OPNsense Forum

Archive => 20.7 Legacy Series => Topic started by: nginx on January 12, 2021, 09:11:52 PM

Title: 10GE NIC BCM57412 not working on 20.7 and 20.1
Post by: nginx on January 12, 2021, 09:11:52 PM
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
Title: Re: 10GE NIC BCM57412 not working on 20.7 and 20.1
Post by: franco on January 13, 2021, 08:38:46 AM
Hi Björn,

Does this work?

# kldload if_bnxt


Cheers,
Franco
Title: Re: 10GE NIC BCM57412 not working on 20.7 and 20.1
Post by: nginx on January 13, 2021, 11:20:16 AM
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
Title: Re: 10GE NIC BCM57412 not working on 20.7 and 20.1
Post by: franco on January 13, 2021, 02:20:59 PM
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