У мене є материнська плата MSI-GD65 та Intel i7 4790. VT-D увімкнено в розділі Особливості процесора біографії.
Я запускаю Ubuntu 14.04.1 LTS, і коли я намагаюся від'єднати пристрій, я отримую таке повідомлення:
# virsh nodedev-detach pci_0000_00_1f_2
помилка: Не вдалося від'єднати пристрій pci_0000_00_1f_2 помилка: Операція не підтримується: ні VFIO, ні призначення пристрою KVM у цій системі не підтримуються
Dmesg містить деяку інформацію про IOMMU, але я не можу сказати, чи це означає, що VT-D увімкнено
$ dmesg | grep -i iommu
[0.027450] dmar: IOMMU 0: reg_base_addr fed90000 версія 1: 0 ковпачка c0000020660462 ЕКАП f0101a
[0,027455] dmar: IOMMU 1: reg_base_addr fed91000 вір 1: 0 ковпачка d2008020660462 ЕКАП f010da
[0,027521] IOAPIC ідентифікатор 8 під DRHD підставою 0xfed91000 IOMMU 1
Хтось може порадити, що мені потрібно зробити, щоб увімкнути VT-D у цій системі та пройти через PCI-пристрої для гостей KVM?