Привет всем, буду очень благодарен, если кто-нибудь сможет помочь мне с этой проблемой. Я успешно настроил и передаю видеокарту и другие устройства в Windows VM. Также хотел бы передать звуковую карту материнской платы, если это возможно. Судя по lspci, устройство выглядит так: 34:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller. Если выполнить: lspci -n -s 34:00.4, то получаю: 34:00.4 0403: 1022:1487. Поэтому я добавил 1022:1487 в свой vfio.conf в modprobe.d, как это:
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
Звуковая карта находится в отдельной группе IOMMU:
IOMMU Group 41: 34:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487]
И я просто на всякий случай добавил snd_hda_intel в blacklist.conf. Если я передаю остальные устройства, машина запускается нормально, но если добавить звуковую карту в vmid.conf, машина в конечном итоге вылетает. Перед этим я вижу эти ошибки в 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
Может кто-нибудь подсказать, в чем я делаю что-то не так?
Спасибо.
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
Звуковая карта находится в отдельной группе IOMMU:
IOMMU Group 41: 34:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487]
И я просто на всякий случай добавил snd_hda_intel в blacklist.conf. Если я передаю остальные устройства, машина запускается нормально, но если добавить звуковую карту в vmid.conf, машина в конечном итоге вылетает. Перед этим я вижу эти ошибки в 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
Может кто-нибудь подсказать, в чем я делаю что-то не так?
Спасибо.
