Intel NUC10i3FNK Network Adapter Intel i219-V 10/100/1000 Mbps Ethernet not detected
-
Hi,
Fog 1.5.9-RC2.9, Kernel Version: 4.19.123 Intel NUC10i3FNK / Network Adapter Intel i219-V not detected… -
Through either windows or linux can you supply the hardware ID (vendor and device ID) of that network adapter. I will check it against the linux driver list.
-
PCI\VEN_8086&DEV_0D4F&SUBSYS_20818086&REV_00
-
@sgennadi said in Intel NUC10i3FNK Network Adapter Intel i219-V 10/100/1000 Mbps Ethernet not detected:
vendor: 8086 (“Intel Corporation”), device: 0d4f [8086:0d4f] (“Ethernet Connection (10) I219-V”) - first introduced into the linux kernel 5.5.
Translation: The version of FOS Linux you are using doesn’t support that hardware. I do have a one-off FOS Linux kernel that does support that hardware. But it will cost you something. I need you to test something for me.
I just compiled the latest one-off FOS linux kernel based on linux 5.6.18 it is untested. I need you to test it for us. I’ll also provide a link to a tested release just in case 5.6.18 doesn’t work well.
Newly built kernel 5.6.18
https://drive.google.com/file/d/1WIcMYtrqJbUpoxqLOKf-KmdH19rU5Vzo/view?usp=sharingFull tested version 5.5.3
https://drive.google.com/file/d/1thopskSYJd7ueDQeFg_VT4eeNcrNHvIx/view?usp=sharingHow to use these kernels.
For the 5.6.18 down load that file as bzImage5618 (watch or case, because it IS important) and save that file to/var/www/html/fog/service/ipxe
on the FOG server. Then for that NUC go into the host definition for that system and insertbzImage5618
(again watch your case) into the Host Kernel field. Then PXE boot that NUC.For the 5.5.5 download as bzImage553 and follow the same process.
-
@george1421 said in Intel NUC10i3FNK Network Adapter Intel i219-V 10/100/1000 Mbps Ethernet not detected:
@sgennadi said in Intel NUC10i3FNK Network Adapter Intel i219-V 10/100/1000 Mbps Ethernet not detected:
vendor: 8086 (“Intel Corporation”), device: 0d4f [8086:0d4f] (“Ethernet Connection (10) I219-V”) - first introduced into the linux kernel 5.5.
Translation: The version of FOS Linux you are using doesn’t support that hardware. I do have a one-off FOS Linux kernel that does support that hardware. But it will cost you something. I need you to test something for me.
I just compiled the latest one-off FOS linux kernel based on linux 5.6.18 it is untested. I need you to test it for us. I’ll also provide a link to a tested release just in case 5.6.18 doesn’t work well.
Newly built kernel 5.6.18
https://drive.google.com/file/d/1WIcMYtrqJbUpoxqLOKf-KmdH19rU5Vzo/view?usp=sharingFull tested version 5.5.3
https://drive.google.com/file/d/1thopskSYJd7ueDQeFg_VT4eeNcrNHvIx/view?usp=sharingHow to use these kernels.
For the 5.6.18 down load that file as bzImage5618 (watch or case, because it IS important) and save that file to/var/www/html/fog/service/ipxe
on the FOG server. Then for that NUC go into the host definition for that system and insertbzImage5618
(again watch your case) into the Host Kernel field. Then PXE boot that NUC.For the 5.5.5 download as bzImage553 and follow the same process.
George I could about kiss you. I got a new batch of Dell Precision 3551 laptops in and the regular kernels were not working for the network adapter but your bzimage5618 did the trick!! Thank You!!
-
@skipdawg02 said in Intel NUC10i3FNK Network Adapter Intel i219-V 10/100/1000 Mbps Ethernet not detected:
George I could about kiss you. I got a new batch of Dell Precision 3551 laptops in and the regular kernels were not working for the network adapter but your bzimage5618 did the trick!! Thank You!!
Because of social distancing I think I’ll pass on the kiss, but I’m glad the updated kernel got you going. It appears the linux kernel developers (not related to the FOG Project) are no longer back porting drivers to the older 4.19.x series of linux kernels. That is why the current (latest) FOS Linux kernel doesn’t support this new hardware. I did chat with the FOG developers today and they have agreed that FOG will need to support linux kernel 5.x line of linux kernels.
-
FWIW the developers are releasing a 5.6.x version of the linux kernel in the next day or so. You can update to this kernel if you are having network or other hardware compatibility errors. You can update to this kernel using the normal FOS Linux kernel update tool built into the fog configuration menus. Reemeber if you use my one off kernel and changed the default image from bzImage to bzImage5618 you will need to reset it back to take advantage of the official FOG Developer supported kernel. I know it sounds a bit convoluted, but my one-off kernels are not supported by the FOG Developers and are intended to solve a specific problem not solved by the official FOG released kernels.
Anyway to not get the intent of the post lost in the words, expect in the next day or so for there to be a 5.6.x version of the kernel you can download to your FOG server.
For the 1.5.9 release of FOG, that release will come with the 4.19.x version of FOS Linux, you will need to re-upgrade to the 5.6.x version once 1.5.9 is released for general availability.
-
@george1421 I was just notified by the developers that there is the optional FOS Linux version 5.6.18 of the kernel out in the FOG repository. If you need this kernel for new hardware support you can upgrade your FOS kernel using the built in update tools.
NOTE: This kernel has not been fully tested with all versions of FOG. It has had some limted testing with FOG 1.5.8 and 1.5.9RC2 but not with every possible hardware combination. There may still be some unexpected events related to this new kernel. Use it at your own risk.
The developers are making this new 5.6.x kernel available for those that 'need' it to image the newest hardware platforms ahead of having the kernel fully approved.
FOG Configuration -> Kernel Update
-
Sorry for delay, kernel based on linux 5.6.18 worked fine
-
@george1421 said in Intel NUC10i3FNK Network Adapter Intel i219-V 10/100/1000 Mbps Ethernet not detected:
@george1421 I was just notified by the developers that there is the optional FOS Linux version 5.6.18 of the kernel out in the FOG repository. If you need this kernel for new hardware support you can upgrade your FOS kernel using the built in update tools.
NOTE: This kernel has not been fully tested with all versions of FOG. It has had some limted testing with FOG 1.5.8 and 1.5.9RC2 but not with every possible hardware combination. There may still be some unexpected events related to this new kernel. Use it at your own risk.
The developers are making this new 5.6.x kernel available for those that 'need' it to image the newest hardware platforms ahead of having the kernel fully approved.
FOG Configuration -> Kernel Update
I tried the new kernel yesterday and it did not work for booting my Precision 3551s like yours does.
-
@skipdawg02 Well that is interesting and good to know. Can you tell me which bits didn’t work, is it the network or disk that failed with the official kernel?
If it was the network, can you tell me if you are using a usb-c dongle or built in network adapter. If it is/was the built in network adapter, from a running windows computer can you get me the hardware id of that network adapter. I need the vendor and device IDs.
What we can do is take the feedback from you and then compare my kernel build file with the FOG Developers build file. I probably have extra stuff in mine because of a previous one-off kernel build. But your case is exactly why we keep the official kernel build environment isolated from the one-off environment.
-
@george1421 said in Intel NUC10i3FNK Network Adapter Intel i219-V 10/100/1000 Mbps Ethernet not detected:
@skipdawg02 Well that is interesting and good to know. Can you tell me which bits didn’t work, is it the network or disk that failed with the official kernel?
If it was the network, can you tell me if you are using a usb-c dongle or built in network adapter. If it is/was the built in network adapter, from a running windows computer can you get me the hardware id of that network adapter. I need the vendor and device IDs.
What we can do is take the feedback from you and then compare my kernel build file with the FOG Developers build file. I probably have extra stuff in mine because of a previous one-off kernel build. But your case is exactly why we keep the official kernel build environment isolated from the one-off environment.
It was the network that failed just like before. These laptops have a built in ethernet port. They are Intel adapters device description states Intel Ethernet Connection (11) I219-V and the hardware IDs are
PCI\VEN_8086&DEV_0D4D&SUBSYS_09C21028&REV_00
PCI\VEN_8086&DEV_0D4D&SUBSYS_09C21028
PCI\VEN_8086&DEV_0D4D&CC_020000
PCI\VEN_8086&DEV_0D4D&CC_0200If you need anything else let me know!
-
@skipdawg02 said in Intel NUC10i3FNK Network Adapter Intel i219-V 10/100/1000 Mbps Ethernet not detected:
Thank you for the feedback. That’s strange because it should have worked with 5.6.18 out of the box. We’ll compare the config files to see what else is different.