Hallo! Ich nutze einen Roline RS232 zu Ethernet LAN Adapter, der auch einwandfrei von der mitgelieferten Software SLAN Utility erkannt wird. Dort kann ich neben der Konfiguration des Adapters (IP, Geschwindigkeit, usw.) auch Portmapping einstellen, d.h. eine virtuelle COM Portnummer zu verteilen. Momentan habe ich COM3 zugeteilt - doch leider wird dieser von keinem Programm erkannt. Auch in der Registry wird unter Hardware\Devicemap\Serialcomm nicht angezeit... Interessant ist, dass ich in der Systemsteuerung die bestehenden COM1 und COM2 ja umbenennen kann - jedoch nicht auf die Nummer, welche dem virtuellen Port zugewiesen ist (auch getestet mit anderer Nummer des virtuellen Ports). In Summe bedeutet das, dass der Port ja in irgend einer Weise erkannt wird - aber eben nicht richtig... Ich weis mir wirklich nicht mehr zu helfen - vielleicht hat hier jemand eine Idee?? Danke!
was passiert wenn du ihn ainfacht nutzt? z.b. putty geht er dann?
probier mal usbview, das programm zeigt dir deinen kompletten USB Baum bis zu den Hostcontrollern auf, mit allen angeschlossenen Geräten und den discreptoren mit denen sie sich am Host angemeldet haben.
Wenn ich bei Putty unter Connection\Serial COM3 eingebe und Open klicke passiert leider garnichts. Allerdings auch nicht bei COM1 und 2 - wobei dort ja auch nichts angeschlossen ist...
Stefan schrieb: > Wenn ich bei Putty unter Connection\Serial COM3 eingebe und Open klicke > passiert leider garnichts. Wenn Windows Com3 nicht erkennt, dann kann logischerweise auch Putty nichts damit anfangen. IMHO solltest Du mal am Treiber für den virtuellen Comport forschen. Vielleicht ist der Treiber aber auch noch garnicht geladen?
Wie finde ich raus ob der Treiber geladen ist? Nur zur Info: Irgendwie schein Windows ja den Com schon zu erkennen - ich darf ja die "normalen" Schnittstellen nicht in COM3 umbenennen (in COM4 z.B. schon) - wenn ich den virtuelle Port auf COM4 umbenenne kann ich die "normalen" in COM3 umtaufen, aber nicht mehr in COM4... Also scheint das System ja schon zu merken, dass da was passiert. Weitere kleine Info: Betriebssytem ist Windows Server 2008 R2
Mitunter hilft es auch, alle bisher erkannten USB Geräte (Windows merkt sich diese) aus eben dieser Liste komplett zu löschen und das Gerät dann neu anzustöpseln (man möge mir diesen Begriff verzeihen).
Mazze schrieb: > Mitunter hilft es auch, alle bisher erkannten USB Geräte (Windows merkt > sich diese) aus eben dieser Liste komplett zu löschen und das Gerät dann > neu anzustöpseln (man möge mir diesen Begriff verzeihen). Da ist nix USB. Das ist Ethernet. Und an den Stefan: Wie Du herausfindest ob der Treiber geladen ist? Jaaa, hast Du ihn denn überhaupt installiert? Im Gerätemanager unter <Ports (COM & LPT)> muß der Com-Port dann auftauchen. Tut er's nicht, ist der Treiber entweder nicht geladen oder inaktiv oder er tut nicht mit Deinem Windows.
Stefan schrieb: > Weitere kleine Info: Betriebssytem ist Windows Server 2008 R2 Windows Server sind da oft bei eigentlich einfachen Sachen besonders zickig. Fragt man nach, so ist die Antwort i.d.R. "sowas betreibt man auf einem Server nicht". Ich habe z.B. eine Fritzcard im Server trotz allgemeinen Abratens, und sie mag auch bisher nicht sich mit dem ISDN verbinden. Und für ein Faxmodem habe ich nach langem Streifzug durchs Internet eine Anleitung gefunden, nach der ich einige Dateirechte verändert habe sowie ca. 15 Registryeinträge ändern und neuanlegen musste, dann erst wird das Modem überhaupt erkannt - auf einem Normal-PC existiert das Problem überhaupt nicht. Wenn sichs machen lässt, würde ich das ganze mal ohne Server testen, wenn es da tut und auf den Server nicht übertragbar ist, weisst du wenigstens ungefähr woran es liegt. Gruss Reinhard
J. L. schrieb: > Wenn Windows Com3 nicht erkennt, dann kann logischerweise auch Putty > nichts damit anfangen. dann müsste aber ein Fehler kommen - "unable to open serial port" wenn diese meldung nicht kommt, dann ist doch alles OK. das auslesen der schnittstellen ist nicht dokumentiert, man kann sich also nicht darauf verlassen.
Ich hab jetzt das SLAN Utility nochmal auf einem XP Rechner installiert. Es klappt ein bischen besser, aber noch nicht gut ;) In der Registry finde ich jetzt unter Software einen Eintrag SerRedir, welcher in der Readme des Programms beschrieben ist. Man kann dort z.B. einen Autoconnect o.ä. eintragen. Zudem ist unter Hardware\Devicemap\Serialcom folgendes neu drin: \Device\MosSerial3 mit dem Wert COM3 Im Gerätemanager find ich allerdings immer noch nichts - und auch das Programm mit welchem ich ursprünglich den virtuellen COM Port nutzen wollte erkennt nichts...
Stefan schrieb: > Im Gerätemanager find ich allerdings immer noch nichts - und auch das > Programm mit welchem ich ursprünglich den virtuellen COM Port nutzen > wollte erkennt nichts kannst du nicht erstmal testen ob es geht? Verbinde an dem RS232 Ausgang mal pin 2 und pin3 - wenn du jetzt putty benutzt sollest du alle zeichen die du sendest als echo bekommen. Es ist ja keine "echte" schnittstelle, ist ist eigentlich nur eine device im Treiber der die gleichen eigenschaften wie ein com-port hat. Es gibt also keinen wirklichen Grund das er in der registry als com port drin steht. Wenn Programme sich auf solche listen verlassen, dann ist das sehr unschön. Ein Com port muss nicht mal COMxx heisen er kann auch xyz heisen.
>Ich nutze einen Roline RS232 zu Ethernet LAN Adapter
Was sagen denn die Jungs von Roline dazu?
Eine kleine Anmerkung: Windows merkt sich bei COM Ports welcher Port mit welchem Device verbunden war. Der Port wird dann im Gerätemanager als belegt markiert wenn man bei bei einem anderen Device den Port ändern will. Das ursprüngliche Device ist nämlich immer noch vorhanden, aber versteckt so lange es nicht verbunden ist. Ob im Gerätemanager bei der COM3 als belegt angezeigt wird, sagt also nicht so viel darüber aus ob COM3 im Moment auch verfügbar ist. Da ist der im ersten Post erwähnte Registry Key viel aussagekräftiger. Es gibt eine Möglichkeit wie man die versteckten Devices wieder anzeigen und damit auch wieder löschen kann: http://rttycontesting.com/lagniappe/removehiddencomports.html Das behebt vermutlich nicht das ursprüngliche Problem, kann aber bei der Fehlersuche hilfreich sein. Man sieht so z.B. im Nachhinein wieder ob das Gerät zeitweise aufgetaucht ist. Es hilft ev. auch bei der Neuinstallation. Gruß, Reinhard
Nur zur Info: Ich habe gerade mit dem Support von Roline telefoniert - sehr kompetent und Telefonnummer mit normalem Tarif... Ergebnis: Der Zugriff durch Programme über die COM Port Steuerung im Gerätemanager ist mit diesem Teil einfach NICHT möglich :( Ich kann nur z.B. via Hyperterminal mit Geräten kommunizieren...
Also nur über Winsock. Kann man aber auch schnell in eigene Anwendungen implementieren.
Stefan schrieb: > Ich kann nur z.B. via > Hyperterminal mit Geräten kommunizieren... und was wählst du dort als Ziel aus?
> und was wählst du dort als Ziel aus?
Winsock IP Adresse und Port
Uwe schrieb: >> und was wählst du dort als Ziel aus? > Winsock IP Adresse und Port eventuell hiflt dann das hier weiter http://com0com.sourceforge.net/ http://com0com.cvs.sourceforge.net/viewvc/com0com/com2tcp/ReadMe.txt?revision=RELEASED
Uwe schrieb: > Winsock IP Adresse und Port Dann ist gar kein VCom-Treiber installiert, sondern Du kommunizierst direkt über Sockets mit dem Gerät. Das kannst Du natürlich auch mit beliebiger anderer Software machen, die Sockets ansprechen kann, HyperTerminal ist nur einer von vielen Telnet-Clients.
Rufus Τ. Firefly schrieb: > Dann ist gar kein VCom-Treiber installiert, sondern Du kommunizierst > direkt über Sockets mit dem Gerät. die Frage was er überhaupt installiert hat, und für was das da ist?
Peter II schrieb: > die Frage was er überhaupt installiert hat, und für was das da ist? Nun, im ersten Posting dieses Thread steht: > Ich nutze einen Roline RS232 zu Ethernet LAN Adapter, der auch > einwandfrei von der mitgelieferten Software SLAN Utility erkannt wird. > Dort kann ich neben der Konfiguration des Adapters (IP, Geschwindigkeit, > usw.) auch Portmapping einstellen, d.h. eine virtuelle COM Portnummer zu > verteilen. Und dieser Teil mit dem Portmapping funktioniert offensichtlich nicht. (Die Vorgehensweise entspricht übrigens der beim XPort von Lantronix)
Geht doch: 1. Sicherstellen, daß aus der seriellen Schnittestelle Daten geliefert werden 2. RS232 über Telnet konfigurieren. 3. den Schieber am RS232 auf DATA stellen. 4. mit Hyperterminal eine Winsock-Verbindung aufbauen (nur zum Testen). Wenn Daten kommen trennen (es müssen ASCII Zeichen und Steuersignale für das Port-Mapping kommmen). 5. Slan-Software starten, alles neutral, kein Port gemappt. 6. Server Manager, Search Devices,... RS232 sollte gefunden werden, OK 7. Port-Mapping, Add Device (RS232), OK 8. Rechte Maustaste, "Apply". Com Port wird gemappt und erscheint in der Auswahl von Hyperterminal. Baud-Rate etc. korrekt einstellen, Daten kommen. Eben getestet, geht. Vorteil ist, daß man die binären Steuersignale des RS232 nicht mehr von den Nutzdaten trennen muß.
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.