USBASP (AVRISP MKII) wird in WIN10 als "Unbekanntes USB-Gerät" angezeigt

Gast #6085539
Lesenswert?

Hallo,

ich stelle gerade meinen Rechner von WIN7 auf WIN10 um. Nachdem das 
AVRStudio 4 nun wieder compiliert, macht der Programmer Ärger.

Ich nutze einen USBASP (kein Clon), der auf der AVRISP MKII-Firmware 
läuft. Das macht er soweit auch gut, nur dass WIN10 ihn nicht erkennen 
will. Noch weit vor der Treiberfrage scheint WIN10 Probleme mit der 
Erkennung der Hardware (VID&PID) zu haben und verweigert die 
Installation gleich völlig - siehe Screenshots. An einem anderen Rechner 
funktioniert der Programme weiterhin, an der im Update befindlichen 
Maschine ging es heute Morgen auch noch, die HW halte ich daher für 
unwahrscheinlich.

Hat von euch jemand eine Idee, warum mein Rechner den USBASP nicht mehr 
erkennen will?

Grüße
Feuerstein
Angehängte Dateien:
Gast #6085585
Lesenswert?

Beides schon geschaut:
- An einem zweiten (inzwischen auch dritten) Rechner wird der USBASP 
sofort als AVRISP erkannt und nach den Treibern gefragt - so soll es 
sein
- Die Prüfung der Treibersignatur habe ich schon deaktiviert, bis zum 
Treiber komme ich leider gar nicht

Die USB-Ports des Rechners scheinen iO zu sein, habe zumindest mit ein 
paar anderen Geräten getestet
Gast #6085588
Lesenswert?

Michael schrieb:
> as hat das mit dem Thema zu tun? Wenn die Übertragung des Descriptors
> nicht klappt, kommt das Thema Treiber überhaupt nicht zum Zuge...

weil ich das beim Umstieg ebenso hatte!!! AUF WIN10 natürlich.

Feuerstein schrieb:
> Die Prüfung der Treibersignatur habe ich schon deaktiviert, bis zum
> Treiber komme ich leider gar nicht

nochmal drüber bügeln einfach.
Gast #6085600
Lesenswert?

Feuerstein schrieb:
> Hat leider auch nichts gebracht. Ein zweiter AVRISP zeigt übrigens das
> gleiche Verhalten :(

Falls du den Rechner neugestartet hast muss die Treibersignatur wieder 
deaktiviert werden. AVR usw installieren bis besagten Punkt und dann mal 
jenes probieren aber zwischen durch die Aufforderung Neustart erstmal 
ignorieren:
 im Gerätemanager "nach geänderter Hardware suchen"

Kein Erfolg mit obiger Anleitung
prüfe mal die USB-Hubs ob die Treiber aktuell sind

Häng doch mal bitte nen Screenshot vom Gerätemanger dran wie es aussieht 
mit geöffneten Reitern von

Serieller Schnittstelle
USB-Hubs
JUNGO-Treiber
Gast #6085619
Lesenswert?

Feuerstein schrieb:
> Ach ja: Die Treiber für Chipsatz etc. habe ich diese Woche erste
> heruntergeladen, sind also aktuell

okay

probier mal folgendes nach und nach

1. Schnellstart deaktivieren

wenn nicht erfolgreich

2. Selektives USB-Energiesparen deaktivieren

beides unter Energieoption zu finden
Gast #6085633
Lesenswert?

Ich habe das nach einem Jahr hier und da rumprobieren aufgegeben, habe 4 
Rechner und auf allen bis auf einem funktioniert der AVRISP MK2 KLON..

Ich habe nur auf dem Hauptrechner diese Fehermeldung.. ich hatte diesen 
auf jedenfall am Anfang auch an dem Rechner genutzt. Mitlerweile habe 
ich sogar Mainboard und CPU getauscht.. immernoch das gleiche.. nach 
Update auf Win10 ebenso.

Es gibt beim Pluggen eine Warnung in der Ereignisanzeige.. sonst habe 
ich schon alles durch von AVR-Studio, Treibern etc. neuinstallieren.

Im Windows Forum sagte man "Windows neu installieren" nach einigen 
aufwendigen Aktionen. Ich kenne mich da eigentlich auch aus und habe es 
leider nicht gelöst bekommen.

P.S.: Das mit der Ereignisanzeige war eine Idee von letzter Woche weil 
das Thema wegen Mainboardwechsel als Test wieder Aktuell wurde.
Gast #6085640
Lesenswert?

chris schrieb:
> was hast du denn jetzt ausgeführt ?

Ich habe das AVRStudio mehrfach (de- und) installiert, dazwischen immer 
neu gestartet und wieder den Zwang der Treibersignatur deaktiviert. Dazu 
habe ich noch die beiden von dir genannten Optionen im Energiemanagement 
deaktiviert, jeweils mit Neustart. Die Treiber des Chipsatz habe ich 
zwischenzeitlich auch nochmals installiert.

chris schrieb:
> Hast du TemaViewer?

Habe ich nicht. Skype kommt mit der Office-Installation. Ich überlege 
aber gerade, ob ich Windows nochmal komplett aufsetze. Bislang habe ich 
"nur" die Zeit seit dem Mittag investiert.
Gast #6085643
Lesenswert?

chris schrieb:
> letzter Versuch:
>
> Gerätemanger -> Unbekanntes Gerät -> nur Treiber
> deinstallieren(Rechtsklick) -> MKII abstecken -> neustarten
>
> Nach dem Neustart GeräteManger öffnen -> MKII anstecken

Das hatte ich zwischendurch auch schon versucht, ebenfalls ohne Erfolg
Gast #6085648
Lesenswert?

Feuerstein schrieb:
> Das hatte ich zwischendurch auch schon versucht, ebenfalls ohne Erfolg

okay nimm den MKII und schließe ihn an einem Rechner an wo es 
funktioniert und gehe mal im Gerätemanger unter unbekanntes Gerät die 
Daten durch aller Reiter.

Danach vergleichs es mal an dem wo du das Problem hast.

Welche HW ist denn überhaupt verbaut ?
BIOS ?

TemaViewer musst noch nicht mal installieren ;)
Gast #6085715
Lesenswert?

So, weiterhin kein Erfolg.

chris schrieb:
> okay nimm den MKII und schließe ihn an einem Rechner an wo es
> funktioniert und gehe mal im Gerätemanger unter unbekanntes Gerät die
> Daten durch aller Reiter.

Hab ich gemacht, sogar im gleichen Rechner unter WIN7. Da gibt’s kein 
unbekanntes Gerät und alle Daten werden korrekt erkannt. Der größte 
Unterschied liegt darin, dass die ganzen USB-Treiber bei WIN10 von MS 
und nicht mehr von Intel kommen, lässt sich auch nicht umbiegen.

Ich setze WIN jetzt nochmal auf und schaue, ob er dann mehr erkennt. Es 
ist übrigens ein HP ProBook430G3, das BIOS habe Check letzte Woche 
aktualisiert.
Gast #6085915
Lesenswert?

An irgendeiner Stelle muss die USB-Kommunikation schief gehen. Denn wie 
Jim völlig korrekt schreibt:

Jim M. schrieb:
> AVR Fuses und Kontaktierung der USB Datenleitung prüfen, es stimmt was
> grundsätziches nicht (Spannungen, Takt etc).
>
> Der USBASP hat einen permanenten Pullup auf D-, der Code 43 wird
> ausgegeben wenn das erkannt wird aber der µC nicht auf USB Signale
> reagiert.

So, also am Desktop auch WIN10 installiert. <FREUDE> Der USBASP wird 
korrekt als AVRISP mkii erkannt! </FREUDE>. Weder mit den originalen 
Treiber aus dem AVRStudio 4, noch mit dem ATMEL-Driver-Package, noch mit 
dem Zadig-Treiber erkennt das AVR-Studio dann auch den angesteckten 
Programmer.

Jetzt meier ich mal noch das AVRStudio 7 drauf, damit ich vielleich 
damit wenigstens irgendwie wieder ISP-Programmieren kann.
Gast #6085940
Lesenswert?

chris schrieb:
> HÄ??

Aufklärung:

Rechner 1 - Notebook: Programmer wird gar nicht als legitimes USB-Gerät 
erkannt, folglich auch kein Treiber installiert. Siehe div. Screenshots

Rechner 2 - Desktop: Programmer wird als AVRISP mkii erkannt, aber mit 
keinem der drei Treiber im AVRStudio 4 gefunden. Update: Mit dem 
AVRStudio 7 sieht's auch nicht besser aus. Der Programmer wird gefunden 
und mit dem Treiber aus dem AS7 installiert, kann dann aber mit Code 10 
nicht gestartet werden. Mit dem Zadig-Dings wird er in AS7 dann 
wenigstens gefunden kann dann aber doch nicht angesprochen werden.

Ist PonyProg eigentlich WIN10-kompatibel? ;)
Gast #6085955
Lesenswert?

Feuerstein schrieb:
> Rechner 1 - Notebook: Programmer wird gar nicht als legitimes USB-Gerät
> erkannt, folglich auch kein Treiber installiert. Siehe div. Screenshots

Es kracht, bevor das Gerät überhaupt erkannt wird.
Also können dessen Treiber erstmal nicht das Problem sein.

Eine Schicht tiefer sind die Treiber der USB Chips auf dem Mainboard.
Hier würde ich die USB Treiber vom Mainboardhersteller bevorzugen.
Die von Win beigesteuerten müssen nicht immer perfekt funktionieren.

---

Zu deinem USBASP kann ich nichts sagen, außer:
Meine USBASP laufen unter Win 10 + Arduino.
Sind die üblichen Chinakracher für um die 2E
Gast #6085962
Lesenswert?

Feuerstein schrieb:
> Der USBASP wird korrekt als AVRISP mkii erkannt!

Da ist dann aber was schief gelaufen, denn der USBASP funktioniert ganz 
anders, als ein AVRISP mkii. Das Einzige, was sie gemein habe ist der 
USB Anschluss und dass avrdude beide über libusb aspricht.

Das AVR Studio unterstützt den USBASP aber nicht. Den AVR ISP mkII 
spricht das AVR Studio übe rden Jungo Treiber an.

Man kann Jungo und libusb Treiber zusammen installieren.

Was dein Problem mit der Enumeration angeht: Downloade Dir ein Linux 
Live System auf USB Stick (z.B. Ubuntu) und probiere es damit aus. Linux 
benötigt keine Treiber und ist im Fehlerfall recht gesprächig. Wenn es 
in Linux auch nicht erkannt wird, hast du ein Hardwareproblem. Nach dem 
Anstecken des Sticks gibst du im Terminal-Fenster (Konsole-Fenster) den 
Befehl "sudo dmesg -c" ein.

Ich hatte früher öfter gelesen, dass die USBASP Nachbauten oft an den 
Fetigungs-Toleranzen der verwendeten Zenerdioden scheiterten. 
Andererseits habe ich noch nie gehört, dass die fertigen Produkte aus 
Asien mangelhaft seien. Auch meine eigenen haben alle funktioniert.
Gast #6085966
Lesenswert?

Arduino Fanboy D. schrieb:
> Hier würde ich die USB Treiber vom Mainboardhersteller bevorzugen.
> Die von Win beigesteuerten müssen nicht immer perfekt funktionieren.

Genau so geht's mir auch. Leider schreibt schon Intel selbst, dass die 
notwendigen Treiber ab WIN10 OnBoard dabei sind und sie daher keine 
Treiberpakete für WIN10 anbieten :(

Lustig: Einen zweiten USBASP habe ich eben auf die originale Firmware 
geflasht - schon wird er am Notebook als USBASP gefunden.

Nun gehe ich den Weg, wieder den Bootloader von Ullihome zu installieren 
(wobei es dabei dann vermutlich wieder schief gehen wird) und im 
Anschluss die Firmware für den AVRISP mkii aufzuspielen.

Davor "muss" ich mir aber Mittagessen und Kuchen einverleiben ;)
Gast #6085973
Lesenswert?

Stefan ⛄ F. schrieb:
> Da ist dann aber was schief gelaufen, denn der USBASP funktioniert ganz
> anders, als ein AVRISP mkii. Das Einzige, was sie gemein habe ist der
> USB Anschluss und dass avrdude beide über libusb aspricht.

Doch, geht (bei mir bis gestern) wunderbar. Mit der Firmware von 
ullihome.de gibt sich der USBASP als ASPISP mkii aus und wird im 
AVRStudio4 auch so erkannt und genutzt. Naja, wenn ich das Notebook auf 
WIN7 umschraube, dann gilt das noch. Aus WIN10 habe ich das noch nicht 
geschafft.

Verstehe ich richtig: Du nutzt den USBASP mit dem AVRStudio auf einem 
anderen Weg? Wie sieht dieser Weg aus? Evtl. taugt das ja für meinen 
Anwendungsfall ...
Gast #6085983
Lesenswert?

Feuerstein schrieb:
> Doch, geht (bei mir bis gestern) wunderbar. Mit der Firmware von
> ullihome.de

Er hat das Projekt längst aufgegeben, die Firmware ist 10 Jahre alt. Und 
anscheinend hat sie noch nie richtig funktioniert, jedenfalls habe ich 
keinen positiven Erfahrungsbericht gefunden.

Der längste Bericht ist dort: 
Beitrag "USBasp auf AVR-ISPmkII flashen?"

Das steht auch, warum das nicht funktioniert. V-USB und Bulk 
Übertragungen schließen sich gegenseitig aus und Windows nimmt das 
inzwischen etwas genauer, als damals.
Gast #6085985
Lesenswert?

Feuerstein schrieb:
> chris schrieb:
>> HÄ??
>
> Aufklärung:
>
> Rechner 1 - Notebook: Programmer wird gar nicht als legitimes USB-Gerät
> erkannt, folglich auch kein Treiber installiert. Siehe div. Screenshots

mmhhh okay

> Rechner 2 - Desktop: Programmer wird als AVRISP mkii erkannt, aber mit
> keinem der drei Treiber im AVRStudio 4 gefunden. Update: Mit dem
> AVRStudio 7 sieht's auch nicht besser aus. Der Programmer wird gefunden
> und mit dem Treiber aus dem AS7 installiert, kann dann aber mit Code 10
> nicht gestartet werden. Mit dem Zadig-Dings wird er in AS7 dann
> wenigstens gefunden kann dann aber doch nicht angesprochen werden.
>
> Ist PonyProg eigentlich WIN10-kompatibel? ;)

Treibersignatur abschalten und nur mit geänderter Hardware suchen über 
Gerätemanager dann funktionierts bei CODE 10 aufjedenfall. Habs mit 
AS4/7 auch so gemacht und keine Probleme.
Gast #6085997
Lesenswert?

chris schrieb:
> Treibersignatur abschalten und nur mit geänderter Hardware suchen über
> Gerätemanager dann funktionierts bei CODE 10 aufjedenfall. Habs mit
> AS4/7 auch so gemacht und keine Probleme

Der Teufel muss im Detail liegen. Welchen Treiber hast du mit dem AS7 
benutzt?
Gast #6086007
Lesenswert?

Feuerstein schrieb:
> Der Teufel muss im Detail liegen. Welchen Treiber hast du mit dem AS7
> benutzt?

Das was die Studios mit sich bringen mehr nicht.

1er Versuch mit Win10
Exe angeklickt -> Inst startet -> Jungo usw installiert -> bis Neustart 
erforderlich -> MKII keine Erkennung Fehler CODE10.

Suche nach Lösung -> Treiberisgnatur abgeschaltet -> Gerätemanager 
geöffnet -> MKII mit USB verbunden -> rechts klick auf Unbekanntes Gerät 
-> Treiber installation wurde abgeschlossen -> MKII Erkennung 
erfolgreich.
Gast #6086093
Lesenswert?

