LINUX.ORG.RU

Устройство не может быть инициализировано

 ,


0

1
qemu-system-x86_64: -device vfio-pci,host=01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on: vfio: error opening /dev/vfio/15: No such file or directory
qemu-system-x86_64: -device vfio-pci,host=01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on: vfio: failed to get group 15
qemu-system-x86_64: -device vfio-pci,host=01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on: Device initialization failed.
qemu-system-x86_64: -device vfio-pci,host=01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on: Device 'vfio-pci' could not be initialized



в грабе pci-stub.ids= есть, или требуется ещё что-то для vfio?
и vfio вообще нужно, может можно указать устроство видео как-то по другому?

vfio: error opening /dev/vfio/15: No such file or directory

видимо pci_vfio модуль надо подгрузить, а может iommu не заинициализировался, что скорее всего.

dimon555 ★★★★★ ()
Ответ на: комментарий от dimon555

сама виртуалка с проброшенной картой на интел440 запустилась, эти грабли только с чипсетом Q35. по моему iommu есть.

darkenshvein ★★★★★ ()
Ответ на: комментарий от dimon555

qemu-system-x86_64 -enable-kvm -M q35 -m 1024 -cpu host -smp 1,cores=1,threads=1,sockets=1,maxcpus=1 -bios /usr/share/seabios/bios.bin -vga none -device ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1 -device piix4-ide,bus=pcie.0,id=piix4-ide -device vfio-pci,host=01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on -device vfio-pci,host=01:00.1,bus=pcie.0 -drive file=/media/gs2/win7.qemu,id=disk,format=raw -device --ide-hd,bus=piix4-ide.0,drive=disk

ну и выше.

darkenshvein ★★★★★ ()
Ответ на: комментарий от dyasny

qemu-system-x86_64 -enable-kvm -M q35 -m 1024 -cpu host -smp 1,cores=1,threads=1,sockets=1,maxcpus=1 -bios /usr/share/seabios/bios.bin -vga none -device ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1 -device piix4-ide,bus=pcie.0,id=piix4-ide -device vfio-pci,host=01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on -device vfio-pci,host=01:00.1,bus=pcie.0 -drive file=/media/gs2/win7.qemu,id=disk,format=raw -device --ide-hd,bus=piix4-ide.0,drive=disk

вот так запускал

darkenshvein ★★★★★ ()
Ответ на: комментарий от darkenshvein

pci-stub

это, чтобы, реальный драйвер не загружался

а vfio вообще нужен для проброса

можно использовать старый механизм pci-assign, правда тогда функциональность vfio находится в kvm и её вроде как должны выкинуть.

Где об этом можно почитать?

в интернете... лень мне гуглить, но слайди и даже какой-то текст для qemu 2012 года можно легко найти

dimon555 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.