Bug 263721 - bge(0): BCM5720 fails to work on Dell PowerEdge R6515
Summary: bge(0): BCM5720 fails to work on Dell PowerEdge R6515
Status: Closed Not A Bug
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 12.3-RELEASE
Hardware: amd64 Any
: --- Affects Only Me
Assignee: Kubilay Kocak
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-02 13:34 UTC by ferdinand.goldmann
Modified: 2022-11-01 13:11 UTC (History)
2 users (show)

See Also:


Attachments
screen output of bge0 config (40.66 KB, image/png)
2022-05-02 13:34 UTC, ferdinand.goldmann
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description ferdinand.goldmann 2022-05-02 13:34:27 UTC
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? :-(
Comment 1 ferdinand.goldmann 2022-06-01 13:36:09 UTC
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.
Comment 2 Kubilay Kocak freebsd_committer freebsd_triage 2022-06-02 02:20:22 UTC
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.
Comment 3 Alexander Shikov 2022-11-01 13:11:36 UTC
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...