Der Jungo Treiber vom AVR Studio funktioniert nicht unter Windows 10. Du 
musst den Jungo Treiber vom Atmel Studio 7 benutzen, aber damit läuft 
das AVR Studio nicht.

Unter Windows 10 musst du das Atmel Studio 7 und einen dazu kompatiblen 
Programmieradapter verwenden. Oder du verwendest das AVR Studio 4.1x mit 
einem Programmieradapter, der ohne Jungo Treiber ansprechbar ist. Das 
sind alle Geräte mit echter serieller Schnittstelle (nicht USB).

Oder du verwendest avrdude mit libusb, um beliebige Programmieradapter 
anzusprechen, die zu Windows 10 kompatibel sind. Das nicht nach meinem 
Kenntnisstand alle, außer diese Firmware von ullihome.
Gast #6086355
Lesenswert?

Arduino Fanboy D. schrieb:
> Es kracht, bevor das Gerät überhaupt erkannt wird.
> Also können dessen Treiber erstmal nicht das Problem sein.

Jaein, ich schrieb ja schon weiter Oben, ich habe dieses besagte Problem 
seit Monaten auf meinem Hauptrechner.

Das Gerät lief mal auf dem PC und jetzt nur noch der 
"Konfigurationsdeskriptor" Fehler. Auf allen anderen Rechnern von Ubuntu 
bis ebenso Win10 wird der ohne weitere Installationen erkannt.

Vielleicht ist es ein Fehlerhafter Treiber, aber ich habe auch schon 
alle Profi-Erst-Tipps bis Registry und zig tools durch.

Das einzige da sich vermisse ist eine anleitung mit der man alle USB 
Treiber deinstallieren kann.
Gast #6086410
Lesenswert?

So nach familärer Kaffeerunde gehts nun weiter:

WIN10 AVR4.19 installiert -> MKII verbunden -> Gerätemanager zeigt MKII 
mit gelben Dreieck aber nicht unter USB an. Alles wie gehabt...

Nun muss eine Entschuldigung anbringen -> Rechner neugestartet -> 
AVR_ISP_MKII_WIN10_libusbK-inf-wizard.exe gestartet -> MKII blieb am USB 
-> Meldung siehe Anhang -> unter Gerätemanager Jungo + WINDriver + 
AVRMKII.

Warum ich davon ausgegangen bin das es mit den eigenen Treibern geklappt 
hätte tippe ich mal auf eine persönliche Flankenverwaschung im Sinne der 
Gedanken.
Angehängte Dateien:
#6086576
Lesenswert?

Feuerstein schrieb:
> Noch keine Besserung in Sicht

Zeigt Windows im Gerätemanager weiterhin eine Vid von 0000 (NULL) an?

Dann stimmen immer noch die Anschlüsse nicht, oder der µC is nicht 
korrekt gefused. Die meisten AVR haben per default 1MHz, damit geht USB 
nicht.

VID und PID sind im allerersten USB Paket drin, das der µC an den PC 
schickt. Kommt das nicht an ist was grundsätzlich faul.
Gast #6087126
Lesenswert?

Feuerstein schrieb:
> Bernadette schrieb:
>> Erst "unsignierte treiber dauerhaft" .... ausführen.
>> dann treiber des gerätes neu vom PC installieren und das entpackte
>> Verzeichnis auswählen.
>
> Kann ich den USBASP dann im AvrStudio auch direkt ansprechen?

Dann trotz Warnung das Installieren erlauben.

Das USBASP Modul funktioniert für alle ISP-Anschlüsse.
DAs USBASP-Modul ist ein Programmer der dann direkt mit dem ATMEGA 
verbunden wird.
An das USBASP-Modul wird kein anderer Programmer angeschlossen.
Gast #6088079
Lesenswert?

Also: Vorhin habe ich den "echten" AVRISP mkii erhalten. Plug&Play mit 
AS4! Problem soweit gelöst. Danke euch für eure Unterstützung! Der 
AVRISP mkii kann das Target nicht versorgen, richtig? Das wäre noch fein 
...


