Created attachment 233663 [details] screen output of bge0 config [submitting this as a new bug report since bug 206168 is already 'closed FIXED'] I got a new Dell PowerEdge R6515 with a Broadcom Gigabit Ethernet BCM5720 and can't get it to work. Cisco Switch says the port is connected. The iDRAC of the Dell server says the port is up with 1000Mbps as well. Just in FreeBSD I can't get the port to come up. I also tried setting dev.bge.0.msi = 0 to no effect. It seems to be the same 0x5720 ASIC as in the original bug report. To make sure the NIC is basically working I tried booting CentOS and was able to obtain a DHCP lease without problems. I both tried booting with FreeBSD 12.3 as well as 13.0, no success. Any ideas? Anybody using a Dell R6515? :-(
I'm following up on my own bug report: Please close this bug report. As it turns out the wrong port was connected on the server side. Instead of connecting bge0 it was bge2 which was actually connected. When testing with CentOS, appearently CentOS was smart enough to try all available interfaces ... Anyway, I can confirm the interface on this specific NIC seems to work on FreeBSD 13.1.
Thank you for the follow-up Ferdinand. If you have ideas/proposals for any improvements we can make, don't hesitate to re-open this issue with additional detail.
Hello! Today I faced the same issue. Four on-board NIC interfaces (<Broadcom NetXtreme Gigabit Ethernet, ASIC rev. 0x5720000>, numbered 1,2,3,4 on rear side of chassis) on Dell PowerEdge R620 are detected by FreeBSD in wrong order: NIC 1 is bge2 NIC 2 is bge3 NIC 3 is bge0 NIC 4 is bge1 I'm not sure is that a bug or just strange pinout on motherboard. Hope it remains the same after reboot...