Trabalho com placas multiseriais MUSA (at� 16 portas) e as configuro assim
no linux:

1) localizo uma IRQ vaga, mesmo que tenha que desabilitar seriais originais
na m�quina;
2) configuro a placa via jump para o primeiro endere�o base de mem�ria (tem
nos manuais, geralmente um conj. de 8 jumps)
3) na primeira vez crio os devices assim:
mknod -m 666 /dev/ttyS5 c 4 69
mknod -m 666 /dev/ttyS6 c 4 70
mknod -m 666 /dev/ttyS7 c 4 71
mknod -m 666 /dev/ttyS8 c 4 72
mknod -m 666 /dev/ttyS9 c 4 73
mknod -m 666 /dev/ttyS10 c 4 74
mknod -m 666 /dev/ttyS11 c 4 75
mknod -m 666 /dev/ttyS12 c 4 76

4) crio o arquivo "/etc/rc.d/rc.serial" assim como no exemplo abaixo, uma
MUSA de 8 portas com endere�o base de 0x180:

#
# RC.SERIAL vs 7.0 e 7.1
#
# INICIALIZA PORTAS SERIAIS DO SISTEMA
#
cd /dev
SETSERIAL="/bin/setserial -b"
echo "Configurando portas seriais"
echo "Placa Musa "
${SETSERIAL} /dev/ttyS5 uart 16450 port 0x180 irq 3
${SETSERIAL} /dev/ttyS6 uart 16450 port 0x188 irq 3
${SETSERIAL} /dev/ttyS7 uart 16450 port 0x190 irq 3
${SETSERIAL} /dev/ttyS8 uart 16450 port 0x198 irq 3
${SETSERIAL} /dev/ttyS9 uart 16450 port 0x1A0 irq 3
${SETSERIAL} /dev/ttyS10 uart 16450 port 0x1A8 irq 3
${SETSERIAL} /dev/ttyS11 uart 16450 port 0x1B0 irq 3
${SETSERIAL} /dev/ttyS12 uart 16450 port 0x1B8 irq 3
#
echo "Configurancao portas seriais terminada."
echo "Placa Musa configurada."

5) acrescentou no arquivo "/etc/inittab" as devidas linhas de respawn para
permitir login, no banco de dados que uso, pelas seriais. Note que no lugar
de "/usr/bin/d3....", que � a chamada bd que uso, vc pode colocar um comando
de login do linux como "/sbin/mingetty ttyS5" que apresentara o login do
linux quando o terminal for ligado. Os parametros de speed s�o pr�prios do
comando d3 do BD, vc ter� que verificar os do mingetty para ajustar
velocidade e outros par�metros de comunicacao.

#
# placa musa vs 7.1.0
#
m1:34:respawn:/usr/bin/d3 -15 -t ttyS5 -y "speed 19200 -parenb cs8 -cstopb"
m2:34:respawn:/usr/bin/d3 -16 -t ttyS6 -y "speed 19200 -parenb cs8 -cstopb"
m3:34:respawn:/usr/bin/d3 -17 -t ttyS7 -y "speed 19200 -parenb cs8 -cstopb"
m4:34:respawn:/usr/bin/d3 -18 -t ttyS8 -y "speed 19200 -parenb cs8 -cstopb"
m5:34:respawn:/usr/bin/d3 -19 -t ttyS9 -y "speed 19200 -parenb cs8 -cstopb"
m6:34:respawn:/usr/bin/d3 -20 -t ttyS10 -y "speed 19200 -parenb cs8 -cstopb"
m7:34:respawn:/usr/bin/d3 -21 -t ttyS11 -y "speed 19200 -parenb cs8 -cstopb"
m8:34f:respawn:/usr/bin/d3 -22 -t ttyS12 -y "speed 19200 -parenb
cs8 -cstopb"
#
# fim placa musa vs 7.1.0
#

Atenciosamente,
Braille




Assinantes em 14/02/2002: 2232
Mensagens recebidas desde 07/01/1999: 154516
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a