Forum: PC Hard- und Software Prolific_2303 mit WIN10 + COM Ports


von Alhard H. (alihor)


Lesenswert?

Hallo, ich habe mit dem Prolific 2303 Treiber ein anderes Problem mit 
WIN10.
Meine Test Umgebung ist ein PC mit einer WIN7 und einer WIN10 Partition.
Angeschlossen ist ein SAMSUNG Touchscreen Monitor mit dem seriellen 
Anschluss an den integrierten PL2303 (Typ EX II Cap N81 11/11/02). Ich 
habe eine Verbindung zu meinem PC mit dem USB-Seriell Wandler von 
Prolific. Nun mein Problem:

Fall 1 mit WIN7:
der Prolifc Treiber wurde ohne Probleme installiert und der Zugang über 
COM 8 zum Touch Monitor funktioniert ohne Probleme !!.

Fall 2 mit WIN10:
der Prolific Treiber (für WIN10) wird ohne Probleme installiert.
Wenn ich jetzt den COM Port 8 (oder ähnl.) konfigurieren will, wird der 
Fehler angezeigt "The port has been opened by another application".

Wohlgemerkt, alles auf der gleichen PC Hardware!

Frage: Wie kann ich dieses Dilemma lösen? Wie kann ich unter WIN10 einen 
COM Port zur Nutzung "freigeben"

danke und Gruss
  Alhard (IT Experte in Pension)

von ... (Gast)


Lesenswert?

Installiere dir den "Process Explorer" und suche (mit ctrl-f)
nach dem Handle thcdcacm.
Dann siehst du welcher Prozess sich da an deinem Prolific
zu schaffen macht.

von Alhard H. (alihor)


Lesenswert?

... schrieb:
> Installiere dir den "Process Explorer" und suche (mit ctrl-f)
> nach dem Handle thcdcacm.
> Dann siehst du welcher Prozess sich da an deinem Prolific
> zu schaffen macht.

Hallo ...
Danke für die Hilfe, habe im Process Explorer (PE) den Handle thcdcacm 
nicht gefunden, obwohl ich alle relevanten Programme, inkl den Prolific 
Treiber Installer gestartet  habe. Ich werde weiter suchen.

Aber , wo kann ich im PE die serielle Schnittstelle, die Com Ports 
sehen?
Ich habe in den Columns Einstellungen nichts gefunden.

Gruß
Alhard

von ... (Gast)


Lesenswert?

> wo kann ich im PE die serielle Schnittstelle, die Com Ports sehen?

Leider nur ueber den Handlenamen. Der scheint bei dir also
anders zu sein.
Ein moeglicher Kandidat waere die "RAS-Verbindungsverwaltung".
Die findest du bei Verwaltung/Services.
Den koenntest du mal stoppen und sehen ob es dann geht.

Viel Erfolg

von Flex Mann (Gast)


Lesenswert?

Alhard H. schrieb:
> Aber , wo kann ich im PE die serielle Schnittstelle, die Com Ports
> sehen?

Frage deine Suchmaschine nach USB Viewer, dann das Tool herunterladen 
und ausführen.
Hier siehst Du dann alles was per USB mit dem PC Verbunden ist.
Dann kannst alles was nicht verwendet wird löschen, dann deinen Prolific 
neu verbinden.

von Hinweis (Gast)


Lesenswert?

Wann werdet ihr es endlich kapieren, dass Windows für den 
professionellen Einsatz gänzlich ungeeignet ist. Wenn sie es wollen, 
können sie dir einfach den Rechner runterfahren, Treiber deaktivieren 
ganz nach Belieben, Mal von der ganzen ransomware und Virenscanner kacke 
abgesehen. NULL MITLEID IHR WOLLT ES SO

von Flex Mann (Gast)


Lesenswert?

Hinweis schrieb:
> Wann werdet ihr es endlich kapieren, dass Windows für den
> professionellen Einsatz gänzlich ungeeignet ist.

Und Du bist der Meinung Linux hilft da weiter, vor allem dann wenn es 
keine Professionellen Anwendung dafür gibt.
Genau deshalb habe ich Linux wieder entfernt.

von Hinweis (Gast)


Lesenswert?

Du hast nur Stockholmsyndrom.

von Jens B. (dasjens)


Lesenswert?

Versuchmal etwas zu frickeln:
Irgendwo in den Treibereinstellungen beim Gerätemanager zum RS232 Port 
kann man die Zuweisung ändern. Freigeben, zuweisen etc. Durchprobieren 
du musst.
Da werden vergebene Ports angezeigt, die kannst Du wieder freigeben.

Und verdammt wichtig: Immer wieder am gleichen USB Port anstecken den 
Scheiss.
Dadurch kommen die Probleme. An einem anderen Port angesteckt, schon ist 
es com x+y und der alte bleibt belegt.
Bei Linux werden die verwendeten Ports zumindest nach einem reboot nicht 
weiter belegt, wenn nix dransteckt.


PS:

Ich frage mich wieso die Softwarehersteller so auf MS beruhen, das ist 
nur Frickelmist. Es muss ja nicht GNU/Linux sein. UNIX reicht(ok, nicht 
Apple).

von Peer Linner (Gast)


Lesenswert?

Jens B. schrieb:
> Irgendwo in den Treibereinstellungen beim Gerätemanager zum RS232 Port
> kann man die Zuweisung ändern. Freigeben, zuweisen etc. Durchprobieren
> du musst.
> Da werden vergebene Ports angezeigt, die kannst Du wieder freigeben.

Das kommt davon wenn man so einen Schrott von Prolific verwendet.

Beim FTDI232 gibt es die Möglichkeit eine feste Serien Nummer ein zu 
stellen.
Das macht man mit dem FTDI Prog Tool.
Dann kannst den USB/UART anstecken wo du willst und es ist immer der 
gleiche COM Port.

Prolific und CH340 vergeben immer eine neue Serien Nummer und so bald 
dieser Wandler an einem anderen USB Port angesteckt wird, wird ein neuer 
COM Port generiert.

von Hans B. (Gast)


Lesenswert?

Hatte auch ab win10-64 Probleme mit einem alten USB-rs232-Wandler.
Lösung war, den Treiber durch eine alte version (v. 2016) zu ersetzen.
Manchmal hat WIN den Treiber ersetzt und ich musste neu installieren....

von Alhard H. (alihor)


Lesenswert?

Hans B. schrieb:
> Hatte auch ab win10-64 Probleme mit einem alten USB-rs232-Wandler.
> Lösung war, den Treiber durch eine alte version (v. 2016) zu ersetzen.
> Manchmal hat WIN den Treiber ersetzt und ich musste neu installieren....

Danke für den Tipp.

von Hans B. (Gast)


Lesenswert?

....Nachtrag:
Hab im Gerätemanager nachgesehen: Der funktionierende alte Treiber war 
(vom Win-Update?) wieder ersetzt worden und der USB_SER_Adapter ohne 
Funktion.
Gerät im Gerätemanager deinstalliert / alten Treiber (-trotz Protest von 
WIN) neu installiert (Prolific v. 24.9.2008; Version 3.3.2.102)
Alles gut.

von ... (Gast)


Lesenswert?

Wenn der Fehler:
> "The port has been opened by another application"
ist, ist ein funktionsfaehiger Treiber installiert.

Nur wird der bereits von "irgendeinem" Service/Applikation
schon benutzt.
Eine Neuinstallation eines "alten" Treibers bringt da
genau erstmal gar nichts. Ausser das die unbekannte Applikation
dann mit dem weitermacht.

@ TO:
Versuchs mal damit:
"CurrPorts is easily the fastest and most convenient way to check port 
status on Windows.'

https://www.nirsoft.net/utils/cports.html#DownloadLinks

von Manfred (Gast)


Lesenswert?

Peer Linner schrieb:
> Das kommt davon wenn man so einen Schrott von Prolific verwendet.
>
> Beim FTDI232 gibt es die Möglichkeit eine feste Serien Nummer ein zu
> stellen.
> Das macht man mit dem FTDI Prog Tool.
> Dann kannst den USB/UART anstecken wo du willst und es ist immer der
> gleiche COM Port.

Die Seriennummer ist extrem lästig, wenn man mehrere FTDI hat - dann 
erzeugt jeder eine neue COM-Nummer.

> Prolific und CH340 vergeben immer eine neue Serien Nummer und so bald
> dieser Wandler an einem anderen USB Port angesteckt wird, wird ein neuer
> COM Port generiert.

Ich habe mehrere CH340, sowohl am Arduino als auch sub-D-Adapter. 
Solange ich die an den selben Port stecke, haben die immer die selbe 
Nummer, weil sie keine Seriennummer haben.

Der FTDI zeigt tatsächlich den selben COM an, egal, welchen USB-Port ich 
benutze.

Jetzt darf sich jeder aussuchen, was in seiner Entwicklungsumgebung 
wichtiger ist - für mich eindeutig die Variante ohne Seriennummer!

von Angsthase (Gast)


Lesenswert?

lad dir mal hier das Tool, da ist ein ComportInfo drin, siehst genau wer 
das Port belegt
https://www.uwe-sieber.de/ComPortMan.html

von Alhard H. (alihor)


Lesenswert?

Vielen Dank erstmal für die vielen Tipps.
Ich werde sie Schritt für Schritt testen.

von Könner (Gast)


Lesenswert?

hab unter w10 einen v.13 Treiber am laufen, keine Ahnung woher.

zu v12

http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=223&pcid=126

schau Dir dort die roten Zeilen an, da gibts irgendwie verschiedene 
Chips die nicht wollen, vlt hast solch eine Ausnahme.

Soll aber auch Treiberprogs geben, die sowas automatisch ausmerzen...

von Schlaumaier (Gast)


Lesenswert?

Das kann ein Lizenz-Problem sein. Es gab da mal Stress mit gefälschten 
Chips.

In der Regel NICHT die Original-Treiber nehmen. Sondern die des 
Hersteller der Hardware die den Treiber habe will. Habe das Problem mal 
mit der Ansteuerung einer Motorrad-Steuereinheit gehabt.

Der Original-Treiber klappte nicht, der hat das Gerät nicht mal 
gefunden. Der Treiber der HP des Herstellers der Steuereinheit klappte 
einwandfrei,

Wenn ich mich richtig erinnere kann man den zugewiesenen Com-Port 
wechseln. Notfalls im Gerätemanager. (Den gibts auch unter Win-10 ist 
nur besser versteckt).

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.