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?
-
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.cWhat makes you think it's not detected? Some error message during boot? Have you proved the NIC is not damaged?
Steve
-
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.cWhat 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.
-
Does it show as present in the output of```
pciconf -lvDoes it show in the boot log with any error? Steve
-
Does it show as present in the output of```
pciconf -lvDoes 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'
-
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.hSteve
-
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.hSteve
That did the trick!