Usar um modem Agere (Lucent) V.92 56K no Linux (Debian)

Publicado por Eduardo em 10/02/2009

[ Hits: 7.193 ]

 


Usar um modem Agere (Lucent) V.92 56K no Linux (Debian)



Aprenda a compilar o driver desse modem que, apesar de funcionar muito bem, mostra alguns problemas no Linux. Apesar de funcionar para o Agere, pode funcionar em um Lucent com ou sem algumas modificações adicionais.

Introdução

Muitas pessoas tem problemas para conseguir usar um winmodem no Linux. Como no meu computador tenho um Agere V.92 56K (PCI), depois de alguns dias obtive sucesso em me conectar à internet com o mesmo.

O modem que tenho aqui veio acompanhado de um CD com alguns drivers, mas nenhum deles funcionou no Debian (pelo menos no meu caso). Isso fez com que eu me empenhasse em fazê-lo funcionar, o que dependia de encontrar o driver certo.

Para seguir esse artigo você terá que ter a senha do root (ou usar o comando sudo antes dos comandos que apenas o root pode executar) e acesso à internet para baixar alguns arquivos (depois poderá transferí-los para o computador definitivo usando um pendrive, disquete ou outro).

Arquivos

Você terá que baixar alguns arquivos antes de começar. São eles:
Você pode achar versões mais atuais, porém foram estes os arquivos que usei. Feito isso, transfira esses arquivos para o computador que queira instalar o modem e descompacte-os. Caso esteja no terminal, na mesma pasta que os arquivos, use os comandos:

tar -zxvf martian-full-20080625.tar.gz
$ tar -zxvf agrsm-20080203.tar.gz


Com isso serão criados dois diretórios, uma para cada arquivo.

Compilando e testando

Primeiro entre no diretório martian-full-20080625:

cd martian-full-20080625

e compile o arquivo. Para isso, no terminal, execute:

make all

Logo em seguida, se já estiver logado como root, execute:

# make install

Caso opte por usar o sudo, digite:

sudo make install (e digite sua senha)

Agora entre no diretório do outro arquivo (agrsm), execute "make" e "make install", assim como feito anteriormente.

Para efeito de teste, execute os seguintes comandos como root ou com sudo antes deles:

# modprobe martian_dev
# modprobe agrmodem
# modprobe agrserial


Linke devidamente os dispositivos:

# ln -s /dev/ttyAGS3 /dev/ttySAGS3
# ln -s /dev/ttyAGS3 /dev/modem


Agora teste com algum programa para discar: no KDE você pode usar o KPPP e no GNOME existe o GNOME-PPP, ou um outro, usando como modem /dev/modem.

Iniciando-o junto com o sistema

Para não ter que digitar toda vez os comandos para carregar o modem quando iniciar o computador, você pode colocá-los dentro do arquivo rc.local, que está no diretório "etc" da raiz do sistema. Copie e cole as seguintes linhas:

# Iniciar suporte ao modem
modprobe martian_dev
modprobe agrmodem
modprobe agrserial
ln -s /dev/ttyAGS3 /dev/ttySAGS3
ln -s /dev/ttyAGS3 /dev/modem

Finalizando

Se algum comando do modprobe resultar em erro, verifique se compilou corretamente e leia os arquivos README e INSTALL para mais ajuda, se for o caso. Se ocorrer erro na linkagem dos dispositivos, o problema pode estar nos drivers, que não devem estar corretos para o seu modem.

Se você tiver alguma dica ou sugestão, fez esse processo em um Lucent e teve resultado satisfatório, por favor entre em contato.

Sobre prováveis dúvidas sobre esta dica, eu responderei assim que for possível.

Não se esqueça: se você fez alguma coisa diferente ou encontrou uma novidade, divulgue! Foi assim que você pôde ler esse artigo.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Integrando Windows 7 ao Samba

Dmenu - Um menu minimalista

Entrando no mundo Open Source

Squid com grupo de usuários e computadores

Internet Velox ou Bridge no SuSE

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts