ProxMox 2.1-1 [ПРОБЛЕМА РЕШЕНА — Пожалуйста, прочитайте последующие сообщения] --- [ПЕРЕОТКРЫТО 12-11-06] Сообщение №8
Всем привет, у меня есть две USB-ключа (две разные лицензии программы), которые я пытаюсь пробросить в две разные виртуальные машины. Лицензии (то есть USB-ключи) нужно поделить по сети с конечными пользователями. На машину можно привязать только один USB-ключ (скажем, машину с Windows XP), это ограничение поставщика софта.
Исходя из этого, я создаю две разные VM с XP. Моя цель — привязать USB-ключ к одной машине XP, то же самое для второго USB-ключа и второй машины XP.
Я отредактировал конфигурационный файл одной из VM, добавив:
usb0: host=04b9:0300
Далее выполнил строку в мониторинге VM:
# info usbhost
Bus 3, Addr 3, Port 1, Speed 1.5 Mb/s
Vendor Specific: USB device 04b9:0300, USB UltraPro
Auto filters:
Bus *, Addr *, Port *, ID 04b9:0300
И это сработало!! Проблема возникла, когда я попытался пробросить второй USB-ключ во вторую VM. Оба ключа одинаковы по vendor и product id (04b9:0300), поэтому ProxMox не может их различить.
Я остановил одну из VM и вынул один из USB-ключей. Потом изменил конфигурацию VM, добавив:
usb0: host=3-3.1
В мониторинге VM выполнил:
# info usbhost
Bus 3, Addr 3, Port 1, Speed 1.5 Mb/s
Vendor Specific: USB device 04b9:0300, USB UltraPro
Auto filters:
Bus 3, Addr *, Port 3.1, ID *:*
Но USB-ключ не определяется в VM. Я пробовал разные варианты вместо 3-3.1, но ничего не работает. Различия в последней строке из двух отчетов могут дать подсказку.
Привожу результаты команды lsusb, выполненной на сервере ProxMox:
# lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 04b9:0300 Rainbow Technologies, Inc. SafeNet USB SuperPro/UltraPro
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
И вывод команды lsusb -t на сервере ProxMox:
# lsusb -t
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 1: Dev 3, If 0, Class=vend., Driver=usbfs, 1.5M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/8p, 480M
Не могли бы вы помочь мне с этой проблемой? Заранее большое спасибо!
Всем привет, у меня есть две USB-ключа (две разные лицензии программы), которые я пытаюсь пробросить в две разные виртуальные машины. Лицензии (то есть USB-ключи) нужно поделить по сети с конечными пользователями. На машину можно привязать только один USB-ключ (скажем, машину с Windows XP), это ограничение поставщика софта.
Исходя из этого, я создаю две разные VM с XP. Моя цель — привязать USB-ключ к одной машине XP, то же самое для второго USB-ключа и второй машины XP.
Я отредактировал конфигурационный файл одной из VM, добавив:
usb0: host=04b9:0300
Далее выполнил строку в мониторинге VM:
# info usbhost
Bus 3, Addr 3, Port 1, Speed 1.5 Mb/s
Vendor Specific: USB device 04b9:0300, USB UltraPro
Auto filters:
Bus *, Addr *, Port *, ID 04b9:0300
И это сработало!! Проблема возникла, когда я попытался пробросить второй USB-ключ во вторую VM. Оба ключа одинаковы по vendor и product id (04b9:0300), поэтому ProxMox не может их различить.
Я остановил одну из VM и вынул один из USB-ключей. Потом изменил конфигурацию VM, добавив:
usb0: host=3-3.1
В мониторинге VM выполнил:
# info usbhost
Bus 3, Addr 3, Port 1, Speed 1.5 Mb/s
Vendor Specific: USB device 04b9:0300, USB UltraPro
Auto filters:
Bus 3, Addr *, Port 3.1, ID *:*
Но USB-ключ не определяется в VM. Я пробовал разные варианты вместо 3-3.1, но ничего не работает. Различия в последней строке из двух отчетов могут дать подсказку.
Привожу результаты команды lsusb, выполненной на сервере ProxMox:
# lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 04b9:0300 Rainbow Technologies, Inc. SafeNet USB SuperPro/UltraPro
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
И вывод команды lsusb -t на сервере ProxMox:
# lsusb -t
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 1: Dev 3, If 0, Class=vend., Driver=usbfs, 1.5M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/8p, 480M
Не могли бы вы помочь мне с этой проблемой? Заранее большое спасибо!

После обновления PVE при загрузке KVM появляется следующее сообщение об ошибке: