Intel Dual NIC - only one port seen os pfsense/FreeBSD

  • Hi,

    I have an Intel server board (Intel S3420GPLX) with two onboard NICS (based on Embedded Intel® Dual Gigabit Controller 82574L and 82578DM). FreeBSD / pfsense see only one of the two NICs. The server also has an Intel Dual NIC card (Intel Pro/1000 PT Dual Port) - both ports on this card are seen correctly.

    The first NIC on the motherboard shows up as interface em0
    The Intel Pro/1000 PT shows up as em1 and em2

    dmseg | grep -i eth returns:
    pci0: <network, ethernet="">at device 25.0 (no driver attached)</network,>
    em0: Ethernet address: xx:xx:xx:xx:xx:b6
    em1: Ethernet address: xx:xx:xx:xx:xx:2a
    em2: Ethernet address: xx:xx:xx:xx:xx:2b

    I'm new to pfSense and FreeBSD - so any help getting the 4th NIC up appreciated

  • Have you checked the BIOS to see if the secondary card might be disabled ?

  • I can confirm both NICs are enabled in the BIOS.

    If I boot using "System Rescue CD 1.3.5" I can see all NICs within Linux….

  • Just googling "(no driver attached) dual port NIC freebsd" gave me alot of similar issues, but none that were the exact same.

    However, I believe I have a card with maybe the same chipset lying around somewhere in my server-basement, I might try reproducing it.

  • At the pfsense shell using pciconf -l -v | more gives:

    none0@pci0:0:25:0: class=0x020000 card=0x34ec8086 chip=0x10ef8086 rev=0x05 hdr=0x00
    class = network
    subclass = ethernet


    FreeBSD 7.2 only supports Intel chips up through the 82574.  The 82578DM isn't going to work.

  • Thanks jasonlitka. Looks like that is it then….

    Looks like it won't be in FreeBSD 8.1 either (pfsense 2.0)....

    Time to go and buy another NIC (or look at another FW disty)

    Thanks all for quick response to my original query.

Log in to reply