Sudden Idea to Passthrough Wi-Fi 7 Cards via PVE: Intel BE200 & MTK MT7927 Work, but Qualcomm QCN865 Fails with "Device Cannot Start: Code 10, STATUS_DEVICE_POWER_FAILURE"
Details:
Question:
Additional Info:
Request:
Any insights or fixes from the community would be appreciated!
Notes for Clarity:
测试环境:PVE 8.3.4、Intel(R) Xeon(R) Gold 5218 CPU、内核版本:Linux 6.8.12-8-pve (2025-01-24T12:32Z)
并且进行了裸机测试:在相同宿主机,直接安装win11就能驱动Qualcomm qcn865;
请大家看看这应该是高通无线网卡的问题,还是PVE的问题;
如果是高通无线网卡的问题,是否等待驱动完善即可?
如果是PVE的问题,哪里的配置需要调整?


Details:
- Test Setup:
- PVE 8.3.4, Intel Xeon Gold 5218, Linux Kernel 6.8.12-8-pve (2025-01-24).
- Tested Wi-Fi 7 cards: Intel BE200, MediaTek MT7927, Qualcomm QCN865.
- Passthrough method: PCIe direct passthrough to Windows 11 VM.
- Results:
- Intel BE200 & MediaTek MT7927: Work flawlessly after driver installation.
- Qualcomm QCN865: Fails with error:
"This device cannot start (Code 10). STATUS_DEVICE_POWER_FAILURE" - Bare-Metal Test: Qualcomm QCN865 works normally on the same hardware with native Windows 11.
Question:
- Is this a Qualcomm hardware/driver issue (e.g., incomplete virtualization support)? Would waiting for driver updates resolve it?
- Or is it a PVE configuration issue? If so, what adjustments are needed?
- Suspected areas: ACS settings, power management, or kernel parameters.
Additional Info:
- IOMMU groups for QCN865 are isolated.
- Tried pcie_acs_override=downstream, vfio-pci driver binding, and disabling ASPM – no improvement.
Request:
Any insights or fixes from the community would be appreciated!
Notes for Clarity:
- Maintains technical terms like "PCIe passthrough," "Code 10," and "STATUS_DEVICE_POWER_FAILURE."
- Structure highlights critical comparisons (working vs. failing devices) and bare-metal validation.
- Directly asks for root cause analysis and actionable solutions.
测试环境:PVE 8.3.4、Intel(R) Xeon(R) Gold 5218 CPU、内核版本:Linux 6.8.12-8-pve (2025-01-24T12:32Z)
并且进行了裸机测试:在相同宿主机,直接安装win11就能驱动Qualcomm qcn865;
请大家看看这应该是高通无线网卡的问题,还是PVE的问题;
如果是高通无线网卡的问题,是否等待驱动完善即可?
如果是PVE的问题,哪里的配置需要调整?


