ProxMox 2.1-1
[ISSUE SOLVED -- Please read the following posts] --- [RE-OPEN on 12-11-06] Post #8
Hi there,
I have two USB keys (two different licenses of a program) which I am trying to forward to two different VM machines. The licenses (ie USB keys) need to be shared via the network to the final users. Only one USB key can be binded to a machine (let's say a Windows XP machine), this a restriction from the software provider.
Based on all above, I am creating two different XP VM machines. My intention is to bind a USB key to a XP machine, same approach for the second pair USB Key/XP machine.
I edited the conf file of one of the VM machines, adding:
And it worked!! The problem came when I tried to forward the second USB key to the second VM. Both USB keys have the same vendor and product id (04b9:0300), as consecuence ProxMox can not differenciate them.
Well, I stopped one of the VM and I removed one of the USB keys. I modified the VM conf file adding:
But the USB keys is not found by the VM. I have tried different values replacing 3-3.1, but I can not make it work. Differences among the last line in both reports may give a tip.
I am providing you the results from the lsusb command run in the Proxmox server:
May you please help me on this issues?
Many thanks in advance.
[ISSUE SOLVED -- Please read the following posts] --- [RE-OPEN on 12-11-06] Post #8
Hi there,
I have two USB keys (two different licenses of a program) which I am trying to forward to two different VM machines. The licenses (ie USB keys) need to be shared via the network to the final users. Only one USB key can be binded to a machine (let's say a Windows XP machine), this a restriction from the software provider.
Based on all above, I am creating two different XP VM machines. My intention is to bind a USB key to a XP machine, same approach for the second pair USB Key/XP machine.
I edited the conf file of one of the VM machines, adding:
PHP:
----> usb0: host=04b9:0300
---> Next line executed in the VM Monitor.
# 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
And it worked!! The problem came when I tried to forward the second USB key to the second VM. Both USB keys have the same vendor and product id (04b9:0300), as consecuence ProxMox can not differenciate them.
Well, I stopped one of the VM and I removed one of the USB keys. I modified the VM conf file adding:
PHP:
----> usb0: host=3-3.1
---> Next line executed in the VM Monitor.
# 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 *:*
But the USB keys is not found by the VM. I have tried different values replacing 3-3.1, but I can not make it work. Differences among the last line in both reports may give a tip.
I am providing you the results from the lsusb command run in the Proxmox server:
PHP:
----> lsusb in ProxMox server
# 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 in ProxMox server
# 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
May you please help me on this issues?
Many thanks in advance.
Last edited: