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
"AI has absolutely reduced the cost of creating technical debt." -- ChatGPT

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
"AI has absolutely reduced the cost of creating technical debt." -- ChatGPT