LXC USB Passthrough Problem nach paar Tagen Laufzeit

leschNUX

New Member
Mar 8, 2020
1
0
1
41
Hallo zusammen,

ich reiche einen Aeotec ZWave-Stick Gen5 (ZW090) per USB in einen LXC Container durch. Im Container läuft ein fhem(smarthome). Das funktioniert auch Tage lang so wie es soll. Irgendwann verliert der Container jedoch die Berechtigung auf den Stick, weil das System laut dmesg einen disconnect zum Stick hatte. Warum das passiert kann ich aktuell nicht sagen. Der Stick wird aber sofort wieder gefunden.

Disconnect Auswirkungen im LXC Container, es fehlen die Berechtigungen
c--------- 0 nobody nogroup 166, 0 Mar 8 11:31 /dev/ZWAVESTICK

Danch hilft nur pct stop und pct start vom Container

Hat jemand eine Idee, wie ich dieses Problem ohne einen restart vom LXC Container lösen kann?

Im log steht folgendes:

Bash:
Mar  8 11:31:52 proxmox kernel: [158514.384917] xhci_hcd 0000:00:14.0: A Set TR Deq Ptr command is pending.
Mar  8 11:31:52 proxmox kernel: [158514.433915] xhci_hcd 0000:00:14.0: WARN Cannot submit Set TR Deq Ptr
Mar  8 11:31:52 proxmox kernel: [158514.433917] xhci_hcd 0000:00:14.0: A Set TR Deq Ptr command is pending.
Mar  8 11:31:52 proxmox kernel: [158514.435912] xhci_hcd 0000:00:14.0: A Set TR Deq Ptr command is pending.
Mar  8 11:31:52 proxmox kernel: [158514.437918] xhci_hcd 0000:00:14.0: A Set TR Deq Ptr command is pending.
Mar  8 11:31:52 proxmox kernel: [158514.442163] xhci_hcd 0000:00:14.0: A Set TR Deq Ptr command is pending.
Mar  8 11:31:52 proxmox kernel: [158514.468412] xhci_hcd 0000:00:14.0: A Set TR Deq Ptr command is pending.
Mar  8 11:31:52 proxmox kernel: [158514.496927] usb 3-9.1: USB disconnect, device number 4
Mar  8 11:31:52 proxmox kernel: [158514.727257] usb 3-9.1: new full-speed USB device number 9 using xhci_hcd
Mar  8 11:31:52 proxmox kernel: [158514.829256] usb 3-9.1: New USB device found, idVendor=0658, idProduct=0200, bcdDevice= 0.00

Gruß
 
Last edited:
Wieso der Stick das tut kann ich nicht sagen (als Schuss ins blaue vielleicht mal die Temperatur checken?), aber man kann theoretisch mit 'udev' die permissions beim neu verbinden automatisch setzen lassen (siehe z.B. hier). Man müsste allerdings ausprobieren, ob das auch automatisch wieder den Container passthrough wiederherstellt und die Software im Container das dann verkraftet.
 

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!