LINUX.ORG.RU

Проброс PCI-E в KVM (Atcom AXE1600p)


0

1

Добрый день!

Требуется пробросить телефонную плату Atcom AXE1600p (PCI-E) в виртуальную машину (Гипервизор: kvm).

OS: Ubuntu 12.04.4

Motherboard: Asus P7F-C/SAS

CPU: Core i7 870

Делаю так:

dmesg | grep -iE "(IOMMU|VT-d)"

[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-59-generic root=UUID=a4ee5804-370e-4fb7-a24d-164ac44a2a4c ro nomodeset max_loop=64 iommu=pt iommu=1 amd_iommu=fullflush

[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-59-generic root=UUID=a4ee5804-370e-4fb7-a24d-164ac44a2a4c ro nomodeset max_loop=64 iommu=pt iommu=1 amd_iommu=fullflush

[ 0.040975] IOMMU 0: reg_base_addr fed90000 ver 1:0 cap c90780106f0462 ecap f020e3

В /etc/default/grub изменил строку

GRUB_CMDLINE_LINUX=«»

на

GRUB_CMDLINE_LINUX=«nomodeset max_loop=64 iommu=pt iommu=1 amd_iommu=fullflush»

потом

sudo update-grub

sudo shutdown -r now

Карточка:

lspci

02:00.0 Communication controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface

lspci –n

02:00.0 0780: e159:0001

sudo echo «e159 0001» > /sys/bus/pci/drivers/pci-stub/new_id

-bash: /sys/bus/pci/drivers/pci-stub/new_id: Отказано в доступе

Помогите решить проблему.


sudo echo «e159 0001» > /sys/bus/pci/drivers/pci-stub/new_id

-bash: /sys/bus/pci/drivers/pci-stub/new_id: Отказано в доступе

Помогите решить проблему.

От рута надо в файл писать, а не echo запускать.

echo "e159 0001" | sudo tee /sys/bus/pci/drivers/pci-stub/new_id
Deleted
()

sudo -i и пользуйся рутом, а пока запомни, что > из sudo сбрасывает права

anonymous
()

sudo echo «e159 0001» > /sys/bus/pci/drivers/pci-stub/new_id

Вместо этого можно просто добавить id карты в конфиг grub.

Hope ★★
()

Проблема продолжается, вроде подключил в pci_stub.

lspci -s 02:00.0 -k 02:00.0 Communication controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface

Subsystem: Device b700:0003

Kernel driver in use: pci-stub

Kernel modules: hisax, netjet

Но виртуалка не запускается.

лог:

2014-03-06 11:12:35.602+0000: starting up

LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin QEMU_AUDIO_DRV=none /usr/bin/kvm -S -M pc-1.0 -enable-kvm -m 512 -smp 1,sockets=1,cores=1,th$ char device redirected to /dev/pts/2

Failed to assign irq for «hostdev0»: Input/output error

Perhaps you are assigning a device that shares an IRQ with another device?

kvm: -device pci-assign,host=02:00.0,id=hostdev0,configfd=22,bus=pci.0,addr=0x6: Device 'pci-assign' could not be initialized

2014-03-06 11:12:35.848+0000: shutting down

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