Hello, I've been trying to passthrough a USB device from a Proxmox host to a VM.
The USB device is a SkyConnect Zigbee hub.
With the SkyConnect plugged into the host, I am able to make a USB resource mapping using the ports, or the device id and use that to map the USB to the VM.
I've also tried to just add the USB device in Hardware by port and device id without using resource mapping.
Before I enable passthrough, I have a `ttyUSB0` that shows on the host if the SkyConnect is plugged in. Once I enable passthrough, that devices goes away on the host, but it never shows up on the VM.
USB tree for the SkyConnect on the host
Listing USB devices on the host
After adding the passthrough to the vm, listing USB devices on the host
I see a lot of people asking this type of question for containers that require some other text config, but I see no extra guidance required for VMs, so I'm not sure why this isn't working. Any help would be appreciated.
The USB device is a SkyConnect Zigbee hub.
With the SkyConnect plugged into the host, I am able to make a USB resource mapping using the ports, or the device id and use that to map the USB to the VM.
I've also tried to just add the USB device in Hardware by port and device id without using resource mapping.
Before I enable passthrough, I have a `ttyUSB0` that shows on the host if the SkyConnect is plugged in. Once I enable passthrough, that devices goes away on the host, but it never shows up on the VM.
USB tree for the SkyConnect on the host
Code:
# lsusb -t -v
/: Bus 07.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
|__ Port 2: Dev 3, If 0, Class=Vendor Specific Class, Driver=cp210x, 12M
ID 10c4:ea60 Silicon Labs CP210x UART Bridge
Listing USB devices on the host
Code:
# ls -l /dev/ttyUSB*
crw-rw-rw- 1 root dialout 188, 0 Jan 19 23:49 /dev/ttyUSB0
After adding the passthrough to the vm, listing USB devices on the host
Code:
# ls -l /dev/ttyUSB*
ls: cannot access '/dev/ttyUSB*': No such file or directory
I see a lot of people asking this type of question for containers that require some other text config, but I see no extra guidance required for VMs, so I'm not sure why this isn't working. Any help would be appreciated.