avrisp mk2 programmer wird nicht erkannt

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
sisam
Beiträge: 19
Registriert: 01.04.2012 11:17:04

avrisp mk2 programmer wird nicht erkannt

Beitrag von sisam » 05.01.2020 19:08:00

hallo zusammen,

ich bin grad dabei mir etwas mikrokontroller programmierung beizubringen. Ich hab jetzt einen AVRISP mkII programmer und ne Stange atmega238p.
Aber ich kann jetzt garnicht erst anfang rumzuprobieren weil der programmer nicht erkannt. :(

ich habe bereits folgende regel zu /etc/udev/rules.d/ hinzugefügt:

60-avrisp.rules:

Code: Alles auswählen

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"
und meinen user in die dialout gruppe hinzugefügt.
Aber es geht nochimmer nicht.

Ich kriege folgende Meldung im /var/log/syslog:

Code: Alles auswählen

Jan  5 18:49:36 eylion kernel: [ 2878.740911] usb 1-2: new full-speed USB device number 12 using xhci_hcd
Jan  5 18:49:36 eylion kernel: [ 2878.890111] usb 1-2: New USB device found, idVendor=03eb, idProduct=2104, bcdDevice= 2.00
Jan  5 18:49:36 eylion kernel: [ 2878.890116] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan  5 18:49:36 eylion kernel: [ 2878.890119] usb 1-2: Product: AVRISP mkII
Jan  5 18:49:36 eylion kernel: [ 2878.890122] usb 1-2: Manufacturer: Atmelizer
Jan  5 18:49:36 eylion kernel: [ 2878.890124] usb 1-2: SerialNumber: 0000000000000
Jan  5 18:49:37 eylion upowerd[1727]: unhandled action 'bind' on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-2
kann mir bitte wer helfen

danke,
Joel

Benutzeravatar
WinMaik
Beiträge: 330
Registriert: 22.03.2008 10:38:00

Re: avrisp mk2 programmer wird nicht erkannt

Beitrag von WinMaik » 06.01.2020 13:46:21

sisam hat geschrieben: ↑ zum Beitrag ↑
05.01.2020 19:08:00
weil der programmer nicht erkannt
Wie kommst du darauf, dass er nicht erkannt wird?

Welches Tool verwendest du zum Flashen? Welche Parameter übergibst du? Welche Fehlermeldung wird angezeigt?

sisam
Beiträge: 19
Registriert: 01.04.2012 11:17:04

Re: avrisp mk2 programmer wird nicht erkannt

Beitrag von sisam » 06.01.2020 18:39:31

also ich benutze avrdude und ich hab erstmal nur versucht in den terminal mode zu kommen (danach auch etwas zu flashen aber mit gleichem ergebniss)

mit folgenden parametern:

Code: Alles auswählen

avrdude -v -c avrispmkII -p m328p -P usb -t
ergebniss:

Code: Alles auswählen

avrdude: Version 6.3
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "/etc/avrdude.conf"
         User configuration file is "/home/joel/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : usb
         Using Programmer              : avrispmkII
avrdude: usbdev_open(): did not find any USB device "usb" (0x03eb:0x2104)

avrdude done.  Thank you.

DeletedUserReAsG

Re: avrisp mk2 programmer wird nicht erkannt

Beitrag von DeletedUserReAsG » 06.01.2020 18:46:15

Eigentlich sollte da keine Regel notwendig sein, sondern es sollte so ablaufen:

Code: Alles auswählen

[Mo Jan  6 18:41:59 2020] usb 3-1.4: New USB device found, idVendor=16c0, idProduct=2a9b, bcdDevice=43.40
[Mo Jan  6 18:41:59 2020] usb 3-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Mo Jan  6 18:41:59 2020] usb 3-1.4: Product: AVR-ISP2
[Mo Jan  6 18:41:59 2020] usb 3-1.4: Manufacturer: ERFOS
[Mo Jan  6 18:41:59 2020] usb 3-1.4: SerialNumber: 19330-29057-252
[Mo Jan  6 18:42:00 2020] cdc_acm 3-1.4:1.0: ttyACM0: USB ACM device
[Mo Jan  6 18:42:00 2020] usbcore: registered new interface driver cdc_acm
[Mo Jan  6 18:42:00 2020] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
Ist in diesem Fall kein originaler AVRISP2 (deiner offensichtlich auch nicht), aber bis auf die Bezeichnungen sollte sich dein Device genauso verhalten, und entsprechend als ttyACMx angesprochen werden können (i.e.: nicht mit -P usb, sondern mit -P /dev/ttyACM0). Kommt nach der upower-Warnung nix mehr im Log? Kommt die Warnung auch ohne die Regel? Wird kein Device erstellt?
Zuletzt geändert von DeletedUserReAsG am 06.01.2020 19:07:43, insgesamt 1-mal geändert.

sisam
Beiträge: 19
Registriert: 01.04.2012 11:17:04

