OPNsense Forum

Archive => 21.1 Legacy Series => Topic started by: lite on February 11, 2021, 05:40:02 pm

Title: opnsense not detecting 25Gb NIC
Post by: lite on February 11, 2021, 05:40:02 pm
Hi,

we are currently setting up a new opnsense based firewall (v21.1.1). But the installed 25Gb NIC (Broadcom BCM957414A4142CC, which uses the Intel XXV710 Chip) is not being detected - It is not shown in the opnsense web interface and is also not shown in the dmesg/syslog. To eleminate hardware as source of error by starting the server with an ubuntu 20.04 desktop iso which detected the NIC correctly. Do you have any hints how we can narrow this problem down?
Title: Re: opnsense not detecting 25Gb NIC
Post by: lfirewall1243 on February 11, 2021, 07:19:44 pm
Maybe you need to install FreeBSD drivers manually
Title: Re: opnsense not detecting 25Gb NIC
Post by: lite on February 12, 2021, 12:01:24 pm
Hi,

as stated here: https://downloadcenter.intel.com/de/download/25160/Ethernet-Intel-Netzwerkadaptertreiber-f-r-Intel-Ethernet-Controller-700er-Reihe-unter-FreeBSD-
the "ixl" driver should be sufficient for this kind of nic. But when using "kldload ixl" it shows
Code: [Select]
kldload: can't load ixl: module already loaded or in kernel. When trying to use "kldload if_ixl" it shows
Code: [Select]
kldload an error ocurred while loading module if_ixl. Please check dmesg(8) for more details
dmesg states:

Code: [Select]
interface ixl.3 already present in the KLD 'kernel'
linker_load_file: /boot/kernel/if_ixl.ko unsupported file type

Should it be working by now if the correct driver is already loaded? Is there any difference between ixl and if_ixl? I am a newb to freebsd/opnsense.
Title: Re: opnsense not detecting 25Gb NIC
Post by: SFC on February 12, 2021, 04:47:46 pm
Hi,

we are currently setting up a new opnsense based firewall (v21.1.1). But the installed 25Gb NIC (Broadcom BCM957414A4142CC, which uses the Intel XXV710 Chip) is not being detected - It is not shown in the opnsense web interface and is also not shown in the dmesg/syslog. To eleminate hardware as source of error by starting the server with an ubuntu 20.04 desktop iso which detected the NIC correctly. Do you have any hints how we can narrow this problem down?

Broadcom doesn't use an Intel chipset, they make their own.  You need the BCM driver loaded:

https://www.freebsd.org/cgi/man.cgi?query=bnxt&sektion=4&manpath=freebsd-release-ports
Title: Re: opnsense not detecting 25Gb NIC
Post by: lite on February 12, 2021, 06:55:59 pm

Broadcom doesn't use an Intel chipset, they make their own.  You need the BCM driver loaded:

https://www.freebsd.org/cgi/man.cgi?query=bnxt&sektion=4&manpath=freebsd-release-ports


Hi, thanks.

I've fixed the problem by using

Code: [Select]
kldload if_bnxt
so Thanks alot!

The NIC was using a BCM57414.
Title: Re: opnsense not detecting 25Gb NIC
Post by: packet loss on February 14, 2021, 01:58:30 am
lite it's probably a good idea to change the subject of your post to [SOLVED] opnsense not detecting 25Gb NIC at this point.