Serielle RS232 Schnittstelle
-
- Beiträge: 241
- Registriert: Fr 2. Apr 2021, 17:29
Serielle RS232 Schnittstelle
Hallo Alle
Mit meinem neuen ArcaOS und neuen PC ohne RS-232 möchte ich gerne wieder meinen Funkempfänger via RS-232 steuern. Dazu hatte ich mal einen USB/Seriell-Adapter von Quatech angeschafft. Der Treiber USBQTECH.SYS wird geladen und COM1 + COM2 werden mit 'mode' angezeigt. Eine Kommunikation zum Empfänger ist aber nicht möglich, das Steuerprogramm hängt eine Weile und mit Ctrl-C kann ich es dann beenden. Mit 'mode com1' habe ich auch erfolglos die Parameter verändert. Es scheint am Treiber zu liegen, evtl. am neuen USBUHCD.SYS ? Auf dem alten eCS-PC hat es noch funktioniert.
Eine andere Möglichkeit wäre ein anderer Adapter mit funktionierendem Treiber, aber für unser OS ist mir da nichts bekannt.
Mit meinem neuen ArcaOS und neuen PC ohne RS-232 möchte ich gerne wieder meinen Funkempfänger via RS-232 steuern. Dazu hatte ich mal einen USB/Seriell-Adapter von Quatech angeschafft. Der Treiber USBQTECH.SYS wird geladen und COM1 + COM2 werden mit 'mode' angezeigt. Eine Kommunikation zum Empfänger ist aber nicht möglich, das Steuerprogramm hängt eine Weile und mit Ctrl-C kann ich es dann beenden. Mit 'mode com1' habe ich auch erfolglos die Parameter verändert. Es scheint am Treiber zu liegen, evtl. am neuen USBUHCD.SYS ? Auf dem alten eCS-PC hat es noch funktioniert.
Eine andere Möglichkeit wäre ein anderer Adapter mit funktionierendem Treiber, aber für unser OS ist mir da nichts bekannt.
-
- Beiträge: 535
- Registriert: Fr 10. Jan 2014, 07:24
- Wohnort: 641m ü. NN
Ich habe seit vielen Jahren einen Belkin FSU103 im Einsatz.
Treiber habe ich. Ob Du aber noch so ein Teil bekommst.....
Treiber habe ich. Ob Du aber noch so ein Teil bekommst.....
-
- Beiträge: 241
- Registriert: Fr 2. Apr 2021, 17:29
Hallo eCSBenutzer
Habe einen auf eBay gefunden. Aber funktioniert der Treiber auch unter ArcaOS ?
Habe einen auf eBay gefunden. Aber funktioniert der Treiber auch unter ArcaOS ?
-
- Beiträge: 535
- Registriert: Fr 10. Jan 2014, 07:24
- Wohnort: 641m ü. NN
Nicht probiert - läuft mit eCS2.1
Ich verwende mehrere Adapter mit PL2303 (?) und dem speziellen Treiber dafür von Tan..... Wohl von Hobbes. Alle Versuche mit dem universellen usbcom/usbser Treibern über die letzten > 10 Jahre waren erfolglos. Weder Davids noch Lars Treiber kommen mit meinen Adaptern zurecht. Bzw. ich hab es nie geschafft diese für meine simplen Anwendungen (nur RXD und TXD ohne Handshake) zu betreiben. David hat zwar einiges von Tan... sourcen in seine Version eingepflegt, aber als ich das letzte mal nachgesehen habe (schon Jahre her), waren so Kommentare drinnen wie, das kann ja gar nicht funktionieren mit mehreren Adaptern.
Ich lade den Treiber 4x jeweils mit unterschiedlichen /COMx Parameter. Und das funktioniert. Wenn jemand allerdings einen aktuelle Adapter kennt welcher mit den Standard USB Treibern funktioniert, wäre ich sehr interessiert.
Ich lade den Treiber 4x jeweils mit unterschiedlichen /COMx Parameter. Und das funktioniert. Wenn jemand allerdings einen aktuelle Adapter kennt welcher mit den Standard USB Treibern funktioniert, wäre ich sehr interessiert.
-
- Beiträge: 241
- Registriert: Fr 2. Apr 2021, 17:29
Ich vermute nun, dass es an den neuen USB-Treibern unter ArcaOS liegt, dass alte Treiber nicht mehr funktionieren.
Und generell mit Lars Treibern kannst du nicht arbeiten? Ich kenne das, bei einem von meinen Rechnern brauche ich auch die AN Treiber. Aber selbst da läuft der PL2303 Com Treiber nach wie vor.
Kannst du messen ob die Handshakeleitungen richtig funktionieren? Ich hätte vermutet, wenn mode funktioniert, dann ist alles okay. Mit mode Baudrate und DTR usw. umstellen funktioniert?
Kannst du messen ob die Handshakeleitungen richtig funktionieren? Ich hätte vermutet, wenn mode funktioniert, dann ist alles okay. Mit mode Baudrate und DTR usw. umstellen funktioniert?
-
- Beiträge: 241
- Registriert: Fr 2. Apr 2021, 17:29
Hallo Andi
Meinst Du mit den "Lars-Treibern" die auf Hobbes, z.B. usbdrv237.zip ? Diese haben bei mir unter eCS nie funktioniert und für ArcaOS fehlt USBXHCD.SYS für USB-3. Der mode-Befehl funktioniert, aber ich werde nochmals die Parameter für Handshake probieren. Das Kabel ist ein handelsübliches (damals) Modemkabel. Vielleicht funktioniert der HW-handshake ja wegen den USB-Treibern nicht und ich kann in mit 'mode' aktivieren. Hab noch ein altes Computer-Buch mit RS-232 im Regal stehen. Wenn das nicht klappt, ist mein Latein am Ende.
Meinst Du mit den "Lars-Treibern" die auf Hobbes, z.B. usbdrv237.zip ? Diese haben bei mir unter eCS nie funktioniert und für ArcaOS fehlt USBXHCD.SYS für USB-3. Der mode-Befehl funktioniert, aber ich werde nochmals die Parameter für Handshake probieren. Das Kabel ist ein handelsübliches (damals) Modemkabel. Vielleicht funktioniert der HW-handshake ja wegen den USB-Treibern nicht und ich kann in mit 'mode' aktivieren. Hab noch ein altes Computer-Buch mit RS-232 im Regal stehen. Wenn das nicht klappt, ist mein Latein am Ende.
"die haben bei mir unter eCS nie funktioniert": meinst du damit den seriellen USB Treiber oder die USB Treiber insgesamt ?
Beim seriellen Treiber kann es schon sein, dass der nicht funktioniert. Ich hatte einfach keine HW um das zu testen.
Wo finde ich denn den "LL2303 COM Treiber" ? Ich meinte, es hätte dazu Sourcecode gegeben den ich auch in meinen Treiber versucht habe, einzuarbeiten. Aber vielleicht muß man da etwas hin- und herprobieren bis es geht.
By the way: mittlerweile sind wir bei 10.240. Vielleicht ist da auch das eine oder andere seit 10.237 dabei, was ein Problem behebt (aber auf jeden Fall nichts mit COM).
Ja, USB3 fehlt. Ich hab mir mal die XHCI spec durchgelesen (und dabei festgestellt, dass die XHCI HW viel schlauer ist als die UHCI-EHCI HW und auch einige grundsätzliche Probleme in HW statt in SW löst, z.B. das ganze Delay Timing beim Device Attachment, damit sollten diese ewigen Device Attach Probleme der Vergangenheit angehören). Ich glaub, mir fehlt der Mut, das Ding zu schreiben.
Beim seriellen Treiber kann es schon sein, dass der nicht funktioniert. Ich hatte einfach keine HW um das zu testen.
Wo finde ich denn den "LL2303 COM Treiber" ? Ich meinte, es hätte dazu Sourcecode gegeben den ich auch in meinen Treiber versucht habe, einzuarbeiten. Aber vielleicht muß man da etwas hin- und herprobieren bis es geht.
By the way: mittlerweile sind wir bei 10.240. Vielleicht ist da auch das eine oder andere seit 10.237 dabei, was ein Problem behebt (aber auf jeden Fall nichts mit COM).
Ja, USB3 fehlt. Ich hab mir mal die XHCI spec durchgelesen (und dabei festgestellt, dass die XHCI HW viel schlauer ist als die UHCI-EHCI HW und auch einige grundsätzliche Probleme in HW statt in SW löst, z.B. das ganze Delay Timing beim Device Attachment, damit sollten diese ewigen Device Attach Probleme der Vergangenheit angehören). Ich glaub, mir fehlt der Mut, das Ding zu schreiben.
-
- Beiträge: 241
- Registriert: Fr 2. Apr 2021, 17:29
Hallo Lars
Jedenfalls bewundere ich Programmierer, die von sich aus Projekte angehen und sie dann gratis zur Verfügung stellen. Nur so kann OS/2 überleben.
Gruss Thomas
Bei mir gabs immer einen IRQ-9-Konflikt mit UNIAUD. Nach dem Aufstarten ging der Start-Sound immer in den Loop, da musste ich den LS ausschalten.
Jedenfalls bewundere ich Programmierer, die von sich aus Projekte angehen und sie dann gratis zur Verfügung stellen. Nur so kann OS/2 überleben.
Gruss Thomas
-
- Beiträge: 241
- Registriert: Fr 2. Apr 2021, 17:29
Nun habe ich erfolglos mit folgenden Parametern probiert:
USBQSER.SYS funktioniert unter ArcaOS mit seinen neuen USB-Treibern also nicht mehr.
Code: Alles auswählen
@cls
@rem Vorgaben Empfänger
mode COM1:BAUD=4800,PARITY=NONE,DATABITS=8,STOPBITS=2
@rem mode COM1:RTS=ON,OCTS=ON,IDSR=OFF,ODSR=OFF,DTR=OFF
@rem mode COM1:RTS=OFF,OCTS=OFF,IDSR=ON,ODSR=ON,DTR=ON
@rem mode COM1:RTS=ON,OCTS=ON,IDSR=ON,ODSR=ON,DTR=ON
mode COM1:RTS=OFF,OCTS=OFF,IDSR=OFF,ODSR=OFF,DTR=OFF
@rem mode COM1:XON=ON
mode COM1:XON=OFF
@pause
-
- Beiträge: 241
- Registriert: Fr 2. Apr 2021, 17:29
Hallo Andi
Von Hobbes habe ich mal den Treiber von Takayuki 'January June' Suwa heruntergeladen. Meinst Du diesen Treiber für einen Prolific PL2303 Adapter ?
Mit dem ArcaOS USBCOM.SYS hat der Quatech-Adapter auch nicht funktioniert, wird nicht erkannt. Es ist ein 32bit-Treiber und ich kann nirgends eine Liste finden, welche Adaper unterstützt werden.
Auszug aus meiner config.sys
Damit kann ich bis zu 4 USB Adapter mit PL2303 Chip anstecken/betreiben. Geht natürlich nur mit dem richtigen Chip. Der "normale" usbcom.sys muss dabei ausgeremt sein.
Code: Alles auswählen
REM ! DEVICE=M:\OS2\BOOT\USBCOM.SYS
DEVICE=P:\util\USBCOM_PL2303\usbcom.sys /V /M:1 /N:COM5 /Z
DEVICE=P:\util\USBCOM_PL2303\usbcom.sys /V /M:1 /N:COM6 /Z
DEVICE=P:\util\USBCOM_PL2303\usbcom.sys /V /M:1 /N:COM7 /Z
DEVICE=P:\util\USBCOM_PL2303\usbcom.sys /V /M:1 /N:COM8 /Z
-
- Beiträge: 241
- Registriert: Fr 2. Apr 2021, 17:29
Heute kam das Paket mit dem Adapter von Amazon. Eingesteckt - Empfänger eingeschaltet - und es funktioniert.
Der USB-Seriell-Adapter hat also einen Prolific PL2303 Chip und funktioniert sogar mit der mit ArcaOS gelieferten USBCOM.SYS. Der Eintrag im Config.SYS sieht wie folgt aus:
DEVICE=C:\OS2\BOOT\USBCOM.SYS /M:1 /N:COM1 /V
Der Parameter N: wäre nicht nötig, wenn beginnend mit COM1 der Treiber mehrere male geladen wird. Dann wird fortlaufend eine COM-Nummer zugeordnet. Den Prameter M: kenne ich nicht, habe ich einfach mal übernommen.
Mit OS/2 Warp und eCS wurde noch ein USBCOM.TXT mitgeliefert mit kompatiblen Adaptern. Wäre schön, wenn es wieder so eine Liste gäbe, dann müsste man nicht lange nach passender Hardware suchen.
Der USB-Seriell-Adapter hat also einen Prolific PL2303 Chip und funktioniert sogar mit der mit ArcaOS gelieferten USBCOM.SYS. Der Eintrag im Config.SYS sieht wie folgt aus:
DEVICE=C:\OS2\BOOT\USBCOM.SYS /M:1 /N:COM1 /V
Der Parameter N: wäre nicht nötig, wenn beginnend mit COM1 der Treiber mehrere male geladen wird. Dann wird fortlaufend eine COM-Nummer zugeordnet. Den Prameter M: kenne ich nicht, habe ich einfach mal übernommen.
Mit OS/2 Warp und eCS wurde noch ein USBCOM.TXT mitgeliefert mit kompatiblen Adaptern. Wäre schön, wenn es wieder so eine Liste gäbe, dann müsste man nicht lange nach passender Hardware suchen.
\IBMCOM\MACS\USBMOS.TXT
Zuletzt geändert von aschn am Do 29. Jul 2021, 16:08, insgesamt 1-mal geändert.
Andreas Schnellbacher
-
- Beiträge: 241
- Registriert: Fr 2. Apr 2021, 17:29
USBMOS ist für USB->Ethernet.
"This is an NDIS driver for the Moschip family of USB to Ethernet adapters."
Es fehlt aber eine Liste mit USB/Seriell-Chips. Da gäbe es z.B. noch den FTDI-Chip.
"This is an NDIS driver for the Moschip family of USB to Ethernet adapters."
Es fehlt aber eine Liste mit USB/Seriell-Chips. Da gäbe es z.B. noch den FTDI-Chip.