Forum: PC Hard- und Software FTDI an älterer Hardware nicht mehr erkannt?


von Rudi Ratlos (Gast)


Lesenswert?

Hallo,

ich habe eine slebsterstellte Platine mit einem FT323RL, welche seit 
viele Jahren Problemlos Ihren Dienst tut. Jetzt wollte ich diese nach 
über einem Jahr wieder an meinem Bastelrechner (wo sie davor schon oft 
lief) nutzen.

Das Problem:
----------------

1) Bastelrechner (>10 Jahre alt):
Unter Windows 7 Pro SP1 kommt nur eine Fehlermeldung, dass kein Treiber 
installiert werden konnte. Im Gerätemanager wird der FTDI als 
"unbekanntes Gerät" angezeigt. Wenn ich die FTDI-Treiber manuell 
installiere, kommt nur die Meldung, dass die Treiber bereits aktuell 
sind.
Nun gut, kurzerhand Windows 7 neu installiert (da der Rechner eh mucken 
machte), aber das Problem besteht weiter.

Was ich weiter versucht habe:
---------------------------------

2) Gleicher Rechner unter Linux (Ubuntu 16.04 LTS) probiert - FTDI wird 
nicht erkannt:
"device descriptor read/64, error -71 ftdi"

3) Netbook (8 Jahre alt) mit Linux Mint 19.1 XFCE: FTDI wird nicht 
erkannt (wie 2)

4) PC (6 Jahre alt) (auch Win7 Pro SP2) - da lief die Platine auch schon 
- wird ebenfalls als "unbekanntes Gerät" erkannt

Die Überraschung:
--------------------

Ich dachte schon, dass es trotz Kauf beim Distributor evtl. ein 
Fake-FTDI ist, machte aber noch einen letzten Test:

5) Leihweise an einem 1 Jahr alten Win10-Pro-Rechner getestet:
Problemlos als FTDI erkannt, unter HTERM nutzbar.
Auf gleichem Rechner auf einer Mint-VM (LMDE 3 Cindy) getestet: FTDI 
problemlos erkannt und nutzbar
HW-IDs geprüft, die sind jew. korrekt: VID=0403 und PID=6001

Problem:
----------
Auf allen meinen Rechnern funktioniert es nicht.
Ich habe gerade keinen Plan was ich noch versuchen könnte oder woran es 
liegt.
- Am Alter der Hardware? (Wobei es "früher" ja auch ging.)
- Oder am Win7 (Wobei es "früher" ja auch ging, und dann sollten ja noch 
die Linuxe mitspielen.)

Bin für jeden Tipp dankbar,

Rudi

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Rudi Ratlos schrieb:
> 2) Gleicher Rechner unter Linux (Ubuntu 16.04 LTS) probiert - FTDI wird
> nicht erkannt:
> "device descriptor read/64, error -71 ftdi"

Hast du mal probiert, einen USB-Hub dazwischen zu hängen?

von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?

Rudi Ratlos schrieb:
> "device descriptor read/64, error -71 ftdi"

Das bedeutet, dass der allererste Befehl schon nicht funktioniert. Das 
passiert lange, bevor irgendwelche Treiber geladen werden. Es ist also 
ein ziemliches "Low-Level"-Problem. Kann es sein, dass der FTDI relativ 
lange zum Starten braucht (langsam steigende Spannung o.ä.)? Je nach 
PC/OS-Konstellation könnte es sein, dass dieser erste 
GET_DESCRIPTOR-Befehl so früh nach dem Einstecken (und Erkennung des 
D+-Pullup) kommt, dass der FTDI da noch nicht bereit ist. Kannst du 
einen Schaltplan zeigen, oder den FTDI mal ohne Schaltung direkt am USB 
betreiben?

PS: Das "-71 ftdi" ist irgendwie verdächtig. Woher weiß das Linux, dass 
da ein FTDI dran hängt, wenn der Device Descriptor ja nicht gelesen 
werden konnte?

Hilft das hier vielleicht?
https://urukrama.wordpress.com/2009/01/27/usb-drive-not-recognised-error-71/
Beitrag "Re: FT232RL tut krumm"

: Bearbeitet durch User
von Rudi Ratlos (Gast)


Lesenswert?

Jörg W. schrieb:
> Hast du mal probiert, einen USB-Hub dazwischen zu hängen?

Müsste ich mal testen (die Frage bleibt, warum es plötzlich nicht mehr 
geht)

Niklas G. schrieb:
> Je nach
> PC/OS-Konstellation könnte es sein, dass dieser erste
> GET_DESCRIPTOR-Befehl so früh nach dem Einstecken (und Erkennung des
> D+-Pullup) kommt, dass der FTDI da noch nicht bereit ist. Kannst du
> einen Schaltplan zeigen, oder den FTDI mal ohne Schaltung direkt am USB
> betreiben?

Der FTDI ist solo, es ist einfach ein USB-Seriell-Wandler nach Figure6.1 
(Bus Powered Configuration) des FT232R-Datenblatts + Rx/Tx-LEDs.

Wie könnte ich das Problem lösen?

von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?

Rudi Ratlos schrieb:
> Der FTDI ist solo, es ist einfach ein USB-Seriell-Wandler nach Figure6.1
> (Bus Powered Configuration) des FT232R-Datenblatts + Rx/Tx-LEDs.

Und sonst hängt da gar nichts dran? Nichts, was Strom braucht?

Rudi Ratlos schrieb:
> Wie könnte ich das Problem lösen?

Ein 0815-Adapter-Kabel nehmen, welches industriell getestet wurde...

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Rudi Ratlos schrieb:
> Wie könnte ich das Problem lösen?

Versuch es doch erstmal einzukreisen.

Mit der Software (OS) hat das eher nichts zu tun, es ist irgendwas mit 
der Hardware.

von Rudi Ratlos (Gast)


Lesenswert?

Niklas G. schrieb:
> Und sonst hängt da gar nichts dran? Nichts, was Strom braucht?
Nein.


> Ein 0815-Adapter-Kabel nehmen, welches industriell getestet wurde...

> Mit der Software (OS) hat das eher nichts zu tun, es ist irgendwas mit
> der Hardware.
Gut, wird aber erst heute abend..

von Rudi Ratlos (Gast)


Lesenswert?

Hallo.
Habe mir ein anderes Kabel besorgt und jetzt läuft es auch an meiner 
alten Hardware.
(Trotzdem seltsam dass es "früher" und an dem neuen PC ging)
USB-Hub habe ich spontan nicht gefunden.

Danke für die schnellen Tipps.

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
Noch kein Account? Hier anmelden.