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

    Problem detecting multiple NICs of the same type

    Scheduled Pinned Locked Moved Hardware
    6 Posts 4 Posters 4.8k 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.
    • X
      xenos
      last edited by

      Greetings,

      I currently have a pfSense box with 1x 10/100 built-in NIC, 1x 10/100 PCI NIC (D-Link DFE-520TX), and 2x 10/100/1000 Gigabit PCI NIC (Both D-Link DGE-528T). The setup is already working with the built-in NIC and the 10/100 PCI NIC being used as WAN1 and WAN2, while 1 of the 2 Gigabit PCI NICs being used for LAN. The problem I'm having is that the other Gigabit PCI NIC is not being detected by pfSense. I've already tested the card that's not being detected and it's working fine. I've also tried rearranging the cards to no avail. The cards being detected are labeled as vr0, fxp0, and re0. I was expecting pfSense to detect the other Gigabit NIC as re1 but it didn't. Any thoughts would be greatly appreciated.

      Thank you very much and Best Regards

      1 Reply Last reply Reply Quote 0
      • W
        wallabybob
        last edited by

        Please post the output of the pfsense shell comand # dmesg

        Perhaps the startup is reporting a problem with the "missing" NIC.

        1 Reply Last reply Reply Quote 0
        • X
          xenos
          last edited by

          Greetings again. Here is the output:

          $ dmesg
          Copyright © 1992-2009 The FreeBSD Project.
          Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
          The Regents of the University of California. All rights reserved.
          FreeBSD is a registered trademark of The FreeBSD Foundation.
          FreeBSD 7.2-RELEASE-p5 #0: Sun Dec  6 22:57:48 EST 2009
              sullrich@FreeBSD_7.2_pfSense_1.2.3_snaps.pfsense.org:/usr/obj.pfSense/usr/pfSensesrc/src/sys/pfSense.7
          Timecounter "i8254" frequency 1193182 Hz quality 0
          CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (3000.52-MHz 686-class CPU)
            Origin = "GenuineIntel"  Id = 0xf41  Stepping = 1
            Features=0xbfebfbff <fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,htt,tm,pbe>Features2=0x441d <sse3,dtes64,mon,ds_cpl,cnxt-id,xtpr>Logical CPUs per core: 2
          real memory  = 536084480 (511 MB)
          avail memory = 510234624 (486 MB)
          ACPI APIC Table: <sec   ="" oemapic="">FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
          cpu0 (BSP): APIC ID:  0
          cpu1 (AP/HT): APIC ID:  1
          ioapic0 <version 2.0="">irqs 0-23 on motherboard
          wlan: mac acl policy registered
          kbd1 at kbdmux0
          cryptosoft0: <software crypto="">on motherboard
          padlock0: No ACE support.
          acpi0: <sec magic="">on motherboard
          acpi0: [ITHREAD]
          acpi0: Power Button (fixed)
          acpi0: reservation of 0, a0000 (3) failed
          acpi0: reservation of 100000, 1ff00000 (3) failed
          Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
          acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
          pcib0: <acpi host-pci="" bridge="">port 0xcf8-0xcff on acpi0
          pci0: <acpi pci="" bus="">on pcib0
          agp0: <intel 82865="" host="" to="" agp="" bridge="">on hostb0
          pcib1: <acpi pci-pci="" bridge="">at device 1.0 on pci0
          pci1: <acpi pci="" bus="">on pcib1
          vgapci0: <vga-compatible display="">mem 0xfd000000-0xfdffffff,0xe8000000-0xefffffff irq 16 at device 0.0 on pci1
          uhci0: <intel 82801eb="" (ich5)="" usb="" controller="" usb-a="">port 0xe000-0xe01f irq 16 at device 29.0 on pci0
          uhci0: [GIANT-LOCKED]
          uhci0: [ITHREAD]
          usb0: <intel 82801eb="" (ich5)="" usb="" controller="" usb-a="">on uhci0
          usb0: USB revision 1.0
          uhub0: <intel 1="" 9="" uhci="" root="" hub,="" class="" 0,="" rev="" 1.00="" 1.00,="" addr="">on usb0
          uhub0: 2 ports with 2 removable, self powered
          uhci1: <intel 82801eb="" (ich5)="" usb="" controller="" usb-b="">port 0xe400-0xe41f irq 19 at device 29.1 on pci0
          uhci1: [GIANT-LOCKED]
          uhci1: [ITHREAD]
          usb1: <intel 82801eb="" (ich5)="" usb="" controller="" usb-b="">on uhci1
          usb1: USB revision 1.0
          uhub1: <intel 1="" 9="" uhci="" root="" hub,="" class="" 0,="" rev="" 1.00="" 1.00,="" addr="">on usb1
          uhub1: 2 ports with 2 removable, self powered
          uhci2: <intel 82801eb="" (ich5)="" usb="" controller="" usb-c="">port 0xe800-0xe81f irq 18 at device 29.2 on pci0
          uhci2: [GIANT-LOCKED]
          uhci2: [ITHREAD]
          usb2: <intel 82801eb="" (ich5)="" usb="" controller="" usb-c="">on uhci2
          usb2: USB revision 1.0
          uhub2: <intel 1="" 9="" uhci="" root="" hub,="" class="" 0,="" rev="" 1.00="" 1.00,="" addr="">on usb2
          uhub2: 2 ports with 2 removable, self powered
          uhci3: <intel 82801eb="" (ich5)="" usb="" controller="" usb-d="">port 0xec00-0xec1f irq 16 at device 29.3 on pci0
          uhci3: [GIANT-LOCKED]
          uhci3: [ITHREAD]
          usb3: <intel 82801eb="" (ich5)="" usb="" controller="" usb-d="">on uhci3
          usb3: USB revision 1.0
          uhub3: <intel 1="" 9="" uhci="" root="" hub,="" class="" 0,="" rev="" 1.00="" 1.00,="" addr="">on usb3
          uhub3: 2 ports with 2 removable, self powered
          ehci0: <intel 82801eb="" r="" (ich5)="" usb="" 2.0="" controller="">mem 0xfebffc00-0xfebfffff irq 23 at device 29.7 on pci0
          ehci0: [GIANT-LOCKED]
          ehci0: [ITHREAD]
          usb4: EHCI version 1.0
          usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3
          usb4: <intel 82801eb="" r="" (ich5)="" usb="" 2.0="" controller="">on ehci0
          usb4: USB revision 2.0
          uhub4: <intel 1="" 9="" ehci="" root="" hub,="" class="" 0,="" rev="" 2.00="" 1.00,="" addr="">on usb4
          uhub4: 8 ports with 8 removable, self powered
          pcib2: <acpi pci-pci="" bridge="">at device 30.0 on pci0
          pci3: <acpi pci="" bus="">on pcib2
          fxp0: <intel 100="" 82801ba="" (d865)="" pro="" ve="" ethernet="">port 0xbc00-0xbc3f mem 0xfeaff000-0xfeafffff irq 20 at device 8.0 on pci3
          miibus0: <mii bus="">on fxp0
          inphy0: <i82562et 10="" 100="" media="" interface="">PHY 1 on miibus0
          inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
          fxp0: Ethernet address: 00:13:77:16:42:82
          fxp0: [ITHREAD]
          re0: <d-link dge-528(t)="" gigabit="" ethernet="" adapter="">port 0xb800-0xb8ff mem 0xfeafec00-0xfeafecff irq 21 at device 9.0 on pci3
          re0: Chip rev. 0x10000000
          re0: MAC rev. 0x00000000
          miibus1: <mii bus="">on re0
          rgephy0: <rtl8169s 8110s="" 8211b="" media="" interface="">PHY 1 on miibus1
          rgephy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
          re0: Ethernet address: 5c:d9:98:53:c0:0c
          re0: [FILTER]
          vr0: <via 10="" vt6105="" rhine="" iii="" 100basetx="">port 0xb400-0xb4ff mem 0xfeafe800-0xfeafe8ff irq 22 at device 10.0 on pci3
          vr0: Quirks: 0x0
          vr0: Revision: 0x8b
          miibus2: <mii bus="">on vr0
          ukphy0: <generic ieee="" 802.3u="" media="" interface="">PHY 1 on miibus2
          ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
          vr0: Ethernet address: 1c:bd:b9:e6:08:e7
          vr0: [ITHREAD]
          pci3: <encrypt decrypt,="" network="" computer="" crypto="">at device 12.0 (no driver attached)
          isab0: <pci-isa bridge="">at device 31.0 on pci0
          isa0: <isa bus="">on isab0
          atapci0: <intel ich5="" udma100="" controller="">port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xfc00-0xfc0f at device 31.1 on pci0
          ata0: <ata 0="" channel="">on atapci0
          ata0: [ITHREAD]
          ata1: <ata 1="" channel="">on atapci0
          ata1: [ITHREAD]
          pci0: <serial bus,="" smbus="">at device 31.3 (no driver attached)
          pci0: <multimedia, audio="">at device 31.5 (no driver attached)
          acpi_button0: <power button="">on acpi0
          speaker0: <pc speaker="">port 0x61 on acpi0
          sio0: configured irq 4 not in bitmap of probed irqs 0
          sio0: port may not be enabled
          sio0: configured irq 4 not in bitmap of probed irqs 0
          sio0: port may not be enabled
          sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
          sio0: type 16550A
          sio0: [FILTER]
          sio1: configured irq 3 not in bitmap of probed irqs 0
          sio1: port may not be enabled
          sio1: configured irq 3 not in bitmap of probed irqs 0
          sio1: port may not be enabled
          sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0
          sio1: type 16550A
          sio1: [FILTER]
          fdc0: <floppy drive="" controller="" (fde)="">port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
          fdc0: [FILTER]
          atkbdc0: <keyboard controller="" (i8042)="">port 0x60,0x64 irq 1 on acpi0
          atkbd0: <at keyboard="">irq 1 on atkbdc0
          kbd0 at atkbd0
          atkbd0: [GIANT-LOCKED]
          atkbd0: [ITHREAD]
          cpu0: <acpi cpu="">on acpi0
          p4tcc0: <cpu frequency="" thermal="" control="">on cpu0
          cpu1: <acpi cpu="">on acpi0
          p4tcc1: <cpu frequency="" thermal="" control="">on cpu1
          pmtimer0 on isa0
          sc0: <system console="">at flags 0x100 on isa0
          sc0: VGA <16 virtual consoles, flags=0x300>
          vga0: <generic isa="" vga="">at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
          Timecounters tick every 1.000 msec
          IPsec: Initialized Security Association Processing.
          ad0: 76319MB <wdc wd800bb-55jkc0="" 05.01c05="">at ata0-master UDMA100
          acd0: CDROM <tsstcorp cd-rom="" ts-h192c="" sc00="">at ata1-master UDMA33
          SMP: AP CPU #1 Launched!

          The other Gigabit NIC gets detected if I remove the one that is currently being detected by which I mean that pfSense only detects one or the other but not both. My friend told me he also experienced the same problem and couldn't find the solution so he was forced to buy an NIC with a different brand and chipset from the ones he has already installed in his setup. I've also tried replacing one of the Gigabit NICs with a generic 10/100 NIC and all were detected without a problem. I only experience said problem if there are two NICs that are identical. Any help would be greatly appreciated. Thanks again and Best Regards.</tsstcorp></wdc></generic></system></cpu></acpi></cpu></acpi></at></keyboard></floppy></pc></power></multimedia,></serial></ata></ata></intel></isa></pci-isa></encrypt></generic></mii></via></rtl8169s></mii></d-link></i82562et></mii></intel></acpi></acpi></intel></intel></intel></intel></intel></intel></intel></intel></intel></intel></intel></intel></intel></intel></intel></vga-compatible></acpi></acpi></intel></acpi></acpi></sec></software></version></sec ></sse3,dtes64,mon,ds_cpl,cnxt-id,xtpr></fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,htt,tm,pbe>

          1 Reply Last reply Reply Quote 0
          • W
            wallabybob
            last edited by

            The dmesg output shows a device unrecognised by any of the drivers in the system:

            pci3: <encrypt decrypt,="" network="" computer="" crypto="">at device 12.0 (no driver attached)</encrypt>

            I suggest you try a pfSense 2.0 snapshot build because it uses a more up to date version of FreeBSD and consequently the drivers are likely to recognise a wider range of devices. If you are not willing to try "beta" software you will probably need to use an alternate NIC. pfSense 2.0 snapshot builds can be downloaded from http://snapshots.pfsense.org/FreeBSD_RELENG_8_1/i386/pfSense_HEAD/updates/?C=M;O=D

            1 Reply Last reply Reply Quote 0
            • johnpozJ
              johnpoz LAYER 8 Global Moderator
              last edited by

              Hmmm, what I can tell you is Im using the same exact nic as both wan and lan and not having any issues.

              pciconf -lv
              re0@pci0:0:9:0: class=0x020000 card=0x311a1385 chip=0x816910ec rev=0x10 hdr=0x00
                  class      = network
                  subclass  = ethernet
              re1@pci0:0:11:0:        class=0x020000 card=0x311a1385 chip=0x816910ec rev=0x10 hdr=0x00
                  class      = network
                  subclass  = ethernet

              An intelligent man is sometimes forced to be drunk to spend time with his fools
              If you get confused: Listen to the Music Play
              Please don't Chat/PM me for help, unless mod related
              SG-4860 24.11 | Lab VMs 2.8, 24.11

              1 Reply Last reply Reply Quote 0
              • jimpJ
                jimp Rebel Alliance Developer Netgate
                last edited by

                If only one card shows up in dmesg, that means that the OS itself only probed one card. I would look more at the hardware side of things - BIOS settings for add-on boards, etc. Try different PCI/PCI-e slots, etc. It could even be something specific to that particular NIC model.

                Using identical network cards works fine, I've done it many times, and many motherboards with multiple NICs use the same chip for both and they work fine.

                It's not a general problem, it's something specific to your hardware.

                Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

                Need help fast? Netgate Global Support!

                Do not Chat/PM for help!

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post
                Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.