Modens PCTEL/LG/VIA sem complicação (talvez um pouquinho)

Neste artigo vou abordar a instalação dos módulos para modem SmarLink da maneira mais prática e completa o possível. Dentre os modens suportados estão os LG, LG USB, PCTEL, AMR VIA, dentre vários outros. Esses módulos também permitem a instalação de modens PCTEL sem desativar o som on-board.

[ Hits: 64.230 ]

Por: Wainer Chiari em 01/12/2004


Baixando e instalando



Primeiro baixe o driver:

http://www.smlink.com/main/item.php?ln=en&item_id=84&main_id=32

e procure a versão mais atual do driver, na época em que escrevi este artigo o arquivo era: slmodem-2.9.10.tar.gz.

Copie o arquivo para /tmp:

$ cp slmodem-2.9.10.tar.gz /tmp/

Descompacte:

$ cd /tmp
$ tar -zxvf slmodem-2.9.10.tar.gz
$ cd slmodem-2.9.10


Dependendo da sua distro, talvez seja preciso alterar o caminho para o src e os headers do kernel no Makefile (eles devem estar instalados). No meu Slackware 10 não precisei mudar nada.

1. Edite o arquivo Makefile;

1. Procure pela linha KERNEL_DIR=, a primeira e coloque:

KERNEL_DIR=caminho/do/teu/source

Compile:

$ make

Agora como root dê um "make install", aqui no meu Slack o checkinstall funcionou perfeitamente:

$ su
# make install


Se nada de errado aconteceu, foram instalados com sucesso:
  • o daemon do modem slmodemd em /usr/sbin;
  • os drivers específicos para cada modem (kernel modules) slamr e slusb;
  • algumas coisas a mais como os /dev/ dos modens e o suporte ao modules.conf (kernel 2.4 somente), mas isso não vai interessar muito a nós no momento.

Página anterior     Próxima página

Páginas do artigo
   1. O driver
   2. Baixando e instalando
   3. Configurando
   4. Automatizando os processos
Outros artigos deste autor

Configurando sua máquina para tocar vários sons ao mesmo tempo

K3b - Gravando CDs no Slackware

Gtk-Qt Engine: temas Qt em aplicações GTK

Gerando pacotes no Slack com o checkinstall

Chrome Remote Desktop - O serviço de acesso remoto do Google

Leitura recomendada

Instalando leitores de impressão digital modelo Digital Persona no Linux

Placa de vídeo Nvidia no Ubuntu Hardy

Instalando driver ATI RADEON 9200SE no Slackware 10.0 com OpenGL

Medindo a temperatura da CPU na PCCHIPS M810 e outras placas

Placa de rede wireless Encore ENUWI-G2 COM CHIP RTL8187B no Linux

  
Comentários
[1] Comentário enviado por removido em 21/03/2005 - 22:05h

Só funciona fácil assim nos kernels antigos, nos mais novos dá pau para levantar o módulo. Isso é pq o fonte drivers/st7554.c usa uma macro "usb_endpoint_halted" encontrada no usb.h em kernels <= que o 2.6.8 mas removidas nos kernels mais recentes. Tem uma patch na net que atualiza o slmodem-2.9.10 e elimina esse problema. Eu já consigo carreagar a p**** do modulo slusb, o problema agora eh fazer a p**** do slmodemd funfar. Ta dando:
ST7554 USB Modem: probe of 1-2:1.0 failed with error -12
em messages/dmesg e error:
cannot setup device `/dev/slusb0' executando o slmodemd
Quem puder ajudar ae..
valeu

[2] Comentário enviado por removido em 21/03/2005 - 22:14h

quando consertar isso provavelmente vai dar pau no pppd, quando concertar o pppd vai dar pau na nova versão de kernel e assim vai.. e viva o linux ahuehauea

[3] Comentário enviado por LM25TTD em 04/11/2005 - 13:42h

O cadastrodemerda tem razão! Só funciona bem nos kernels antigos, só que o problema é o drive. PARA QUE FUNCIONE É SÓ INSTALAR USANDO A VERSÃO 2.9.11 DO DRVER DA SMARTLINK DISPONÍVEL EM :

http://linmodems.technion.ac.il/packages/smartlink/

Assim é só seguir os passos do artigo e o modem funcionará perfeitamente em TODOS os kernels!!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts