For one or the other reason, my USB Zwave GEN5 stick fails after the update of proxmox.
This device is used for an openHAB Virtual server.
It worked well for over a year, but since a few days/week (probably after the latest update), it suddenly stop working. I don't see anything in the logs that could explain this. So no disconnection or so on the proxmox server, or on the openhab server. Sometimes it happens after a hour, sometimes after a day. So not clear why/how.
I've installed a physical server with openHAB and the stick, and there it works fine. So I guess it's an issue with the hardware or with the proxmox. Personally I guess proxmox since it happens after the updates.
Any idea what I can do to troubleshoot/resolve this?
What I've done in the past:
Check out the exact ports:
Assign the ports to my virtual machine:
Afterwards, on the VM machine, they're used in the application openhab with:
This device is used for an openHAB Virtual server.
It worked well for over a year, but since a few days/week (probably after the latest update), it suddenly stop working. I don't see anything in the logs that could explain this. So no disconnection or so on the proxmox server, or on the openhab server. Sometimes it happens after a hour, sometimes after a day. So not clear why/how.
I've installed a physical server with openHAB and the stick, and there it works fine. So I guess it's an issue with the hardware or with the proxmox. Personally I guess proxmox since it happens after the updates.
Any idea what I can do to troubleshoot/resolve this?
What I've done in the past:
Check out the exact ports:
lsusb -t
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/14p, 480M
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 1: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 2: Dev 3, If 0, Class=Vendor Specific Class, Driver=gspca_zc3xx, 12M
|__ Port 4: Dev 5, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 1: Dev 6, If 0, Class=Communications, Driver=cdc_acm, 12M
|__ Port 1: Dev 6, If 1, Class=CDC Data, Driver=cdc_acm, 12M
|__ Port 9: Dev 4, If 1, Class=CDC Data, Driver=cdc_acm, 12M
|__ Port 9: Dev 4, If 0, Class=Communications, Driver=cdc_acm, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
Assign the ports to my virtual machine:
qm set 1123 -usb3 host=3-9
qm set 1123 -usb4 host=3-4.1
Afterwards, on the VM machine, they're used in the application openhab with:
crwxrwxrwx 1 root dialout 166, 0 Oct 26 08:43 /dev/ttyACM0
crwxrwxrwx 1 root dialout 166, 1 Oct 26 08:41 /dev/ttyACM1