Instalacja i konfiguracja karty VSCOM

oraz modemu YUKO MDA-01

 

  1. Pobrać sterowniki karty VSCOM.

  2. Przekopiować odpowiednią wersję sterownika dla naszego jądra.

  3. Uruchamiamy  program ./configure

  4. Będzie teraz konieczna  kompilacja jądra z tymi sterownikami.

  5. 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.

  6. Po skonfigurowaniu jądra można je kompilować, przydatne komendy: make dep, make clean, make bzImage, make modules, make modules_install.

  7. Następnie konfigurujemy naszego bootloader'a tak aby było możliwe wystartowanie Linuxa z nowego jądra.

  8. 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

  9. 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

  10. 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ć).