public inbox for ath12k@lists.infradead.org
 help / color / mirror / Atom feed
* The whole computer hard resets when trying to load ath12k driver in a KVM VM
@ 2025-08-20 21:15 Nazar Mokrynskyi
  2025-08-20 21:47 ` Nazar Mokrynskyi
  0 siblings, 1 reply; 9+ messages in thread
From: Nazar Mokrynskyi @ 2025-08-20 21:15 UTC (permalink / raw)
  To: ath12k

Hi,

I have a QCN9274-based Wi-Fi module that I want to use with OpenWrt under KVM VM (libvirtd, vfio).
I used various Qualcomm modules this way with ath10k and ath11k in the past successfully, but ath12k seems to be buggy.

Two cases:
* if host already loaded ath12k, then starting a VM with the PCIe device passthrough triggers immediate hard reset of the machine
* if I bind the device to vfio-pci on the host, I can boot the VM, but it inevitably hard resets the machine when ath12k starts loading (presence of the correct board file does not matter, it doesn't seem reach that stage)

In the second case, which I'm primarily interested in, the the following lines are the only thing I can capture before host hard resets:

> 0000:01:00.0: MSI vectors: 1
> 0000:01:00.0: Hardware name: qcn9274 hw2.0
And when machine reboots, BIOS prints:
> Warning: PCI-Express PERR/SERR error detected.
I'm not really sure what this is, but I think it should be trivial to reproduce.
Looks like either driver or onboard firmware issue?
Open to do more testing and provide additional info.

All information I have so far is on the forum here: https://forum.openwrt.org/t/qcn9274-crashes-the-system-during-driver-load/239491?u=nazar-pc

-- 
Sincerely, Nazar Mokrynskyi
github.com/nazar-pc



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2026-05-05 14:18 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-20 21:15 The whole computer hard resets when trying to load ath12k driver in a KVM VM Nazar Mokrynskyi
2025-08-20 21:47 ` Nazar Mokrynskyi
2025-08-21 23:46   ` Jeff Johnson
2025-08-22  0:05     ` Nazar Mokrynskyi
2025-09-20 13:09       ` Nazar Mokrynskyi
2025-10-25  3:20         ` Nazar Mokrynskyi
2026-04-17 12:08         ` Nazar Mokrynskyi
2026-05-05  7:07           ` Nazar Mokrynskyi
2026-05-05 14:18             ` Jeff Johnson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox