yesterday my new PCI wireless adapter arrived, and I was hoping I could replace the slow usb adapter I’ve been using with it. However, ever since installing it the system has been unstable to the point of being unusable.
I’ve tried running Windows for a while and it appears to be completely stable on the same setup.
Kernels tried: 5.7 and 5.8
ROF-Strix x570-Gaming Bios v2.20.1271 (Latest)
Adapter is PCE-AC51, which has the rtl8812ae chipset.
I’ve updated my BIOS to the latest version, but cannot try a different PCI port since the graphics cards are blocking access.
At first the system wouldn’t even boot past the login manager (it doesn’t matter whether I logged into i3, sway, or a shell), panicking before I could even get any information out. However, after disabling C-State Control in the BIOS, I was able to get the system a little bit more stable, being able to boot into a WM and even being able to use the PCI Card, which is recognized out of the box.
However, after random intervals ranging from 5 minutes to about 2 hours something breaks and the system becomes less responsive, shortly afterward the kernel panics and the system resets.
I cannot get you any specific dmesg logs, since the system fails to flush anything to disk before resetting, however, the last time I was able to remember some stuff from the
dmesg --follow i had running on a screen;
It started off with a
pci link lost, then a
ath: phy1: failed to wakeup, then a
xhci_hcd: xHCI host controller not responding, then a couple of
ata: exceptions then
ahci: AHCI Controller unavailable, USB disconnects,
Sometimes the audio/video stutters as well, and while the wifi doesn’t disconnect, sometimes I cannot get any packets through for a little while until it is back up. The latter seems to be a more general issue with the chipset however, and should be fixable when the system is in a usable state.
This feels like it is a broader PCI issue, since usb controllers and graphics card audio are having troubles as well.
Any ideas? My BIOS settings are setup for GPU Passthrough, so virtualization settings are all turned on, including for PCI devices.
- SR-IOV Support is enabled
- CPU Virtualization is enabled