Сделал как написано тут.
DMAR и IOMMU есть, вроде
Код: Выделить всё
$ dmesg | grep -e DMAR -e IOMMU
[ 0.000000] ACPI: DMAR 00000000ddaecd78 00080 (v01 INTEL SNB 00000001 INTL 00000001)
[ 0.000000] Intel-IOMMU: enabled
[ 0.021362] dmar: IOMMU 0: reg_base_addr fed90000 ver 1:0 cap c9008020660262 ecap f0105a
[ 0.021559] IOAPIC id 2 under DRHD base 0xfed90000 IOMMU 0
[ 0.391080] DMAR: No ATSR found
[ 0.391153] IOMMU 0 0xfed90000: using Queued invalidation
[ 0.391213] IOMMU: Setting RMRR:
[ 0.391278] IOMMU: Setting identity map for device 0000:00:1d.0 [0xdda5f000 - 0xdda70fff]
[ 0.391362] IOMMU: Setting identity map for device 0000:00:1a.0 [0xdda5f000 - 0xdda70fff]
[ 0.391442] IOMMU: Setting identity map for device 0000:00:14.0 [0xdda5f000 - 0xdda70fff]
[ 0.391518] IOMMU: Prepare 0-16MiB unity mapping for LPC
[ 0.391581] IOMMU: Setting identity map for device 0000:00:1f.0 [0x0 - 0xffffff]
Заанбиндил девайс через pci-stub.
Добавил через virt-manager в нужную машину. Запустил машину.
Дико долго грузится. При старте машины застревает на предложении войти в биос контроллера. Спустя несколько минут переходит к загрузке. Грузится тоже крайне долго. Минут за 10 догружается до Иксов (гружу старенький mint). Внутре машины lspci контроллер видит. Но ни один из четырёх дисков не видится.
Можно ли как-нибудь поправить?
Код: Выделить всё
$ kvm --version
QEMU emulator version 1.0 (qemu-kvm-1.0), Copyright (c) 2003-2008 Fabrice Bellard
Ubunta 12.04 десктопная. Проц i5 3570, мать Асус на Z77 чипсете.