Всем привет. Пытаюсь пробросить видеокарты в KVM. После загрузки прописываю: modprobe pci-stub, следом подключаю видео:
echo «1002 6779» > /sys/bus/pci/drivers/pci-stub/new_id
echo «0000:02:00.0» > /sys/bus/pci/devices/0000\:02\:00.0/driver/unbind
echo «0000:02:00.0» > /sys/bus/pci/drivers/pci-stub/bind
echo «0000:09:00.0» > /sys/bus/pci/devices/0000\:02\:00.0/driver/unbind
echo «0000:09:00.0» > /sys/bus/pci/drivers/pci-stub/bind
И звук от видеокарт:
echo «1002 aa98» > /sys/bus/pci/drivers/pci-stub/new_id
echo «0000:02:00.1» > /sys/bus/pci/devices/0000\:02\:00.1/driver/unbind
echo «0000:02:00.1» > /sys/bus/pci/drivers/pci-stub/bind
echo «0000:09:00.1» > /sys/bus/pci/devices/0000\:02\:00.1/driver/unbind echo «0000:09:00.1» > /sys/bus/pci/drivers/pci-stub/bind
Всё подключается к pci-stub:
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc [AMD/ATI] Caicos [Radeon HD 6450/7450/8450]
Subsystem: ASUSTeK Computer Inc. Device 047b
Kernel driver in use: pci-stub
02:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Caicos HDMI Audio [Radeon HD 6400 Series]
Subsystem: ASUSTeK Computer Inc. Device aa98
Kernel driver in use: pci-stub
09:00.0 VGA compatible controller: Advanced Micro Devices, Inc [AMD/ATI] Caicos [Radeon HD 6450/7450/8450]
Subsystem: ASUSTeK Computer Inc. Device 047b
Kernel driver in use: pci-stub
09:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Caicos HDMI Audio [Radeon HD 6400 Series]
Subsystem: ASUSTeK Computer Inc. Device aa98
Kernel driver in use: pci-stub
Когда в virt-manager пытаюсь подключить видеокарту, получаю полную нагрузку на вирт. машину и всё. То есть виртуалька даже не включается, просто идёт максимальная нагрузка. При этом если пробрасываю только звук от видеокарты получаю в виртуалке «Звук по HDMI» (Говорит что кабель не подключен не зависимо от того воткнут HDMI шнур или нет) и всё включается. Пытался запустить Xen, зависает на загрузке ядра.
IOMMU работает: [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.11.0-12-generic root=UUID=1704162c-bb30-4871-ada7-a2e3112e02e7 ro iommu=pt iommu=1 amd_iommu=fullflush
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.11.0-12-generic root=UUID=1704162c-bb30-4871-ada7-a2e3112e02e7 ro iommu=pt iommu=1 amd_iommu=fullflush
[ 1.186679] AMD-Vi: Found IOMMU at 0000:00:00.2 cap 0x40
[ 1.186681] AMD-Vi: Interrupt remapping enabled
[ 1.186908] AMD-Vi: Initialized for Passthrough Mode
Материнка: ASUS M5A99X EVO R2.0 AMD-Vi тоже поддерживается Проц: AMD Phenom II x6
В чём может быть проблема?