Re: avrisp mk2 programmer wird nicht erkannt

Beitrag von sisam » 06.01.2020 19:07:09

also die meldung kam von anfang an.
auch ohne die regel. Die regel war erst der versuch es zu beheben.

und dashier ist alles was beim einstecken dess controllers kommt:

Code: Alles auswählen

Jan  6 19:06:15 eylion kernel: [ 2024.387584] pcieport 0000:00:1d.6: AER: Corrected error received: 0000:00:1d.6
Jan  6 19:06:15 eylion kernel: [ 2024.387601] pcieport 0000:00:1d.6: PCIe Bus Error: severity=Corrected, type=Data Link Layer, (Transmitter ID)
Jan  6 19:06:15 eylion kernel: [ 2024.387608] pcieport 0000:00:1d.6:   device [8086:a336] error status/mask=00001000/00002000
Jan  6 19:06:15 eylion kernel: [ 2024.387613] pcieport 0000:00:1d.6:    [12] Timeout               
Jan  6 19:06:15 eylion kernel: [ 2024.582804] usb 1-6: new full-speed USB device number 7 using xhci_hcd
Jan  6 19:06:15 eylion kernel: [ 2024.732017] usb 1-6: New USB device found, idVendor=03eb, idProduct=2104, bcdDevice= 2.00
Jan  6 19:06:15 eylion kernel: [ 2024.732022] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan  6 19:06:15 eylion kernel: [ 2024.732024] usb 1-6: Product: AVRISP mkII
Jan  6 19:06:15 eylion kernel: [ 2024.732027] usb 1-6: Manufacturer: Atmelizer
Jan  6 19:06:15 eylion kernel: [ 2024.732029] usb 1-6: SerialNumber: 0000000000000
Jan  6 19:06:16 eylion upowerd[1739]: unhandled action 'bind' on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-6
Jan  6 19:06:16 eylion kernel: [ 2025.981928] pcieport 0000:00:1d.6: AER: Corrected error received: 0000:00:1d.6
Jan  6 19:06:16 eylion kernel: [ 2025.981945] pcieport 0000:00:1d.6: PCIe Bus Error: severity=Corrected, type=Data Link Layer, (Transmitter ID)
Jan  6 19:06:16 eylion kernel: [ 2025.981952] pcieport 0000:00:1d.6:   device [8086:a336] error status/mask=00001000/00002000
Jan  6 19:06:16 eylion kernel: [ 2025.981956] pcieport 0000:00:1d.6:    [12] Timeout

DeletedUserReAsG

Re: avrisp mk2 programmer wird nicht erkannt

Beitrag von DeletedUserReAsG » 06.01.2020 19:13:27

sisam hat geschrieben: ↑ zum Beitrag ↑
06.01.2020 19:07:09
Die regel war erst der versuch es zu beheben.
Die Regel ist die Lösung für ein anderes Problem. Was mich hier wundert, ist die SerialNumber: nur Nullen ist üblicherweise ’n Zeichen dafür, dass was kaputt ist. Anderes Kabel und anderer USB-Port wurde mal versucht? Das Gerät funktioniert an einem anderen Rechner? Das System wurde nach dem letzten Kernelupdate auch rebootet?

Ansonsten wär’s nun an der Zeit, Details zum System zu verraten.

OT: offensichtlich hat das System auch noch andere schwere Probleme mit’m PCI-Bus. Mag sein, dass es damit zusammenhängt – du solltest da ein Auge drauf werfen.

sisam
Beiträge: 19
Registriert: 01.04.2012 11:17:04

Re: avrisp mk2 programmer wird nicht erkannt

Beitrag von sisam » 06.01.2020 21:10:46

ja ich habs jetzt mal mit nem andern pc ausprobiert. Und es funktioniert.

Das mit dem PCie Bus ist mir schon vor ner weile aufgefallen (hatte ich erstmal getrost ignoriert, hätt ich vlt lieber mal direkt geguckt was da los ist)
Naja ich rufe morgen mal den tuxedo service an.

sisam
Beiträge: 19
Registriert: 01.04.2012 11:17:04

Re: avrisp mk2 programmer wird nicht erkannt

Beitrag von sisam » 03.03.2020 17:30:00

Hallo nochmal,

ich habe inzwischen den tuxedo support angerufen.
Die haben mir erstmal empfohlen auf das kernelupdate von ubuntu zu warten wenns nicht eilig ist. Aber das hat auch nichts geändert.
Und dann wussten die leider auch nicht weiter.

Ich wollte in der zwischenzeit auch mal einen stick mounten und das hat auch nicht funktioniert.
Da stand im syslog auch wieder was von unhandled action 'bind'

Und beim Versuch ihn zu mounten kommt:

Code: Alles auswählen

mount: /mnt: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other error.
Noch irgendwelche ideen?

gruß
joel

ps: nochmal danke für die bisherige hilfe

Antworten