I am trying to setup a audio qube but run into issues attaching the PCI audio device(s) to the qube. Once I assign a PCI audio device to the qube, it fails to start. The qvm-start
command freezes and seemingly everything that uses qubes rpc freezes as well. Qube Manager becomes unresponsive for example. No log files for the audio qube are created under /var/log/xen/
.
PCI devices overview:
dom0:00_00.0 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] Krackan Root Complex
dom0:00_00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Krackan IOMMU
dom0:00_01.0 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] unknown pci device
dom0:00_01.1 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] unknown pci device
dom0:00_01.2 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] unknown pci device
dom0:00_02.0 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] unknown pci device
dom0:00_02.1 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] unknown pci device
dom0:00_02.1-00_00.0 Storage: Micron Technology Inc 3500 NVMe SSD
dom0:00_02.3 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] unknown pci device
dom0:00_02.3-00_00.0 Network: MEDIATEK Corp. unknown pci device sys-net (attached)
dom0:00_02.4 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] unknown pci device
dom0:00_02.4-00_00.0 Network: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller sys-net (attached)
dom0:00_03.0 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] unknown pci device
dom0:00_08.0 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] unknown pci device
dom0:00_08.1 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] Krackan Internal PCIe GPP Bridge 0 to Bus A
dom0:00_08.1-00_00.0 Display: Advanced Micro Devices, Inc. [AMD/ATI] Krackan [Radeon 840M / 860M Graphics]
dom0:00_08.1-00_00.1 Audio: Advanced Micro Devices, Inc. [AMD/ATI] Radeon High Definition Audio Controller [Rembrandt/Strix]
dom0:00_08.1-00_00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Strix/Krackan/Strix Halo CCP/ASP
dom0:00_08.1-00_00.4 PCI_USB: Advanced Micro Devices, Inc. [AMD] unknown pci device sys-usb (attached: no-strict-reset=True)
dom0:00_08.1-00_00.5 Multimedia: Advanced Micro Devices, Inc. [AMD] Audio Coprocessor
dom0:00_08.1-00_00.6 Audio: Advanced Micro Devices, Inc. [AMD] Family 17h/19h/1ah HD Audio Controller
dom0:00_08.2 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] Krackan Internal PCIe GPP Bridge 0 to Bus B
dom0:00_08.2-00_00.0 Non-Essential Instrumentation: Advanced Micro Devices, Inc. [AMD] Krackan PCIe Dummy Function
dom0:00_08.2-00_00.1 Signal processing controller: Advanced Micro Devices, Inc. [AMD] Strix/Krackan/Strix Halo Neural Processing Unit
dom0:00_08.3 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] Krackan Internal PCIe GPP Bridge 0 to Bus C
dom0:00_08.3-00_00.0 PCI_USB: Advanced Micro Devices, Inc. [AMD] unknown pci device sys-usb (attached: no-strict-reset=True)
dom0:00_08.3-00_00.3 PCI_USB: Advanced Micro Devices, Inc. [AMD] unknown pci device sys-usb (attached: no-strict-reset=True)
dom0:00_08.3-00_00.4 PCI_USB: Advanced Micro Devices, Inc. [AMD] unknown pci device sys-usb (attached: no-strict-reset=True)
dom0:00_08.3-00_00.5 PCI_USB: Advanced Micro Devices, Inc. [AMD] unknown pci device sys-usb (attached: no-strict-reset=True)
dom0:00_08.3-00_00.6 PCI_USB: Advanced Micro Devices, Inc. [AMD] unknown pci device sys-usb (attached: no-strict-reset=True)
dom0:00_14.0 PCI_Serial_Bus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller
dom0:00_14.3 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge
dom0:00_18.0 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] Krackan Data Fabric; Function 0
dom0:00_18.1 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] Krackan Data Fabric; Function 1
dom0:00_18.2 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] Krackan Data Fabric; Function 2
dom0:00_18.3 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] Krackan Data Fabric; Function 3
dom0:00_18.4 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] Krackan Data Fabric; Function 4
dom0:00_18.5 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] Krackan Data Fabric; Function 5
dom0:00_18.6 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] Krackan Data Fabric; Function 6
dom0:00_18.7 PCI_Bridge: Advanced Micro Devices, Inc. [AMD] Krackan Data Fabric; Function 7
I identified 3 audio devices:
dom0:00_08.1-00_00.1 Audio: Advanced Micro Devices, Inc. [AMD/ATI] Radeon High Definition Audio Controller [Rembrandt/Strix]
dom0:00_08.1-00_00.5 Multimedia: Advanced Micro Devices, Inc. [AMD] Audio Coprocessor
dom0:00_08.1-00_00.6 Audio: Advanced Micro Devices, Inc. [AMD] Family 17h/19h/1ah HD Audio Controller
Attaching one or all of the devices above give me the same result. I have tried the permissive
option with qvm assign
as well.
Hardware: Lenovo Thinkpad P16 Gen 4 AMD Ryzen AI Pro 7.
QubesOS: 4.3-rc2
Not sure where to go from here to be honest. Any pointers on next steps or what to look for are much appreciated.