Hallo zusammen, ich habe mir einen avrispmkII und möchte diesen mit avrdude unter Ubuntu 14.04 verwenden. Leider scheiter isch schon mal am Anfang. der Programmer wird zwar erkannt (im folgenden ein Auszug aus dem syslog: Sep 15 19:38:27 werkstatt kernel: [ 677.368052] usb 4-1: new full-speed USB device number 2 using uhci_hcd Sep 15 19:38:28 werkstatt kernel: [ 677.540054] usb 4-1: New USB device found, idVendor=03eb, idProduct=2104 Sep 15 19:38:28 werkstatt kernel: [ 677.540057] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Sep 15 19:38:28 werkstatt kernel: [ 677.540061] usb 4-1: Product: AVRISP mkII Sep 15 19:38:28 werkstatt kernel: [ 677.540063] usb 4-1: Manufacturer: ATMEL Sep 15 19:38:28 werkstatt kernel: [ 677.540066] usb 4-1: SerialNumber: 000200204337 aber leider ist kein Device in /dev/usb zu finden. Ich habe daher in /lib/udev/rules.d eine Datei namens 98-avr.rules mit folgendem Inhalt angelegt: SUBSYSTEM!="usb", ACTION!="add", GOTO="avrisp_end" # Atmel Corp. JTAG ICE mkII ATTR{idVendor}=="03eb", ATTR{idProduct}=="2103", MODE="660", GROUP="dialout" # Atmel Corp. AVRISP mkII ATTR{idVendor}=="03eb", ATTR{idProduct}=="2104", MODE="660", GROUP="dialout" # Atmel Corp. Dragon ATTR{idVendor}=="03eb", ATTR{idProduct}=="2107", MODE="660", GROUP="dialout" LABEL="avrisp_end" Auch das hat nichts geändert. Kann mir jemand helfen? Vielen Dank, Schwanzlurch
Stefan Müller schrieb: > aber leider ist kein Device in /dev/usb zu finden. Wofür sollte das gut sein? USB funktioniert anders. Der Bus muss immer im Ganzen betrachtet werden. Das Gerät, was du benutzen willst, suchst du nicht über einen konkreten device node, sondern indem du den ganzen Bus nach dem passenden VID:PID-Paar abgrast, ggf. noch detaillierter untersetzt durch eine Seriennummer. Daher gibt man beim AVRDUDE auch nicht -P /dev/usb/<irgendwas> an, sonder -P usb oder -P usb:<serno>.
Genau aus diesem Grund, weil das Gerät eben nicht über -P usb angesprochen werden kann habe ich in /dev/usb gesucht. Bei allen usb Geräten stimmt das ja auch so nicht (z. B. Festplatte o. ä.). Ich werde das morgen Abend nochmal nachvollziehen und pid und vid explizit angeben. Vielleicht geht es ja dann. Trotzdem danke für deine Antwort.
Stefan, wenn die Rechte stimmen, geht der Zugriff über "usb". Die Änderungen unter /etc/udev/rules.d werden i.a. erst nach einem Reboot verwendet. Sonst teste es mal mit root Rechten.
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.