Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Panic in if_bnx on NetBSD5



Sorry this is slightly off topic to NetBSD current.

I have a Dell PowerEdge 1950-III with two NetExtremeII gigabit
ethernet ports. NetBSD-5/i386 just released crashes deterministically.
When NetBSD-5 booted with the first port activated, it works well.
But activating the second port (even if no UTP cable is connected)
by "ifconfig bnx1 up", it crashes:

bnx1: Error filling RX chain: rx_bd[0x01F0]!
panic: bnx0: Double mbuf allocation failure!
fatal breakpoint trap in supervisor mode
trap type 1 code 0 eip c053d16c cs 8 eflags 264 cr2 80ee008 ilevel 6
Stopped in pid 0.2 (system) at  netbsd:breakpoint+0x4:  popl    %ebp
db{0}>

and no further key input is accepted.

Another PE1950-III with two ethernet ports activated via
/etc/ifconfig.bnx0 and /etc/ifconfig.bnx1 crashes shortly after it
boots up, and the screen output repeated the following for many times
then stopped with the last line of "fatal page fault in supervisor
mode":

panic: trap
Faulted in mid-traceback; aborting...
dumping to dev 4,1 offset 12593279
fatal page fault in supervisor mode
trap type 6 code 0 eip c0479580 cs 8 eflags 10206 cr2 50 ilevel 8
[[repeated many times]]
panic: trap
Faulted in mid-traceback; aborting...
dumping to dev 4,1 offset 12593279
fatal page fault in supervisor mode

A possible workaround? of this is to replace if_bnx.c (1.20 is in
NetBSD-5) with version 1.21 or 1.23 taken from NetBSD-current. I'd
appreciate if anybody can suggest me better way to avoid this.

   -...-

BTW, I had opportunity to test a Dell PE-R610. The perc6/i raid works
fine as mfi0, however, ethernet chips of Broadcom 5709 were not
supported. Fragment of dmesg in NetBSD-5/i386 are shown below. Does
anybody working on BCM5709 support?

pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled, rd/line, wr/inv ok
vendor 0x14e4 product 0x1639 (ethernet network, revision 0x20) at pci1 dev 0 
function 0 not configured
vendor 0x14e4 product 0x1639 (ethernet network, revision 0x20) at pci1 dev 0 
function 1 not configured
ppb1 at pci0 dev 3 function 0: vendor 0x8086 product 0x340a (rev. 0x13)
ppb1: unsupported PCI Express version


-- Akira Kato, WIDE Project


Home | Main Index | Thread Index | Old Index