Forum: PC Hard- und Software Probleme mit avrdude unter Linux


von Olli (Gast)


Lesenswert?

Hallo,

ich benutze den AVR Dragon (JTAG Mode) unter einem aktuellen Kubuntu 
12.04 x64. Geflasht wird direkt aus Eclipse heraus über das AVR Plugin.

Bisher lief alles problemlos. Ich kann mich auch an keinen gravierenden 
Eingriff ins System erinnern. Nur leider kann ich nicht mehr aus Eclipse 
heraus flashen. Der Port "usb" würde angeblich nicht gefunden.

Also hab ichs mal händisch per Kommandozeile versucht:
1
avrdude -p m1284p -c dragon_jtag -P usb

Funktioniert zwar auch nicht, aber ich erhalte immerhin mehr Infos:
1
avrdude: usb_open(): cannot read serial number "error sending control message: Operation not permitted"
2
avrdude: usb_open(): cannot read product name "error sending control message: Operation not permitted"
3
avrdude: usbdev_open(): Found [unnamed product], serno: [unknown]
4
avrdude: usbdev_open(): error setting configuration 1: could not set config 1: Operation not permitted
5
avrdude: usbdev_open(): did not find any USB device "usb"

Hab einfach mal ein sudo davor gesetzt, und siehe da, es klappt.

Kann von der Shell aus Flashen und Lesen ohne Probleme, solange ich mir 
root Rechte gebe...

Weis jemand an was das liegen kann? Wie gesagt, ich habe nichts am 
System rumgespielt. Die Updates mache ich halt regelmäsig.

Wie kann ich den Zugriff wieder für normale User erlauben?

Liefere auch gerne Infos nach wenn gewünscht!

Viele Grüße & schönen Abend noch,
der Olli

von Dominik S. (dasd)


Lesenswert?

Hier bitte :)
http://www.mikrocontroller.net/articles/AVRDUDE#Aufruf_unter_Linux_als_user_.28non-root.29

PS: Wobei es mich wundert, dass es bei dir überhaupt mal einfach so 
geklappt hat - bei mir musste ich immer von Anfang an so vorgehen.

von Olli (Gast)


Lesenswert?

Hallo und Danke dir, genau das wars.

Ich musste allerdings die Gruppe "plugdev" verwenden anstatt "users", 
aber so läufts jetzt.

Wundert mich nur dass es bis jetzt funktioniert hat. Evtl war ja ein 
automatisches Update schuld daran.

Schönen Abend noch allerseits!

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.