10GE NIC BCM57412 not working on 20.7 and 20.1

Started by nginx, January 12, 2021, 09:11:52 PM

Previous topic - Next topic
Hey there,

i got a Problem with some Dell EMC PowerEdge R640 Servers. They should work in a OPNsense-Cluster soon, but the 10G NICs are not detected.

The Broadcom NIC with 2x GigE (BCM5720) and 2x 10GE (BCM57412) is only working on the 1GigE-Ports.
So 1G is working, 10G isnt - its just not showing up.

I tried with OPNsense 20.7 and 20.1.

Anyone got an idea on this?

Thank you so much!

Best - Björn from Germany

Hi Björn,

Does this work?

# kldload if_bnxt


Cheers,
Franco

Hi Franco,

thank you so much!
The interface is now working, but after a reboot the driver will not load automatically for sure.

Is it a good way to make the driver work persistent, to add this line to /boot/loader.conf ?
if_bnxt_load="YES"

Or would you recommend any other way?

Best,
Björn

Glad to hear, either use /boot/loader.conf.local as /boot/loader.conf will be overwritten by the system or better go to System: Settings: Tunables and add it there (tunable: if_bnxt_load, value: YES) to be able to restore a config.xml properly.

I would suggest locking the interface configuration on these configured devices in Interfaces: [XXX] using "Prevent interface removal". It doesn't prevent removal from the system, but this way your configuration won't be purged when the interfaces are not available for any reason.


Cheers,
Franco