Network adapter driver crash with kernel 5.x in HVM #6424
Labels
affects-4.1
This issue affects Qubes OS 4.1.
C: kernel
eol-4.1
Closed because Qubes 4.1 has reached end-of-life (EOL)
hardware support
P: default
Priority: default. Default priority for new issues, to be replaced given sufficient information.
T: bug
Type: bug report. A problem or defect resulting in unintended behavior in something that exists.
Qubes OS version
R4.0
Affected component(s) or functionality
kernel 5.x driver for network adapter
Ethernet controller: Aquantia Corp. AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] (rev 02)
Brief summary
I have an issue with PCI passthrough network adapter in debian HVM AppVM with qubes kernel 5.4/5.10. It works fine with kernel 4.19, but fails with newer kernel.
I've tried to run this HVM with dom0 kernel 5.10.16-1.fc25.qubes.x86_64 and using kernel installed in VM 5.10.0-0.bpo.3-amd64 #1 Debian 5.10.13-1~bpo10+1 the result is the same - the network driver crashes when trying to bring interface up. The logs are below.
I've tested this network adapter on another machine with Debian and kernel 5.10 and it works fine:
Linux debian 5.10.0-0.bpo.3-amd64 #1 SMP Debian 5.10.13-1~bpo10+1 (2021-02-11) x86_64 GNU/Linux
So it has to be a problem with Aquantia driver in kernel 5.x in HVM.
How Reproducible
Happens when network adapter is going up with:
sudo ip link set ens6 up
To Reproduce
Try to bring interface up with:
sudo ip link set ens6 up
Expected behavior
Network adapter works.
Actual behavior
Network adapter is not working.
Screenshots
Additional context
Crash log with dom0 kernel 5.10.16-1.fc25.qubes.x86_64:
Crash log with kernel installed in VM 5.10.0-0.bpo.3-amd64 #1 Debian 5.10.13-1~bpo10+1:
Solutions you've tried
I've tried to install firmware-linux-nonfree as suggested here:
sudo apt-get install -t buster-backports firmware-linux-nonfree
https://www.qubes-os.org/doc/pci-troubleshooting/#network-adapter-does-not-work
But it didn't change anything.
Relevant documentation you've consulted
Related, non-duplicate issues
https://qubes-os.discourse.group/t/sys-net-not-functional-on-kernel-5-x/2544/23
As stated by @marmarek:
https://qubes-os.discourse.group/t/sys-net-not-functional-on-kernel-5-x/2544/26
Should be related to missing multi-vector MSI support:
https://www.mail-archive.com/[email protected]/msg04757.html
The text was updated successfully, but these errors were encountered: