USB Physical Port Mapping
Jump to navigation
Jump to search
PVE version 2.x
To map hardware usb port use the following instructions:
1. Find out physical port parameters (bus and port). On host run:
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 4, If 0, Class=vend., Driver=usbfs, 1.5M |__ Port 2: Dev 5, 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
2. Edit the VM config file and add the following entry:
usb0: host=3-1
Which corresponds to Bus number 3 and Port number 1.
3. Power off/power on VM.
PVE version 1.9
To map hardware usb port use the following instructions:
1. Find out physical port parameters (bus and port)
qm monitor NNN qm> info usbhost Bus 3, Addr 2, Port 1, Speed 1.5 Mb/s Vendor Specific: USB device 0529:0001, HASP 2.17 Bus 5, Addr 3, Port 2, Speed 12 Mb/s Class 00: USB device 0624:0248, USB Composite Device-0
2. Add the device to the particular VM (/etc/qemu-server/NNN.conf)
args: -device usb-host,hostbus=3,hostport=1
or (as Proxmox 2.x supports usbN in vm.conf)
usb0: host=3-1
3. Power off/power on VM and check
qm monitor NNN qm> info usb Device 0.2, Port 1, Speed 12 Mb/s, Product QEMU USB Tablet Device 0.3, Port 2, Speed 12 Mb/s, Product QEMU USB Hub Device 0.4, Port 2.1, Speed 1.5 Mb/s, Product HASP 2.17
More information: