Seja Bem Vindo Alex, ao munto do Linux :-) "Alex S. Pereira" wrote: > > Neig, > > Desculpe as perguntas, Fique � vontade, sou iniciante no Linux Eu tamb�m, e tenho algumas d�vidas com > rela��o a instala��o de Placas multi seriais no Linux,
Eu ainda n�o usei placas multi seriais, n�o tive a oportunidade. Vou testar o m�todo mais barato por enquanto, as placas multi I/O. tenho um CL 7.0 e > preciso instalar uma placa multiserial da TAL de 4 portas, no manual do > fabricante ele diz para escolher uma faixa de endere�os de E/S e uma > interrup��o para a placa, existe algum comando que me informe isso ? Ele n�o sugere nada? Muito bem, uma das principais fontes de informa��o sobre o uso de dispositivos seriais � o Serial-HowTo. Aqui voc� encontra em portugu�s: http://ldp-br.linuxdoc.org/documentos/comofazer/html/Serial-HOWTO/Serial-HOWTO.pt_BR.html Vou fazer alguns coment�rios, mas sugiro que leia o howto. OK? :-) Podemos encontrar l� dois tipos de placas multiseriais: placas burras e inteligentes. N�o vi em detalhes a diferen�a entre elas. Talvez seja bom voc� tentar esclarecer isso. Pelo que eu entendi da leitura a configura��o � feita em dois n�veis, no n�vel de hardware, ou seja na placa deve ser configurado o irq atrav�s de jumpers ou programas fornecidos pelo fabricante,os quais geralmente rodam em dos. Usei isso com a minha placa de rede. Nesta etapa os dados ficam guardados em uma mem�ria na pr�pria placa. Seria importante que o linux detectasse a placa durante o boot, voc� checa com o dmesg. Em seguida a configura��o dos drivers que fazem a comunica��o com a placa � feita com o programa setserial. Veja no man setserial para mais detalhes. Por exemplo se der stelo:~# setserial -a /dev/ttyS0 /dev/ttyS0, Line 0, UART: 16550A, Port: 0x03f8, IRQ: 4 Baud_base: 115200, close_delay: 50, divisor: 0 closing_wait: 3000, closing_wait2: infinte Flags: spd_normal skip_test Voc� ver� v�rias informa��es sobre a configura��o da ttyS0. esse comando "setserial" deve ser colocado no arquivo /etc/rc.d/rc.serial , isso no meu slack, n�o me lembro se � o mesmo no CL7, para que seja feita a configura��o no boot. Para ver as interrup��es que est�o em uso leia o arquivo #less /proc/interrupts E para ver os endere�os I/O em uso veja com #less /proc/ioports Veja no man setserial uma op��o de autoconfig e bem no final do manual tem informa��es para placas multiseriais MULTIPORT CONFIGURATION O arquivo serial.conf tamb�m tras informa��es importantes sobre configura��es de placas multiseriais. Pude perceber que � definido apenas um irq, mas tem que definir 4 endere�os de I/O. Essa p�gina do serial howto � particularmente importante: http://www.poli.org/LDP-PT/HOWTO/Serial-HOWTO/Serial-HOWTO-6.html > > Se meu Kernel n�o reconhecer as novas portas seriais, existe algum comando > que as crie ? Os arquivos /dev/ttyS* de que estamos falando s�o arquivos que s�o associados a um dispositivo f�sico, no seu caso a placa multi serial. Se n�o existir o arquivo ent�o ele deve ser criado e o melhor � usar o script MAKEDEV que fica no pr�prio diret�rio /dev. # cd /dev # ./MAKEDEV ttyS0 Isto tamb�m est� citado na p�gina que indiquei. N�o espero que isso seja suficiente para instalar e configurar a sua placa, mas espero que as id�ias gerais ajudem a voc� ter uma melhor no��o. Estou encaminhando este email para a lista, quem sabe algu�m mais entendido nos ajude, OK? N�o tenha medo, tente. Fique � vontade para mandar as d�vidas. Com isso eu tamb�m aprendo. :-) Abra�os, Nei Verifique no diret�rio /dev que existem v�rios. > > Obrigado, > > Alex > ----- Original Message ----- > From: "neig" <[EMAIL PROTECTED]> > To: "Deimon V. Machado" <[EMAIL PROTECTED]> > Cc: "lista" <[EMAIL PROTECTED]> > Sent: Tuesday, February 05, 2002 9:27 PM > Subject: Re: (linux-br) Placa multi I/O no linux. > > > Oi Deimon, > > > > "Deimon V. Machado" wrote: > > > > > > Salve! > > > Vc n�o precisar� desabilitar no setup(bios) a ide nem o floppy. Vc > > > precisar� desabilitar na plaquinha multi-io essas portas e > reconfigur�-la > > Legal, isso eu j� estava imaginando. > > > (vc tem o manualzinho da placa, n�o tem?) para q a com1 e com2 sejam > com3 e > > > com4. > > Pois ent�o, ainda n�o. Pedi pro pessoal da �rea de inform�tica da firma > > onde trabalho um micro velho pra poder fu�ar e tentar montar pequenos > > sistemas de controle com pHmetro e coisas do tipo para o laborat�rio de > > qu�mica, onde eu trabalho. Mas o pessoal ainda n�o manja muito de Linux. > > Ficaram de providenciar o micro, n�o sei se v�o ter manual. Estou > > tentando garimpar informa��es. > > Se for o caso espero encontrar o manual na Internet. > > > > Meu objetivo principal � fazer alguns programinhas em C com interface em > > tcl/tk. > > > > > > A maioria dos kernel tem op��o para autodetec��o de seriais. Qdo vc > > > der boot, deve vir a aparecer as tais /dev/ttyS0 (com1) /dev/ttyS1 > > > (com2)..../dev/ttyS3 (com4). Existe um comando, o setserial (vem com um > > > pacote rpm do mesmo nome) q tem uma por��o de configura��es poss�veis > para > > > seriais. > > J� usei o setserial quando configurei meu modem ISA, depois disso n�o > > usei mais. > > > > Queria sua indica��o quais os irqs mais recomendados para as ttyS2 e 3 > > j� que eu pretendo tamb�m por uma placa de rede. > > > > O serial Howto sugere > > > > /sbin/setserial /dev/ttyS0 irq 3 # mouse serial > > /sbin/setserial /dev/ttyS1 irq 4 # terminal burro Wyse > > /sbin/setserial /dev/ttyS2 irq 5 # modem Zoom > > /sbin/setserial /dev/ttyS3 irq 9 # modem USR > > > > Mas nesse caso vou ter que desabilitar a porta paralela 2, n�o vou? > > N�o queria desabilitar porque queria dixar uma para uma impressora e > > outra para usar para controlar equipamentos com aqueles circuitos > > descritos no cofee howto, phantom home e no Home eletrical device > > control mini howto. > > > > Gostaria de j� deixar instalado uma placa de rede, penso que uma pci > > daria mais alternativas de irq, estou certo? > > > > Acho que terei dispon�vel um AMD 450 com slots ISA e PCI. > > > > T� confuso sobre as alternativas > > > > > > IRQs padr�es: > > > > IRQ 0 Timer canal 0 > > IRQ 1 Teclado > > IRQ 2 Controladora 2 > > IRQ 3 Porta Serial 2 > > IRQ 4 Porta Serial 1 > > IRQ 5 Porta Paralela 2 > > IRQ 6 Unidade de disquete > > IRQ 7 Porta paralela 1 > > IRQ 8 Rel�gio > > IRQ 9 Redirecionada para IRQ2 > > IRQ 10 n�o definida > > IRQ 11 n�o definida > > IRQ 12 n�o definida > > IRQ 13 Co-processador Matem�tico > > IRQ 14 Controladora de Disco R�gido 1 > > IRQ 15 Controladora de Disco R�gido 2 > > > > Me ajude a entender o serial howto: > > > > "N�o h� uma receita ideal de como escolher as interrup��es a serem > > utilizadas. Somente esteja seguro de > > que ela n�o esteja sendo usada pela placa m�e ou qualquer outra placa. > > IRQs 2, 3, 4, 5 ou 7 constituem > > boas possibilidades; "n�o definida" significa que atualmente nenhum > > padr�o foi definido para estas IRQs." > > > > Posso entender que n�o posso usar as "n�o definidas"? > > > > Note tamb�m que IRQ 2 � igual a IRQ 9. Pode-se ent�o utilizar IRQ 2 ou > > 9 que o programa de > > controle da serial atuar� adequadamente. > > > > Significa que s�o exclusiva, se uso 2 n�o posso usar 9? > > > > Caso se tenha uma placa serial com um conector 16 bits, > > pode-se usar tamb�m IRQs 10, 11, 12 ou 15. > > > > O que � essa placa serial de 16 bits? As multi I/O s�o de 16 bits? > > > > > > > D� uma olhadinha tb�m no getty (para obter terminais via serial), � > > > importante tb�m ler o net3-howto e o serial-howto, q d� um bom toque > sobre > > > como fazer os cabos de comunica��o serial no linux. Trabalhei um bom > tempo > > > usando seriais e multisseriais no linux. Funciona muito bem. D� uma > olhada > > > tb�m no /etc/inittab, q � o arquivo q vai te disponibilizar os terminais > > > onde vc quiser. > > > > Eu j� experimentei esses recursos em casa com o terminal serial e o > > serial laplink usando protocolo ppp, rodei telnet e ftp achei muito > > legal. :) J� montei um cabo em casa e funcionou. > > > > Mas agora o desafio � escrever programas para aquisi��o de dados, e t� > > imaginando que n�o vai ser f�cil. > > > > > Espero q isso te auxilie. > > > > Valeu pelas dicas. > > Desculpe encher de perguntas, mas � dif�cil, pra mim, encontrar pessoas > > que conhecem esse assunto no linux. > > > > Obrigado pela aten��o, > > Abra�os, > > Nei > > > > Assinantes em 07/02/2002: 2234 Mensagens recebidas desde 07/01/1999: 153876 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:[EMAIL PROTECTED]
