Configurando um modem Usr Robotics Pci no linux
postado por nightnux - comentários
0
por: José Roberto joseroberto@dicaslinux.com.br
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: joseroberto@dicaslinux.com.br
Este documento pode ser reproduzido, desde que as fontes sejam devidamente informadas
|