Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    SOLVED: 4port intel pro NIC only detects 2 ports - pfsense 2.3

    Scheduled Pinned Locked Moved Problems Installing or Upgrading pfSense Software
    10 Posts 4 Posters 4.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Mr.Si
      last edited by

      Hiya,

      I replaced the two old PCI Linksys NICs on my pfsense box with an Intel Pro 1000 4 port NIC, but it only detects 2 of the ports.

      Is this because when I originally installed it, I only had 2 ports and so it's only looking for 2 and I'd need to re-install the OS?

      In the web interface, it doesn't show any other NIC ports, I only have igb0 and igb1 (but I'd expect to see igb2 and igb3 also).

      Thanks in advance,

      Simon

      1 Reply Last reply Reply Quote 0
      • M
        mer
        last edited by

        If you can get to the console or ssh in, does the output of ifconfig -a show all 4?  Reason for asking is that if ifconfig shows 4 ports, the the base OS is detecting all 4 and the problem is likely a configuration/web interface issue, not a real hardware issue.

        1 Reply Last reply Reply Quote 0
        • M
          Mr.Si
          last edited by

          Thanks, I shall try that, but I think that it will only give 2. I have an onboard nice too, which is detected but that's a realtek device which I would rather not use.

          I should say that dmesg only lists igb0 and igb1 which leads me to think it is hardware related.

          I may have to resort to getting a pair of dual port nics rather than a quad port if a reinstall doesn't detect the 4 ports.

          1 Reply Last reply Reply Quote 0
          • M
            mer
            last edited by

            If dmesg is showing only 2, then you are probably correct about the ifconfig output.  Are there any jumpers or DIP switches on the card that may need to be set to enable all 4?  Anything in a BIOS setting somewhere (I know this is unlikely)?
            Any info on the card, like manufacturer, model number? That may help us try and figure things out.

            1 Reply Last reply Reply Quote 0
            • M
              Mr.Si
              last edited by

              Hiya, yes it's an intel pro/1000 vt. I bought it from eBay and this is the link to the exact item…

              http://pages.ebay.com/link/?nav=item.view&id=381590982381&alt=web

              Hope this helps.

              It is plugged in to a gigabyte ga-g31mx-s2 motherboard, (rev 1.0) which was the only socket 775 micro etc board with a pic-e x4 slot on it.

              I checked the bios (award) but can't see anything in it relating to it.

              1 Reply Last reply Reply Quote 0
              • C
                cmb
                last edited by

                A reinstall won't make it detect NICs that aren't being detected previously. If it's not in ifconfig and not listed in dmesg, the additional two ports on the NIC are almost certainly dead. Checking the output of 'pciconf -l' would be helpful to determine whether or not they're showing up on the PCI bus at all.

                Guessing you probably got a card that has two dead ports.

                1 Reply Last reply Reply Quote 0
                • M
                  Mr.Si
                  last edited by

                  I've checked the POST and it's only detecting 2 ports in that too, so I won't bother with the pciconf -l command as I am thinking that it is half dead and I have contacted the ebay seller.

                  1 Reply Last reply Reply Quote 0
                  • M
                    Mr.Si
                    last edited by

                    Happy news…

                    a new (to me) 4 port adapter arrived and all 4 ports are now being picked up!

                    I shall mark this as solved.

                    1 Reply Last reply Reply Quote 0
                    • M
                      mer
                      last edited by

                      That's good to hear it was simply bad hardware.

                      1 Reply Last reply Reply Quote 0
                      • L
                        limona21
                        last edited by

                        I just read your post and I have the same problem with this board: http://www.inctel.com.cn/product/detail/119

                        It has 4 LAN ports and the other I believe is the RJ45-DB9 port for console access. I installed pfsense as normal and 1 of the ports doesn't seem to work.

                        I managed to connect through 3 LAN interfaces. 1 is configured as WAN and the other two are bridged to LAN - I followed this post https://forum.pfsense.org/index.php?topic=48947.45 all 3 work perfectly but the the 4th interface just doesn't come up, when I plug in the cable no lights come on. I ran some commands that I found on the forum:

                        This is the output from pciconf -lv command.

                        hostb0@pci0:0:0:0:	class=0x060000 card=0x0f318086 chip=0x0f008086 rev=0x0e hdr=0x00
                            vendor     = 'Intel Corporation'
                            device     = 'Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register'
                            class      = bridge
                            subclass   = HOST-PCI
                        vgapci0@pci0:0:2:0:	class=0x030000 card=0x0f318086 chip=0x0f318086 rev=0x0e hdr=0x00
                            vendor     = 'Intel Corporation'
                            device     = 'Atom Processor Z36xxx/Z37xxx Series Graphics & Display'
                            class      = display
                            subclass   = VGA
                        ahci0@pci0:0:19:0:	class=0x010601 card=0x0f238086 chip=0x0f238086 rev=0x0e hdr=0x00
                            vendor     = 'Intel Corporation'
                            device     = 'Atom Processor E3800 Series SATA AHCI Controller'
                            class      = mass storage
                            subclass   = SATA
                        xhci0@pci0:0:20:0:	class=0x0c0330 card=0x0f358086 chip=0x0f358086 rev=0x0e hdr=0x00
                            vendor     = 'Intel Corporation'
                            device     = 'Atom Processor Z36xxx/Z37xxx Series USB xHCI'
                            class      = serial bus
                            subclass   = USB
                        none0@pci0:0:26:0:	class=0x108000 card=0x0f188086 chip=0x0f188086 rev=0x0e hdr=0x00
                            vendor     = 'Intel Corporation'
                            device     = 'Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine'
                            class      = encrypt/decrypt
                        hdac0@pci0:0:27:0:	class=0x040300 card=0x0f048086 chip=0x0f048086 rev=0x0e hdr=0x00
                            vendor     = 'Intel Corporation'
                            device     = 'Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller'
                            class      = multimedia
                            subclass   = HDA
                        pcib1@pci0:0:28:0:	class=0x060400 card=0x0f488086 chip=0x0f488086 rev=0x0e hdr=0x01
                            vendor     = 'Intel Corporation'
                            device     = 'Atom Processor E3800 Series PCI Express Root Port 1'
                            class      = bridge
                            subclass   = PCI-PCI
                        pcib2@pci0:0:28:1:	class=0x060400 card=0x0f4a8086 chip=0x0f4a8086 rev=0x0e hdr=0x01
                            vendor     = 'Intel Corporation'
                            device     = 'Atom Processor E3800 Series PCI Express Root Port 2'
                            class      = bridge
                            subclass   = PCI-PCI
                        pcib3@pci0:0:28:2:	class=0x060400 card=0x0f4c8086 chip=0x0f4c8086 rev=0x0e hdr=0x01
                            vendor     = 'Intel Corporation'
                            device     = 'Atom Processor E3800 Series PCI Express Root Port 3'
                            class      = bridge
                            subclass   = PCI-PCI
                        pcib4@pci0:0:28:3:	class=0x060400 card=0x0f4e8086 chip=0x0f4e8086 rev=0x0e hdr=0x01
                            vendor     = 'Intel Corporation'
                            device     = 'Atom Processor E3800 Series PCI Express Root Port 4'
                            class      = bridge
                            subclass   = PCI-PCI
                        ehci0@pci0:0:29:0:	class=0x0c0320 card=0x0f348086 chip=0x0f348086 rev=0x0e hdr=0x00
                            vendor     = 'Intel Corporation'
                            device     = 'Atom Processor Z36xxx/Z37xxx Series USB EHCI'
                            class      = serial bus
                            subclass   = USB
                        isab0@pci0:0:31:0:	class=0x060100 card=0x0f1c8086 chip=0x0f1c8086 rev=0x0e hdr=0x00
                            vendor     = 'Intel Corporation'
                            device     = 'Atom Processor Z36xxx/Z37xxx Series Power Control Unit'
                            class      = bridge
                            subclass   = PCI-ISA
                        none1@pci0:0:31:3:	class=0x0c0500 card=0x0f128086 chip=0x0f128086 rev=0x0e hdr=0x00
                            vendor     = 'Intel Corporation'
                            device     = 'Atom Processor E3800 Series SMBus Controller'
                            class      = serial bus
                            subclass   = SMBus
                        em0@pci0:1:0:0:	class=0x020000 card=0x00008086 chip=0x150c8086 rev=0x00 hdr=0x00
                            vendor     = 'Intel Corporation'
                            device     = '82583V Gigabit Network Connection'
                            class      = network
                            subclass   = ethernet
                        em1@pci0:3:0:0:	class=0x020000 card=0x00008086 chip=0x150c8086 rev=0x00 hdr=0x00
                            vendor     = 'Intel Corporation'
                            device     = '82583V Gigabit Network Connection'
                            class      = network
                            subclass   = ethernet
                        em2@pci0:4:0:0:	class=0x020000 card=0x00008086 chip=0x150c8086 rev=0x00 hdr=0x00
                            vendor     = 'Intel Corporation'
                            device     = '82583V Gigabit Network Connection'
                            class      = network
                            subclass   = ethernet
                        
                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.