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