Unter Linux wollte mein ARDUINO-Leonardo nicht unter „/dev“ erscheinen, laut WWW sind für den ARDUINO-Leonardo keine Treiber unter Linux nötig. Im „dmesg“ gab es Einträge die in etwa so aussahen:

[ 2325.280028] usb 3-5: device not accepting address 10, error -62
[ 2325.280046] hub 3-0:1.0: unable to enumerate USB device on port 5
[ 2377.648026] usb 4-5: new full-speed USB device number 10 using ohci_hcd
[ 2377.832020] usb 4-5: device descriptor read/64, error -62
[ 2378.120027] usb 4-5: device descriptor read/64, error -62
[ 2378.400019] usb 4-5: new full-speed USB device number 11 using ohci_hcd
[ 2378.584023] usb 4-5: device descriptor read/64, error -62
[ 2378.872018] usb 4-5: device descriptor read/64, error -62
[ 2379.152019] usb 4-5: new full-speed USB device number 12 using ohci_hcd
[ 2379.560012] usb 4-5: device not accepting address 12, error -62
[ 2379.736012] usb 4-5: new full-speed USB device number 13 using ohci_hcd
[ 2380.144014] usb 4-5: device not accepting address 13, error -62
[ 2380.144023] hub 4-0:1.0: unable to enumerate USB device on port 5

Und über diese Log-Messages bin ich dann auf den folgenden Link gestossen:

http://ubuntuforums.org/showthread.php?t=797789&page=2

Der sagt, das der Parameter „old_scheme_first“ in der USB Konfiguration auf „Y“ gesetzt werden sollte. Das geht mit folgendem Kommando als „root“:

command: echo Y | sudo tee /sys/module/usbcore/parameters/old_scheme_first

Nun das System rebooten und „dmesg“ zeigt:

[  889.360013] usb 4-5: new full-speed USB device number 2 using ohci_hcd
[  889.624682] cdc_acm 4-5:1.0: ttyACM0: USB ACM device
[  889.629156] usbcore: registered new interface driver cdc_acm
[  889.629160] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[  896.741637] usb 4-5: USB disconnect, device number 2
[  897.412037] usb 4-5: new full-speed USB device number 3 using ohci_hcd
[  897.636143] cdc_acm 4-5:1.0: This device cannot do calls on its own. It is not a modem.
[  897.636191] cdc_acm 4-5:1.0: ttyACM0: USB ACM device
[  897.652106] input: Arduino LLC Arduino Leonardo as /devices/pci0000:00/0000:00:06.0/usb4/4-5/4-5:1.2/input/input20
[  897.652256] generic-usb 0003:2341:8036.0005: input,hidraw4: USB HID v1.01 Mouse [Arduino LLC Arduino Leonardo] on usb-0000:00:06.0-5/input2
root@zulu:~#

Der ARDUINO-Leonardo ist nun unter /dev/ttyACM0 nutzbar

f11/technik/arduino/programme/arduino-leonardo-usb-linux.txt · Zuletzt geändert: 2019/09/29 12:03 (Externe Bearbeitung)
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0