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
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?
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.