OPNsense Forum

English Forums => Hardware and Performance => Topic started by: rakaur on April 18, 2021, 07:13:24 am

Title: em0 integrated NIC not detected
Post by: rakaur on April 18, 2021, 07:13:24 am
Hello,

I am wanting to migrate from pfsense to opnsense. My problem seems to be that either OPNSense/HardenedBSD is not detecting one of my NICs, and pfsense detects it fine. It's a generic run of the mill em0 NIC, and that driver seems to be in the kernel. pciconf shows the device listed as "none0" and describes it as "ethernet" but opnsense never recognizes it as an interface to be used. It will not show up as an interface in any of opnsense's configuration stuff, and it does not show up on ifconfig. I just purchased an igb card, which opnsense does find just fine. The machine is a Dell Precision 3240 compact. It has only one available PCIe slot which I've just filled with the new igb card.

I've Googled pretty fruitlessly. There doesn't seem to be anyone else having this issue.

Does anyone have any ideas short of replacing the PCIe NIC I just bought with a two-port card? Not super keen on spending another $60 on that when it already has a fine integrated NIC.
Title: Re: em0 integrated NIC not detected
Post by: rakaur on April 18, 2021, 05:01:06 pm
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219428

I believe this is fixed in the latest HardenedBSD. Is there a way for me to upgrade the underlying system on the latest OPNsense?
Title: Re: em0 integrated NIC not detected
Post by: franco on April 19, 2021, 03:53:57 pm
I doubt this is related since this was resolved in 2019? I added

https://github.com/opnsense/src/commit/b32407ac8
https://github.com/opnsense/src/commit/249cd0c31

for 21.7 but I am not sure if your card is one of those.


Cheers,
Franco