8.0-beta freeze when bringing up bge0 on certain HP Proliant servers

Øyvind Rakvåg oyvind at rakvag.net
Tue Jul 21 12:10:12 UTC 2009


Hi

Setting bge0 to UP causes a freeze on these HP Proliant models:
DL380 G4
DL360 G4p
I suspect DL380 G4p and DL360 G4 are affected as well, since they're 
essentially the same, but I can't confirm that.

These servers have onboard dual Broadcom NetXtreme Dual Gigabit Adapters 
(BCM5704), but the problem only occurs on bge0, not bge1. I found no 
difference between having a cable plugged in or not. I have tested 
beta1, beta2 and -current as of today.

 From pciconf -lv

bge0 at pci0:3:1:0:        class=0x020000 card=0x00d00e11 chip=0x164814e4 
rev=0x10 hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = 'NetXtreme Dual Gigabit Adapter (BCM5704)'
    class      = network
    subclass   = ethernet
bge1 at pci0:3:1:1:        class=0x020000 card=0x00d00e11 chip=0x164814e4 
rev=0x10 hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = 'NetXtreme Dual Gigabit Adapter (BCM5704)'
    class      = network
    subclass   = ethernet

 From ifconfig (interesting that media on bge0 doesn't say "(none)" as 
it usually does.)

bge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
    ether 00:16:35:04:5b:65
    media: Ethernet autoselect
    status: no carrier
bge1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
    ether 00:16:35:04:5b:64
    inet 10.247.18.15 netmask 0xffffff00 broadcast 10.247.18.255
    media: Ethernet autoselect (1000baseT <full-duplex>)
    status: active

 From dmesg

bge0: <HP NC7782 Gigabit Server Adapter, ASIC rev. 0x2100> mem 
0xfdef0000-0xfdefffff irq 25 at device 1.0 on pci3
miibus0: <MII bus> on bge0
brgphy0: <BCM5704 10/100/1000baseTX PHY> PHY 1 on miibus0
brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto
bge0: Ethernet address: 00:16:35:04:5b:65
bge0: [ITHREAD]
bge1: <HP NC7782 Gigabit Server Adapter, ASIC rev. 0x2100> mem 
0xfdee0000-0xfdeeffff irq 26 at device 1.1 on pci3
miibus1: <MII bus> on bge1
brgphy1: <BCM5704 10/100/1000baseTX PHY> PHY 1 on miibus1
brgphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto
bge1: Ethernet address: 00:16:35:04:5b:64
bge1: [ITHREAD]

I hope someone can look into the problem. I can dedicate this box for 
testing for a while.

--
/ Øyvind Rakvåg


More information about the freebsd-current mailing list