Пытаюсь запустить в KVM венду с Aero. Есть системная плата с поддержкой VT-d, в BIOS setup'е VT-d enabled. Действую по How to assign devices with VT-d in KVM .
modprobe pci_stub
echo "1002 68f9" > /sys/bus/pci/drivers/pci-stub/new_id
echo 0000:04:00.0 > /sys/bus/pci/devices/0000\:04\:00.0/driver/unbind
echo 0000:04:00.0 > /sys/bus/pci/drivers/pci-stub/bind
Но при запуске QEMU получают No IOMMU found.
# qemu-system-x86_64 -m 2048 -boot с -net none -hda adam.qcow2 -device pci-assign,host=04:00.0
No IOMMU found. Unable to assign device "(null)"
qemu-system-x86_64: -device pci-assign,host=04:00.0: Device 'pci-assign' could not be initialized
Пробовал добавлять опцию intel_iommu=on при загрузке, но это приводило к тому, что Ubuntu (11.04) вообще не загружалась. Что же делать? Куда копать?