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]

Responder a