Date: Thu, 28 Jun 2007 19:48:50 -0700 From: "David Christensen" <davidch@broadcom.com> To: "Tom Judge" <tom@tomjudge.com> Cc: freebsd-net <freebsd-net@freebsd.org> Subject: RE: Problems with BCE network adapter (Dell PE2950) Message-ID: <09BFF2FA5EAB4A45B6655E151BBDD903045714EF@NT-IRVA-0750.brcm.ad.broadcom.com> In-Reply-To: <09BFF2FA5EAB4A45B6655E151BBDD90304571430@NT-IRVA-0750.brcm.ad.broadcom.com> References: <46680DB1.9050905@tomjudge.com> <09BFF2FA5EAB4A45B6655E151BBDD9030414B1EC@NT-IRVA-0750.brcm.ad.broadcom.com> <466873FA.9030800@tomjudge.com> <09BFF2FA5EAB4A45B6655E151BBDD9030423EE13@NT-IRVA-0750.brcm.ad.broadcom.com> <46823A78.7020501@tomjudge.com> <4683C578.6070009@tomjudge.com> <09BFF2FA5EAB4A45B6655E151BBDD90304571430@NT-IRVA-0750.brcm.ad.broadcom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> > > Sorry for the top post, but I have just managed to repeat is=20 > > > exact crash=20 > > > twice on a new PE 1950 system. I have core files available. > > >=20 > > > It seems that after a couple of reboots the problem goes=20 > away. The=20 > > > system actually crashed 4 times but 2 of the cores where corrupt. > > >=20 > > > It also seems that the system will be stable if the following=20 > > > message is=20 > > > not produced shortly after /etc/rc.d/netif start: > > >=20 > > > bce0: /usr/src/sys/dev/bce/if_bce.c(3489): Too many free=20 > > > rx_bd (0xFFF9 >=20 > > > 0x01FE)! > > >=20 > >=20 > > The error indicates that too many receive buffer descriptors > > were freed from the receive chain. The driver must be losing > > count somewhere. The process for duplicating the error sounds > > simple enough, how much data is in your NFS mounted directory? > > Are you using TCP or UDP for the NFS mount? > >=20 > > Any idea what type of network activity is happening just after > > /etc/rc.d/netif start (DHCP, NTP, anything else)? > >=20 > > Dave >=20 > One other thing, are you using jumbo frames? What's your MTU setting? >=20 And one more thing. I've been passing line rate traffic for a few=20 hours (with both netperf running the tcp_stream_script and a constant stream of UDP traffic to the discard server on the FreeBSD system) and I haven't seen a hiccup yet on the tip of RELENG_6 with jumbo frames enabled on my Dell PE2950 (one dual-core CPU, 4GB RAM). Of course I don't have any real services running on it (load average is 0.19). Any unusual settings I should be aware of? Does anyone know a simple way to drive up CPU utilization and consume large amounts of memory to try and simulate a heavily loaded system? Dave
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?09BFF2FA5EAB4A45B6655E151BBDD903045714EF>