Всем привет. Помогите, пожалуйста, если вы продвинуты или эксперт в usb-форвардинге в proxmox / qemu-kvm. Раньше мы работали с usb-хабом в предыдущей версии proxmox 2.2. Все гостевые машины могли подключать любые USB-устройства, подключённые к хабу. Мы использовали команду "usb_add host:1.6" (bus.addr) в консоли qemu без проблем. Всё работало отлично, даже после перезагрузки VM-хоста. Наши коллеги успешно использовали вариант с конкретными параметрами в конфигурационном файле vm-хоста, например: args: -device usb-host,hostbus=1,hostport=5.3.
Проблемы появились после обновления до proxmox 2.3 и qemu-kvm версии 1.4.0. Насколько мне известно, в kvm 1.4 появились новые возможности поддержки USB. Но сейчас мы не можем использовать ни один из указанных раньше методов. Похоже, USB-хаб больше недоступен в VM-хосте.
В bash-консоли proxmox 2.2 на VM-хосте раньше было так:
root@vmhost:~# lsusb
Bus 001 Device 003: ID 0409:55aa NEC Corp. Hub
Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
А теперь (proxmox 2.3) вывод такой:
root@vmhost:~# lsusb
Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
При попытке подключить новое устройство с правильным адресом консоль qemu отвечает: "could not add USB device 'host:1.6'", и ни один из методов в конфигурационном файле не даёт результата (пробовали несколько вариантов). Все строки, начинающиеся с args, вызывают сбой при загрузке VM (Error: unexpected status). Другие варианты с комбинацией ключей, таких как '-usb', '-usbdevice', '-device', тоже не приводят к подключению ни USB-устройств, ни хаба.
Внутренняя ферма виртуальных машин просто стоит. Помогите, пожалуйста! Откатываться на старую версию proxmox — не выход. Заранее спасибо!
Проблемы появились после обновления до proxmox 2.3 и qemu-kvm версии 1.4.0. Насколько мне известно, в kvm 1.4 появились новые возможности поддержки USB. Но сейчас мы не можем использовать ни один из указанных раньше методов. Похоже, USB-хаб больше недоступен в VM-хосте.
В bash-консоли proxmox 2.2 на VM-хосте раньше было так:
root@vmhost:~# lsusb
Bus 001 Device 003: ID 0409:55aa NEC Corp. Hub
Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
А теперь (proxmox 2.3) вывод такой:
root@vmhost:~# lsusb
Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
При попытке подключить новое устройство с правильным адресом консоль qemu отвечает: "could not add USB device 'host:1.6'", и ни один из методов в конфигурационном файле не даёт результата (пробовали несколько вариантов). Все строки, начинающиеся с args, вызывают сбой при загрузке VM (Error: unexpected status). Другие варианты с комбинацией ключей, таких как '-usb', '-usbdevice', '-device', тоже не приводят к подключению ни USB-устройств, ни хаба.
Внутренняя ферма виртуальных машин просто стоит. Помогите, пожалуйста! Откатываться на старую версию proxmox — не выход. Заранее спасибо!
