I have some Supermicro P8SCT based systems I would like to run 6.2 on, unfortunately something between 6.1 and 6.2 has broken bge on this board. This board has 2 bge's and the first one is on before the BIOS hands off to the OS (I can see the activity light flash) but when the kernel attaches the light stops flashing. An ifconfig says 'no carrier'. bge0: <Broadcom BCM5721 Gigabit Ethernet, ASIC rev. 0x4101> mem 0xd1000000-0xd100ffff irq 16 at device 0.0 on pci3 miibus0: <MII bus> on bge0 brgphy0: <BCM5750 10/100/1000baseTX PHY> on miibus0 brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto bge0: Ethernet address: 00:30:48:89:be:5c pcib4: <ACPI PCI-PCI bridge> irq 17 at device 28.1 on pci0 pci4: <ACPI PCI bus> on pcib4 bge1: <Broadcom BCM5721 Gigabit Ethernet, ASIC rev. 0x4101> mem 0xd1100000-0xd110ffff irq 17 at device 0.0 on pci4 miibus1: <MII bus> on bge1 brgphy1: <BCM5750 10/100/1000baseTX PHY> on miibus1 brgphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto bge1: Ethernet address: 00:30:48:89:be:5d From pciconf.. bge0@pci3:0:0: class=0x020000 card=0x02c615d9 chip=0x165914e4 rev=0x11 hdr=0x00 bge1@pci4:0:0: class=0x020000 card=0x02c615d9 chip=0x165914e4 rev=0x11 hdr=0x00 This system was updated using CVS so it's really 6.2-PRERELEASE, I am about to try updating again to RELENG_6 and seeing if I was perhaps out of sync. -- Daniel O'Connor software and network engineer for Genesis Software - http://www.gsoft.com.au "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20070129/9a0f7f00/attachment.pgp
Hi, Daniel, Daniel O'Connor wrote:> I have some Supermicro P8SCT based systems I would like to run 6.2 on, > unfortunately something between 6.1 and 6.2 has broken bge on this board. > > This board has 2 bge's and the first one is on before the BIOS hands off to > the OS (I can see the activity light flash) but when the kernel attaches the > light stops flashing. An ifconfig says 'no carrier'. > > bge0: <Broadcom BCM5721 Gigabit Ethernet, ASIC rev. 0x4101> mem 0xd1000000-0xd100ffff irq 16 at device 0.0 on pci3 > miibus0: <MII bus> on bge0 > brgphy0: <BCM5750 10/100/1000baseTX PHY> on miibus0 > brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto > bge0: Ethernet address: 00:30:48:89:be:5c > pcib4: <ACPI PCI-PCI bridge> irq 17 at device 28.1 on pci0 > pci4: <ACPI PCI bus> on pcib4 > bge1: <Broadcom BCM5721 Gigabit Ethernet, ASIC rev. 0x4101> mem 0xd1100000-0xd110ffff irq 17 at device 0.0 on pci4 > miibus1: <MII bus> on bge1 > brgphy1: <BCM5750 10/100/1000baseTX PHY> on miibus1 > brgphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto > bge1: Ethernet address: 00:30:48:89:be:5d > > From pciconf.. > bge0@pci3:0:0: class=0x020000 card=0x02c615d9 chip=0x165914e4 rev=0x11 hdr=0x00 > bge1@pci4:0:0: class=0x020000 card=0x02c615d9 chip=0x165914e4 rev=0x11 hdr=0x00 > > This system was updated using CVS so it's really 6.2-PRERELEASE, I am about > to try updating again to RELENG_6 and seeing if I was perhaps out of sync.There is no difference between RELENG_6_2 and RELENG_6, so I think you should expect no change. I have backported some interesting changes against bge(4) here: http://people.freebsd.org/~delphij/misc/patch-bge-releng62 You may try it out to see if things gets improved, but I am not very confident about that, because the changes are mostly unrelated to BCM5752. Also, we would appreciate if you could help to test if the latest -CURRENT snapshot can make your NIC to work correctly, because it looks like that we need a more complete MFC of the bge(4) changes, not just the ones I have chosen (for my personal needs). Cheers, -- Xin LI <delphij@delphij.net> http://www.delphij.net/ FreeBSD - The Power to Serve! -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 249 bytes Desc: OpenPGP digital signature Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20070129/24cf7538/signature-0001.pgp
On Mon, 2007-Jan-29 17:01:05 +1030, Daniel O'Connor wrote:>I have some Supermicro P8SCT based systems I would like to run 6.2 on, >unfortunately something between 6.1 and 6.2 has broken bge on this board. > >This board has 2 bge's and the first one is on before the BIOS hands off to >the OS (I can see the activity light flash) but when the kernel attaches the >light stops flashing. An ifconfig says 'no carrier'.Do you have a better idea than "between 6.1 and 6.2" as to when it broke? There was a fair amount of work on bge in that time so knowing CVSup dates or revisions could be useful. What speed switch are you using? Auto-negotiate or hard-wired? If you have a managed switch, does switching between hard-wires and auto-negotiate have any effect? I have an older bge (BCM5705 A3 NIC/PHY) running 6.2 and the initial ifconfig (during rc.d processing) normally reports "no carrier" but it recovers in a second or so (it's OK by the time ntpdate wants the network). I presume you find that ifconfig is still reporting no carrier once it's in multi-user mode. -- Peter Jeremy -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20070129/af6b3c81/attachment.pgp