Only 1 of 2 NICs detected on new install



  • Update: pfsense 2.4.3 x64.

    I had an old box that was running pfsense, and decided it was time for an upgrade. Purchased an ASRock H370M-ITX/ac, which has 2 on-board NICs. I'm under the impression these are 2 independent NICs: 1 for WAN and 1 for LAN. It seems to me it's an issue with drivers, due to the "none@pci..." part. Here's my pciconf output:

    none5@pci0:0:31:6: class=0x020000 card=0x15bc1849 chip=0x15bc8086 rev=0x10 hdr=0x00
    vendor = 'Intel Corporation'
    device = 'Ethernet Connection (7) I219-V'
    class = network
    subclass = ethernet
    cap 01[c8] = powerspec 3 supports D0 D3 current D0
    cap 05[d0] = MSI supports 1 message, 64 bit
    igb0@pci0:2:0:0: class=0x020000 card=0x15391849 chip=0x15398086 rev=0x03 hdr=0x00
    vendor = 'Intel Corporation'
    device = 'I211 Gigabit Network Connection'
    class = network
    subclass = ethernet
    cap 01[40] = powerspec 3 supports D0 D3 current D0
    cap 05[50] = MSI supports 1 message, 64 bit, vector masks
    cap 11[70] = MSI-X supports 5 messages, enabled
    Table in map 0x1c[0x0], PBA in map 0x1c[0x2000]
    cap 10[a0] = PCI-Express 2 endpoint max data 256(512) FLR RO NS
    link x1(x1) speed 2.5(2.5) ASPM disabled(L0s/L1)
    ecap 0001[100] = AER 2 0 fatal 0 non-fatal 0 corrected
    ecap 0003[140] = Serial 1 7085c2ffff80def2
    ecap 0017[1a0] = TPH Requester 1
    none6@pci0:3:0:0: class=0x028000 card=0x21108086 chip=0x24fb8086 rev=0x10 hdr=0x00
    vendor = 'Intel Corporation'
    class = network
    cap 01[c8] = powerspec 3 supports D0 D3 current D0
    cap 05[d0] = MSI supports 1 message, 64 bit
    cap 10[40] = PCI-Express 2 endpoint max data 128(128) FLR RO NS
    link x1(x1) speed 2.5(2.5) ASPM disabled(L1)
    ecap 0001[100] = AER 1 0 fatal 0 non-fatal 0 corrected
    ecap 0003[140] = Serial 1 68ecc5ffffbee970
    ecap 0018[14c] = LTR 1
    ecap 001e[154] = unknown 1nknown 1t max data 128(128) FLR RO NS
    link x1(x1) speed 2.5(2.5) ASPM disabled(L1)
    ecap 0001[100] = AER 1 0 fatal 0 non-fatal 0 corrected
    ecap 0003[140] = Serial 1 68ecc5ffffbee970
    ecap 0018[14c] = LTR 1
    ecap 001e[154] = u
    ==nknown 1


  • LAYER 8 Netgate

    What version of pfSense?



  • Sorry, updated the OP.


  • LAYER 8 Netgate

    Doesn't look like it is picking up a driver for the I-219V. You might see what happens in 2.4.4-RC real quick.



  • @derelict Why not, I'll try tonight.



  • @derelict I think it picked it up. It's now listed as em0. Confirmed it no longer says "none@pci".


  • LAYER 8 Netgate

    Thought that might be the case. We don't ship any hardware with those NICs currently so I wasn't exactly sure. I remember there was some sort of delay getting that into FreeBSD.



  • @derelict Ok, so 2.4.4 definitely got me the driver. Separately, moving from my old to new was a bit clunky.

    • Upgraded my old from 2.4.3 to 2.4.4, backed up config.
    • Uploaded new config to my new box, prompted me to adjust the interfaces then apply.
    • Hit apply, it complains about the browser not supporting cookies.

    I tried being smart and manually adding "cookie_test" that it was looking for but nothing. I'd enter in the correct credentials, it'd refresh but not redirect. Eventually I think it rebooted, and I couldn't access it. I then determined it applied my config but not the interfaces. I set the interfaces to the correct ones, but still not accessible. When I reset webConfigurator password, then everything kicked in. I think it had something to do with backing up on an HTTPS to an HTTP. My old box was using HTTPS on 4443. Best guess anyway.


Log in to reply