Comprei um modem USRobotic PCI 56 e ainda n�o consegui configurar no linux.
O Windows98 detectou-o como sendo modelo 3298 e funcionou corretamente
(apesar de conectar-se apenas em 28K - absurdo!)
No Linux foi detectado como sendo USRobotic/3COM modelo 5610.
Segui os passos abaixo (que peguei na internet), mas no discador PPP do KDE
continua dizendo que o modem est� ocupado.
------------------- Segui este artigo ------------------------
Grande parte dos usu�rios Linux atualmente ficam intrigados quando
precisa configurar um modem PCI no Linux. Isto porque, na maioria das
vezes, estes modems s�o Plug and Play, e as configura��es s�o atribu�das
automaticamente ao inicializar a m�quina.
Ent�o, como proceder para instalar um modem PCI no Linux, sendo que este n�o
� "jumpeavel"?
A resposta a esta pergunta �: - Simples... siga os passos abaixo, e saia
navegando !
A primeira coisa a se fazer para configurar o modem no Linux, seja ele qual
for, � obter os endere�os:
port: XXX
irq: XXX
Este endere�os s�o armazenados em alguns arquivos de sistema no Linux, e �
justamente isto que ser� mostrado a seguir:
Obtendo a configura��o do modem
Para obter a configura��o do seu modem USR 56Kpbs PCI, basta executar o
seguinte comando:
[ root@localhost /]# cat /proc/pci
Ser� ent�o apresentada uma lista dos dispositivos PCI, instalados em seu
sistema. Basta ent�o localizar a linha correspondente ao seu modem.
Abaixo � mostrado um exemplo:
Bus 1, device 9, function 0:
Serial controller: Unknown vendor Unknown device (rev 1).
Vendor id=12b9. Device id=1008.
Medium devsel. IRQ 5.
I/O at 0xd800 [0xd801].
No exemplo acima, note que os endere�os port e irq, s�o apresentados.
Anote estas configura��es.
Criando um novo dispositivo
Agora, � necess�rio criar um dispositivo que receber� esta configura��o.
Para fazer isto, execute o seguinte comando:
[ root@localhost /]# cd /dev
[ root@localhost /dev]# mknod ttyS15 c 4 79
Este comando criar� o dispositivo serial ttyS15, com as configura��es
necess�rias de uma porta serial. Para maiores informa��es, consulte a
p�gina manual do mknod:
[ usuario@localhost /]$ man mknod
Atribuindo dispositivo ao usu�rio e grupo corretos
Antes de mais nada, � necess�rio trocar as permiss�es deste arquivo e
tamb�m seu SID/GID. Execute os seguintes comandos:
[ root@localhost /dev]# chown root.tty /dev/ttyS15
[ root@localhost /dev]# chmod 640 /dev/ttyS15
Executando estes comandos, voc� estar� "setando" as permiss�es de acesso do
dispositivo, especificamente para o "usu�rio do sistema". Desta forma seu
dispositivo s� poder� ser acessado pelo administrador "root", da mesma
forma como outros dispositivos (ttyS0, ttyS1, etc).
Atribuindo a configura��o encontrada
Agora, deve-se atribuir os valores encontrados, ao novo dispositivo.
Utiliza o comando setserial para faz�-lo:
[ root@localhost /]# setserial /dev/ttyS15 uart 16550a port 0xd800 irq 5
O comando acima possui alguns detalhes importantes, como:
uart 16550 - define seu dispositivo como uma porta COM (ttyS), para
transfer�ncia de dados.
port 0xd800 - atribui valor (0xd800), a ser utilizado como endere�o port
do novo dispositivo.
irq 5 - atribui valor (5), a ser utilizado como interrup��o pelo novo
dispositivo.
Criando link para modem
Depois de checada a configura��o, criado o novo dispositivo tty, e este
estar devidamente configurado, agora � necess�rio substribuir o link
/dev/modem para que o modem opere normalmente. Para isto execute o seguinte
comando:
[ root@localhost /]# ln -sf /dev/ttyS15 /dev/modem
Resetando o modem ao inicializar o Linux
Para finalizar sua configura��o, adicione a seguinte linha ao arquivo
/etc/rc.d/rc.local
setserial /dev/ttyS15 uart 16550a port 0xd800 irq 5
Este comando ir� "reiniciar" seu dispositivo a cada inicializa��o do Linux.
Isto se faz necess�rio para que o modem responda corretamente. Caso
contr�rio, uma mensagem como: "O Modem est� Ocupado", ser� apresentada.
Testando o modem
Agora, depois de pronta toda a configura��o, basta executar alguns teste de
verifica��o. Execute os passos a seguir:
1 - Abra o minicom: [ root@localhost /]# minicom
Ser� mostrada a tela do "Menu Principal" do minicom. Agora basta teclar
"ESC", para que o programa teste seu modem automaticamente. Se tudo ocorrer
bem, ser� apresentada uma tela como esta:
Welcome to minicom 1.83.0
OP��ES: History Buffer, F-key Macros, Search History Buffer, I18n
Compilado em Jun 18 2000, 02:01:27.
Pressione CTRL-A Z para ajuda sobre teclas especiais
AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
OK
O status "OK" foi mostrado, informando que o modem est� configurado e pronto
para utiliza��o. Agora basta configurar sua conex�o com o provedor, e
navegar
tranquilo.
D�vidas, sugest�es, cr�ticas ou corre��es, por favor envie e-mail para:
[EMAIL PROTECTED]
Este documento pode ser reproduzido, desde que as fontes sejam devidamente
informadas.
------------------------------------------
S� n�o consegui fazer o teste com o minicom, pois meu linux n�o possui este
programa e n�o sei onde consegui-lo.
Nos exemplos do artigo apenas troquei a porta e a IRQ. O resto foi
exatamente como o autor disse.
O que mais eu posso fazer?
--
Daniel / Tecnobyte
[EMAIL PROTECTED]
Assinantes em 18/02/2002: 2232
Mensagens recebidas desde 07/01/1999: 154980
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]