Project

General

Profile

Feature #12772

Need support for BCM57406 in bnxe

Added by Priyadarshan G.D. 5 months ago. Updated 5 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

There are some servers, like newer Dell PowerEdge, which ship with a BCM57406 NIC, which are NetXtreme II under the hood.

https://www.dell.com/learn/us/en/98/shared-content~data-sheets~en/documents~broadcom-57406-dual-port-10gbe-base-t.pdf

I have tested this nic on FreeBSD, and it works fine with bnxt driver.

Same NIC on SmartOS and OmniOS is not recognised (at the moment).

#1

Updated by Priyadarshan G.D. 5 months ago

To be precise, FreeBSD 12.1 did not recognize BCM57406 at install time. Manually loading bnxt driver in /boot/loader.conf with:

if_bnxt_load="YES"

made it work fine.

#2

Updated by Robert Mustacchi 5 months ago

Unfortunately the bnxe driver and the bnxt driver are actually rather different. This'll require a new driver. While I started a prototype of such a driver, I don't have access to that hardware anymore so it's mostly stalled.

#3

Updated by Priyadarshan G.D. 5 months ago

Thank you for considering this. A possible new driver could also add two other nics, also offered with Dell PowerEdge: 57402 and 57404: https://www.dell.com/learn/us/en/98/campaigns/broadcom-network-cards#campaignTabs-4

Also available in: Atom PDF