How to determine what chipset for ethernet adapter is in use?
-
I have a dual port ethernet adapter card with Intel 82575/EIG42ET chip. I have checked and it supports 1000BASE-T, 100BASE-TX, and 10BASE-T.
It does light up and appears to connect with a 1G Switch.
But, I can't get it through Port assignment and recognition of "link". How do I get pFsense to handle this card? Is there a driver I need to download and then how do I get it to install? I'm not good with CLI for Linux/Unix.
Note this was a newly built machine, it loaded pFsense 2.7.0. And now with its UEFI Bios, this ASUS MOBO won't read my USB DVD reader to load a different O/S. But at Micro Center, it did load one of their thumb drives for them to do diagnostics which showed they could communicate with it as it would respond to PING. So the thinking is, good adapter card, pFsense is missing a driver.
-
FreeBSD uses the "em" driver for the the Intel 82575/EIG42ET, which pfSense is based on. So no new driver required.
At the CLI, run the following commands to confirm it was detect during boot up.
pciconf -lv
dmesg | grep -I ethernet
Did you add the card after the initial install?
If so, you will need to use the GUI too assign the new Ethernet devices under Interfaces -> Assignments
-
@elvisimprsntr
Well, this is a bummer. Yes, I added the card because the first one I had was not communicating (different card).I do not have any option in the BIOS to override the UEFI device selection. sigh.
-
It might be easier to simply reinstall pfSense from a USB thumb drive.
Legacy installers
https://atxfiles.netgate.com/mirror/downloads/
Instructions
https://docs.netgate.com/pfsense/en/latest/install/write-memstick.html -
This post is deleted! -
Not all NICs support the link detection at assignment time. But that shouldn't prevent you assigning and using them. Just assign em0 and test it.