Hallo zusammen,
ich leite einen RS485 USB Stick zu einem Container durch. Funktioniert auch soweit hervorragend. Hierzu habe ich mittels udev rule ein eigenes Device /dev/myusbserial erstellt, der per lxc.mount.entry zum Container durchgereicht wird.
Nun zum Problem:
Ca. 1 mal die Woche verliert der Stick aus unerfindlichen Gründen die Verbindung und verbindet sich sofort neu. Hierbei wird dann am Host von /dev/ttyUSB0 zu /dev/ttyUSB1 gewechselt. ls -la /dev/myusbserial zeigt dann auch sofort auf /dev/ttyUSB1, also hat die udev Regel gegriffen.
Leider funktioniert dann der Stick nicht mehr im Container. Der Stick ist dann im Container nicht mehr erreichbar. "udevadm trigger" hilft auch nicht. Weder am Host, noch im Container. Nur ein Container Reboot hilft. Der Stick ist danach wieder voll ansprechbar.
Jemand eine Idee, wie ich das lösen könnte?
Gruß, DerGraf
ich leite einen RS485 USB Stick zu einem Container durch. Funktioniert auch soweit hervorragend. Hierzu habe ich mittels udev rule ein eigenes Device /dev/myusbserial erstellt, der per lxc.mount.entry zum Container durchgereicht wird.
Nun zum Problem:
Ca. 1 mal die Woche verliert der Stick aus unerfindlichen Gründen die Verbindung und verbindet sich sofort neu. Hierbei wird dann am Host von /dev/ttyUSB0 zu /dev/ttyUSB1 gewechselt. ls -la /dev/myusbserial zeigt dann auch sofort auf /dev/ttyUSB1, also hat die udev Regel gegriffen.
Leider funktioniert dann der Stick nicht mehr im Container. Der Stick ist dann im Container nicht mehr erreichbar. "udevadm trigger" hilft auch nicht. Weder am Host, noch im Container. Nur ein Container Reboot hilft. Der Stick ist danach wieder voll ansprechbar.
Jemand eine Idee, wie ich das lösen könnte?
Gruß, DerGraf