Ethernet Adapters unclaimed after BIOS and Intel ME Firmware Update

Hi,

i have Fedora 35 running on a DELL Precision 3640. Yesterday i did a firmware upgrade through Gnome Software. Included in the Update was a newer BIOS, an Upgrade to the Intel ME Firmware and a fix for INTEL-SA-00459. After the Upgrade everything worked fine for the day, but today after doing regular Fedora updates, my integrated ethernet adapter has gone missing. Even after booting from a normal Fedora Workstation 35 Live ISO, the adapter is still not showing up.

I don’t think it’s down to the updates i installed today, because the adapter also doesn’t work in the Workstation Live System.

Attaching a USB to Ethernet Adapter worked, i got the machine online for now. But that isn’t the optimal way to do things and i would really want to get the internal adapter working again.

Some things i was able to find out by myself:

  • The adapter DOES NOT show up in Gnome Settings, using ip a or in the folder /sys/class/net/
  • The adapter DOES show up in the output of lspci:
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (6) I219-V
  • The adapter also shows up in the output of lshw -class network, but it is marked as UNCLAIMED:
  *-network UNCLAIMED
       description: Ethernet controller
       product: Ethernet Connection (6) I219-V
       vendor: Intel Corporation
       physical id: 1f.6
       bus info: pci@0000:00:1f.6
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi cap_list
       configuration: latency=0
       resources: memory:a2200000-a221ffff
  • I can still look at the old network profile using nm-connection-editor
  • Looking through dmesg, this is what i get when searching for the adapter:
[    1.275774] e1000e: Intel(R) PRO/1000 Network Driver
[    1.275775] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    1.275976] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[    1.524159] e1000e: probe of 0000:00:1f.6 failed with error -3

I also tried to do some troubleshooting, but none of it worked so far:

  • Enable the Fedora Testing Repositories and pull updates from them: installed a new kernel, but didn’t change the behaviour of the system
  • Play around with some of the BIOS settings like Secure Boot and Internal NIC settings: no change
  • Downgrade the BIOS to the version i was on before: Nope, didn’t do anything.

The really interesting thing: My colleague has the same system and also did the firmware upgrade, but his Workstation uses the Network Adapter I219-LM instead of the I219-V i have - his system works fine, even after updating Fedora to the latest state.

Im really close to the end of my knowledge here, but i still have some hope for getting the adapter working again. Does somebody have an idea on how to do that?

Welcome to ask :fedora:edora @lkirsch

We do hope so,
Could you please give us more infos as :

inxi -Fzx in terminal and post the output as </> Preformatted text here.

If you not had time yet please read #start-here to see how we can help you while helping your selves first.

For a next time, if you have so many hardware related updates, you probably should not do all at once. Now it is really difficult to find out the culprit.

Hi @ilikelinux, thank you for your ultra quick response!

Here is the output:

System:
  Kernel: 5.15.7-200.fc35.x86_64 x86_64 bits: 64 compiler: gcc
  v: 2.37-10.fc35 Desktop: GNOME 41.1
  Distro: Fedora release 35 (Thirty Five)
Machine:
  Type: Desktop System: Dell product: Precision 3640 Tower v: N/A
  serial:
  Mobo: Dell model: 0D4MD1 v: A00 serial: UEFI: Dell
  v: 1.10.0 date: 10/07/2021
CPU:
  Info: 8-Core model: Intel Core i7-10700K bits: 64 type: MT MCP
  arch: Comet Lake rev: 5 cache: L2: 2 MiB
  flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  bogomips: 121596
  Speed: 4708 MHz min/max: 800/5100 MHz Core speeds (MHz): 1: 4708 2: 4695
  3: 4705 4: 2770 5: 4730 6: 4661 7: 4705 8: 3472 9: 3988 10: 3900 11: 4700
  12: 4700 13: 4700 14: 4700 15: 4700 16: 4700
