http://www.zago.eti.br/modem/usrobotics-isa-cl9.txt tutorial: Instalar modem USrobotics ISA no Conectiva Linux 9, instalado com o perfil "estação de trabalho" rodando em uma MOBO PCCHIPS, CPU K62400 e 128MB de RAM. Autor : Antonio Francisco Zago contado : zagolinux@uol.com.br atualizado: 11.10.2003 licença : GNU FDL ou DSL à sua escolha. http://www.gnu.org/copyleft/ Para instalar em outras versões do CL ou outras distros, veja outros tutoriais e FAQ neste diretório. http://www.zago.eti.br/modem/ http://www.zago.eti.br/modem/hardmodem.txt http://www.zago.eti.br/modem/modem.txt Linha de: **************** separa mensagens ou tópicos. mais informações sobre a instalação de pacotes veja neste site os FAQ. apt.txt rpm.txt synaptic.txt instalar-cl9.txt install.txt erros.txt ******************************************************** Istalar hardmodem é muito fácil, geralmente estes comandos resolvem: rm /dev/modem setserial /dev/ttyS1 ln -s /dev/ttyS1 /dev/modem kppp Configure a conexão e pronto. os resultados dos comandos são estes: [root@hd30 root]# rm /dev/modem rm: cannot remove `/dev/modem': Arquivo ou diretório não encontrado [root@hd30 root]# setserial /dev/ttyS1 /dev/ttyS1, UART: 16550A, Port: 0x02f8, IRQ: 3 [root@hd30 root]# ln -s /dev/ttyS1 /dev/modem [root@hd30 root]# Falhou?, então pode precisar de algum ajuste, continue lento este tutorial que encontrará a solução. ******************************************************** 1 -IDENTIFICAÇÃO DO MODEM UTILIZADO NESTA INSTALAÇÃO. Modens USRobotics ISA são antigos, quando encontrado no comercio geralmente são modens usados e na maioria das vezes sem embalagem e documentação. Estes modens são "hardmodem" e funcionam muito bem no Linux, acho que são os melhores modens, pena que mesmo usado ainda custam caro, mas vale o investimento quando a MOBO tem um SLOT ISA livre, antes de comprar um detes modens, cofira se na tua maquina tem um SLOT ISA livre, em micros novos não vem este tipo de SLOT ISA, considere a possibilidade de não aproveita-lo em caso de upgrade do micro. São os mais fáceis de instalar, não requer fontes do kernel, nem download de drivers, basta copiar e colar os comandos listados no tópico dicas. Instalado no Win98SE e configurado com o CD que o acompanha, ele é identificado como: ******************************************************** 2 - PREPARAÇÃO PARA INSTALAR O MODEM. Esta instalação foi feita no Conectiva Linux 9, instalado com perfil estação de trabalho, boot de instalação iniciado pelo CD de Update1, modem acima instalado em um SLOT ISA, corretamente fixado e conectado à linha telefonica. Após a instalação não foi instalado nenhum pacote adicional nem alterada as configurações do apt, synaptic. copie este tutorial (opcional) para um diretório da maquina que vai instalar o modem, neste tutorial foi utilizado o diretório /tmp. Na placa mãe é comum ter duas portas seriais, uma pro mouse e outra livre para perifericos como impressora serial, modem externo e outros devices. No modem tem jumpers de configuração que permite onfigura-lo para operar em modo plug in play ou definir uma porta serial e IRQ especificas, como esta configuração é por jumper no próprio modem, então precisa ser feita antes da instalação fisica no micro. Prefiro usar os jumpers do modem pra configura-lo na COM2, IRQ3, facilita a configuração, não precisa ficar procurando a configuração definida pela BIOS. Como é um hardmodem, ele também tem uma porta serial própria que pode entrar em conflito com a serial que vem on-board na placa-mãe, para evitar problemas, entre no SETUP (BIOS), desabilite a COM2 e altere a IRQ 3 de PCI para ISA, veja mais detalhes sobre este processo no tópico: SOLUCIONANDO PROBLEMAS DE SERIAL E IRQ. ******************************************************** 3 RESUMO (DICA) Dica: Copie também este tutorial para a maquina que vai fazer a instalação do modem, faça login como user normal, entre no ambiente gráfico, KDE ou outro de sua preferencia e edite este texto com Kedit ou o editor de sua preferencia. Abra um terminal e torne root com (su -), vá até o diretório para onde fez a copia do driver de instalação, assim tem um terminal em modo prompt para executar os comandos ou alternar entre o editor e o terminal para copiar e colar os comandos abaixo na ordem que estão, no editor (Kedit) selecione a linha de comando e copiar, no terminal basta colar e dar enter. Fique atento às mensagens no terminal, algumas solicita a troca da midia, outras precisa confirmar respondendo com "S", quando aparece o propt da linha de comando está pronto para copiar a colar o proximo comando. Assim é só copiar, colar, trocar mídia, dar enter, entre um comando e outro vai curtindo barra de evulução e analizando a saida dos resultados da instalação até aparecer a tela de configurção do kppp que será chamada automaticamente, em ambiente gráfico, configure a conexão e chame o navegador.) (Comandos para copiar e colar, ou digitar na linha de comando) rm /dev/modem setserial /dev/ttyS1 ln -s /dev/ttyS1 /dev/modem kppp Após o comando do kppp na linha de comando, aparece uma tela no ambiente gráfico pra configurar a conexão, basta informar o nome da conta, telefone do provedor, login e senha, Ok, conectar e navegar !!!!! e fechar o terminal. veja mais sobre o kppp em: http://www.zago.eti.br/modem/kppp.txt A seguir em EXPLICANDO, instruções mais detalhadas com comentarios e resultado parcial de cada comando, compare com os resultados de sua instalação. ******************************************************** EXPLICANDO: Instalar modem 3Com ou USRobotics ISA passos que executei para instalar um modem ISA em uma instalação que tinha um modem HSP56 MR, instalado e funcionando. No setup da maquina (BIOS) desabilitei a com2, isto é para evitar conflito da serial da placa mãe com a serial do modem, os hard modem ISA tem um porta serial e em algumas situações provoca conflito, como não vou utilizar a com2 por segurança desabilito na BIOS. No modem configure o jumper para com2 IRQ3 Assim tenho certeza onde esta o modem, não preciso tentar descobrir em qual porta e outras tentativas de localizar o modem. Istalei o modem e no prompt do Linux execute como root # rm /dev/modem para remover o link do modem anterior. # setserial /dev/ttyS1 /dev/ttyS1, UART: 16550A, Port: 0x02f8, IRQ: 3 retornou a linha acima indicando que achou o modem na com2 irq3 como está configurado no jumpers do modem, tudo OK. # ln -s /dev/ttyS1 /dev/modem criar o link simbolico para o modem, equivalencia da serial no Linux com DOS. /dev/ttyS0 = com1 /dev/ttyS1 = com2 /dev/ttyS2 = com3 /dev/ttyS3 = com4 . .. .. .. Entrei o modo gráfico e execute o Kpp, configure o discador com os dados da sua conexão e provedor, na parte do modem selecionei /dev/modem ******************************************************** SOLUCIONANDO PROBLEMAS DE SERIAL E IRQ. Os procedimentos a seguir tem solucionado muitos problemas na instalação de harmodem ISA, requer um pouco de conhecimento de hardware. OBS. Antes alterar na BIOS pare o AFTER POST com pause na inicialização do micro, para quem não tem pratica parece dificil mas depois de algumas tentativas consegue, veja que no canto superior direito da tela, proximo a informação da porta de impressora e memoria, aparece também as portas seriais, observe esta configuração, depois entre no setup e desabilite a COM2 e quando voltar a verificar esta condição novamente não tem mais a COM2, instale o modem jumpeado para COM2 IRQ3 e volte a verificar esta condição que aparece a COM2 IRQ3, que agora é a do modem e certinho para funcionar no Linux. Dependendo da BIOS e configuração, quando a serial do modem entrar em conflito com a serial on-board, logo no boot exibe uma mensagem de "Conflict I/O" Caso tenha dificuldade em parar o boot para analizar, então procure nos LOG de inicialização para encontrar estas informações. execute: dmesg | less neste caso foram encontradas duas portas seriais, as duas são da serial on-board veja parte do resultado: Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A ttyS01 at 0x02f8 (irq = 3) is a 16550A Ao entrar no SETUP e desabilitar a com2 desaparece a ultima linha, veja o resultado com a COM2 desabilitada: Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A Após instalar o modem configurado para COM2 IRQ3 com a serial on-board desabilitada aparece a segunda serial, agora é a do modem, veja resultado: Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A ttyS01 at 0x02f8 (irq = 3) is a 16550A ALTERAR IRQ PCI PARA IRQ ISA. Excluindo a possibilidade do modem estar queimado e considerando que todo o hardware funcione corretamente e mesmo assim ao tentar fazer a conexão o o KPP responde com modem ocupado ou modem não encontrado, pode ser configuração da BIOS, algumas placa-mãe vem por default com a IRQ 3 configurada para: "PCI Plug end play" ou " PCI PNP" ou algo relacionado a PCI, altere para "Legacy ISA", "ISA" ou algo relacionado a "ISA", procure no SETUP que acha fácil, isto deve ser feito somente na linha de IRQ que está sendo usada pelo modem, modem na COM2 e IRQ 3 deve alterar somente a opção de IRQ 3. Em uma MOBO da PCCHIPS, no memu da BIOS - PCI / Plug and Play Setup, tem um item "IRQ Reserved for ISA" vem por default como N/A e o modem não funciona, após alterar para 3 o modem funcionou. Quem não sabe lidar com a BIOS deve pedir ajuda de tecnico capacitado. CONFIGURANDO O MODEM PARA COM2 IRQ3 Para configurar o modem USRobotics ISA com jumpers para COM 2 IRQ3. No verso do modem tem o esquema dos jumpers. olhando o modem, lado componentes de maneira que leia nomalmente (em posição normal de leitura) o que esta escrito nas duas fileiras de jumper, uma numerada de 2 até 7, esta fileira é do IRQ, para escolher IRQ3 feche o jumper acima do numero 3. São duas fileiras de pinos na posição horizontal, o jumper é colocado na posição vertical. Na outra fileira com 3 pares de jumpers está escrito " 0 1 SEL" use jumper para fechar os contatos de "1 e SEL", o jumper é colocado na posição vertical, deixe o "0" aberto, nesta condição seu modem está configurado para COM2 IRQ3. ******************************************************** MAIS INFORMAÇÕES SOBRE O MODEM: Modem ISA configurado para COM2 IRQ3 não aparece em: [root@hd30 root]# cat /proc/isapnp cat: /proc/isapnp: Arquivo ou diretório não encontrado Modem ISA configurado para plug in play aparece assim: ********************************************************