COMSETUP.TXT
------------
Hogyan konfiguráljuk a soros portot OS/2 Warp alatt?
----------------------------------------------------
Mivel elôfordulhatnak problémák a soros port használatakor, az alábbiakban
összegyûjtöttünk néhány hasznos tanácsot, melyek segítségével úrrá lehetünk
a felmerülô problémákon.
RMVIEW.EXE
----------
Az RMVIEW program az \OS2 könyvtárban található. Ez egy nagyon hasznos
segédprogram, mivel segítségével nagyon sokat megtudhatunk rendszerünkrôl.
Ha kiadjuk az rmview /? parancsot, megkapjuk a használható opciókat.
Néhány ezek közül:
rmview /hw Kilistázza a hardverelemeket.
Ott kell lennie a "SERIAL_0 Serial port controller"
elemnek is.
rmview /irq Kilistázza a megszakításokat (IRQ).
Az IRQ 4 és 3 értékeket általában a COM1 és COM2
portok használják.
System Information Tool
-----------------------
Ez egy szintén hasznos segédprogram, amelyet a BonusPak-ben találhatunk
és a \US\SYSINFO könyvtárban lévô SYSI.CMD programmal installálhatunk.
Az install után a System Setup gyûjtôben találhatunk rá az ikonjára, vagy
elindíthatjuk a SYSIGUI.EXE parancs kiadásával is.
Ha futtatjuk, akkor a "Parallel and Serial Port Information" menüpont alatt
találhatunk információkat a rendszerünkben installált soros portokról.
Az OS/2 COM driverei és a Ray Gwinn-féle SIO driverek
-----------------------------------------------------
A config.sys-ben szerepelnie kell a következô soroknak:
DEVICE=C:\OS2\BOOT\COM.SYS
DEVICE=C:\OS2\MDOS\VCOM.SYS
A COM.SYS az IBM soros port drivere. A VCOM.SYS a virtuális DOS gépekben
futó programok számára teszi lehetôvé a soros port elérését.
Az IBM-féle COM driverek írásakor a kompatibilitást és nem a sebességet
tartották szem elôtt. A Ray Gwinn-féle (SIO) driverek sokkal gyorsabbak,
viszont kevesebb programmal kompatibilisek. A SIO drivereket nagyon sok
ftp site-on megtalálhatjuk (pl. xenia.sote.hu/pub/os2/munnich/drivers).
A legutolsó verzió az 1.53-as. A SIO driverek telepítése után a config.sys
a következôképpen kell, hogy kinézzen:
REM DEVICE=C:\OS2\BOOT\COM.SYS
REM DEVICE=C:\OS2\MDOS\VCOM.SYS
DEVICE=C:\SIO\SIO.SYS
DEVICE=C:\SIO\VSIO.SYS
Láthatjuk, hogy az eredeti drivereket nem törli ki az install program,
így a REM-ek eltávolításával (és a SIO driverek "kiremelésével") könnyedén
visszaállíthatjuk az eredeti állapotot.
A SIO driverek a sebességnövekedésen túlmenôen jelentôsen növelik a régi
típusú soros portok (8250 UART, 16450 UART) üzembiztonságát, mivel szoftver
úton virtuális puffert biztosítanak. Ha új típusú (16550 UART) soros porttal
rendelkezünk, akkor az hardverileg már támogatja a pufferolást.
Ha kiadjuk a mode comx (x a soros port száma) parancsot és a megjelenô adatok
között nem látunk olyat, hogy BUFFER = N/A, akkor biztosan új típusú porttal
van felszerelve a gép. Amennyiben ez a helyzet, akkor a SIO driverekkel
elérhetô sebesség 115200 bps.