Bernadette schrieb:
> Bernadette schrieb:
>>> Kann ich den USBASP dann im AvrStudio auch direkt ansprechen?
>
> Ja.

Sagst du mir noch, welches Device ich dafür auswählen muss? Der Test 
würde mich schon noch interessieren
Angehängte Dateien:
Gast #6088214
Lesenswert?

Feuerstein schrieb:
> Das wäre noch fein

Und wenn der Strom nicht reicht? Und wenn die Spannung nicht passt?

Ich denke Atmel hat sich was dabei gedacht keine Versorgung
zu liefern.

Ausserdem fällt dadurch eine Fehlerkontrolle weg.

Naja, jeder ist seines eigenen Glückes Schmied.
Gast #6088564
Lesenswert?

Feuerstein schrieb:
> Der AVRISP mkii kann das Target nicht versorgen, richtig?
> Das wäre noch fein

Nein, das wäre nicht fein!
Ist es doch gerade der interne Levelshifter, der ICSP vereinfacht.
(Rauch vermeidet)
Bei mir ist es der Atmel ICE, der genau wegen DEM Feature angeschafft 
wurde.

Wenn denn alle Schaltungen mit 5V und max. 100mA laufen würden, dann 
könnte man darüber jammern.
Aber da die Welt nicht so einheitlich ist (AVR8 laufen von 1,8V bis 5V), 
kann man sich nur freuen, wenn man einen solchen flexiblen Adapter hat.
#6088656
Lesenswert?

Keine Panik auf der Titanik schrieb:
> Ich denke Atmel hat sich was dabei gedacht, keine Versorgung
> zu liefern.

Hi, nur nebenbei,
auch das STK500 versorgt das Target nicht "direkt", sondern intern über 
PWM, wobei die Pumpen-Kondensatoren des Max232-UART-Bausteins mit 
verwendet werden... die bei mir eine Fehlerquelle darstellten, so dass 
VTG + 5V am Target zufällig schwankte.
(Damit kann aber auch HVPP 12V erzeugt werden.)
Schaltplanauszug.

ciao
gustav
Angehängte Dateien:
#6088855
Lesenswert?

Arduino Fanboy D. schrieb:
> Feuerstein schrieb:
>> Der AVRISP mkii kann das Target nicht versorgen, richtig?
>> Das wäre noch fein
>
> Nein, das wäre nicht fein!
> Ist es doch gerade der interne Levelshifter, der ICSP vereinfacht.

Und inwiefern würde die Fähigkeit, das Target versorgen zu können, gegen 
die Existenz von Levelshiftern sprechen? Darf man nur entweder das eine 
oder das andere einbauen, oder was?

> Wenn denn alle Schaltungen mit 5V und max. 100mA laufen würden, dann
> könnte man darüber jammern.
> Aber da die Welt nicht so einheitlich ist (AVR8 laufen von 1,8V bis 5V),
> kann man sich nur freuen, wenn man einen solchen flexiblen Adapter hat.

Mancher hätte gerne einen noch flexibleren Adapter, der nicht nur 
Logikpegel in diesem Spannungsbereich erzeugen kann, sondern auch noch 
eine Versorgungsspannung der gleichen Größe. Und - oh Wunder! - so etwas 
gibt es in Form des PICKit sogar vom jetzigen Hersteller der AVRs. Da 
kann man im Programmier-Tool auswählen, ob das Target überhaupt und wenn 
ja, mit welcher Spannung es versorgt werden soll.

Und sogar, wenn der Adapter nur die 5V vom USB rausreichen würde, wäre 
der Anwender ja immer noch frei in seiner Wahl, ob er die benutzen 
möchte oder nicht.
Gast #6088878
Lesenswert?

> Du möchtest mir sagen:
> Es ist eine gute Idee, mit einem Klick in einem Konfigurationsmenü die
> angeschlossene Schaltung zerstören zu können.

Das ist halt nix fuer geistige Grobmotoriker.

Der Standaloneprogrammer startet mit 2.7 V.
Selber schuld wer dann dummes Zeug eintraegt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren