Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 07 Nov 2006 09:10:37 -0700
From:      Scott Long <scottl@samsco.org>
To:        Josh Paetzel <josh@tcbug.org>
Cc:        Olivier Mueller <om-lists-bsd@omx.ch>, freebsd-stable@freebsd.org
Subject:   Re: Still have BCE driver issues (dell pe 1950) and NFS
Message-ID:  <4550AFFD.9090104@samsco.org>
In-Reply-To: <200611071005.28853.josh@tcbug.org>
References:  <1162852746.32694.23.camel@bigapple.omnis.ch> <454FE82F.8090500@samsco.org> <4550524A.2060208@qbrick.com> <200611071005.28853.josh@tcbug.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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




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