Kann keine Programme mehr hochladen unter Linux. (Unter Windows ok) "can't open device "/dev/ttyACM0". sudo usermode -a -G dialout $USER hat bisher funktioniert. ls -al /dev/ttyACM0 liefert 'No such file or directory'. 'Port' unter Tools ausgegraut. Hat jemand einen Tipp ?
Frag den Koch deines Vertrauens! Heute gibts Bratzkartoffeln. Ja Scheiss wenn man Experte ist und dann auf den Schlauch tritt! Dein gerät ist im System nicht vorhanden. USB an und ab, in /dev nachsehen und umfunkeln.
Hallo, mit sudo tail /var/log/syslog kurz nach dem Einstecken sieht man es
1 | Oct 12 20:08:07 debian-7060-1 kernel: [12047.316779] usb 1-1: new full-speed USB device number 7 using xhci_hcd |
2 | Oct 12 20:08:07 debian-7060-1 kernel: [12047.468046] usb 1-1: New USB device found, idVendor=2341, idProduct=0043, bcdDevice= 0.01 |
3 | Oct 12 20:08:07 debian-7060-1 kernel: [12047.468054] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=220 |
4 | Oct 12 20:08:07 debian-7060-1 kernel: [12047.468058] usb 1-1: Manufacturer: Arduino (www.arduino.cc) |
5 | Oct 12 20:08:07 debian-7060-1 kernel: [12047.468061] usb 1-1: SerialNumber: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
6 | Oct 12 20:08:07 debian-7060-1 kernel: [12047.502494] cdc_acm 1-1:1.0: ttyACM0: USB ACM device |
7 | Oct 12 20:08:07 debian-7060-1 kernel: [12047.503082] usbcore: registered new interface driver cdc_acm |
und dann noch lsusb
1 | Bus 001 Device 007: ID 2341:0043 Arduino SA Uno R3 (CDC ACM) |
:
Bearbeitet durch User
mit lsusb kommt Bus 002 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC mit sudo tail erscheint device: 5 was not an MTP device .... invalid env data ... udev event error: unable to parse uevent den ganzen Inhalt zu posten ist etwas schwieriger, da der rechner nicht am Internet haengt, kann aber bei Bedarf nachgreicht werden. Nachdem Abstecken und sudo tail -> ...ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 ...
:
Bearbeitet durch User
Hallo Bernhard, in meinem Beispiel sieht man in syslog in dieser Zeile das Device:
1 | Oct 12 20:08:07 debian-7060-1 kernel: [12047.502494] cdc_acm 1-1:1.0: ttyACM0: USB ACM device |
Wie sieht die entsprechende Zeile bei Dir aus?
berni@berni-P6630:~$ sudo tail /var/log/syslog Oct 12 22:24:39 berni-P6630 kernel: [ 2537.559689] usb 2-1.4: Detected FT232RL Oct 12 22:24:39 berni-P6630 kernel: [ 2537.561428] usb 2-1.4: FTDI USB Serial Device converter now attached to ttyUSB0 Oct 12 22:24:39 berni-P6630 mtp-probe: checking bus 2, device 11: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4" Oct 12 22:24:39 berni-P6630 mtp-probe: bus: 2, device: 11 was not an MTP device Oct 12 22:24:39 berni-P6630 snapd[525]: udevmon.go:149: udev event error: Unable to parse uevent, err: cannot parse libudev event: invalid env data Oct 12 22:24:39 berni-P6630 snapd[525]: udevmon.go:149: udev event error: Unable to parse uevent, err: cannot parse libudev event: invalid env data Oct 12 22:24:39 berni-P6630 snapd[525]: hotplug.go:199: hotplug device add event ignored, enable experimental.hotplug Oct 12 22:24:39 berni-P6630 mtp-probe: checking bus 2, device 11: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4" Oct 12 22:24:39 berni-P6630 mtp-probe: bus: 2, device: 11 was not an MTP device Oct 12 22:24:39 berni-P6630 snapd[525]: udevmon.go:149: udev event error: Unable to parse uevent, err: cannot parse libudev event: invalid env data berni@berni-P6630:~$ Habe die Zeile nicht gefunden, Das Ergebnis steht oben. lsusb liefert: berni@berni-P6630:~$ lsusb Bus 002 Device 011: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC Bus 002 Device 010: ID 2717:ff80 Xiaomi Inc. Mi/Redmi series (RNDIS) Bus 002 Device 003: ID 046d:c534 Logitech, Inc. Unifying Receiver Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub berni@berni-P6630:~$
:
Bearbeitet durch User
Es steht in der zweiten Zeile
1 | Oct 12 22:24:39 berni-P6630 kernel: [ 2537.561428] usb 2-1.4: FTDI USB |
2 | Serial Device converter now attached to ttyUSB0 |
D.h. es ist /dev/ttyUSB0 wie Joerg W. getippt hat.
Das hilft mir leider nicht weiter, welche Aenderung muss ich vornehmen, damit ich Recipes hochladen kann ?
Bei Dir gibt udevmon.go mehrere Fehler aus. Evtl. ist udev nicht richtig konfiguriert und das Device wird nicht erkannt. Hast Du eine udev rule für das Gerät angelegt? Du schreibst "Kann keine Programme mehr hochladen unter Linux." Das klingt so, als ob es vorher unter Linux funktioniert hat. Was hast Du seitdem geändert? P.S. Ich bin nicht mehr lange online.
Es hat schon funktioniert, habe aber seit laengerem nichts mehr gemacht. Bewusste Aenderung ausser sudo usermod -a -G dialout $USER wuesste ich nicht.
Das fügt $USER zur Gruppe dialout hinzu, damit Du als $USER und nicht als root darauf zugreifen kannst. Vielleicht hilft Dir diese Anleitung (auf engl.) weiter? https://www.ftdichip.com/Support/Documents/AppNotes/AN_220_FTDI_Drivers_Installation_Guide_for_Linux.pdf Gute Nacht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.