ESP8266 Thonny wird nicht erkannt Linux

OP #7393938
Lesenswert?

HI, ich habe ein kleines Problem mit mienem Esp, ich möchte ihn mit Micropython betreiben, unter Windows hatte ich nie Probleme damit. Also unter dem Befehl :

1
sudo lsusb

wird der Esp angezeigt. Aber wenn ich versuche über Thonny Micropython draufzuladen wird nicht angezeigt. Hat irgendjemand dieses Problem schon gehabt? Gruß Enno

#7395189
Lesenswert?

Vermutlich Rechte-Problem. probier mal "ls -la /dev/ttyUSB*", bevor und nachdem du den ESP angesteckt hast. Schau nach mit welchen Rechten das neue USB-Serial-Device angelegt wird. Dann: Udev-Rule anlegen, oder deinen Benutzer in eine passende Gruppe stecken ("dialout" oder "plugdev" wären Kandidaten)

OP #7396788
Lesenswert?

ich versuche gerade dieser Anleitung zu FOlgen: https://learn.sparkfun.com/tutorials/how-to-install-ch340-drivers/linux aber was ist mit

1
lsmod | grep ch34 to list what modules are currently installed

gemeint, wenn ich

1
lsmod | grep ch34 /home/enno/.local/lib/python3.10/site-packages

angebe kommt nur das

1
grep: /home/enno/.local/lib/python3.10/site-packages: Ist ein Verzeichnis

Was soll ich sonst da angeben?

#7396820
Lesenswert?

Jan schrieb:

Was soll ich sonst da angeben?

nur

lsmod | grep ch34

der Rest in der Zeile ist Kommentar. Ausgabe sollte etwas wie (aber eher nicht genau wie)

1
ch341                  28672  0
2
usbserial              61440  1 ch341
3
usbcore               344064  7 usbserial,xhci_hcd,usbhid,xpad,btusb,xhci_pci,ch341

sein.

Wenn du eine Fehlermeldung kriegst: "sudo" davor.

kannst mal auch "dmesg" oder "sudo dmesg" versuchen, kurz nachdem du das Kabel eingesteckt hast. Da sollte etwas wie

1
[9809710.976186] ch341 1-4:1.0: ch341-uart converter detected
2
[9809710.990217] usb 1-4: ch341-uart converter now attached to ttyUSB0

stehen. Ganz am Ende der Ausgabe, du musst den ganzen Wust nicht lesen...

ls -la /dev/ttyUSB*

sollte etwas anzeigen wie:

1
crw-rw---- 1 root dialout 188, 0 19. Apr 23:06 /dev/ttyUSB0

(Natürlich mit anderer Uhrzeit etc)

Beitrag #7396825 wurde von einem Moderator gelöscht.
OP #7396826
Lesenswert?

Bei mir steht statt der 1 jezt ein x also :

1
[ 2237.245392] usb 1-2: usbfs: interface 0 claimed by ch34x while 'brltty' sets config #1
2
[ 2237.246203] ch34x ttyUSB0: ch34x converter now disconnected from ttyUSB0
3
[ 2237.246232] ch34x 1-2:1.0: device disconnected
4
[ 2237.387312] usb 1-2: USB disconnect, device number 6

und der ls -la /dev/ttyUSB*

zeigt auch ein fehler an :

1
ls: Zugriff auf '/dev/ttyUSB*' nicht möglich: Datei oder Verzeichnis nicht gefunden
#7396828
Lesenswert?

Jan schrieb:

[ 2237.245392] usb 1-2: usbfs: interface 0 claimed by ch34x while 'brltty' sets config #1

Ok. Du hast einen Treiber/Hintergrunddienst für ein Braille (Blindenschrift)-Terminal aktiv, der sich das Device krallen will.

Deinstallieren oder deaktivieren. Oder umkonfigurieren, ist aber komplizierter.

Ach ja, interessehalber: Jan schrieb im Beitrag #7396788:

ich versuche gerade dieser Anleitung zu FOlgen: https://learn.sparkfun.com/tutorials/how-to-install-ch340-drivers/linux aber was ist mit

Warum? Der Treiber ist seit >15 Jahren im Kernel... Wieso muss man da was von Hand selberkompilieren?

Ansonsten: Achte auf die Farbe im Tutorial. Das was du eintippen musst ist grau hinterlegt, der Fließtext aussenherum nicht.

Gast #7396831
Lesenswert?

Moin, -

sicherheitshalber hast Du nicht gesagt was fuer einen PC oder ESP hast, aber OK.

1
 2237.245392] usb 1-2: usbfs: interface 0 claimed by ch34x while 'brltty' sets config #1

Das ist ein Treiber fuer eine Braille-Zeile (Linux hat eine sehr grosse Community unter Blinden, weil seit dem Erfolg von Windows [oder besser: GUI] sind Blinde etwas draussen).

Loesung:

https://unix.stackexchange.com/questions/670636/unable-to-use-usb-dongle-based-on-usb-serial-converter-chip

Gruesse

Th.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren