Lançada a versão alpha do driver para Softmodems Lucent/Agere SV92

Publicado por Tiago Araújo da Costa em 14/05/2007

[ Hits: 10.606 ]

 


Lançada a versão alpha do driver para Softmodems Lucent/Agere SV92



Antes de tudo, esta é a minha primeira dica. Por causa disso não tenho muita experiência em compilar drivers e as suas dependências e não poderei ajudar vocês. Caso tenham problemas, postem as mesmas aqui no site e a comunidade poderá ajudá-los.

Desde que foram lançados no mercado, os softmodems Lucent/Agere SV92 não possuíam drivers que os fizessem funcionar corretamente no Linux.

Por causa disso os usuários deste excelente sistema operacional eram obrigados a trocar este modem por outro que funcionasse no Linux ou tinham que utilizar o sistema operacional da Microsoft para navegar na internet com este modem.

Parece que finalmente este problema está chegando ao fim.

Apesar deste driver ainda estar na versão alpha e, conseqüentemente, apresentar muitas instabilidades, ele já se encontra disponível para ser baixado em:
Não abordarei a instalação dele nesta dica.

Basta descompactar o arquivo com o seguinte comando:

$ tar -xjvf /onde/está/gravado/o/seu/driver/agrsm-alpha.tar.bz2

E seguir as instruções do arquivo INSTALL, localizado dentro da pasta gerada pelo comando acima.

Boa sorte aos usuários que possuem este modem.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Instalando o Fedora 12 (kernel panic - not syncing: DMAR hardware is malfunctioning)

Sistema FAT em HD externo de 60 GB USB/FireWire

Solução para impressoras Lexmark

Webcam Quickcam Express no Slackware 12.1 Linux

Desvendando a mística sobre winmodems

  

Comentários
[1] Comentário enviado por gsi.vinicius em 14/05/2007 - 08:49h

Cara, algumas observações sobre a sua dica:

O tema é ótimo, uma vez que grande parte dos modens vendidos no Brasil são desse tipo. Agora, um erro existiu aí. Versão alpha é a versão estável de um software ou driver, a versão beta seria uma versão de testes e, consequentemente, instável.

Muito bom para sua primeira dica. Continue assim.

Gregório

[2] Comentário enviado por hellnux em 14/05/2007 - 09:30h

Uia,

Finalmente estão correndo atrás desses modens, quando comecei utilizar Linux tinha um desses modens e nunca consegui fazer funcionar, ainda bem que agora tenho ADSL B)

Enquanto versão alpha ser estável, nunca ouvi falar sobre isso. O conceito que aprendi é bem diferente, as versões alphas são lançadas primeiro, depois as Betas e por fim a versão estável.

[]´s

[3] Comentário enviado por juliocbm em 14/05/2007 - 10:03h

"Versão alpha é a versão estável de um software ou driver, a versão beta seria uma versão de testes e, consequentemente, instável."

Não não Sr. Vinicius. Versão alpha é anterior a beta, ou seja, alpha ainda é desenvolvimento inicial, beta já passou do desenvolvimento para testes, RC está nos testes finais, e por último, a final.

Abraços!

[4] Comentário enviado por AespCorp em 15/05/2007 - 22:07h

Gregório
Desculpe mas tenho que corrigir sua "correção"
Alpha, beta, gama .... As alpha são o principio eles estão começando a escrever, pensando no que deve ou não entra no codigo.
As betas são testes, pra ver se as ideias e ou codigos valem ou são uteis.
só pra vc ver o yahoo mail beta esta ao alcance de todos é só aceitar... ja a versão alpha poucas pessoas (me incluo ai) tiveram acesso (e passaram raiva) com ela.
bem a intenção foi só esclarecer

[5] Comentário enviado por diegoattack em 08/06/2007 - 14:30h

Pessoal, preciso de ajuda.

Sou iniciante no Linux e minha primeira distro está sendo o Kurumin 7.

