SkyConnect Zigbee Hub USB Passthrough to VM does not work

aoswald

New Member
Jan 20, 2024
1
0
1
alexoswald.com
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
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.
 
Same problem for me.
I see my Skyconnect on the host:

Code:
 usb 4-2: new full-speed USB device number 2 using uhci_hcd
[377754.484965] usb 4-2: New USB device found, idVendor=10c4, idProduct=ea60, bcdDevice= 1.00
[377754.484980] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[377754.484984] usb 4-2: Product: SkyConnect v1.0
[377754.484987] usb 4-2: Manufacturer: Nabu Casa
[377754.484989] usb 4-2: SerialNumber: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[377754.612707] usbcore: registered new interface driver usbserial_generic
[377754.612733] usbserial: USB Serial support registered for generic
[377754.625648] usbcore: registered new interface driver cp210x
[377754.625671] usbserial: USB Serial support registered for cp210x
[377754.625710] cp210x 4-2:1.0: cp210x converter detected
[377754.630203] usb 4-2: cp210x converter now attached to ttyUSB0

But when starting to configure, on my HA, the Zigbee integration, I have 5 differents choices of possible Radio type, when choosing EZSP and as Serial Device Path: /dev/ttyUSB0 ... I have a failed to connect.
 
Same problem for me.
I see my Skyconnect on the host:

Code:
 usb 4-2: new full-speed USB device number 2 using uhci_hcd
[377754.484965] usb 4-2: New USB device found, idVendor=10c4, idProduct=ea60, bcdDevice= 1.00
[377754.484980] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[377754.484984] usb 4-2: Product: SkyConnect v1.0
[377754.484987] usb 4-2: Manufacturer: Nabu Casa
[377754.484989] usb 4-2: SerialNumber: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[377754.612707] usbcore: registered new interface driver usbserial_generic
[377754.612733] usbserial: USB Serial support registered for generic
[377754.625648] usbcore: registered new interface driver cp210x
[377754.625671] usbserial: USB Serial support registered for cp210x
[377754.625710] cp210x 4-2:1.0: cp210x converter detected
[377754.630203] usb 4-2: cp210x converter now attached to ttyUSB0

But when starting to configure, on my HA, the Zigbee integration, I have 5 differents choices of possible Radio type, when choosing EZSP and as Serial Device Path: /dev/ttyUSB0 ... I have a failed to connect.
I had my Skyconnect device to HASS VM with the option "USB Device"-->"USB Vendor/Device ID" and it was not being detected by the VM.
I solved it by simply reboot the HASS VM.
After that I opened the HASS WebGUI and I got a message showing "New devices discovered".
I am running HASS v2024.5.0
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!