Still have BCE driver issues (dell pe 1950) and NFS

Scott Long scottl at samsco.org
Tue Nov 7 16:11:09 UTC 2006


Josh Paetzel wrote:
> On Tuesday 07 November 2006 03:30, Fredrik Widlund wrote:
>> Hi,
>>
>> Will a fix/this fix be part of the 6.2 Release? We will be relying
>> heavily on fbsd6.2 and pe1950 and are worried about the BCE
>> stability?
>>
>> Kind regards,
>> Fredrik Widlund
>>
>> Scott Long wrote:
>>> Olivier Mueller wrote:
>>>> Le 7 nov. 06 à 01:15, Scott Long a écrit :
>>>>> Olivier Mueller wrote:
>>>>>> NFS Server: dell poweredge 1950, with the 1.2.2.6 version of
>>>>>> if_bce.c: bce0: <Broadcom NetXtreme II BCM5708 1000Base-T
>>>>>> (B1), v0.9.6> mem - Start a directory listing on it: 
>>>>>> immediate (network) crash of the NFS
>>>>>>   server.   (reproduced 3 times)
>>>>> Do the following, then retry your test:
>>>>> ifconfig bce0 -txcsum
>>>> Oh, this way it looks much better, thanks.  Directory listing
>>>> was fine, and copying files during 2-3 minutes over NFS worked
>>>> as well. More tests will follow tomorrow.
>>>>
>>>> Next step? :-)  Should I put that command somewhere in my init
>>>> scripts, or even directly in rc.conf, or wait for a new
>>>> if_bce0.c version?  I am available for any other PE1950-related
>>>> tests if this may help.
>>>>
>>>> Regards,
>>>> Olivier
>>> Change /sys/dev/bce/if_bcereg.h so that BCE_IF_HWASSIST is
>>> defined to 0. Then recompile.
>>>
>>> Scott
>>>
> 
> I know I've brought this up before, but I have a PE1950 with a pair of 
> bce nics that get pounded on 24/7.  I've been using 6.1-R with the 
> 0.9.6 version of the bce driver for a couple of months now.  The 
> driver is available here:  http://yogurt.org/FreeBSD/if_bce.c  I've 
> emailed the author of the driver and I've at least mentioned it to 
> Scott once but I really can't understand why we don't just import 
> this driver into the tree.
> 
> 

What you just posted is exactly what committed to CVS for 7-CURRENT
and 6-STABLE, and what was proven to break down under moderate to heavy
UDP traffic.  I don't doubt that your servers have a load that doesn't
trigger the problem, but if you're curious I can send you a couple of
very simple test cases that will cause your driver to panic and your
network interface to wedge.

Scott



More information about the freebsd-stable mailing list