/dev/ttyUSB0 nicht mehr verfügbar

FatManStanding

Lieutenant
Registriert
Aug. 2021
Beiträge
722
Hallo,

ich habe ein komisches Verhalten. Ich benötige die Schnittstelle um einen Arduino über ArduinoIDE mit Cod ezu versorgen. Seit gerade eben verschwand die Schnittstelle 2x während ich den Arduino bespielen wollte bzw. während der lief und Daten über die Konsole ausgegeben hat. Nach einem Neustart war sie wieder da. Jetzt geht noch nicht einmal mehr das. In ArduinoIDE wird /dev/ttyUSB0 nicht mehr angezeigt, unter /dev/tty* gibt es die Schnittstelle auch nicht. Das hier steht in journalctl:

Mai 31 19:28:01 desktop CRON[54111]: pam_unix(cron:session): session closed for user ich
Mai 31 19:28:09 desktop kernel: xhci_hcd 0000:07:00.4: xHCI host not responding to stop endpoint command
Mai 31 19:28:09 desktop kernel: xhci_hcd 0000:07:00.4: xHCI host controller not responding, assume dead
Mai 31 19:28:09 desktop kernel: xhci_hcd 0000:07:00.4: HC died; cleaning up
Mai 31 19:28:09 desktop kernel: usb 5-1: USB disconnect, device number 2
Mai 31 19:28:09 desktop kernel: usb 5-2: failed to send control message: -110
Mai 31 19:28:09 desktop kernel: usb 5-2: failed to send control message: -19
Mai 31 19:28:09 desktop kernel: usb 5-2: failed to send control message: -19
Mai 31 19:28:09 desktop kernel: usb 5-2: failed to send control message: -19
Mai 31 19:28:09 desktop kernel: ch341-uart ttyUSB0: ch341_open - failed to submit interrupt urb: -19
Mai 31 19:28:09 desktop kernel: usb 5-2: USB disconnect, device number 3
Mai 31 19:28:09 desktop kernel: ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0
Mai 31 19:28:09 desktop kernel: ch341 5-2:1.0: device disconnected
Mai 31 19:28:21 desktop systemd[1]: tmp-.mount_Arduin4jQtBI.mount: Deactivated successfully.
Mai 31 19:30:01 desktop CRON[69936]: pam_unix(cron:session): session opened for user root(uid=0) by root(uid=0)
Mai 31 19:30:01 desktop CRON[69939]: (root) CMD ([ -x /etc/init.d/anacron ] && if [ ! -d /run/systemd/system ]; then /usr/sbin/invoke-rc.d anacron start >/dev/null; fi)
Mai 31 19:30:01 desktop CRON[69936]: pam_unix(cron:session): session closed for user root
Mai 31 19:30:15 desktop systemd[1]: Starting sysstat-collect.service - system activity accounting tool...
Mai 31 19:30:15 desktop systemd[1]: sysstat-collect.service: Deactivated successfully.
Mai 31 19:30:15 desktop systemd[1]: Finished sysstat-collect.service - system activity accounting tool.
Mai 31 19:30:16 desktop systemd[1]: tmp-.mount_Arduin3XB8dG.mount: Deactivated successfully.

Das stammt aber vom vorherigen Absturz. Jetzt - wo ttyUSB0 auch nach einem Neustart nicht mehr verfügbar ist - wird überhaupt nichts im Journal angezeigt.
 
Tja, vielleicht ist der Arduino einfach kaputt. Das Device wird ja von dem bereitgestellt.
 
  • Gefällt mir
Reaktionen: Linuxfreakgraz, madmax2010 und TomH22
Wenn er mehr als 500mA zieht, wird er vielleicht abgewürgt.
 
Man sieht an deinem Log eindeutig, dass Dein USB Hostcontroller abstürzt. Ob es an ihm selbst liegt, oder ob der ch341 UART Konverter eine Macke hat, und ihn runterzieht, kann man nicht sagen.

Gehen andere USB Geräte an dem Port? Hast Du einen zweiten Arduino zum testen?

Uridium schrieb:
Wenn er mehr als 500mA zieht, wird er vielleicht abgewürgt.
Ein Arduino ohne externe Peripherie braucht nicht so viel.
 
hatte das problem mit einigen intel notebooks zwischen gen10 und gen12
ein aktiver USB 2.0 Hub vom Euroshop hat das problem bei mir behoben. Garantiert mal wieder USB3 interferrenzen

und halt was @kartoffelpü sagt. Das sind cent artikel, insbesondere die Kone. 1/10 kommt bei mir defekt aus dem esd bag
 
Zurück
Oben