Forum: PC Hard- und Software avrdude: usbdev_open(): did not find any USB device "usb"


von Qwert (Gast)


Lesenswert?

Hallo allerseits,

gleich vorweg möchte ich sagen, dass ich kein passenderes Forum für 
meine Frage gefunden habe, deswegen hier.

folgender Befehl:
1
avrdude -p m8 -c stk500 -U flash:w:/home/user/Schreibtisch/atmega/main.hex -e -v -P usb

liefert die Ausgabe:
1
avrdude: Version 6.0.1, compiled on Oct 21 2013 at 15:55:32
2
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
3
         Copyright (c) 2007-2009 Joerg Wunsch
4
5
         System wide configuration file is "/etc/avrdude.conf"
6
         User configuration file is "/home/user/.avrduderc"
7
         User configuration file does not exist or is not a regular file, skipping
8
9
         Using Port                    : usb
10
         Using Programmer              : stk500
11
avrdude: usbdev_open(): did not find any USB device "usb"
Leider weiß ich nun nicht mehr weiter :(. Ich bin bereits Hinweisen im 
Internet gefolgt und habe die Datei "/etc/udev/avrisp.rules" mit dem 
Inhalt:
1
SUBSYSTEM!="usb", ACTION!="add", GOTO="avrisp_end"
2
3
# Atmel Corp. JTAG ICE mkII
4
ATTR{idVendor}=="16c0", ATTR{idProduct}=="2a9b", MODE="660", GROUP="dialout"
5
# Atmel Corp. AVRISP mkII
6
ATTR{idVendor}=="16c0", ATTR{idProduct}=="2a9b", MODE="660", GROUP="dialout"
7
# Atmel Corp. Dragon
8
ATTR{idVendor}=="16c0", ATTR{idProduct}=="2a9b", MODE="660", GROUP="dialout"
9
10
LABEL="avrisp_end"
erstellt. Dabei sind die Werte "idVendor" und "idProduct" bereits an 
meine Bedürfnisse angepasst.

Mein Betriebssystem ist Xubuntu 14.04. Auch wurde mir empfohlen, uisp zu 
installieren, was auch keine Verbesserung gebracht hat.

Ich hoffe, hier kann mir noch jemand weiterhelfen :).

Viele Grüße

von Tom K. (ez81)


Lesenswert?

Was gibt dmesg auf der Konsole aus, 10 Sekunden nach dem Anstöpseln 
deines Programmers? Welchen Programmer benutzt du?

von Ben (Gast)


Lesenswert?

Klappts mit einem sudo davor? Dann fehlen dir die nötigen Rechte. Imho 
musst du dich der Gruppe dialout hinzufügen.
So wars bei mir mal, seltsamerweise kommt dann genau dieses Fehlerbild 
zustande.

von Qwert (Gast)


Lesenswert?

Danke erstmal.

dmesg gibt aus (die letzten Zeilen, da die vorherigen wohl nicht 
relevant sind):
1
[11685.352174] usb 4-1: new full-speed USB device number 3 using uhci_hcd
2
[11685.542169] usb 4-1: New USB device found, idVendor=16c0, idProduct=2a9b
3
[11685.542177] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
4
[11685.542182] usb 4-1: Product: DX-ISP
5
[11685.542186] usb 4-1: Manufacturer: Stange Distribution
6
[11685.545280] cdc_acm 4-1:1.0: ttyACM0: USB ACM device

und mit sudo hab ich's auch probiert - ohne Erfolg.

von tommy (Gast)


Lesenswert?

statt -P usb versuche mal -P /dev/ttyACM0

von Qwert (Gast)


Lesenswert?

Tatsächlich, so funktioniert es! Danke!!

von tommy (Gast)


Lesenswert?

Freut mich, dass ich helfen konnte.
Ich selbst (Ü50) bin erst seit April diesen Jahres
Linuxer (Ubuntu). Kann jedem nur empfehlen, mal über
den Tellerrand zu schauen ;-)

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
Noch kein Account? Hier anmelden.