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:
[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.
[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.
[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.
[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!!
[6] Comentário enviado por intpa 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:
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:
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
[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??
kurumin@Dias:~/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