ISPmkII mit Linux/Ubuntu

Gast #4195952
Lesenswert?
• ▲
▼
Hallo uc.net,

Ich möchte auf Ubuntu 14.04 meinen AVRISPmkII clone betreiben und einen 
ATmega8 programmieren.
Ich habe avrdude installiert und konnte vor einigen Stunden die ID usw 
vom ATmega auslesen. Jetzt klappt es allerdings nichtmehr, da ich 
folgende Meldung bekomme von avrdude:
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(): error setting configuration 1: could not set config 1: Operation not permitted
4
avrdude: usbdev_open(): did not find any USB device "usb"

wenn ich lsusb aufrufe bekomme ich:
1
Bus 003 Device 017: ID 03eb:2104 Atmel Corp. AVR ISP mkII

Also wird doch der ISP eigtl vom USB gesehen. Warum sieht avrdude den 
dann nicht? Hat jemand eine Idee wie ich das gefixed bekomme?

Grüße
Johannes
#4195961
Lesenswert?
• ▲
▼
Zugriffsrechte.
probier mal: "sudo avrdude -c avrisp2 -pm8"
fragt dann nach deinem pw und sollte dann gehen

nachtrag: wenn du in zukunft dann kein sudo mehr nutzen willst (was 
sinnvoll ist), dann kannst du ja in udev eine entsprechende regel 
machen.
1
# Atmel AVR ISP mkII
2
SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="2104", GROUP="plugdev", MODE="0660"
Gast #4195965
Lesenswert?
• ▲
▼
Oh Gott NEEEEin..
Ich hab die ganze Zeit ohne sudo probiert. Das kommt davon wenn man sich 
nicht als root anmeldet. Danke dir.

Eine kleine Sache habe ich trotzdem noch gefunden:
mit dem -P flag kann man das USB Gerät auswählen auf das avrdude 
zugreifen soll:
1
sudo avrdude -c avrispmkII -p m8 -P usb:21:04

Falls das irgendwann jemandem hilft
#4195970
Lesenswert?
• ▲
▼
Frühere Versionen von "dem Dude" musste man sogar teilweise per "-P usb" 
dazu zwingen den Progger (zumindest meinen dragon damals) auf dem usb 
und nicht bei den ttyXs zu suchen. Ist inzwischen zum Glück aber 
nichtmehr so.

Und noch ein Tipp nebenbei: Allgemein als root zu arbeiten ist eher eine 
schlechte idee und untergräbt die Sicherheit des Systems.
Lieber die Regeln anlegen und als user laufen lassen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.