www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik USB Enumeration unter Windows Vista/7


Autor: Ryipah (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,
vielleicht könnt ihr mir ja bei meinem Problem helfen, meine Internet 
Recherchen haben bisher leider keiner Ergebnisse gebracht.
Ich habe eine Applikation die unter anderem als USB-Massenspeicher 
funktioniert (durchgriff auf eine SD-Karte). Das funktioniert auch alles 
wunderbar und unter Windows 2000 und Windows XP wird das Gerät ohne 
Probleme erkannt. Stecke ich das Gerät nun unter Windows Vist oder 
Windows 7 an, wird das Gerät zwar auch schnell erkannt, bis allerdings 
der Laufwerksbuchstabe erscheint vergeht fast eine ganze Minute und es 
kommt grundsätzlich die Meldung mit "Datenträger korrupt, jetzt 
reparieren?" (was übrigens überhaupt nichts bringt).
Stellt sich mir nun nur die Frage was ist an den USB-storage Treiben von 
7/Vista anders als an denen von XP/2000. Sollte es ein Problem mit der 
Enumeration geben müsste das doch auch bei XP/2000 auftreten?
Bin momentan etwas ratlos und das ganze ist sehr unschön da grade Vista 
und 7 mittlerweile doch weiter verbreitet sind als 2000/XP...
Grüße,
Ryi

Autor: Ryipah (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Keiner ne Idee?

Autor: Christian R. (supachris)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mit dem USB Sniffer schauen, was passiert. Sonst hätt ich keine Idee. 
Hält sich die Firmware definitiv an die USB Spec? Einige Sachen wurden 
nämlich mit Vista am USB Stack verändert, ab da verhält sich Windows 
weniger Tolerant gegenüber Verletzungen der Spec. Zum beispiel gibts 
keine BULK-Transfers im Low-Speed Modus mehr. Aber das dürfte ja mit 
deinem MSD nix zu tun haben. Kontrillier doch mal den Datenverkehr mit 
einem USB Sniffer. Wie ist denn die Reaktion unter einem aktuellen 
Linux? Gibts da auch solche Probleme?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.