Hi All,
I would be grateful if anyone could help me with this problem. I have successfully setup and am passing through my graphics card and other devices to a windows VM. I would also like to passthrough my motherboard's sound card if possible. From lspci, the device is:
34:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller
If I do: lspci -n -s 34:00.4, I get:
34:00.4 0403: 1022:1487
so I have added 1022:1487 to my vfio.conf in modprobe.d so:
more /etc/modprobe.d/vfio.conf
# Graphics Cards
options vfio-pci ids=10de:1d01,10de:0fb8,10de:1288,10de:0e0f disable_vga=1
# USB3
options vfio-pci ids=1912:0015
# SATA Controller
options vfio-pci ids=1022:7901
# Sound
options vfio-pci ids=1022:1487
# Wifi
options vfio-pci ids=8086:2723
The audio card is on in its own in an IOMMU group:
IOMMU Group 41:
34:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487]
and I have blacklisted the snd_hda_intel drive in blacklist.conf for good measure. If I pass the other devices, the starts up fine but if I add the sound card to the vmid.conf the whole machine crashes eventually. Before that happens, I see these errors in my syslog:
May 09 19:53:41 ryzen3 kernel: vfio-pci 0000:34:00.4: not ready 1023ms after FLR; waiting
May 09 19:53:44 ryzen3 kernel: vfio-pci 0000:34:00.4: not ready 2047ms after FLR; waiting
May 09 19:53:47 ryzen3 kernel: vfio-pci 0000:34:00.4: not ready 4095ms after FLR; waiting
May 09 19:53:52 ryzen3 kernel: vfio-pci 0000:34:00.4: not ready 8191ms after FLR; waiting
Can anybody tell me where I am going wrong? Thanks
I would be grateful if anyone could help me with this problem. I have successfully setup and am passing through my graphics card and other devices to a windows VM. I would also like to passthrough my motherboard's sound card if possible. From lspci, the device is:
34:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller
If I do: lspci -n -s 34:00.4, I get:
34:00.4 0403: 1022:1487
so I have added 1022:1487 to my vfio.conf in modprobe.d so:
more /etc/modprobe.d/vfio.conf
# Graphics Cards
options vfio-pci ids=10de:1d01,10de:0fb8,10de:1288,10de:0e0f disable_vga=1
# USB3
options vfio-pci ids=1912:0015
# SATA Controller
options vfio-pci ids=1022:7901
# Sound
options vfio-pci ids=1022:1487
# Wifi
options vfio-pci ids=8086:2723
The audio card is on in its own in an IOMMU group:
IOMMU Group 41:
34:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487]
and I have blacklisted the snd_hda_intel drive in blacklist.conf for good measure. If I pass the other devices, the starts up fine but if I add the sound card to the vmid.conf the whole machine crashes eventually. Before that happens, I see these errors in my syslog:
May 09 19:53:41 ryzen3 kernel: vfio-pci 0000:34:00.4: not ready 1023ms after FLR; waiting
May 09 19:53:44 ryzen3 kernel: vfio-pci 0000:34:00.4: not ready 2047ms after FLR; waiting
May 09 19:53:47 ryzen3 kernel: vfio-pci 0000:34:00.4: not ready 4095ms after FLR; waiting
May 09 19:53:52 ryzen3 kernel: vfio-pci 0000:34:00.4: not ready 8191ms after FLR; waiting
Can anybody tell me where I am going wrong? Thanks