Приветики всем в этом чатике!
Ребята помогите. Есть одна iommu группа 11
root@debian# ls /sys/kernel/iommu_groups/11/devices/
0000:00:14.4 0000:04:05.0 0000:04:06.0
В ней есть такие девайсы:
root@debian# lspci -vnn | grep -E '00:14.4|04:05.0|04:06.0'
00:14.4 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge [1002:4384] (rev 40) (prog-if 01 [Subtractive decode])
04:05.0 Ethernet controller [0200]: Intel Corporation 82541PI Gigabit Ethernet Controller [8086:107c] (rev 05)
04:06.0 VGA compatible controller [0300]: S3 Graphics Ltd. 86c764/765 [Trio32/64/64V+] [5333:8811] (rev 44) (prog-if 00 [VGA controller])
Первое устройство - неизвестно что, NINUJNO. Второе - сетевуха, которую нужно оставить на хосте. Последнее - видюха S3, её надо пробросить в гостевую ОС.
Блочу 5333:8811 видюху через pci-stub и подключаю к vfio-pci. Пытаюсь пробросить в гостевую ОС и получаю ошибку:
vfio: error, group 11 is not viable, please ensure all devices within the iommu_group are bound to their vfio bus driver.
Вероятно это значит, что нельзя пробрасывать только одно устройства из всей группы.
Как можно разделить устройства на разные группы?
Алсо1: обычные PCIe видюхи пробрасываются без проблем.
Алсо2: ACS override не пробовал, он вроде про PCIe, а не PCI.