Eu possuo o Agere System PCI Soft Modem V.92... é um Agere/Lucent.

Eu baixei essa versão alpha do driver, mas ainda não sei como instalar.
Tentei configurar o MakeFile, mas só sabia mesmo informar o diretório do Kernell e tal... mas me perco no lance dos módulos, etc.....

Estou gostando do Linux e com vontade de aprender e acho que nada melhor que uma boa leitura e prática também. Mas acontece que internet é fundamental pra que eu continue usando-o. Então, quem puder me ajudar com um "passo-a-passo", eu agradeço!!

Abraço a todos!

[6] Comentário enviado por tiagoarcosta em 11/06/2007 - 12:25h

Pelo visto foi um erro não colocar a instalação passo-a-passo na dica.
É por que não possuo o modem da Agere para testar.

De qualquer forma vou citar a instalação passo-a-passo seguindo as dicas do arquivo README que acompanha o driver.

Antes de tudo instalem os compiladores gcc, gcc-c++, libc, pacotes kernel-headers e kernel-source que acompanham os CDs da distribuição linux que vocês estão usando. No caso do Kurumin, estes pacotes já se encontram instalados por default (padrão).

Logo após, como root, descompacte o arquivo agrsm-alpha.tar.bz2:

#tar -xjvf /onde/está/gravado/o/seu/driver/agrsm-alpha.tar.bz2

Entre na pasta gerada pelo comando tar:

# cd /onde/está/gravado/o/seu/driver/agrsm-alpha/

E rode os seguinte comando:

#make modules
ou
#make module

Não tenho certeza. É um dos 2 comandos mostrados acima. E instale o driver com o comando:

#make install

Se qualquer um dos comandos acima não exibirem mensagens de erro, parabéns. Caso contrário, ou não foram instalados todos os compiladores e os pacotes do kernel necessários, ou realmente o driver está com bugs (Afinal é uma versão instável mesmo).

Caso não ocorreu nenhum problema, será gerado o módulo agrmodem.ko e o módulo da interface serial do modem agrserial.ko

Para saber se estes módulos estão carregados execute o comando:

#lsmod | grep "agr"

Se aparecer os nomes dos módulos agrmodem e agrserial, pule para a configuração do Kppp.

Se os dois arquivos de módulos, citados acima, não estão carregados e estiverem dentro da pasta /lib/modules/versão_do_seu_kernel/, carregue-os com os seguintes comandos:

#modprobe agrmodem
#modprobe agrserial

Outra forma de carregar estes módulos é com os seguintes comandos:

#insmod /onde/esta/o/modulo/agrmodem.ko
#insmod /onde/esta/o/modulo/agrserial.ko

Em seguida configure o Kppp, colocando como dispositivo /dev/modem, a velocidade em 57600, o nome de usuário, senha, etc.

Depois conecte-se à internet. Se conseguiu conectar mas não consegue navegar, desconecte e execute os comandos:

#route del default
#echo "defaultroute" >> /etc/ppp/options

Caso consiga navegar na Internet normalmente, como root, adicione as seguintes linhas (que estão entre os hífens) no final do arquivo /etc/rc.local (ou /etc/rc.d/rc.local) para que toda vez que inicializar o Linux, só precise clicar no botão "Conectar" do Kppp para conectar-se à Internet :)
-------------------------------------------------------------------------------
#todas as linhas que comecam com # são comentários
#se conseguiu carregar os módulos com o comando modprobe, retire
# os # das duas linhas a seguir
#modprobe agrmodem
#modprobe agrserial

#se conseguiu carregar os módulos pelo comando
#insmod, retire os # das linhas a seguir

#insmod /onde/esta/o/modulo/agrmodem.ko
#insmod /onde/esta/o/modulo/agrserial.ko

route del default
---------------------------------------------------------------------------------

Espero ter ajudado os usuários deste modem com este "passo-a-passo".

Qualquer problema poste aqui no site.





