Instalacja i konfiguracja karty VSCOM
oraz modemu YUKO MDA-01
Pobrać sterowniki karty VSCOM.
Przekopiować odpowiednią wersję sterownika dla naszego jądra.
Uruchamiamy program ./configure
Będzie teraz konieczna kompilacja jądra z tymi sterownikami.
Konfigurujemy nasze jądro: w katalogu /usr/src/linux wykonujemy polecenie make menuconfig, wybieramy z menu Character devices/Extended dumb serial driver options i zaznaczamy: Support more than 4 serial ports, Support for sharing serial interrupts, Support special multiport boards, Support VScom Serial port card.
Po skonfigurowaniu jądra można je kompilować, przydatne komendy: make dep, make clean, make bzImage, make modules, make modules_install.
Następnie konfigurujemy naszego bootloader'a tak aby było możliwe wystartowanie Linuxa z nowego jądra.
Przy starcie Linuxa zobaczymy że zastała znaleziona nasza karta i na jakim urządzeniu ona pracuje, następnie dla każdego portu karty należy stworzyć odrębny plik urządzenia. Posługujemy się programem mknod, który generuje pliki urządzeń - jako parametry podajemy: nazwę specjalnego pliku urządzenia, c(urządzenie znakowe), oraz dwie liczby: major i minor - pozwalające na identyfikację urządzenia w zasobach jądra. Liczba major dla portu szeregowego (typu ttyS) jest równa 4, liczbę minor uzyskujemy jako sumę 64+numer_przy_ttyS, czyli dla ttyS14 będzie to 78. Przykład: mknod /dev/ttyS14 c 4 78
Ustawiamy porty programem setserial, przykład: /bin/setserial /dev/ttyS14 port 0x6500 irq 12 uart 16950 baud_base 921600 divisor 2 spd_cust ^fourport low_latency
Dobrze jest sprawdzić co mamy w /proc/tty/driver/
Instalacja oprogramowania pppd 921600 b/s
Jeśli mamy ustawione porty, czas zestawić połączenie. W tym celu należy się zaopatrzyć w odpowiednio przygotowane pppd, obsługujące szybkości do 921600, ponieważ standardowo osiągnęlibyśmy maksymalnie 400 kb/s. Po pobraniu pppd921k.tar.gz, należy je skompilować i zainstalować.
Po zainstalowaniu będziemy już mogli zestawić połączenie ppp. Oto przykładowe wpisy, które powinny znaleźć się w plikach /etc/ppp/options.ttyS[numer_portu]:
Najpierw 'serwer ppp'
10.0.0.1:10.0.0.10
modem
921600
noauth
-detach
crtscts
asyncmap 0
W powyższym przykładzie zmień numery IP na potrzebne Tobie.
A teraz 'klient ppp':
noipdefault
921600
ipcp-accept-remote
noauth
-detach
crtscts
asyncmap 0
Teraz możemy już przetestowac łącze !
/usr/sbin/pppd /dev/ttySxx
Wymagania modemu YUKO
MDA-O1
(prędkość 921600)
Na pewno nie poradzi
sobie żaden komputer z Windows. Natomiast dla Lunuxa wystarczy Pentium 100 Mhz,
a nawet czasami 486 / 66 Mhz. Są pewne kłopoty za starymi twardymi
dyskami poniżej 4 GB i czasami
z kartami I/O ISA, ale szybki procesor nie jest potrzebny (oczywiście w
przypadku, gdy jest mało połączeń 921kbps. Natomiast bardzo istotne jest aby
kabel interfejsu był krótki (koniecznie poniżej 1m), oraz nie był ekranowany
(możne ekran odłączyć).