Питаюсь запустить на виртуалке вторую видеокарту ATI на PCI Express шыне но выдает ошибку
modprobe pci_stub
echo "1002 6758" > /sys/bus/pci/drivers/pci-stub/new_id
echo "0000:01:00.0" > /sys/bus/pci/devices/0000\:01\:00.0/driver/unbind
echo "0000:01:00.0" > /sys/bus/pci/drivers/pci-stub/bind
echo "1002 6758" > /sys/bus/pci/drivers/pci-stub/remove_id
qemu-system-i386 -hda Windisk -enable-kvm -m 1024 -boot d -localtime -cpu host -smp 2,sockets=1,cores=2,threads=1 -device pci-assign,host=01:00.0
Ошибка
qemu-system-i386: -device pci-assign,host=01:00.0: Failed to assign device "(null)" : Device or resource busy
*** The driver 'pci-stub' is occupying your device 0000:01:00.0.
***
*** You can try the following commands to free it:
***
*** $ echo "1002 6758" > /sys/bus/pci/drivers/pci-stub/new_id
*** $ echo "0000:01:00.0" > /sys/bus/pci/drivers/pci-stub/unbind
*** $ echo "0000:01:00.0" > /sys/bus/pci/drivers/pci-stub/bind
*** $ echo "1002 6758" > /sys/bus/pci/drivers/pci-stub/remove_id
***qemu-system-i386: -device pci-assign,host=01:00.0: Device initialization failed.
qemu-system-i386: -device pci-assign,host=01:00.0: Device 'kvm-pci-assign' could not be initialized
или такую еще ошибку видает
Host-side INTx sharing not supported, using MSI instead
Some devices do not work properly in this mode.
Через -device pci-assign запустить неудалось,
А через -device vfio-pci,host=01:00.0 запускаетса
Но драивер ставитса не корекно (запускаетса в окне програмы qemu)
qemu-system-i386 -hda Windisk -m 1024 -boot d -enable-kvm -localtime -device ioh3420,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1 -device vfio-pci,host=01:00.0,bus=root.1,addr=00.0,multifunction=on -device vfio-pci,host=01:00.1,bus=root.1,addr=00.1
Или запускаетса но видно только черное окно и сигнал видио карти не поступает на второи монитор и бывает викидывает синии екран с ошибкои на видиодраивер ati
qemu-system-i386 -hda Windisk -m 1024 -boot d -enable-kvm -machine type=pc,accel=kvm -localtime -device vfio-pci,host=01:00.
Может кто подсказать в каком направлении искать решения
а драйвера на карточки стоят из каропки или проприетарные? Мож в бивисе есть какие настройки на эту тему?
Цитата: destruct™ от мая 16, 2014, 05:33:06
а драйвера на карточки стоят из каропки или проприетарные? Мож в бивисе есть какие настройки на эту тему?
Драивера стоят catalist проприетарные
в биосе вроде все вистовлено включен IOMMU
Почти Решыл после запуска qemu с пареметрами vfio-pci,host и 2-3 раз выбиваням виндовсом синим екраном закриваем програму иделаю
Второи запуск програмы с пареметрами -device pci-assign,host=01:00.0 тогда переброс видео карты осуществляется
переброс видеокарти бил с прортрираванами драверами catalist в системи видео карта hd6670 FM2A75M-DGS CPU-AMD A8-6600k OS Xubuntu 14,04
Может кто подсказать проще вариан переброса