HI @Eleanorrais ,
I’m using an I-219 ethernet card, in sys-net:
$ lspci | grep -i ethernet
00:06.0 Ethernet controller: Intel Corporation Ethernet Connection (10) I219-V
$ lspci -vv -s 00:06.0
00:06.0 Ethernet controller: Intel Corporation Ethernet Connection (10) I219-V
Subsystem: Intel Corporation Ethernet Connection (10) I219-V
Physical Slot: 6
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64
Interrupt: pin A routed to IRQ 69
Region 0: Memory at f2000000 (32-bit, non-prefetchable) [size=128K]
Capabilities: <access denied>
Kernel driver in use: e1000e
Kernel modules: e1000e
$ uname -r
5.10.76-1.fc32.qubes.x86_64
But as you see it’s an I219-V, not an I219-LM.
In your case, what I will do:
- backup sys-net (If you break it…) with Backup Qubes tool or a clone
- If ethernet is mandatory, first I will use your workaround or an USB ethernet card, which give you time to solve the original issue
- check the kernel messages (
sudo dmesg -Tw), the module informations (sudo modinfo e1000e) - find the mininal required kernel version from the user feedbacks for your laptop (or near) on linux-hardware.org by providing the Vendor ID/Device ID (available for you with
lspci -vv -n -s 00:07.0 | grep Subsystem) - install the wanted kernel from QubesOS repositories (check the kernel latest packages for example, use the testing-repositories, read managing-vm-kernels), I see that the latest available is
kernel-latest-qubes-vm-5.15.14-1.fc32.qubes.x86_64.rpm - Maybe install the latest firmware-linux package (in general the kernel module log says if the kernel can’t find the good firmware).
I hope this help you…