Intel I219V Gigabit LAN controller not working

Just thinking that installing the iqvlinux driver might not even work since you will most likely need the build-essential package installed which is kind of difficult without a network connection.
I found a way you can retrieve all the urls of the packages that you need for installing build-essential.

1. Run the following on your Ubuntu system.
Code:
sudo apt-get -qq --print-uris install build-essential linux-headers-$(uname -r) | cut -d\' -f 2 > urls.txt
2. Copy that file(urls.txt) to a pc with an internet connection and download all those files and transfer those files to your flash drive.
3. Plug the flash drive into your Ubuntu system and copy them to /var/cache/apt/archives
Code:
sudo cp /media/run/flashdrive/*.deb /var/cache/apt/archives
4. Install build-essential.
Code:
sudo apt-get install build-essential linux-headers-$(uname -r)
Then you can try the steps 4-7 again in post #20 again.
 
Last edited:


I found a way you can retrieve all the urls of the packages that you need for installing build-essential.
I apologize for the delay in replying but I have had so many problems these days :(
Now I try to do all the steps written in the previous post, but I would like to clarify something that I missed, I can access the internet even without ethernet because luckily I have an old wifi antenna that works plug and play.
I also hope these steps work on Fedora as well because that's the distro I'd like to use
 
Then run bootutils again.
ok after installing linux devel and doing all the steps, at the last one i got an error message:

Code:
Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.39.20.0
Copyright (C) 2003-2022 Intel Corporation

Setting PXE EEPROM words back to defaults on NIC 1...error
Unable to write default configuration to EEPROM

Port Network Address Location Series  WOL Flash Firmware                Version
==== =============== ======== ======= === ============================= =======
  1   (code)     0:31.6 Gigabit N/A FLASH Not Present
 
Last edited:
but I would like to clarify something that I missed, I can access the internet even without ethernet because luckily I have an old wifi antenna that works plug and play.
I also hope these steps work on Fedora as well because that's the distro I'd like to use
That makes it a whole lot easier if you have a wifi connection and from my understanding once you do this once it should be even after you do a new install too. I can tell you how to do it on Fedora.
1. Download the complete driver pack to: ~/Downloads
2. Change to that location:
Code:
cd ~/Downloads
3. Make a directory:
Code:
mkdir extract
4. Unzip the driver pack:
Code:
unzip Release_27.8.zip -d extract
5. Change to the Driver directory and make the install file executable:
Code:
cd extract/APPS/BootUtil/Linux_x64/DRIVER
chmod +x install
6. Install needed build packages:
Code:
sudo yum install kernel-devel
7. Run the install script.
Code:
sudo ./install
8. Reboot
Code:
sudo reboot
9. Change to the BootUtil/Linux_x64 directory and make bootutil64e executable:
Code:
cd ~/Downloads/extract/APPS/BootUtil/Linux_x64
chmod +x bootutil64e
10. Run bootutils:
Code:
sudo ./bootutil64e -NIC 1 -defcfg
11. Reboot.
Code:
sudo reboot
12. Then your ethernet card should be available
 
ok after installing linux devel and doing all the steps, at the last one i got an error message:
What output do you get when you run the following?
Code:
sudo ./bootutil64e  -E
 
What output do you get when you run the following?
Code:
Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.39.20.0
Copyright (C) 2003-2022 Intel Corporation

NIC= 1 MACAddress=(code)

Port Network Address Location Series  WOL Flash Firmware                Version
==== =============== ======== ======= === ============================= =======
  1   (code)     0:31.6 Gigabit N/A FLASH Not Present
 
Last edited:
Can you try doing a system update first and then rebooting first, so:
Code:
sudo yum update -y
sudo reboot
Then show the output of the following again.
Code:
lspci -nn | grep -i net
ip a
 
Then show the output of the following again.
Code:
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (17) I219-V [8086:1a1d] (rev 11)


1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever

(i unplugged wifi just to do this)
 
Is this an uefi boot system by any chance?
 
Code:
Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.39.20.0
Copyright (C) 2003-2022 Intel Corporation

Setting PXE EEPROM words back to defaults on NIC 1...error
Unable to write default configuration to EEPROM

Port Network Address Location Series  WOL Flash Firmware                Version
==== =============== ======== ======= === ============================= =======
  1   047C160433B6     0:31.6 Gigabit N/A FLASH Not Present
Seems the Fedora kernel is compiled with a kernel option enabled that prevents you from allowing to flash it, since it's in unable to flash it, as a protection.
 
Seems the Fedora kernel is compiled with a kernel option enabled that prevents you from allowing to flash it, since it's in unable to flash it, as a protection.
At this point I would try flashing your motherboard's uefi to the most recent version available on the manufacturer's website.
 
should i try to install patches mentioned here?
https://bugzilla.kernel.org/show_bug.cgi?id=213667
Is it a Dell system that you have? Seems a person in that issue says DELL doesn't allow you to overwrite that rom for the NIC.
The only solution to the NIC problem was to replace the motherboard, as DELL does not allow overwriting of the ROM.
Any other solution applied does not solve the problem in any way (except by rewrite the e1000 module and recompiling the kernel, but it is not applicable in my case).
Regards.
 
Is it a Dell system that you have? Seems a person in that issue says DELL doesn't allow you to overwrite that rom for the NIC.
No im on a MSI motherboard, idk if the problem is the same, i just googled for the error
 
As you have a connection, can you install inxi [from the distribution repository and run from terminal inxi -Nn and paste back the result
 
As you have a connection, can you install inxi [from the distribution repository and run from terminal inxi -Nn and paste back the result
Code:
Network:
  Device-1: Intel Ethernet I219-V driver: N/A
  Device-2: Qualcomm Atheros AR9271 802.11n type: USB driver: ath9k_htc
  IF: wlp0s20f0u4 state: up mac: (mymac)

(i will delete mac after the problem is resolved, and wifi connection is on)
 
Last edited:
I don't think it's a valid e1000 option anymore but it's worth a try. Can you create a file under /etc/modprobe.d/e1000.conf with the following content.
Code:
e1000 options eeprom_bad_csum_allow=1
Then reboot and the the following output again.
Code:
lspci -nn | grep -i net
ip a
 


Top