Modems PCI

Linux in Brazil

Documentação original
e de qualidade
em bom português

O texto abaixo foi publicado no BR-Linux antes de 2005, e está mantido aqui por razões históricas. Veja o material atualizado diariamente do BR-Linux em http://br-linux.org
Dúvidas comuns | Perguntar no Fórum | Notícias | Mais documentos | Contato
 
Destaques de hoje:
  • Boot do Linux nas urnas eletrônicas: mais fotos, e um vídeo
  • Podcast conta a verdade sobre os bastidores do BR-Linux e do Efetividade ;-)
  • A semana no BR-Linux: 17 anos de Linux, Debian Lenny postergado, Stallman contra as nuvens, foto do Tux nas urnas eletrônicas
  • Concurso do Serpro: edital para analistas e técnicos
  • Recebi do Jonatas Wingeter Rodrigues (webmasterjo@email.com) o texto a seguir. traduzido e alterado por ele a partir de uma mensagem original do Oliver Schulze L. com contribuições de Klavs T. Pedersen. O assunto é interessante, já que muitos usuários enfrentam problemas com este tipo de modem ainda; entretanto, quero lembrar a todos de que não disponho deste tipo de equipamento para testar, então qualquer eventual dúvida deve ser enviada diretamente ao autor ou ao fórum.

    Como Fazer o modem 56k PCI 3COM/USR funcionar no linux:

      Marca: 3Com 
      FCC: 4X2USA-32034-M5-E 
      Produto: 3CP2976-OEM-50 
      Interface: PCI 
      velocidade: 56K 

    Passos:

    Determine a IRQ e endereço I/O do modem. Ambos são mostrados no boot do kernel.

    1.1. Usando 'lspci': Execute: 'lspci -v' e procure alguma coisa como:

        00:0c.0 Serial controller: US Robotics: Unknown device 1008 (rev 01) 
        (prog-if 02) 
                Subsystem: Unknown device 12b9:00aa 
                Flags: medium devsel, IRQ 11 
                I/O ports at b400 
                Capabilities: 
    

    1.2. Usando /proc/pci: Execute: 'cat /proc/pci' e procure alguma coisa como:

          Bus  0, device  12, function  0: 
            Serial controller: Unknown vendor Unknown device (rev 1). 
              Vendor id=12b9. Device id=1008. 
              Medium devsel.  IRQ 11. 
              I/O at 0xb400 [0xb401].
    

    Determine o tty do modem: O tty do modem é a proxima interface serial disponível. Se você tem ttyS0 e ttyS1, o modem deve estar na ttyS3. Tente usar: ttyS0, ttyS1, ttyS2 ou ttyS3.

    Comandos de configuração do modem: Você precisa usar o comando "setserial" para configurar o modem. Para maiores informações, faça "man setserial".

    Substitua a IRQ, I/O e TTY com suas configurações:

    setserial /dev/TTY irq IRQ port I/O ^fourport ^auto_irq skip_test autoconfig spd_vhi

    Exemplo:

    setserial /dev/ttyS3 irq 11 port 0xb400 ^fourport ^auto_irq skip_test autoconfig spd_vhi

    Configure o modem pra iniciar automaticamente no boot, porque é necessário configura-lo toda vez que é iniciado o linux.

    4.1. Se você usa RedHat 6.x, Conectiva 5.0:

    4.1.1. Crie o arquivo: /etc/rc.d/rc.serial

    4.1.2. Coloque os seguintes comandos no arquivo rc.serial:
    #!/bin/sh
    # modem 3COM, fazendo a configuração de IRQ e PORTA:
    setserial /dev/ttyS3 irq 11 port 0xb400 ^fourport ^auto_irq skip_test autoconfig spd_vhi
    # Mostrando no boot a inicialização do modem:
    setserial /dev/modem -b

    4.1.3. Faça o arquivo ficar executável: chmod +x /etc/rc.d/rc.serial

    4.2. Outras distribuições, se não funcionar, envie-me e-mail (webmasterjo@email.com).

    4.2.1. Se você não possui nenhum script de conexão, use o ppp-facil de Augusto C. Campos na seguinte home page: www.linux.trix.net Este script funciona na maioria das vezes com modems 3COM.

    OBS:. Este modem 56k PCI 3CP2976 não é Winmodem, ele é um modem padrão V.90 com voice. "Eu tenho um idêntico. :) "