[7] Comentário enviado por sdias em 14/06/2007 - 16:45h

Pessoal,

Tentei este driver no Kurumin 7.0 e nao funcionou. Quando faco o make module retorno o erro abaixo.

Qualquer ajuda eh bem vinda

PS Este driver deveria funcionar com o Kurumin? Teoricamente foi escrito para o Mandrake conforme o README

Please note that this version of the driver is intended to work Mandrake 10.1
having Linux kernel version 2.6.8.1-10mdk*.

PS2 O CD de instalacao do modem tem drivers para outras dists (Mandrake, SUSE, RedHat, Fedora). Alguem tem noticia de que isto funciona??

[email protected]:~/agr$ make module
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/kurumin/agr modules
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.18.1-slh-up-2'
CC [M] /home/kurumin/agr/agrsoftmodem.o
/home/kurumin/agr/agrsoftmodem.c: In function 'SetAgrModemInterface':
/home/kurumin/agr/agrsoftmodem.c:103: warning: implicit declaration of function 'inter_module_get
_request'
/home/kurumin/agr/agrsoftmodem.c:103: warning: assignment makes pointer from integer without a ca
st
/home/kurumin/agr/agrsoftmodem.c:106: warning: implicit declaration of function 'inter_module_put
'
/home/kurumin/agr/agrsoftmodem.c: In function 'modem_init_module':
/home/kurumin/agr/agrsoftmodem.c:136: warning: implicit declaration of function 'inter_module_reg
ister'
/home/kurumin/agr/agrsoftmodem.c: In function 'modem_cleanup_module':
/home/kurumin/agr/agrsoftmodem.c:148: warning: implicit declaration of function 'inter_module_unr
egister'
CC [M] /home/kurumin/agr/serial26.o
/home/kurumin/agr/serial26.c: In function 'serial8250_config_port':
/home/kurumin/agr/serial26.c:2004: error: 'UPF_BOOT_ONLYMCA' undeclared (first use in this functi
on)
/home/kurumin/agr/serial26.c:2004: error: (Each undeclared identifier is reported only once
/home/kurumin/agr/serial26.c:2004: error: for each function it appears in.)
/home/kurumin/agr/serial26.c:1998: warning: unused variable 'ret'
/home/kurumin/agr/serial26.c: At top level:
/home/kurumin/agr/serial26.c:2090: warning: initialization from incompatible pointer type
/home/kurumin/agr/serial26.c:2091: warning: initialization from incompatible pointer type
/home/kurumin/agr/serial26.c:2345: error: unknown field 'devfs_name' specified in initializer
/home/kurumin/agr/serial26.c: In function 'serial8250_exit':
/home/kurumin/agr/serial26.c:2523: warning: implicit declaration of function 'inter_module_unregi
ster'
/home/kurumin/agr/serial26.c:2524: warning: implicit declaration of function 'inter_module_put'
/home/kurumin/agr/serial26.c: In function 'agr_init_module':
/home/kurumin/agr/serial26.c:2536: warning: implicit declaration of function 'inter_module_get_re quest'
/home/kurumin/agr/serial26.c:2561: warning: implicit declaration of function 'inter_module_regist er'
make[2]: ** [/home/kurumin/agr/serial26.o] Erro 1
make[1]: ** [_module_/home/kurumin/agr] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.18.1-slh-up-2'
make: ** [module] Erro 2

[8] Comentário enviado por koj em 07/08/2007 - 17:51h

tenta compilar a nova versão do driver http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/agrsm-20070804.tar.gz

[9] Comentário enviado por portero em 21/01/2009 - 22:25h

aw mano fiz o tuto certinhu ...
so um plobema quando chega na parde de rodar
make install da erro e apareçe :
FATAL EROOR

o que eu faço ??

USO o UBUNTO 8.04 !!!!!!

se pudesse me ajudar a resolver pq sou muitooo leigo em linux ....


e outra coisa onde consigo Kppp ??? muito obrigado



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts