Kilka sztuczek, które mogą Ci się przydać ...
Kermit i zmodem.
Abu korzystać z protokołu zmodem w programie kermit,
dodaj do pliku .kermrc następujace dane:
define rz !rz < /dev/cua3 > /dev/cua3
define sz !sz \%0 > /dev/cua3 < /dev/cua3
Pamiętaj o podaniu prawidłowego portu, tego, do którego
przyłączone jest modem. Nastepnie w wierszu zachęty programu
kermit po prostu napisz rz lub sz
<filename>.
Aby automatycznie ustawiac typ terminala dla wszystkich sesji
prowadzonych przez daną linie, dodaj do pliku
/etc/inittab odpowiednią informację. Gdybym miał
terminala vt100 przyłączony do portu ttyS1 dodałbym
opcję wt100 do wiersza opisującego tę linię:
S1:456:respawn:/sbin/getty ttyS1 DT9600 vt100
Możesz również korzystać z programu tset, który
potrafi określić rodzaj terminala i nie jest zależny od
żadnych ustawień domyślnych.
ls przy połączeniach przez porty szeregowe.
Jeśli użycie kolorów ls bruździ w ustawieniach terminala
trzeba to wyłączyć. ls --color i ls --colour
wykorzystuje kolory. Niektóre dystrybucje korzystają domyślnie
z "kolorowego" ls. Sprawdz /etc/profile i
/etc/csh.cshrc czy nie znajdziesz tam aliasów dla
ls. Możesz również sam zrobić alias ls na ls
--no-color, jeśli nie chcesz zmieniać domyślnej konfiguracji
systemu.
Istnieje program o nazwie vtprint, który potrafi to
zrobić.
ftp://ftp.sdsu.edu/pub/vtprint lub
http://www.sdsu.edu/~garrett.
Inny program, który to umożliwia nosi nazwę
xprt.
ftp://sunsite.unc.edu/pub/Linux/system/printing.
Tak. Aby Linux mógł rozpoznać i skonfigurować urządzenie
szeregowe dodaj do pliku startowego
(/etc/rc.d/rc.local lub
/etc/rc.d/rc.serial) następujące polecenie:
/sbin/setserial /dev/cuaN auto_irq skip_test autoconfig
Zrób to dla każdego portu, który chcesz
skonfigurować. Pamiętaj aby podać nazwę pliku urządzenia,
które rzeczywiście istnieje w twoim komputerze.
Informacje o adesach portów i przerwaniach dla kart
wieloportowych znajdziesz w pliku rc.serial w pakiecie
setserial. Zawiera mnóstwo szczegółów na temat kart
wieloportowych, włączając adresy portów i nazwy urządzeń.
W numerze 36 znajdzesz artykuł Linux Journal,
http://www.ssc.com/lj/issue36/index.html
wyjaśniający w jaki sposób korzystać z konsoli przez port
szeregowy. Niestety listy wysyłane do autora powracają. Mam
nadzieje, że wkrótce artykuł pojawi się w serwisie Linux
Journal pod podanym wcześniej adresem.
Jeśli w systemach z dyskami (E)IDE zauwazysz niskią szybkość
transmisji przez porty szeregowe i bledy (overruns) portu
szeregowego skorzystaj z programu hdparm. Jest to
narzędzie, które umożliwia modyfikacje parametrów urządzeń
(E)IDE, włączając odblokowywanie innych przerwań w czasie
trwania przerwani IRQ dysku. Zwiększy to czułość systemu i
ułatwi mu szybszą reakcję na wydarzenia eliminując błędy
występujące na porcie szeregowym (overruns). Pamiętaj aby
bardzo dokładnie przeczytać dokumentacje programu ponieważ
niektóre sterowniki/dyski nie lubią takich ustawień i mogą
zniszczyć system plików znajdujący sie na dysku.
Zwróć również uwagę na narzędzie o nazwie irqtune
umożliwiające zmianę prirytetów przerwań IRQ poszczególnych
urządzeń, na przykład portu szeregowego, na którym pracuje
Twój modem. Może to z zwiększyć szybkość przesyłania
informacji przez port szeregowy twojego komputera. Dokumnet
FAQ dotyczący irqtune jest dostępny pod adresem
http://www.best.com/~cae/irqtune.