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.
Nenhum comentário foi encontrado.