Seguem aqui algumas dicas que podem ser muito úteis:
Para usar zmodem com kermit, adicione o seguinte conteúdo ao arquivo .kermrc:
define rz !rz < /dev/ttyS3 > /dev/ttyS3
define sz !sz \%0 > /dev/ttyS3 < /dev/ttyS3
Esteja seguro de colocar a porta correta do modem. Então para utilizá-lo, basta digitar rz ou sz <nome_do_arquivo> e o indicador de linha de comandos kermit.
Para configurar os tipos de terminais automaticamente ao se conectar ao sistema, adicione o tipo de terminal como uma entrada no arquivo /etc/inittab. Caso se tenha um terminal vt100 em ttyS1, pode-se adicionar ``vt100'' ao comando getty:
S1:456:respawn:/sbin/getty ttyS1 DT9600 vt100
Outros gettys têm opções similares. Pode-se usar o comando tset, o qual pode estabelecer as características do terminal durante o acesso do usuário e não depende de nenhum padrão.
ls em cores em conexões seriais
Caso o ls esteja gerando problemas na emulação de terminal com funcionalidades em cor, desabilite-as. Os comandos ls --color e ls --colour utilizam as funcionalidades de cores. Algumas instalações têm o comando ls configurado para cores por padrão. Verifique os arquivos /etc/profile e /etc/csh.cshrc como nomes alternativos do comando ls. Pode-se criar nomes alternativos ao ls com o formato ls --no-color, caso não se deseje alterar os padrões do sistema.
Há um programa chamado vtprint, disponível em
ftp://ftp.sdsu.edu/pub/vtprint e
http://www.sdsu.edu/~garrett.
Outro programa com funcionalidades similares é chamado xprt. Ele pode ser encontrados em
ftp://metalab.unc.edu/pub/Linux/system/printing.
Sim. Caso a configuração já não tenha sido realizada desta forma, pode-se configurar o Linux para detectar e configurar dispositivos seriais automaticamente ao ser inicializado. Caso necessário deve-se adicionar a seguinte linha:
/sbin/setserial /dev/ttyS3 auto_irq skip_test autoconfig
ao arquivo /etc/rc.d/rc.local, /etc/rc.d/rc.serial ou em
/etc/rc.boot/0setserial. Isto deve ser realizado para cada porta serial que se deseje autoconfigurar. Esteja seguro de fornecer um nome de dispositivo que realmente exista na sua máquina.
Para endereços de placas e IRQs, observe os arquivos rc.serial ou /etc/rc.boot/0setserial que acompanham o programa setserial. Eles trazem uma série de detalhes sobre placas multiseriais, incluindo-se endereços de E/S e nomes de dispositivos.
Existe um artigo no número 36 da revista Linux Journal,
http://www.ssc.com/lj/issue36/index.html, que explica como usar um console serial. Veja também o COMO FAZER Terminais Texto.
Caso se esteja obtendo baixas velocidades e erros em uma porta serial em um sistema com dispositivos de discos (E)IDE, pode-se utilizar o programa hdparm. É um utilitário que pode modificar parâmetros (E)IDE, incluindo desmascaramento de outras IRQs durante uma interrupção de disco. Este procedimento irá incrementar a performance de tempo de resposta e ajudará a eliminar os erros de espera. Esteja certo de ler as páginas de manual on-line muito cuidadosamente, uma vez que algumas combinações de dispositivos e controladoras não funcionam muito bem e podem corromper o sistema de arquivos.
Verifique também um utilitário chamado irqtune o qual irá mudar a prioridade do IRQ de um dispositivo, por exemplo a porta serial a qual um modem esteja conectado. Este procedimento poderá incrementar a velocidade da porta serial do sistema local. O FAQ do irqtune está disponível em
http://www.best.com/~cae/irqtune.