Intel NUC nic not recognized



  • I have this: http://www.intel.com/content/www/us/en/nuc/nuc-kit-nuc7i3bnk.html

    I use it with a thunderbolt 10 Gbit usb nic. I dont have much traffic on my network, and my old homeserver is so loud.

    Anyway, I ran into a problem that I did not foresee. The onboard nic is not recognized.

    NIC: Intel® I219-V 10/100/1000 Mbps Ethernet

    I have no idea how to get it to work, I tried compiling drivers from here: https://downloadcenter.intel.com/product/82186/Intel-Ethernet-Connection-I219-V

    But that ended badly too, when trying to compile.

    This was one of the errors: "make: "/usr/share/mk/bsd.kmod.mk" line 12: Unable to locate the kernel source tree. Set SYSDIR to override."

    One before that one too, this was after trying to fix it.

    I don't know what to do, is it all lost?


  • Netgate Administrator

    i219-V should be supported by the em(4) driver v7.6.1 whihc we ship in 2.3.3 and 2.4. It's listed specifically. Seems strange it would not support it unless you have some new variant.
    https://github.com/pfsense/FreeBSD-src/blob/RELENG_2_3_3/sys/dev/e1000/if_em.c

    What makes you think it's not detected? Some error message during boot? Have you proved the NIC is not damaged?

    Steve



  • @stephenw10:

    i291-V should be supported by the em(4) driver v7.6.1 whihc we ship in 2.3.3 and 2.4. It's listed specifically. Seems strange it would not support it unless you have some new variant.
    https://github.com/pfsense/FreeBSD-src/blob/RELENG_2_3_3/sys/dev/e1000/if_em.c

    What makes you think it's not detected? Some error message during boot? Have you proved the NIC is not damaged?

    Steve

    It simply doesn't show up in the terminal, nor does it show in the interfaces section.


  • Netgate Administrator

    Does it show as present in the output of```
    pciconf -lv

    
    Does it show in the boot log with any error?
    
    Steve


  • @stephenw10:

    Does it show as present in the output of```
    pciconf -lv

    
    Does it show in the boot log with any error?
    
    Steve
    
    hostb0@pci0:0:0:0:      class=0x060000 card=0x20688086 chip=0x59048086 rev=0x02 hdr=0x00
        vendor     = 'Intel Corporation'
        class      = bridge
        subclass   = HOST-PCI
    vgapci0@pci0:0:2:0:     class=0x030000 card=0x20688086 chip=0x59168086 rev=0x02 hdr=0x00
        vendor     = 'Intel Corporation'
        class      = display
        subclass   = VGA
    none0@pci0:0:8:0:       class=0x088000 card=0x20688086 chip=0x19118086 rev=0x00 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = 'Sky Lake Gaussian Mixture Model'
        class      = base peripheral
    xhci0@pci0:0:20:0:      class=0x0c0330 card=0x20688086 chip=0x9d2f8086 rev=0x21 hdr=0x00
        vendor     = 'Intel Corporation'
        class      = serial bus
        subclass   = USB
    none1@pci0:0:20:2:      class=0x118000 card=0x20688086 chip=0x9d318086 rev=0x21 hdr=0x00
        vendor     = 'Intel Corporation'
        class      = dasp
    none2@pci0:0:22:0:      class=0x078000 card=0x20688086 chip=0x9d3a8086 rev=0x21 hdr=0x00
        vendor     = 'Intel Corporation'
        class      = simple comms
    ahci0@pci0:0:23:0:      class=0x010601 card=0x20688086 chip=0x9d038086 rev=0x21 hdr=0x00
        vendor     = 'Intel Corporation'
        class      = mass storage
        subclass   = SATA
    pcib1@pci0:0:28:0:      class=0x060400 card=0x20688086 chip=0x9d108086 rev=0xf1 hdr=0x01
        vendor     = 'Intel Corporation'
        class      = bridge
        subclass   = PCI-PCI
    pcib6@pci0:0:28:5:      class=0x060400 card=0x20688086 chip=0x9d158086 rev=0xf1 hdr=0x01
        vendor     = 'Intel Corporation'
        class      = bridge
        subclass   = PCI-PCI
    pcib7@pci0:0:28:7:      class=0x060400 card=0x20688086 chip=0x9d178086 rev=0xf1 hdr=0x01
        vendor     = 'Intel Corporation'
        class      = bridge
        subclass   = PCI-PCI
    isab0@pci0:0:31:0:      class=0x060100 card=0x20688086 chip=0x9d4e8086 rev=0x21 hdr=0x00
        vendor     = 'Intel Corporation'
        class      = bridge
        subclass   = PCI-ISA
    none3@pci0:0:31:2:      class=0x058000 card=0x20688086 chip=0x9d218086 rev=0x21 hdr=0x00
        vendor     = 'Intel Corporation'
        class      = memory
    none4@pci0:0:31:3:      class=0x040100 card=0x20688086 chip=0x9d718086 rev=0x21 hdr=0x00
        vendor     = 'Intel Corporation'
        class      = multimedia
        subclass   = audio
    none5@pci0:0:31:4:      class=0x0c0500 card=0x20688086 chip=0x9d238086 rev=0x21 hdr=0x00
        vendor     = 'Intel Corporation'
        class      = serial bus
        subclass   = SMBus
    none6@pci0:0:31:6:      class=0x020000 card=0x20688086 chip=0x15d88086 rev=0x21 hdr=0x00
        vendor     = 'Intel Corporation'
        class      = network
        subclass   = ethernet
    pcib2@pci0:1:0:0:       class=0x060400 card=0x11112222 chip=0x15da8086 rev=0x02 hdr=0x01
        vendor     = 'Intel Corporation'
        class      = bridge
        subclass   = PCI-PCI
    pcib3@pci0:2:0:0:       class=0x060400 card=0x11112222 chip=0x15da8086 rev=0x02 hdr=0x01
        vendor     = 'Intel Corporation'
        class      = bridge
        subclass   = PCI-PCI
    pcib4@pci0:2:1:0:       class=0x060400 card=0x11112222 chip=0x15da8086 rev=0x02 hdr=0x01
        vendor     = 'Intel Corporation'
        class      = bridge
        subclass   = PCI-PCI
    pcib5@pci0:2:2:0:       class=0x060400 card=0x11112222 chip=0x15da8086 rev=0x02 hdr=0x01
        vendor     = 'Intel Corporation'
        class      = bridge
        subclass   = PCI-PCI
    xhci1@pci0:57:0:0:      class=0x0c0330 card=0x11112222 chip=0x15db8086 rev=0x02 hdr=0x00
        vendor     = 'Intel Corporation'
        class      = serial bus
        subclass   = USB
    none7@pci0:58:0:0:      class=0x028000 card=0x90108086 chip=0x24fd8086 rev=0x78 hdr=0x00
        vendor     = 'Intel Corporation'
        class      = network
    none8@pci0:59:0:0:      class=0xff0000 card=0x20688086 chip=0x522910ec rev=0x01 hdr=0x00
        vendor     = 'Realtek Semiconductor Co., Ltd.'
        device     = 'RTS5229 PCI Express Card Reader'
    
    

  • Netgate Administrator

    You should try a 2.4 snapshot:
    https://snapshots.pfsense.org/

    The PCI device 0x15D8 is not listed in 2.3.3 but is in 2.4:
    https://github.com/pfsense/FreeBSD-src/blob/devel/sys/dev/e1000/e1000_hw.h

    Steve



  • @stephenw10:

    You should try a 2.4 snapshot:
    https://snapshots.pfsense.org/

    The PCI device 0x15D8 is not listed in 2.3.3 but is in 2.4:
    https://github.com/pfsense/FreeBSD-src/blob/devel/sys/dev/e1000/e1000_hw.h

    Steve

    That did the trick!


Log in to reply