Graphics:
  Device-1: Intel CometLake-S GT2 [UHD Graphics 630] vendor: Dell
  driver: i915 v: kernel bus-ID: 00:02.0
  Device-2: AMD Lexa XT [Radeon PRO WX 3200] vendor: Dell driver: amdgpu
  v: kernel bus-ID: 01:00.0
  Display: x11 server: X.Org 1.20.11 driver: loaded: amdgpu,ati,modesetting
  unloaded: fbdev,vesa resolution: 1: 1920x1080~60Hz 2: 1080x1920~60Hz
  3: 2560x1080~60Hz
  OpenGL: renderer: AMD Radeon Pro WX 3200 Series (POLARIS12 DRM 3.42.0
  5.15.7-200.fc35.x86_64 LLVM 13.0.0)
  v: 4.6 Mesa 21.3.1 direct render: Yes
Audio:
  Device-1: Intel Comet Lake PCH cAVS vendor: Dell driver: snd_hda_intel
  v: kernel bus-ID: 00:1f.3
  Device-2: AMD Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X]
  vendor: Dell driver: snd_hda_intel v: kernel bus-ID: 01:00.1
  Device-3: Logitech [G533 Wireless Headset Dongle] type: USB
  driver: hid-generic,snd-usb-audio,usbhid bus-ID: 1-10:6
  Sound Server-1: ALSA v: k5.15.7-200.fc35.x86_64 running: yes
  Sound Server-2: PipeWire v: 0.3.40 running: yes
Network:
  Device-1: Intel Ethernet I219-V driver: N/A port: N/A bus-ID: 00:1f.6
  Device-2: Aquantia AQC107 NBase-T/IEEE 802.3bz Ethernet [AQtion]
  vendor: ASUSTeK XG-C100C driver: atlantic v: kernel port: N/A
  bus-ID: 03:00.0
  IF: enp3s0 state: up speed: 10000 Mbps duplex: full mac: <filter>
  IF-ID-1: virbr0 state: up speed: 10 Mbps duplex: unknown mac: <filter>
  IF-ID-2: vnet0 state: unknown speed: 10 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 715.41 GiB used: 247.44 GiB (34.6%)
  ID-1: /dev/nvme0n1 vendor: KIOXIA model: KXG60ZNV512G NVMe 512GB
  size: 476.94 GiB temp: 33.9 C
  ID-2: /dev/sda vendor: Samsung model: SSD 860 PRO 256GB size: 238.47 GiB
Partition:
  ID-1: / size: 450 GiB used: 179.57 GiB (39.9%) fs: btrfs
  dev: /dev/nvme0n1p3
  ID-2: /boot size: 7.81 GiB used: 319.7 MiB (4.0%) fs: ext4
  dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 2 GiB used: 69.9 MiB (3.4%) fs: vfat
  dev: /dev/nvme0n1p1
  ID-4: /home size: 450 GiB used: 179.57 GiB (39.9%) fs: btrfs
  dev: /dev/nvme0n1p3
Swap:
  ID-1: swap-1 type: partition size: 16.94 GiB used: 0 KiB (0.0%)
  dev: /dev/nvme0n1p4
  ID-2: swap-2 type: zram size: 8 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 56.0 C pch: 36.0 C mobo: N/A gpu: amdgpu
  temp: 51.0 C
  Fan Speeds (RPM): cpu: 811 fan-2: 801 fan-3: 868 gpu: amdgpu fan: 1993
Info:
  Processes: 487 Uptime: 58m Memory: 31.06 GiB used: 11.79 GiB (38.0%)
  Init: systemd runlevel: 5 Compilers: gcc: 11.2.1 Packages: 34
  note: see --pkg Shell: Bash v: 5.1.8 inxi: 3.3.09

I would also prefer having separated firmware and BIOS packages but Dell only seems to deliver this sort of “all-in-one firmware and bios and potentially more” package over LVFS…

I searched for drivers for that chip and found this among several other posts. In spite of the title it leads to info about the drivers for the ethernet interface you have although it is a couple years old.

I don’t know if the other adapter is interfering, but there seems to be no driver loaded for that device as shown in the inxi output.

Please also post the output of lspci -nn

One thing to always keep in mind. Unless explicitly stated otherwise by the manufacturer, all driver and bios/firmware packages provided by Dell are for use in windows and do not support linux.