When I reinstalled Qubes, I configured everything to use Debian 13 instead. How would I do this on Debian 13?
Look for debian 13 drivers for fastconnect 6900 model.
(As long as I know at the moment they don’t exist, until you can write and build them)
I’ve got the same machine, a ThinkPad P14s (Type 21K5) with Ryzen Pro 8000-series CPU.
Qubes 4.3.0 does so much better on this machine than 4.2.4, the only thing still broken is the wifi. Fedora 43 Workstation works with the wifi perfectly fine.
From Fedora:
root@localhost-live:/run/media/liveuser/FF52-4137# uname -a
Linux localhost-live 6.17.1-300.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Oct 6 15:37:21 UTC 2025 x86_64 GNU/Linux
Relevant excerpts from dmesg - I have the full output, but don’t want to spam the thread with it unless needed:
[ 27.513469] ath11k_pci 0000:02:00.0: BAR 0 [mem 0x78600000-0x787fffff 64bit]: assigned
[ 27.513486] ath11k_pci 0000:02:00.0: enabling device (0000 -> 0002)
[ 27.513939] ath11k_pci 0000:02:00.0: MSI vectors: 32
[ 27.513944] ath11k_pci 0000:02:00.0: wcn6855 hw2.1
[ 27.619234] Bluetooth: MGMT ver 1.23
[ 27.832314] mhi mhi0: Requested to power ON
[ 27.832327] mhi mhi0: Power on setup success
[ 28.429749] mhi mhi0: Wait for device to enter SBL or Mission mode
[ 29.084472] ath11k_pci 0000:02:00.0: chip_id 0x12 chip_family 0xb board_id 0xff soc_id 0x400c1211
[ 29.084480] ath11k_pci 0000:02:00.0: fw_version 0x11088c35 fw_build_timestamp 2024-04-17 08:34 fw_build_id WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.41
[ 29.443056] ath11k_pci 0000:02:00.0 wlp2s0: renamed from wlan0
[ 29.455499] ath11k_pci 0000:02:00.0: Failed to set the requested Country regulatory setting
[ 29.455503] ath11k_pci 0000:02:00.0: failed to process regulatory info -22
[ 29.455802] ath11k_pci 0000:02:00.0: Failed to set the requested Country regulatory setting
[ 29.455805] ath11k_pci 0000:02:00.0: failed to process regulatory info -22
Comparable output from Qubes, running kernel-latest - I should note it’s important to give sys-net a bit of extra physical memory, or the wifi errors out early with an dma allocation error. modprobe -r ath11k crashes the kernel.
bash-5.2# uname -a
Linux sys-net 6.17.9-1.qubes.fc41.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Nov 30 12:54:20 UTC 2025 x86_64 GNU/Linux
[ 2.913628] ath11k_pci 0000:00:07.0: BAR 0 [mem 0xf2000000-0xf21fffff 64bit]: assigned
[ 2.916854] ath11k_pci 0000:00:07.0: MSI vectors: 1
[ 2.917244] ath11k_pci 0000:00:07.0: wcn6855 hw2.1
[ 3.094106] mhi mhi0: Requested to power ON
[ 3.094120] mhi mhi0: Power on setup success
[ 3.258736] mhi mhi0: Wait for device to enter SBL or Mission mode
[ 3.883773] ath11k_pci 0000:00:07.0: chip_id 0x12 chip_family 0xb board_id 0xff soc_id 0x400c1211
[ 3.883800] ath11k_pci 0000:00:07.0: fw_version 0x11088c35 fw_build_timestamp 2024-04-17 08:34 fw_build_id WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.41
[ 4.002993] ath11k_pci 0000:00:07.0: leaving PCI ASPM disabled to avoid MHI M2 problems
[ 5.031792] ath11k_pci 0000:00:07.0: failed to receive control response completion, polling..
[ 6.055839] ath11k_pci 0000:00:07.0: Service connect timeout
[ 6.055910] ath11k_pci 0000:00:07.0: failed to connect to HTT: -110
[ 6.056926] ath11k_pci 0000:00:07.0: failed to start core: -110
[ 6.266239] ath11k_pci 0000:00:07.0: firmware crashed: MHI_CB_EE_RDDM
[ 6.266338] ath11k_pci 0000:00:07.0: ignore reset dev flags 0x4000
[ 6.373588] ath11k_pci 0000:00:07.0: firmware crashed: MHI_CB_EE_RDDM
[ 16.551771] ath11k_pci 0000:00:07.0: failed to wait wlan mode request (mode 4): -110
[ 16.551823] ath11k_pci 0000:00:07.0: qmi failed to send wlan mode off: -110
Interestingly, the Alpine Linux Xen install media, which I believe is booting Linux as dom0 under Xen, also appears to work:
Linux localhost 6.18.1-0-lts #1-Alpine SMP PREEMPT_DYNAMIC 2025-12-15 07:25:33 x86_64 Linux
[ 10.806900] ath11k_pci 0000:02:00.0: BAR 0 [mem 0x78600000-0x787fffff 64bit]: assigned
[ 10.806943] ath11k_pci 0000:02:00.0: enabling device (0000 -> 0002)
[ 10.807433] ath11k_pci 0000:02:00.0: MSI vectors: 1
[ 10.807448] ath11k_pci 0000:02:00.0: wcn6855 hw2.1
[ 10.978817] mhi mhi0: Requested to power ON
[ 10.978828] mhi mhi0: Power on setup success
[ 11.068023] mhi mhi0: Wait for device to enter SBL or Mission mode
[ 11.699674] ath11k_pci 0000:02:00.0: chip_id 0x12 chip_family 0xb board_id 0xff soc_id 0x400c1211
[ 11.699683] ath11k_pci 0000:02:00.0: fw_version 0x11088c35 fw_build_timestamp 2024-04-17 08:34 fw_build_id WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.41
[ 11.787093] ath11k_pci 0000:02:00.0: leaving PCI ASPM disabled to avoid MHI M2 problems
[ 11.824577] Bluetooth: Core ver 2.22
[ 11.824600] NET: Registered PF_BLUETOOTH protocol family
[ 11.824601] Bluetooth: HCI device and connection manager initialized
[ 11.824606] Bluetooth: HCI socket layer initialized
[ 11.824608] Bluetooth: L2CAP socket layer initialized
[ 11.824611] Bluetooth: SCO socket layer initialized
[ 11.838538] usbcore: registered new interface driver btusb
[ 11.845331] bluetooth hci0: Direct firmware load for qca/rampatch_usb_00130201.bin failed with error -2
[ 11.845335] Bluetooth: hci0: failed to request rampatch file: qca/rampatch_usb_00130201.bin (-2)
[ 12.043345] ath11k_pci 0000:02:00.0: Failed to set the requested Country regulatory setting
[ 12.043353] ath11k_pci 0000:02:00.0: failed to process regulatory info -22
[ 12.043731] ath11k_pci 0000:02:00.0: Failed to set the requested Country regulatory setting
[ 12.043735] ath11k_pci 0000:02:00.0: failed to process regulatory info -22
The Alpine install media doesn’t appear to have a functional wifi stack at all, so I haven’t been able to get a list of wifi networks out of the machine, but ifconfig -a does see the interface and report it’s hardware MAC address, so I think it’s working…
I think this might be less a Xen issue per-se, and possibly more of a PCIe passthrough issue?