DFÜ
Durch seine ausgezeichneten Multitasking Fähigkeiten ist OS/2 sehr gut für jede Art der Datenfernübertragung gerüstet.
DFÜ mit OS/2 Programmen
COM4 funktioniert nicht, wenn kein COM3 vorhanden ist OS/2 erwartet, das alle seriellen Schnittstellen ohne Lücken vergeben werden. Daher funktionieren alle COM-Ports hinter der Lücke nicht. Verwenden sie statt COM4 nächsten freien Port COM3.
COM3 und COM4 funktionieren nicht Auf ISA-Systemen sind COM1/3 und COM2/4 im allgemeinen auf den IRQs 4 und 3. OS/2 erlaubt es auf ISA-Systemen nicht, dass zwei Geräte den selben IRQ benutzen. Sollen COM3 und COM4 trotzdem venwendet werden, muss jeder COM-Port seinen eigenen IRQ benutzten. Dazu ist in der CONFIG.SYS die folgende Zeile anzupassen:
DEVICE=COM.SYS in DEVICE=COM.SYS (nn,aaaa,ii) (nn,aaaa,ii) ....
nn Nummer des COM-Ports (Dezimal)
aaaa I/O-Adresse des COM-Ports (Hexadezimal)
ii IRQ des COM-Ports (Dezimal)
Beispiel:
DEVICE=COM.SYS (3,3E8,5) (4,2E8,9)
COM3 auf Adresse 3E8 mit IRQ5 und COM4 auf 2E8 mit IRQ2
weitere Hinweise:
- Wenn Sie ein Gerät am IRQ2 betreiben, muss es mit IRQ9 angemeldet werden.
- Wenn Sie einen LPT2 haben, können Sie den IRQ5 nicht benutzen.
- Auf 16-Bit-Karten können auch die IRQs 9 bis 12 und 15 benutzt werden.
- Zusammen mit einer 8514/A-kompatiblen Grafikkarte oder einer S3-Karte kann der Standard-COM4 nicht verwendet werden, da beide Karten die selben Adressen belegen.
Die Einstellungen gelten nur für OS/2-Anwendungen. DOS-Anwendungen müssen selbst für andere IRQs konfigurierbar sein.
DFÜ mit DOS Programmen
Probleme mit DOS-Terminalprogrammen
Wenn es mit DOS-Terminalprogrammen Probleme gibt, können die folgenden Einstellungen diese möglicherweise verringern.
In der CONFIG.SYS:
- PRIORITY_DISK_IO auf NO stellen.
In den DOS EInstellungen:
- IDLE_SENSITIVITY auf 100.
- DOS-Einstellung SESSION_PRIORITY.
- HW_ROM_TO_RAM auf ON.
- BACKGROUND_EXECUTION auf ON.
- Das Programm als Vollbild laufen lassen.
- Einen UART 16550 verwenden.
Viele OS/2-Anwender haben auch gute Erfahrungen mit den SIO/VSIO-Treibern gemacht.
DOS-Programme melden einen UART 16450 Weshalb melden alle DOS-Programme nur einen UART 16450, obwohl ich einen UART 16550 eingebaut habe?
Der VCOM.SYS emuliert für DOS-Sessions nur einen UART 16450. Das ist aber kein Problem. Solange der FIFO für OS/2 eingeschaltet ist (MODE ....,BUFFER=ON), wird dieser auch verwendet.