Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Aug 2003 21:10:03 +0200
From:      Dirk Janssen <djanssen@netcologne.de>
To:        <wpaul@FreeBSD.ORG>
Cc:        freebsd-net@FreeBSD.ORG
Subject:   Re: Trouble with 5.1-RELEASE and Broadcom BCM5704C
Message-ID:  <200381121103.553835@kevelaer>
In-Reply-To: <20030811165617.AA3CD37B425@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Bill,

>The BCM5704 has a smaller memory buffer space than earlier NICs,=
 and the
>bge(4) driver up to 5.1-RELEASE failed to take this into=
 account. I
>checked in a fix for this to 5-CURRENT and 4-STABLE yesterday.=
 You can
>apply the following workaround on your 5.1-RELEASE systems to=
 fix this
>(same workaround will work on 4.8-RELEASE as well):
>
>- Bring up /sys/dev/bge/if_bge.c in your favorite editor. -=
 Search for
>the following line of code:
>
>        CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_LEN, 0x18000);
>
>It should appear twice in the bge_blockinit() function. - Change=
 0x18000
>to 0x10000 in both places. - Recompile your kernel and/or=
 if_bge.ko
>module.

thanks for the information about this workaround. I will try it=
 out 
tomorrow and give you a feedback.

Regards,

Dirk Janssen




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200381121103.553835>