Modemy i OS/2
Modemów sie w OS/2 zasadniczo nie instaluje( no bo i po co). To co
w Windows nazywa się sterownikami najczęściej służy do ustalania przerwania
i portu na ktorym będzie pracował port szeregowy modemu. Jeżeli jest
to model zewnetrzny to będzie pracował bez najmniejszego ale. Jezeli jest
to winmodem wewnętrzny to prawdopodobni nic z tego nie będzie (zostaje
wymiana). Wynika to z faktu, że w takich urządzeniach logika modemu została
zastąpiona oprogramowaniem. Takie urządzenia pracują tylko z Windows (dotyczy
to także innych urządzeń np: drukarek). Ideał to model na jumperach bo
pozwala na sztywno ustalić przerwania i port.
Sposób sprawdzenia czy modem powinien pracować
Gdy ten tzw. winmodem nie działa na żadnym z wybranych zamienników,
można zrobić "ręczną" próbe. Zainstalować jakiś terminal (program do obslugi
modemu), najlepiej stary DOS-owski. Nastepnie "otworzyć" dla danego COM-u
pełny kanał, we właściwościach okna DOS przydzielić dany COM wyłącznie
dla tego połączenia. Wystartować terminal i wbić rozkazy sprawdzające dla
danego modemu. Najczesciej "AT", jeżeli odpowiedź będzie "OK", to modem
na pewno będzie działał w OS/2.
Aby modem pracował prawidłowo niezbędne jest osiągnięcie dwóch elementów:
-
ustalenie numeru portu i przerwania na samym modemie wewnętrznym (W zewnętrznych
ten problem odpada).
-
ustalenie tych samych w/w parametrów za pomocą sterownika obslugującego
porty szeregowe. (com.sys lub sio.sys)
Jeżeli modem posiada nastawy domyślne (COM) to wystarczy je wpisać do dialera
i gotowe. Z reguły dla portów z zakresu COM1-COM4 nie potrzeba dodatkowych
zabiegów. W takim przypadku przerwanie jest przypisane do portu .
Chyba że modem jest ustawiony np. jako standardowe COM3 (czyli przerwanie
4). W przypadku gdy mysz jest na porcie COM1 (również przerwanie 4) tak
zdefiniowany modem nie będzie widziany przez OS/2. Wynika to z tego, że
sterownik myszy przejmuje przerwanie tylko dla siebie. W takiej sytuacji
modem należy przekonfigurować w sposób niestandardowy, a w linii ładującej
sterownik COM.SYS. WARP 3 poprawnie rozpoznaje tylko COM 1 i 2. Wszystkie
pozostałe muszą być jawnie zdefiniowane w linii COM.SYS. Natomiast WARP
4 ma to już zrobione jak należy i radzi sobie z COM-ami 1 do 4 bez względu
na to jak dziwnie są skonfigurowane.
Przykład definicji portu COM3 :
-
adres bazowy 3E8
-
przerwanie 7
Parametr dla sterownika COM.SYS wygląda następująco (3,3E8,7).
Pozostało wybranie prędkosci komputer-modem z odpowiedniej zakładki
w wybranym dialerze i wydanie właściwej komendy
AT. W OS/2 znajduję się wiele gotowych lańcuchów dla
modemów. Często jednak w nazwie danego modemu wymieniona jest niższa prędkość
od tej jaką dany modem posiada. Wynika to postępu technicznego. Mimo wszystko
nie należy się tym przejmować. Modem będzie pracował ze swoją prędkościa
jeżeli pozwolą na to warunki techniczne samego połączenia.
Tech/2
strony z poradami technicznymi na temat systemu OS/2