Instalação do modem LG-I56N nos kernels 2.6.17 e/ou 2.6.18 no Slackware 11

Publicado por Saulo Barbosa Santiago dos Santos em 06/12/2006

[ Hits: 6.440 ]

Blog: https://www.facebook.com/angrasbss

 


Instalação do modem LG-I56N nos kernels 2.6.17 e/ou 2.6.18 no Slackware 11



Para aqueles que não conseguem sair do kernel 2.4.33 no Slackware 11 por que não conseguem configurar o modem lg-I56N nos kernels 2.6.17 e 2.6.18. Nesse dica foi explicado de forma fácil e prática como instalar e configurar esse modem, vejamos.

Abra algum terminal no modo root (Super Usuário) e baixe o driver:
Descompacte-o e copie para o diretório /usr/local/src:

# tar -zxvf slmodem-2.9.11-20051101.tar.gz

Entre no diretório do modem e edite o arquivo Makefile:

# mcedit Makefile

Logo no início do texto terá essa linha de comando:

KERNEL_DIR:=/lib/modules/$(shell uname -r)/build

Mude essa linha para:

KERNEL_DIR:=/usr/src/linux

Feito isso, dentro do diretório do modem, execute os comandos "make" e "make install" respectivamente; (aqui o modem já está instalado)

Para testar e carregar os módulos do modem, faça:

# modprobe slamr # /usr/sbin/slmodemd --country=BRAZIL & (para informar ao modem em qual país ele está sendo usado)

Se aparecer essa mensagem:

SmartLink Soft Modem: version 2.9.11 Oct 21 2006 21:38:29 symbolic link `/dev/ttySL0' -> `/dev/pts/2' created. modem `slamr0' created. TTY is `/dev/pts/2' Use `/dev/ttySL0' as modem device, Ctrl+C for termination.

Então deu tudo certo!!!

Dê um outro enter e faça:

# rm -rf /dev/modem
# ln -s /dev/ttySL0 /dev/modem


Para o modem iniciar automaticamente no boot do sistema, faça:

# echo "modprobe slamr" >> /etc/rc.d/rc.local
# echo "/usr/sbin/slmodemd --country=BRAZIL &" >> /etc/rc.d/rc.local


Agora vem a diferença.

Perceba que /etc/rc.d/rc.modules nada mais é que um link simbólico para rc.modules-2.6.x (esse X depende da versão do kernel que você instalou). Então delete esse link e faça outro direcionado para o rc.modules-2.6.x, assim:

# rm -rf /etc/rc.d/rc.modules
# ln -s /etc/rc.d/rc.modules-2.6.18 /etc/rc.d/rc.modules


Mas mesmo assim não foi possível fazer funcionar o modem? Então, percebeu-se que em /usr/src/linux nada mais era também que um link para o kernel 2.4.33, assim, entrando em conflito com os modules-2.6.x? Então foi forçoso instalar o kernel-source_2.6.x (se for o kernel 2.6.17, o mesmo está no 2° CD na pasta /extra/linux-2.6.17; se for o kernel 2.6.18, esse estará no 4° CD no diretório /test/linux-2.6.18). Feito isso, remova esse link e faça outro direcionado para o kernel-2.6.x, assim:

# rm -rf /usr/src/linux
# ln -sf /usr/src/linux-2.6.x /usr/src/linux


Pronto? Que nada...
Percebeu-se que quando iniciava o PC e tentava conectar a net, nada acontecia por que ele não achava o dispositivo slamr (/dev/slamr) e é justamente esse dispositivo que faz o modem funcionar. Como esse dispositivo era deletado ou algo do gênero (por motivos desconhecidos), então foi fácil deduzir que era preciso montá-lo automaticamente toda vez que o sistema fosse inicializado. Mas mesmo assim, acontecia outro problema!!! Era também deletado o link simbólico "ln -s /dev/ttySL0 /dev/modem". O que fazer?

Usar o bem e velho rc.local, então coloca-se isso nele:

# mcedit /etc/rc.d/rc.local

mknod -m 600 /dev/slamr0 c 242 0
modprobe slamr
/usr/sbin/slmodemd --country=BRAZIL &
rm -rf /dev/modem
ln -sf /dev/ttySL0 /dev/modem
Outras dicas deste autor

Execução errática do Spotify no Ubuntu (e suas variantes)

Ações ao Fechar Tampa do Notebook no Linux Mint

Consideração sobre a instalação do MPD no Ubuntu 11.04

Configurar um notebook antigo e funcional como servidor DLNA para Chromecast

Leitura recomendada

Ubuntu 14.04 - Erro: bloco de ambiente inválido [Resolvido]

Instalando o PostgreSQL no GNU/Linux

Comandos para o dia-a-dia

Instalação e configuração do Java e do PATH

Gerencie seu suporte e colabore com o Projeto SolBT

  

Comentários
[1] Comentário enviado por guilffer em 24/12/2006 - 13:54h

kra eu uso o conectiva 9 e o kernel 2.4 vc sabe de algum tutorial q explique como instalar este modem neste kernel???

[2] Comentário enviado por davidneves em 09/02/2007 - 11:49h

Obrigado pela dica, até que em fim consegui ficar livre, de um drive que só conecta a 14.400bps. muito obrigado. Só para esclarecer o drive que usei foi o slmodem-2.9.11-20070204.tar.gz. distro SUSE 10.2

[3] Comentário enviado por angrasbss em 12/02/2007 - 23:12h

guilffer, aconselho que mude de distribuição, visto que, para a conectiva, não existe mais suporte e também o kernel 2.4 é muito lento apesar de ser usado ainda.

davidneves, obrigado por usa atenção, são pessoas como você que nos fazem ter mais vontade de colocar mais artigos. Valeu pelo o incentivo.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts