Com-Ports ändern sich nach Neustart - Eigentliche Ports werden als belegt angezeigt
Morgen zusammen,
ich habe momentan ein merkwürdiges Problem mit einem PC, der an eine Messmaschine angeschlossen ist. Im PC werkelt eine Drcision PECOM PCI 4 Port Karte. An dieser Karte ist ist die Messmaschine angeschlosssen. Zur reibungslosen Kommunikation braucht die Karte Port 3,4,5 und 6.
Nachdem ich die Karte sowie die einzelnen Ports mit den entsprechenden Treibern versorgt habe, kann ich die gewünschten Ports vergeben und die Arbeit mit der angeschlossenen Messmaschine funktioniert Reibungslos. Sobald ich den Rechner jedoch neu starte (Also spätestens bei Feierabend) verliert die Karte ihre Einstellungen.
Wenn ich mir das ganze über die Portkonfiguration ansehe, steht dort zwar immer noch Port 3,4,5 und 6 - Wenn ich mir jedoch einen der Ports über Advanced ansehe, ist jeweils ein anderer Port vergeben (z. B. 7,8,9 und 10) damit kann ich natürlich nicht mehr mit der Maschine arbeiten. Die vor dem Neustart eingestellten Ports sind dann interessanterweise als belegt markiert.
Diese kann ich zwar wieder wählen, die Meldung dass die Ports belegt sind ignorieren und die Maschine läuft wieder, jedoch nur bis zum nächsten reboot.
Was ich bisher versucht habe:
- Karte komplett deinstallieren und neu installieren
- Karte raus, Reperaturinstallation, damit alle Systemdaten frisch sind, Karte wieder installiert
- Umgebungsvariable devmgr_show_nonpresent_devices 1 gesetzt und die Leichen im Gerätemanager anzeigen lassen (Die gesuchten Ports waren nicht dabei)
Mittlerweile gehen mir die Ideen aus. Ich wäre froh über jeden noch so kleinen Lösungsansatz!
Schonmal schönes Wochenende!
€: Entschuldigung es handelt sich hierbei um einen Windows XP Rechner auf aktuellem Stand!
ich habe momentan ein merkwürdiges Problem mit einem PC, der an eine Messmaschine angeschlossen ist. Im PC werkelt eine Drcision PECOM PCI 4 Port Karte. An dieser Karte ist ist die Messmaschine angeschlosssen. Zur reibungslosen Kommunikation braucht die Karte Port 3,4,5 und 6.
Nachdem ich die Karte sowie die einzelnen Ports mit den entsprechenden Treibern versorgt habe, kann ich die gewünschten Ports vergeben und die Arbeit mit der angeschlossenen Messmaschine funktioniert Reibungslos. Sobald ich den Rechner jedoch neu starte (Also spätestens bei Feierabend) verliert die Karte ihre Einstellungen.
Wenn ich mir das ganze über die Portkonfiguration ansehe, steht dort zwar immer noch Port 3,4,5 und 6 - Wenn ich mir jedoch einen der Ports über Advanced ansehe, ist jeweils ein anderer Port vergeben (z. B. 7,8,9 und 10) damit kann ich natürlich nicht mehr mit der Maschine arbeiten. Die vor dem Neustart eingestellten Ports sind dann interessanterweise als belegt markiert.
Diese kann ich zwar wieder wählen, die Meldung dass die Ports belegt sind ignorieren und die Maschine läuft wieder, jedoch nur bis zum nächsten reboot.
Was ich bisher versucht habe:
- Karte komplett deinstallieren und neu installieren
- Karte raus, Reperaturinstallation, damit alle Systemdaten frisch sind, Karte wieder installiert
- Umgebungsvariable devmgr_show_nonpresent_devices 1 gesetzt und die Leichen im Gerätemanager anzeigen lassen (Die gesuchten Ports waren nicht dabei)
Mittlerweile gehen mir die Ideen aus. Ich wäre froh über jeden noch so kleinen Lösungsansatz!
Schonmal schönes Wochenende!
€: Entschuldigung es handelt sich hierbei um einen Windows XP Rechner auf aktuellem Stand!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 193005
Url: https://administrator.de/contentid/193005
Ausgedruckt am: 22.11.2024 um 01:11 Uhr
6 Kommentare
Neuester Kommentar
Zitat von @Sauerkrautwurst:
@Lochkartenstanzer: Ja, "werden wohl von etwas anderem verwendet" - Bin ich jedoch beinahe von selbst drauf gekommen...
@Lochkartenstanzer: Ja, "werden wohl von etwas anderem verwendet" - Bin ich jedoch beinahe von selbst drauf gekommen...
Nunja, der Support an Hotlines ist manchmal "grenzwertig", aber meist ist es einen Versuch wert, weil man doch ab und zu mal an kompetente Leute kommt.
Du koönntest mal mit dem Process explorer von Systinternals/Microsoft schauen, welche Prozesse Anspruch auf die comports erheben. Vielleicht findet sich ja da ein Hinweis.
lks
Zitat von @Sauerkrautwurst:
Der Process-Explorer gab richtigerweise an, dass die Ports von der Software für die Maschine benutzt werden. Da sollte der
Fehler wohl auch nicht gelegen haben.
Der Process-Explorer gab richtigerweise an, dass die Ports von der Software für die Maschine benutzt werden. Da sollte der
Fehler wohl auch nicht gelegen haben.
Böser Verdacht:
Könnte es sein, daß die Maschinensoftware (z.B. durch Dienste) die Ports sich krallen konnte, bevor die Treiber der Karte zum Zuge kamen und daher die entsprechend benamsten Ports nciht mehr reservieren konnte? Quasi eine Race-Condition der Dienste/Treiber?
lks