pfsense unable to recognize SuperMicro Motherboard 10 NICs (broadcom bcm57416)
@stephenw10 I know you were helping someone previously in https://forum.netgate.com/topic/131365/missing-em1-missing-second-ethernet-interface-dual-intel-nic-82573/4 and I wanted to ask for your help. I'm trying to install pfsense on a SuperMicro H12SSW-NT motherboard with dual 10G broadcom bcm57416 nics and a CPU AMD Epyc Rome 7282. I am unable to load any interfaces in the installation.
From "pciconf -lv | grep -B3 network", I see "none1@pci0:199:0:0: broadcom inc bcm57416" and "none2@pci0:199:0:0: broadcom inc bcm57416" etc..., but they do not load as real interface on the pfsense OS.
I tried adding this line : "hint.agp.0.disabled=1" in /boot/loader.conf from single-user mode and rebooted with no luck. Any suggestions to help me out?
Also, "ifconfig -a" just shows lo0, enc0, pfsync0, and pflog0.
So as we showed in that other thread you need to find the PCI IDs from the NICs to first check is they should be supported. That is shown in the pciconf -lv output.
Are you seeing device attach failures in the boot log?
If you click on #9155 : Hardware / Drivers
Added bnxt driver for Broadcom NetXtreme interfaces #9155 https://redmine.pfsense.org/issues/9155
Added iOS/Android/Generic USB tethering driver #7467
on the 2.5 beta, you will see my name 'rich riv' user providing a solution. I guess I solved my own problem with if_bnxt.ko.