Supermicro AOC-SG-I2 no longer recognized since pfSense+ upgrade
-
This dual NIC card was previously working flawlessly in pfSense CE (2.6.0) - showing up as igb0/igb1
Today I decided to give pfSense+ a run and the interfaces are no longer recognized by the OS. I reinstalled CE and they are still gone.
I installed this card a while back and I don't remember having to install or configure anything special to get them to show up.
I tried enabling the igb driver via /boot/loader.conf.local 'if_igb_load="YES"', but it dmesg shows an error that the driver is already loaded. I'm not sure what else to look for at this point.
-
You don't need to load a driver, it's present in the kernel anyway.
Try running at the command line:
pciconf -lv
Make sure it can at least see the NICs on the PCIe bus.Steve
-
Hrm. Doesn't look like the card is being picked up by the PCI Bus. I'll try reseating it. The hardware is racked, so its a strange coincidence that it stopped showing up at the same time as the upgrade.
-
Before the upgrade when was the last time it was rebooted?
Whenever we have a release we always get some tickets from hardware failure due to the reboot at upgrade. That's why we recommend rebooting before the upgrade to be sure.
-
@stephenw10 probably a few months. The card had been working flawlessly for nearly a year through several upgrades/reboots with CE
-
Opened up the case and reseated the card. No difference - OS still doesn't see the PCI device. The card is getting power as the traffic indication LEDs on the ports are showing activity. I suppose the next step is to see if I have another PC I can test the card with.
Do you have any more detail about these hardware failures that other's have experienced? As in, the hardware no longer works at all if one does not reboot before an upgrade?
This is all very strange. -
Many users never reboot their firewall except at upgrade and for older hardware that's when it's most likely to fail. So people associate the failure with the upgrade even though it's unrelated. We recommend rebooting before the upgrade to prove the hardware can reboot and is not on the edge of failure.
Just the NIC failing is odd, but possible. But I agree it's more likely the PCI slot/bus/controller and the NIC will work fine in something else.Steve
-
Ah - I see your point now. Coincidence. Thank you for taking the time to address my situation. I've got some testing to do :)
-
Interestingly enough, this adapter was recognized again when I upgraded to 23.01 today.
-
Hmm, curious. Maybe some fixes in some underlying driver removing whatever was preventing it being seen. There wasn't anything that would do that explicitly I'm aware of.