Hallo, ich möchte unter SUSE 11 eine Programmer vom Typ AVRISP-MKII über USB unter AVRDUDE verwenden. Alles was ich im Netz gefunden habe, hilft mir nicht weiter. 1. Wenn ich das Teil anschließe, findet der Rechner nichts lsusb: Bus 002 Device 029: ID 045e:00cb Microsoft Corp. Bus 002 Device 028: ID 045e:0750 Microsoft Corp. Bus 002 Device 003: ID 8054:0001 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub crw-rw-rw- 1 root root 252, 1 6. Mär 14:55 usbdev1.1_ep00 crw-rw-rw- 1 root root 252, 0 6. Mär 14:55 usbdev1.1_ep81 crw-rw-rw- 1 root root 252, 3 6. Mär 14:55 usbdev2.1_ep00 crw-rw-rw- 1 root root 252, 2 6. Mär 14:55 usbdev2.1_ep81 crw-rw---- 1 root root 252, 15 6. Mär 15:10 usbdev2.28_ep00 crw-rw---- 1 root root 252, 13 6. Mär 15:10 usbdev2.28_ep81 crw-rw---- 1 root root 252, 14 6. Mär 15:10 usbdev2.28_ep82 crw-rw---- 1 root root 252, 17 6. Mär 15:10 usbdev2.29_ep00 crw-rw---- 1 root root 252, 16 6. Mär 15:10 usbdev2.29_ep81 crw-rw-rw- 1 root root 252, 10 6. Mär 14:55 usbdev2.2_ep00 crw-rw-rw- 1 root root 252, 9 6. Mär 14:55 usbdev2.2_ep02 crw-rw-rw- 1 root root 252, 8 6. Mär 14:55 usbdev2.2_ep82 crw-rw-rw- 1 root root 252, 12 6. Mär 14:55 usbdev2.3_ep00 crw-rw-rw- 1 root root 252, 11 6. Mär 14:55 usbdev2.3_ep81 Welches Device nehme ich nun für AVRDUDE? Viele Grüße Uwe
1 | -Pusb |
Den Rest erledigt avrdude schon für dich. Musst aber avrdude als root aufrufen. Sonst klappt das mit den Rechten möglicherweise nicht. MfG Marius
Marius Wensing schrieb:
> avrdude als root aufrufen
Hallo Marius,
danke das war's. Ich habe es die ganze Zeit als normaler User versucht,
und das geht nicht.
Danke und Tschüss
Uwe Ukowski schrieb: > danke das war's. Ich habe es die ganze Zeit als normaler User versucht, > und das geht nicht. Ich habe damit kein Problem. Root wird dafür nicht herangezogen. Auch kein suid-Bit. Aufruf mit: ardude -cavrisp2 -Pusb ... als normaler Nutzer. Meine "/etc/udev/rules.d/80-usbprog.rules" sieht so aus:
1 | ATTR{idVendor}=="03eb", ATTR{idProduct}=="2104", GROUP="plugdev", MODE="0666" # AVRISP mkII |
2 | ATTR{idVendor}=="03eb", ATTR{idProduct}=="2107", GROUP="plugdev", MODE="0666" # AVR-Dragon |
3 | ATTR{idVendor}=="03eb", ATTR{idProduct}=="2103", GROUP="plugdev", MODE="0666" # JTAG ICE mkII |
4 | ATTR{idVendor}=="03eb", ATTR{idProduct}=="2106", GROUP="plugdev", MODE="0666" # STK600 |
5 | ATTR{idVendor}=="16c0", ATTR{idProduct}=="05dc", GROUP="plugdev", MODE="0666" # USBASP von www.fischl.de |
6 | ATTR{idVendor}=="03eb", ATTR{idProduct}=="2ffa", GROUP="plugdev", MODE="0666" # AT90USB |
7 | ATTR{idVendor}=="10c4", ATTR{idProduct}=="ea60", GROUP="plugdev", MODE="0666" # AVR910 |
Einmal udev neu starten und es geht auch ohne "root".
Christian H. schrieb:
>ATTR{idVendor}=="03eb", ATTR{idProduct}=="2104", GROUP="plugdev",MODE="0666" #
AVRISP mkII
Ich hatte den Mode auf 0660. Nachdem ich ihn auf 0666 gesetzt habe gehts
als normaler User. Was mich aber wundert, ist die Tatsache, dass ich mit
lsusb den Programmer gar nicht sehen konnte. Jetzt sieht man ihn.
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.