Проброс USB портов в proxmox

Необходимо пробросить USB порты в proxmox, существует несколько вариантов.
Варианты проброса USB в гостевую машину. 

  • Bus 3, Port 1 => 3-1
    Bus 1, Port 1, Port 3 => 1-1.3
# 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/2p, 480M 
  |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/4p, 480M 
  |__ Port 3: Dev 5, If 0, Class=comm., Driver=usbfs, 480M 
  |__ Port 3: Dev 5, If 1, Class=data, Driver=usbfs, 480M

Дальше в файле  /etc/pve/qemu-server/<VM_ID>.conf вставим строки :

usb0: host=3-1
usb1: host=1-1.3

а если конкретный девайс, типа флешки:

# lsusb  
Bus 001 Device 004: ID 21dd:2112 Kingston Technology 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
# qm set 102 –usb0 host=21dd:2112

или руками в файл  /etc/pve/qemu-server/<VM_ID>.conf вставим строку :

# nano /etc/pve/qemu-server/<VM_ID>.conf

Добавляем в конце файла конфигурации строку

usb0: host=21dd:2112