/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." /> /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." /> Как перебросить одну из двух ATI видеокарт в виртуальную машину QEMU - Ubuntu.ru

Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Как перебросить одну из двух ATI видеокарт в виртуальную машину QEMU  (Прочитано 1654 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ckoma

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Питаюсь запустить на виртуалке вторую видеокарту 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.

Может кто подсказать в каком направлении искать решения
« Последнее редактирование: 17 Мая 2014, 16:33:54 от ckoma »

quatro

  • Гость
ckoma, насколько знаю, ничего не получится. В этом разделе уже было несколько аналогичных тем.
Рад буду ошибиться, но вот тема, хотя не совершенно тоже самое, но аналогично: Как перекинуть одну из видеокарт на ноутбуке в виртуалку
« Последнее редактирование: 17 Мая 2014, 15:23:59 от anchos »

Оффлайн ckoma

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
ckoma, насколько знаю, ничего не получится. В этом разделе уже было несколько аналогичных тем.

У меня не VirtualBox,а QEMU где можна перебрасивать PCI устроиства
Оно возможно когда у меня стоял Arch у меня запускалось через ( -device pci-assign,host=) просто я перешол  на Xubuntu и почемуто  не хочит оно перебрасоватса ни через  -device pci-assign,host, -device vfio-pci,host-частично выше описано как
« Последнее редактирование: 18 Мая 2014, 00:02:23 от ckoma »

quatro

  • Гость
ckoma, хорошо если получится.

Оффлайн ckoma

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Почти Решыл после запуска qemu с пареметрами vfio-pci,host и 2-3 раз выбиваням Windowsом синим екраном закриваю програму иделаю
Второи запуск програмы с пареметрами -device pci-assign,host=01:00.0 тогда переброс видео карты осуществляется
переброс видеокарти бил  с прортрираванами драверами catalist в системи видео карта hd6670 FM2A75M-DGS CPU-AMD A8-6600k OS Xubuntu 14,04

Может кто подсказать проще вариан переброса
« Последнее редактирование: 18 Мая 2014, 19:38:29 от ckoma »

 

Страница сгенерирована за 0.047 секунд. Запросов: 25.