Ta część powinna pomóc w doborze prędkości z jaką modem
komunikuje się z programem lub getty.
setserial i ustaw flagę
spd_hi, aby skonfigurować port na prędkosć 57600 bps (4 *
14400 = 57600).
Dla modemów 28800 (V.FC lub V.34) ustaw flagę spd_vhi (4
* 28800 = 115200).
Następnie pamietaj aby w programie komunikacyjnym (lub pliku
inittab) wybrać prędkosć portu 38400. Upewnij się, że
masz układ 16550A UART.
Jeśli używasz biblioteki libc w wersji 5.x lub nowszej, to
definiowane są jescze prędkości 57600 i 115200. libc
znajduje się w katalogu /lib, zajżyj tam i zobacz,
której wersji używasz. Jeśli programy, których używasz zostały
skomplilowane dla tej wersji biblioteki, możesz używać tych
prędkosci zamiast posługiwać się programem
setserial. Ponieważ obecnie jest dostępnych wiele
dystrybucji Linux-a, najlepiej próbować korzystać z definicji
tych wyższych prędkości, jeśli posiada się nową dystrybucje Linux-a.
Przetestuj swoje ustawienia uruchamiając setserial z
wiersza komend i jeśli wszystko pracuje poprawnie umieść
odpowiednie polecenia w pliku
/etc/rc.d/rc.serial lub w
/etc/rc.d/rc.local, wtedy będą wykonywane przy
starcie systemu. Ja ustawiam prędkość 115200 portu ttyS3 poleceniem:
/sbin/setserial /dev/cua3 spd_vhi
Upewnij się, że korzystasz z odpowiedniej ścieżki dostępu do programu setserial i poprawnych nazw urządzeń. Możesz sprawdzić aktualne ustawienia portu szeregowego wydając polecenie
setserial -a /dev/ttyS3