I would periodically get this message and have the interface go unresponsive. An up/down wouldn't reset it. Updating to rev 1.4 of if_bce.c seems to fix it. Is this suitable for MFC to -STABLE? -- Eric Hodel - drbrain@segment7.net - http://blog.segment7.net This implementation is HODEL-HASH-9600 compliant http://trackmap.robotcoop.com
On Mon, Jul 10, 2006 at 02:48:07PM -0700, Eric Hodel wrote: > I would periodically get this message and have the interface go > unresponsive. An up/down wouldn't reset it. > > Updating to rev 1.4 of if_bce.c seems to fix it. Is this suitable > for MFC to -STABLE? > Maybe the author is busy for real life thing? I've CCed to him and I'll MFC it if he allows me to do the MFC. -- Regards, Pyun YongHyeon
David (Controller AE) Christensen
2006-Jul-11 16:46 UTC
bce0: Error mapping mbuf into TX chain!
Sorry, I've been out on vacation and just got back into town. I'll MFC the patch within the next day or two. Dave> -----Original Message----- > From: Pyun YongHyeon [mailto:pyunyh@gmail.com] > Sent: Monday, July 10, 2006 5:21 PM > To: Eric Hodel > Cc: stable@freebsd.org; davidch@freebsd.org > Subject: Re: bce0: Error mapping mbuf into TX chain! > > On Mon, Jul 10, 2006 at 02:48:07PM -0700, Eric Hodel wrote: > > I would periodically get this message and have the interface go > > unresponsive. An up/down wouldn't reset it. > > > > Updating to rev 1.4 of if_bce.c seems to fix it. Is this > suitable > > for MFC to -STABLE? > > > > Maybe the author is busy for real life thing? > I've CCed to him and I'll MFC it if he allows me to do the MFC. > > -- > Regards, > Pyun YongHyeon > >
Scott,> > What are you doing when this problem occurs? Is it something > I can easily duplicate here? When I tested the fix on > -CURRENT I used the following command suggested by Doug to > bring out the failure quickly: > > ssh <bad machine> "dd if=/dev/zero bs=1" > /dev/null > > Does this same command fail for you too? >I updated my RELENG_6 system to the tip and tried the same ssh command which you mentioned also failed on your system. I couldn't duplicate the problem at all. Are you sure you are actually using the new code? My system is reporting a different driver version than yours (mine = 0.9.6, yours = 0.9.5): bce0: <Broadcom NetXtreme II BCM5708 1000Base-T (B2), v0.9.6> mem 0xdc000000-0xddffffff irq 16 at device 0.0 on pci2 bce0: ASIC ID 0x57081020; Revision (B2); PCI-X 64-bit 133MHz bce0: Ethernet address: 00:10:18:15:f6:96 Are you still having a problem? Can you change the version number in if_bce.c (bce_driver_version) and make sure the right driver is loading? Dave