MCP2221 inkompatibel zu USB 1.1

OP #3885661
Hallo!

Ich teste momentan Alternativen zum FT232RL, da dieser ohne 
USB-Verbindung keinen Taktausgang hat. Einer davon ist der MCP2221 von 
Microchip, der mit entsprechenden Einstellungen tatsächlich sofort ein 
Taktsignal liefert, wenn Spannung anliegt (CLKOUT und Remote Activation 
aktivieren). Nun hat sich aber ein anderes Problem ergeben. Ich verwende 
einen etwas älteren Rechner zum testen unter Linux. Die internen Hubs 
werden alle als USB 1.1 erkannt. Ein Port hat USB 2.0. Der MCP2221 lässt 
sich wunderbar am USB 2.0 Port verwenden (ehci). Wenn ich ihn jedoch in 
den USB 1.1 Port stecke (uhci) wird der MCP2221 nicht erkannt 
(Linux-Kernel meldet einen Protokollfehler: device descriptor read/64, 
error -71).
Habe 2 Exemplare getestet und bei beiden das gleiche Problem. Der 
FT232RL funktioniert an beiden Ports einwandfrei.

Hat bereits jemand ähnliche Erfahrungen gemacht?
Hat Microchip tatsächlich bei der USB 1.1 Kompatibilität einen Fehler 
eingebaut oder sogar ganz weggelassen? Der Standard schreibt das IHMO 
aber vor.
Wie sieht das unter Windows aus? (Habe keine Windows-Installation)
Ist das Problem vielleicht Linux-spezifisch?
Gibt es Lösungen?

Anbei noch die lsusb-Ausgabe meines PCs

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
[...]

An Bus001 ist alles gut, die anderen funktionieren nicht.
Florian S. schrieb:
> Habe es jetzt doch mal mit dem Rechner meiner Freundin ausprobiert. Das
> gleiche Phänomen auch mit Windows. Treiber installiert und Chip wird nur
> an USB 2.0-Anschlüssen erkannt.

Hat Deine Freundin nen Computermuseum? Oder wie kommt es daß sie noch 
USB 1.1-Anschlüsse an ihrem Rechner hat?

USB 2.0 wurde im Jahr 2000 freigegeben, es war dann relativ bald danach 
breit verfügbar.

Wenn die Windows-Version genauso alt wie der Rechner ist, würde ich 
dringend empfehlen sie baldmöglichst gegen ein Linux zu tauschen oder 
den ganzen Rechner zu ersetzen:

http://www.heise.de/newsticker/meldung/Exploit-bringt-Nutzer-aller-Windows-Versionen-in-Gefahr-2457372.html

http://www.heise.de/newsticker/meldung/Microsofts-November-Patchday-Windows-Nutzer-und-Server-Admins-muessen-dringend-handeln-2452043.html

Für beides gibt es von Microsoft keine Fixes mehr.
OP
Gerd E. schrieb:
> USB 2.0 wurde im Jahr 2000 freigegeben, es war dann relativ bald danach
> breit verfügbar.
>
> Wenn die Windows-Version genauso alt wie der Rechner ist, würde ich
> dringend empfehlen sie baldmöglichst gegen ein Linux zu tauschen oder
> den ganzen Rechner zu ersetzen:
>
> 
http://www.heise.de/newsticker/meldung/Exploit-bringt-Nutzer-aller-Windows-Versionen-in-Gefahr-2457372.html
>
> 
http://www.heise.de/newsticker/meldung/Microsofts-November-Patchday-Windows-Nutzer-und-Server-Admins-muessen-dringend-handeln-2452043.html
>
> Für beides gibt es von Microsoft keine Fixes mehr.

Danke für den gut gemeinten Hinweis, aber der Rechner ist noch gar nicht 
so alt. Ist ein Intel-Atom Netbook und der hat tatsächlich noch USB 1.1 
root-Hubs und einen mit USB 2.0. Für Tastatur und Maus reicht das. Und 
mein "alter" Linux-Testrechner ist ein Intel Core-2 Duo von 2006. Das 
ist wohl Chipsatz und Mainboard-abhängig.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.