Instalando modem LG LM-I56N

Este artigo descreve detalhadamente como instalar o modem LG modelo LM-I56N numa distribuição baseada no RedHat Linux, kernel 2.6.

[ Hits: 45.463 ]

Por: Enéias Ramos de Melo em 04/11/2004


Modem LG LM-I56N

A instalação a seguir é bem fácil e descomplicada. Porém devemos observar que os pacotes do kernel devem estar corretamente instalados. Faremos isso com o comando:

$ rpm -qa | grep kernel

Você deverá ter algo como:

kernel-postinstall-2.0-62776cl
kernel26-2.6.5-63077cl
kernel26-source-2.6.5-63077cl
kernel-pcmcia-cs-3.2.7-58927cl
task-kernel-compiling-10-53621cl
kernel26-module-nvidia-2.6.5.63077cl.1.0.5336-63164cl

Podemos ver que o pacote kernel26-source-2.6.5-63077cl está instalado, que no caso é o código-fonte do kernel do Linux. Se até aqui está tudo bem, podemos então iniciar a instalação.

Na verdade o modem usa um chipset da ALi. Para vermos essa descrição, usaremos o seguinte comando:

$ lspci | grep -i Modem
ou
$ cat /proc/pci | grep -i Modem

Teremos:

Modem: ALi Corporation SmartPCI561 56K Modem

Primeiros faremos o download do driver no site do SmartLink, não da ALi. Entre em alguma pasta onde ficará o arquivo e digite o comando:

$ wget http://www.smlink.com/main/down/slmodem-2.9.10.tar.gz

O download também pode ser feito manualmente pelo navegador.

OK. Primeiro iremos fazer a configuração do kernel para depois não termos módulos conflitando:

$ cd /usr/src/linux
$ make mrproper
$ make menuconfig


Na seção "Processor type and features" a opção "Processor family" deve ser escolhida de acordo com o tipo de processador para o qual seu kernel atual foi compilado. Exemplo:

Minha máquina de trabalho é um Athlon 700mhz, logo terei que escolher a opção Athlon/Duron/K7.

Feito isto voltaremos na pasta onde está o driver que foi baixado. No diretório digite:

$ tar -xzvf slmodem-2.9.10.tar.gz
$ cd slmodem-2.9.10
$ make
$ su
# make install


Pronto. Nosso modem está instalado. Falta somente inicializarmos. Com o seu editor de textos favorito, abra o arquivo /etc/rc.d/rc.local e acrescente a seguinte linha:

/usr/sbin/slmodemd --country=BRAZIL /dev/slamr0 > /dev/null 2>&1 &

O programa chamado cria o device /dev/slamr0, usado para acessar o modem, mais ainda temos que linkar o device em /dev/modem. Use o seguinte comando:

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

Se você seguiu esses passos e não apareceu nenhum erro, basta somente abrir o programa kppp e conectar na internet. Se por acaso conectar e não navegar será preciso adicionar o IP do seu provedor no arquivo /etc/resolv.conf:

# meu provedor
nameserver 200.225.157.104
nameserver 200.225.157.105

Espero não ter sido muito excêntrico nas explicações, mas também fico feliz se isto foi útil.

   

Páginas do artigo
   1. Modem LG LM-I56N
Outros artigos deste autor

Instalando o X-Money no Linux

Leitura recomendada

ASP.NET no Linux

Linux como roteador Cisco

Criando um repositório local do Fedora

Encapsulamento de Apache com chroot

Configuração do serviço NTP em servidor cliente

Comentários
[1] Comentário enviado por lordello em 04/11/2004 - 13:49h

Extranho, eu instalei o CL10 aqui para conhecer e vi que ele possui diversos drivers para softmodems, inclusive o slmodem, já tentou usá-lo?
Claro que o artigo é válido mesmo assim, principalmente por ter indicado a instalação do pacote task-kernel-compiling, que é onde muita gente erra na hora de instalar os drivers no CL.
Falou ae!

[2] Comentário enviado por Red Foot em 04/11/2004 - 17:06h

Olá timaobr :)

Esse artigo tem grande utilidade

Grande ajuda para o pessoal, eu mesmo passei duas semanas sem poder usar net no CL10 até um amigo me passar como ele havia conseguido, o modem que já vem pré-configurado, talvez por algum erro meu não havia dado certo.

[3] Comentário enviado por engos em 04/11/2004 - 18:10h

Não li o artigo porque não me interessa (não uso modem no Linux), mas o pessoal tem perguntado sobre isso na seção de perguntas e faltava um artigo sobre esse assunto, parabéns por compartilhar sua experiência.

[]s

[4] Comentário enviado por eneiasramos em 04/11/2004 - 20:37h

Olá lordello!

Esse artigo serve também para outros usuários de distribuições baseadas no RedHat que tenham o kernel 2.6.

[5] Comentário enviado por tidus em 08/01/2005 - 21:47h

Muito bom!
Sou iniciante no linux, e consegui sem problemas no CL10

[6] Comentário enviado por eneiasramos em 10/01/2005 - 21:24h

Certo... tidus.

Valeu!

[7] Comentário enviado por boureal em 28/01/2005 - 17:27h

Os módulos do kernel que vem com o CL10 para modems, é só instalar com
rpm -ivh kernel-modulo do driver
e o modem já funciona ou é necessário algo mais ?

[8] Comentário enviado por eneiasramos em 30/01/2005 - 16:04h

Olá boureal!

Para os usuários do Conectiva Linux 10, é só instalar uma pacote chamado 'slmodemd-xxx.rpm' e adicionar a linha abaixo no arquivo: '/etc/rc.d/rc.local':

/usr/sbin/slmodemd --country=BRAZIL /dev/slamr0 > /dev/null 2>&1 &

Abraços...

[9] Comentário enviado por eneiasramos em 30/01/2005 - 16:12h

Por favor,

Acho bacana postarem no site as dúvidas ao invés de mandarem e-mail.

Pois assim, estaremos ajudando esse grande site a sempre ser o melhor.

;)

Abraços.

[10] Comentário enviado por kpinix em 16/03/2005 - 08:31h

ola, bom cara nao manjo muito de linux, to usando o fedora core 3 e não consegui configurar o meu modem, bom baixei o arquivo que indicam neste artigo pelo windows,(já que não posso me conectar pelo linux) mas não deu muito certo, isso funciona no fedora core 3?

[11] Comentário enviado por smeer em 19/03/2005 - 17:04h

Caro timaobr, parabéns pelo artigo. Está muito claro e completo, e deve ter ajudado muita gente.
No meu caso, porém, não funcionou. Comprei um modem LG LM-I56N novo e instalei no meu micro com Conectiva 10. Tentei os dois métodos, o descrito no artigo e a instalação do pacote slmodemd-xxx.rpm. Em ambos os casos não houve mensagens de erro, mas ao tentar acessar a internet pelo kppp, vem a mensagem de que o modem não responde. Quando tento inquirir o modem na aba modem da configuração do kppp, vem a mensagem "Modem não responde".
Agradeceria qualquer ajuda, pois sou novato no Linux.

[12] Comentário enviado por eneiasramos em 20/03/2005 - 15:27h

Olá smeer!

Veja se você tem as permissões necessárias para acessar os dispositivos.

'ls -lh /dev/modem' e tmb '/dev/ttySL0'

Ative permissões com o comando:

chmod a+rw /dev/modem

Flowz!

[13] Comentário enviado por sergiotucano em 28/03/2005 - 10:58h

Ola !

Então , eu já segui passos parecidos com esses.. inclusive usando o pacote que já vem com o CL10 ....

Meu modem também é LM 56N , só que no meu caso , lá no Kppp quando clico em conectar ele fica iniciando o modem eternamente e não conecta... sei lá viu... será q é algum problema com esse modem hein?! :/

FALOW !!

[14] Comentário enviado por eneiasramos em 28/03/2005 - 21:10h

Ola sergiotucano!

Blz??

Pode ser que o seu modem esteja com problemas. De fato, os passos são bem simples e iniciantes nao teriam dificuldades em fazer o modem funcionar com este tutorial.

Flowz!

[15] Comentário enviado por darksideslayer em 17/04/2005 - 22:29h

Ola, timaobr! sou bem noob em linux, + tow muito interessado em aprender a utilizá-lo com eficiencia. Tenho o modem LM-I56N da LG e achei essa matéria perfeita para mim, ja q naum sei como detectar o meu modem no linux. Uso o Slackware 10.1 e naum entendi como proceder neste tutorial (+ especificamente, naum sei nem como fazer o primeiro passo :P ) Gostaria, por favor que vc (ou qlqr outra pessoa) me ajudasse pois quero mto aprender a usar o linux e nem conectar-me à internet eu sei ainda com ele... desd jah, vlw!!!

[16] Comentário enviado por eneiasramos em 19/04/2005 - 15:47h

Ola darksideslayer!

Blz??

Bem, não é muito difícil configurar esse modem. Se você se refere a seguinte láááá acima:

$ rpm -qa | grep kernel

São comandos que você precisa digitar em algum terminal.

O sinal '$' significa que você não precisa de privilégios de super-usuário(root) para poder digitar o comando. Agora quando você ver '#', aí sim precisa digitar no terminal:

su -

E logo em seguida a senha pra liderar geral o terminal do seu sistema.

:D

Os arquivos kernel-... são pacotes RPM do seu sistema. Como você usa o Slackware, que tem seu próprio sistema de pacotes( os TGZ ), utilize a ferramenta 'pkgtool' ( como root ) e instale o kernel-source.

Então execute as instruções seguintes para funcionar o seu modem.

Obs: Você precisa ter o código-fonte do seu kernel instalado no sistema pois o driver do modem será compilado como módulo e se fará necessário o uso do fonte citado.

Flowz!

[17] Comentário enviado por freirejesse em 24/04/2005 - 22:53h

Olha pessoal sou um zero em linux, sempre tiver interesse em aprender alguma coisa e ficava puto pq mesmo com o linux instalado não acessava a net por causa das porra dos modens(ou como dizem softmodens). Apanhei feito burro (falando sério) e desde já agradeço este tutorial que vi aqui,na verdade ele foi quem me deu as primeiras dicas, tenho um modem da LG, o LM-I65N, tentei de todo jeito botar o meu CONECTIVA 10 na net e nada, parecia que estes desastres só aconteciam comigo. Então depois de muita luta, final feliz, encontrei um tutorial do LG para o CONECTIVA e outras distro muito explicadinho, timtim por timtim do nosso amigo Anderson Marcelo De Oliveira(http://www.anderlinux.rg3.net), foi a salvação da minha alma, pois já estava desistindo de novo do linux, meninos, funcionou que é uma beleza, agora é só alegria de ver meu linux rodando que nem BMW,quem tiver interesse pobre ver se pega na net ou então me mandar um email (menelaus@uol.com.br) que mando uma cópia. Abraço a todos...

[18] Comentário enviado por Tsuji Giri em 08/05/2005 - 19:58h

Boa Noite,

Amigos, segui os passos de tudo o que li e encontrei. Já instalei o modem, consigo conectar. Mas não consigo navegar.
O que pode estar acontecendo. Pesquisei na net, mas não achei nada a respeito sobre.
Um abraço,
Fábio

[19] Comentário enviado por eneiasramos em 08/05/2005 - 21:47h

Olá Tsuji Giri!

Descubra o IP do seu provedor internet e adicione-o no arquivo '/etc/resolv.conf'

ex:

#MEU PROVEDOR
nameserver 200.192.168.123

[20] Comentário enviado por h3rz1 em 10/05/2005 - 01:48h

cara! Por isso gosto do VOL
tem tudo q precisamos para ficar seguro no q fazemos, essa dica sua foi pesquisada por um colegão, maior sangue bom, o m4sk4r4.
valeu a todos por fazer desse site uma novidade a cada visita!

[21] Comentário enviado por Seabs em 13/05/2005 - 04:18h

Olá amigos,

Tenho um modem LG LM-I56N e fiz tudo que ta aí no artigo, não tive nenhum problema, nenhuma mensagem de erro e mesmo assim meu modem não funciona no conectiva 10, mas percebi uma coisa, meu modem é pci e na seguinte linha -=> ( /usr/sbin/slmodemd --country=BRAZIL /dev/slamr0 > /dev/null 2>&1 & ) <=- tem algo de amr, existe alguma especificação para pci ao invés de amr ou isso não tem nada a ver, e outra pergunta meu modem esta na com 5 eu coloco ttysl0 ou qual coloco?

[22] Comentário enviado por sergiotucano em 17/05/2005 - 13:21h

Acabei de fazer um procedimento aqui que instalou o modem tranqilinho .....

O modem é um LG i 56N , ou seja , softmodem (slmodem)

Fiz o seguinte

Com o Conectiva 10 , eu instalei os pacotes :

Kernel26-module-slmodem
slmodemd
wvdial

e fiz :

vi /etc/sysconfig/slmodemd

editei a linha onde tem SLMODEMD_DEVICE
e coloquei
/dev/slamr0 (Para PCI e AMR)

se for modem usb pode colocar

/dev/slusb0

Depois...

digitei no console service slmodemd start ... ele iniciou meu modem

Agora para testar o modem eu fiz

wvdialconfi /etc/wvdial.conf

Bom o link é criado em /dev/ttySL0

ln -s /dev/ttySL0 dev/modem para criar um link com /dev/modem

Ai testei a net e ta tranqilo !

Para iniciar o modem no boot escrevi

chkconfig slmodemd on

OPS: editei o arquivo /etc/rc.d/rc.local e coloquei a seguinte linha
/usr/sbin/slmodemd --country=BRAZIL /dev/slamr0 > /dev/null 2>&1 &


T+ !

[23] Comentário enviado por anderson_rhuy em 22/05/2005 - 18:30h

eu tentei instalar o kernel source que peguei no site do fedora que deveria ser copilado antes de instalar, mas naum deu serto porque o kernel baixado naum tinha perniçao aos pacotes 386 somete 586, 686, e 64, por favor me ajudem se puder.

[24] Comentário enviado por djony em 03/06/2005 - 15:44h

Bem, é o seguinte, eu sou novato tambehm no linux, e tive algumas dificuldades, a primeira foi a respeito do comando "$ rpm -qa | grep kernel " como eu uso o slack esse comando não retorna nenhuma linha de erro ou de confirmação, porem conversei com um amigo meu q a algum tempo já meche com linux, ele disse que esse comando não funciona, este comando só sera executado no conectiva e no redhat =) bem entaum continuei, e o comando "make install" ele retornou um erro e naum consegui mais nada depois disso, o modem esta sem funciona, tem como alguem me dizer o q pode ter ocorrido?

[25] Comentário enviado por sergiotucano em 03/06/2005 - 19:43h

rpm é um aplicativo para instalação de pacotes de .rpm , ele geralmente é usado no Red Hat , veio dele , no Conectiva , no Kurumin e em mais algumas.

O padrão do Slack é o tgz , você usa o slackpkg muito bom .

Agora , sobre o erro , seria interessante você posla - lo aqui para podermos te ajudar.


Falow !

[26] Comentário enviado por eneiasramos em 03/06/2005 - 20:00h

Olá djony!

Outro jeito muito simples de saber se o fonte do seu kernel está instalado, é verificando se existe o link '/usr/src/linux' que normalmente aponta para o diretório do fonte.

E valeu sergiotucano pelas dicas!

Inte...

[27] Comentário enviado por djony em 04/06/2005 - 17:18h

Hi, People, é o seguinte, =) eu to usando o kernel 2.4 não é o kernel 2.6 e isso pode acarretar algum problema? bem o seguinte é o erro ocorrido foi (vou colar aqui apartir do comando make install x)
---------------------------log----------------------------
root@djony:~/Desktop/modem/slmodem-2.9.10# make install
make -C modem all
make[1]: Entering directory `/root/Desktop/modem/slmodem-2.9.10/modem'
make[1]: Leaving directory `/root/Desktop/modem/slmodem-2.9.10/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.4.26/build
make[1]: Entering directory `/root/Desktop/modem/slmodem-2.9.10/drivers'
cc -I/lib/modules/2.4.26/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.4.29
make[2]: Entering directory `/root/Desktop/modem/slmodem-2.9.10/drivers'
cc -Wall -pipe -O3 -fomit-frame-pointer -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -DMODVERSIONS --include /lib/modules/2.4.26/build/include/linux/modversions.h -I/lib/modules/2.4.26/build/include -I. -I./../modem -o amrmo_init.o -c amrmo_init.c
<command line>:138332070:51176: /lib/modules/2.4.26/build/include/linux/modversions.h: No such file or directory
make[2]: *** [amrmo_init.o] Error 1
make[2]: Leaving directory `/root/Desktop/modem/slmodem-2.9.10/drivers'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/Desktop/modem/slmodem-2.9.10/drivers'
make: *** [drivers] Error 2
root@djony:~/Desktop/modem/slmodem-2.9.10#

Grato pela ajuda pessoal, pensei que ninguem iria responder, e com isso fiquei mais animado ainda em usar linux, posso contar com a ajuda de vocês... obrigato =)

[28] Comentário enviado por feminc em 28/10/2005 - 03:11h

Bom sou novato em relação a linux não sei se é uma pergunta [*****] mas gostaria de saber onde pego este pacote (slmodemd-xxx.rpm) p/
instalar o meu modem LG obrigado desde já a quem quiser ajudar.

[29] Comentário enviado por sergiotucano em 28/10/2005 - 10:52h

visite este site feminc ...
http://www.smlink.com/content.aspx?id=53


FALOW !

[30] Comentário enviado por reimassupilami em 29/10/2005 - 01:37h

olá, cara, fiquei contente com esse artigo, finalmente uma esperança pra eu conseguir usar net discada no linux... faz muito tempo q eu tava na luta com o famoso sm56 da motorola, sem nenhum progresso... agora comprei esse da LG, e pelo jeito funciona bem no linux, pois tem muita gente comentando a respeito...

eu segui os passos, configurei tudo, mas só tive um problema (problemão até): o computador trava por completo quando mando fazer a discagem!! que sera isso? no kppp o teste consegue comunicar com o modem, certinho... mas trava quando mando discar...

por favor, espero que alguem possa ajuda, falta pouco pra eu conseguir esse esquema hein, hehehe...

[31] Comentário enviado por eneiasramos em 29/10/2005 - 09:48h

Olá reimassupilami!

Blz?

Qual e a sua distribuição e kernel?

Que máquina é a sua?

Posta ae pra gente. Fica melhor pra te ajuda ...

Vlw!

[32] Comentário enviado por reimassupilami em 29/10/2005 - 20:36h

owpa... Slackware 10.2, kernel 2.4 (original da instalação), a maquina é um Athlon XP 1.6

[33] Comentário enviado por eneiasramos em 31/10/2005 - 15:51h

Olá reimassupilami!

Tente usar o kernel 2.6.

Flow!

[34] Comentário enviado por reimassupilami em 31/10/2005 - 16:19h

nowssa cara, pior que o kernel 2.6 me emperra um pouco... eu usava o 2.6 até o slack 10.1, mas meu mouse optico nunca funcionava, tinha que ficar usando outro comum... dae quando instalei o 10.2 deixei o 2.4 mesmo pra evitar isso...

sera q é isso cara? pelo menos nas especificacoes do driver ta dizendo q é suportado o 2.4 tambem...

[35] Comentário enviado por eneiasramos em 31/10/2005 - 16:22h

Olá!

Baixa a ultima versao do kernel 2.4 e compile tirando tudo oq vc naum usa do kernel.

Dá uma conferida na BIOS e desativa memória protegida e talz.

Flow!

[36] Comentário enviado por cirobio em 13/11/2005 - 03:45h

ola pessoal, blz?
eu tb tenho um LG IM56, kernel 2.6 e tal... ate q consegui instalar, ate conecta, mas n consigo navegar.... as vezes abre uma pagina, mas na maioria, nao abre outras paginas.... ahh outra coisa, qndo conecta tb, nao demora nada e desconecta, mas o kppp ainda mostra que está conectado... oq pode ser esse problema??
grato pela ajuda

[37] Comentário enviado por cirobio em 14/11/2005 - 03:11h

ola,
eu de novo...
pois eh, ate q consegui instalar e tudo, mas depois d um certo tempo, o modem desconecta e o kppp ainda mostra q está conectado... alguem pode me ajudar??
grato

[38] Comentário enviado por eneiasramos em 16/11/2005 - 09:58h

bom...

primero ... agradeço a todos pela colaboração no artigo...

cirobio, adiciona alguns endereços DNS no seu arquivo '/etc/resolv.conf'.

ex:

# UOL
nameserver 200.204.0.10
nameserver 200.204.0.138

e creio q o outro problema de desconexão deve ser alguma configuração q está errada.

dá uma verificada ae!

se o problema ainda persistir, mande as configurações em detalhes pra mim ou alguns screenshots...

eh isso...

flowz!

[39] Comentário enviado por eneiasramos em 16/11/2005 - 10:05h

atenção ae pessoal!

vcs devem rodar o arquivo '/etc/rc.d/local':

/etc/rc.d/rc.local

somente assim o modem sera inicializado...

t+!

[40] Comentário enviado por reimassupilami em 16/11/2005 - 10:42h

o meu ainda ta com aquela pane de travar... nao sei...

[41] Comentário enviado por eneiasramos em 16/11/2005 - 10:49h

olá reimassupilami!

blz?

faz um teste ae:

carrega o modem e digita 'dmesg' e posta o resultado aki...

flowz!

[42] Comentário enviado por Guilherme_GVPL em 23/11/2005 - 17:14h

Esse processo tambem serve p/ o lg netodragon?
pq eu tenho um modem lg, c/ o chip netodragon, sou iniciante no kurumin 4, ja baixei o driver, mas ñ consigo entender as instruções q vieram q são:
Makefile

#KBUILD_VERBOSE=1
#export KBUILD_VERBOSE

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

EXTRA_CFLAGS = -I$(obj) -I$(obj)/../modem

obj-m := slamr.o slusb.o

slamr-objs:= amrmo_init.o sysdep_amr.o amrlibs.o
slusb-objs:= st7554.o

ifndef KERNELRELEASE
ifndef KERNEL_VER

all install uninstall: kernel-ver
$(MAKE) $@ KERNEL_VER=$(shell ./kernel-ver)

install: install-devices
uninstall: remove-devices

kernel-ver::
$(CC) -I$(KERNEL_DIR)/include -o $@ $@.c

dep:
clean:
$(RM) kernel-ver $(obj-m) $(obj-m:.o=.ko) *st7554.o amrmo_init.o sysdep_amr.o *.mod.* .*.cmd *~

install-devices:
mkdir -p ${DESTDIR}/dev
$(foreach minor,0 1 2 3, \
mknod -m 600 ${DESTDIR}/dev/slamr$(minor) c 212 $(minor) ; ) echo -n
$(foreach minor,0 1 2 3, \
mknod -m 600 ${DESTDIR}/dev/slusb$(minor) c 213 $(minor) ; ) echo -n
remove-devices:
$(foreach minor,0 1 2 3, \
$(RM) ${DESTDIR}/dev/slamr$(minor) ; ) echo -n
$(foreach minor,0 1 2 3, \
$(RM) ${DESTDIR}/dev/slusb$(minor) ; ) echo -n

else
ifeq ($(findstring 2.4,$(KERNEL_VER)),2.4)

slusb-objs:= old_st7554.o
obj:=.
module-dir:=${DESTDIR}/lib/modules/$(KERNEL_VER)/misc

Readme

1. Unpack tar.gz package file:

$ gzip -dc slmodem-2.9.X.tar.gz | tar xf -

2. 'cd' to package directory:

$ cd slmodem-2.9.X

3. Review and edit 'Makefile' (if need):

In many cases you will need to correct path to your local kernel
source tree:

KERNEL_DIR=/path/to/linux

Default KERNEL_DIR is '/lib/modules/<kerne-version>/build'. Many Linux
Distributions use directory '/usr/src/linux-<version>' also.

Note: If you are using Linux kernel 2.4, only header files should be
available for build in $(KERNEL_DIR)/include

Another way to pass right value KERNEL_DIR is to use command line
parameter while running 'make':

$ make KERNEL_DIR=/path/to/linux ...

4. Run 'make' command to compile package:

$ make

5. Install. As 'root' user run:

# make install

It will install:

- application 'slmodemd' under '/usr/sbin' directory

- hardware specific drivers (kernel modules) 'slamr' and 'slusb'
under conventional kernel modules directory

- character device nodes '/dev/slamr0-3' with major number 212
(for pci modems) and '/dev/slusb0-3' with major number 213
(for usb modems).

se alguem puder me explicar ql das duas é o manualç de instalação e como eu uso essas informações fico muito agaradecido!!!!

[43] Comentário enviado por eneiasramos em 23/11/2005 - 22:41h

olá Guilherme!

blz?

Olha... o README eh o manual de para orienta-lo no processo de instalação. Enquanto o Makefile ... NAUM toque nele. Aqueles comandos estranhos sao para o processo de compilação do seu modem...

O processo eh bem simples...

Descompacte o arquivo com o comando:

tar -xzvf arquivo.tar.gz

Entre na pasta q foi gerada e digite os seguintes comandos para compilar o programa do driver:

make

make install

Ae ele vai compilar e instalar pra vc!

Flowz!

[44] Comentário enviado por jeovani01 em 01/12/2005 - 11:53h

Fala pessoal, segui os passos lá em cima, todos os comandos funcionaram sem problemas, mas quando eu uso o kppp e vou adicionar o modem, tem uma parte que ele faz um teste com o modem e diz que não pode acessar o modem, e outra coisa, em "Dispositivo do Modem" tem que ficar o padrão "/dev/modem" ou tem que mudar para "/dev/ttySL0". Outro detalhe importante, estou usando o Suse 9.2. Tem algo de diferente que tenho que fazer nele.

Abraços.

[45] Comentário enviado por eneiasramos em 01/12/2005 - 13:26h

Olá jeovani!

Veja se o arquivo '/dev/modem' aponta para '/dev/ttySL0'.

Use o comando:

ls -l

Deverá sair algo como:

/dev/modem -> /dev/ttySL0

Veja também se você deixou permissões para acessar o link '/dev/modem'.

Abra um temrinal e como usuário 'root', digite os comandos abaixo para setar as permissões:

chmod 755 /dev/modem
chmod 755 /dev/ttySL0

Se os comandos funcionarem, blz! Neste caso a distribuição é irrelevante...

t+

[46] Comentário enviado por jeovani01 em 02/12/2005 - 17:15h

Fala cara, eu pra fazer isso estava sempre logado como Root, mas mesmo assim quando eu dei o comendo #chmod 755 /dev/ttySL0 ele deu a mensagem que não conseguiu acessar o arquivo, que não achou a pasta ou o diretório...

Abraços..

[47] Comentário enviado por eneiasramos em 03/12/2005 - 09:32h

Olá jeovani!

blz?

Se vc não conseguiu modificar as permissões do arquivo ttySL0 pode ficar tranqüilo... O módulo cria dinamicamente...

Mas o modem tá funcionando? Conseguiu adicionar uma conexão no kppp?

T+!

[48] Comentário enviado por robsonpc em 27/12/2005 - 15:21h

Fiz ele rodar no kernel 2.4 mas no 2.6 sem sucesso.

[49] Comentário enviado por redh4t em 31/12/2005 - 00:52h

[root@localhost root]# rpm -qa | grep kernel
kernel-pcmcia-cs-3.1.31-13
kernel-2.4.20-8
kernel-source-2.4.20-8

[root@localhost root]# lspci | grep -i modem
00:0a.0 Modem: Smart Link Ltd.: Unknown device 8800 (rev 02)

[root@localhost root]# ls
anaconda-ks.cfg install.log Minhas imagens slmodem-2.9.10.tar.gz
eBooks install.log.syslog modversions.h

[root@localhost root]# tar -xzvf slmodem-2.9.10.tar.gz
slmodem-2.9.10/
slmodem-2.9.10/Makefile
slmodem-2.9.10/COPYING
slmodem-2.9.10/Changes
slmodem-2.9.10/drivers/
slmodem-2.9.10/drivers/amrlibs.o
slmodem-2.9.10/drivers/Makefile
slmodem-2.9.10/drivers/amrmo_init.c
slmodem-2.9.10/drivers/kernel-ver.c
slmodem-2.9.10/drivers/old_st7554.c
slmodem-2.9.10/drivers/st7554.c
slmodem-2.9.10/drivers/sysdep_amr.c
slmodem-2.9.10/README
slmodem-2.9.10/modem/
slmodem-2.9.10/modem/dsplibs.o
slmodem-2.9.10/modem/Makefile
slmodem-2.9.10/modem/dp_dummy.c
slmodem-2.9.10/modem/dp_sinus.c
slmodem-2.9.10/modem/homolog_data.c
slmodem-2.9.10/modem/modem.c
slmodem-2.9.10/modem/modem.h
slmodem-2.9.10/modem/modem_at.c
slmodem-2.9.10/modem/modem_cmdline.c
slmodem-2.9.10/modem/modem_comp.c
slmodem-2.9.10/modem/modem_datafile.c
slmodem-2.9.10/modem/modem_debug.c
slmodem-2.9.10/modem/modem_debug.h
slmodem-2.9.10/modem/modem_defs.h
slmodem-2.9.10/modem/modem_dp.h
slmodem-2.9.10/modem/modem_ec.c
slmodem-2.9.10/modem/modem_homolog.h
slmodem-2.9.10/modem/modem_main.c
slmodem-2.9.10/modem/modem_pack.c
slmodem-2.9.10/modem/modem_param.c
slmodem-2.9.10/modem/modem_param.h
slmodem-2.9.10/modem/modem_test.c
slmodem-2.9.10/modem/modem_timer.c
slmodem-2.9.10/modem/modem_timer.h
slmodem-2.9.10/modem/sysdep_common.c
slmodem-2.9.10/patches/
slmodem-2.9.10/patches/alsa-linux-2.6.0.patch
slmodem-2.9.10/scripts/
slmodem-2.9.10/scripts/debian/
slmodem-2.9.10/scripts/debian/slmodemd
slmodem-2.9.10/scripts/slmodem.spec
slmodem-2.9.10/scripts/slmodemd
slmodem-2.9.10/scripts/mandrake/
slmodem-2.9.10/scripts/mandrake/slmodemd
slmodem-2.9.10/scripts/suse/
slmodem-2.9.10/scripts/suse/slmodemd.SUSE
slmodem-2.9.10/scripts/suse/slmodemd.conf

[root@localhost root]# cd slmodem-2.9.10

[root@localhost slmodem-2.9.10]# make
make -C modem all
make[1]: Entrando no diretório `/root/slmodem-2.9.10/modem'
rebuild profile...
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_main.o -c modem_main.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_cmdline.o -c modem_cmdline.cgcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem.o -c modem.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_datafile.o -c modem_datafile.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_at.o -c modem_at.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_timer.o -c modem_timer.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_pack.o -c modem_pack.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_ec.o -c modem_ec.c
modem_ec.c:689: warning: `t403_timeout' defined but not used
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_comp.o -c modem_comp.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_param.o -c modem_param.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_debug.o -c modem_debug.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o homolog_data.o -c homolog_data.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_sinus.o -c dp_sinus.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_dummy.o -c dp_dummy.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o sysdep_common.o -c sysdep_common.cgcc -o slmodemd modem_main.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o
homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_test.o -c modem_test.c
gcc -o modem_test modem_test.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o
make[1]: Saindo do diretório `/root/slmodem-2.9.10/modem'

[root@localhost slmodem-2.9.10]# make install
make -C modem all
make[1]: Entrando no diretório `/root/slmodem-2.9.10/modem'
make[1]: Saindo do diretório `/root/slmodem-2.9.10/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.4.20-8/build
make[1]: Entrando no diretório `/root/slmodem-2.9.10/drivers'
cc -I/lib/modules/2.4.20-8/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.4.20
make[2]: Entrando no diretório `/root/slmodem-2.9.10/drivers'
cc -Wall -pipe -O3 -fomit-frame-pointer -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -DMODVERSIONS --include /lib/modules/2.4.20-8/build/include/linux/modversions.h -I/lib/modules/2.4.20-8/build/include -I. -I./../modem -o amrmo_init.o -c amrmo_init.c
cc -Wall -pipe -O3 -fomit-frame-pointer -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -DMODVERSIONS --include /lib/modules/2.4.20-8/build/include/linux/modversions.h -I/lib/modules/2.4.20-8/build/include -I. -I./../modem -o sysdep_amr.o -c sysdep_amr.c
ld -r -o slamr.o amrmo_init.o sysdep_amr.o amrlibs.o
cc -Wall -pipe -O3 -fomit-frame-pointer -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -DMODVERSIONS --include /lib/modules/2.4.20-8/build/include/linux/modversions.h -I/lib/modules/2.4.20-8/build/include -I. -I./../modem -o old_st7554.o -c old_st7554.c
ld -r -o slusb.o old_st7554.o
make[2]: Saindo do diretório `/root/slmodem-2.9.10/drivers'
make[1]: Saindo do diretório `/root/slmodem-2.9.10/drivers'
make install -C drivers KERNEL_DIR=/lib/modules/2.4.20-8/build
make[1]: Entrando no diretório `/root/slmodem-2.9.10/drivers'
cc -I/lib/modules/2.4.20-8/build/include -o kernel-ver kernel-ver.c
mkdir -p /dev
mknod -m 600 /dev/slamr0 c 212 0 ; mknod -m 600 /dev/slamr1 c 212 1 ; mknod
-m 600 /dev/slamr2 c 212 2 ; mknod -m 600 /dev/slamr3 c 212 3 ; echo -n
mknod: `/dev/slamr0': Arquivo existe
mknod: `/dev/slamr1': Arquivo existe
mknod: `/dev/slamr2': Arquivo existe
mknod: `/dev/slamr3': Arquivo existe
mknod -m 600 /dev/slusb0 c 213 0 ; mknod -m 600 /dev/slusb1 c 213 1 ; mknod
-m 600 /dev/slusb2 c 213 2 ; mknod -m 600 /dev/slusb3 c 213 3 ; echo -n
mknod: `/dev/slusb0': Arquivo existe
mknod: `/dev/slusb1': Arquivo existe
mknod: `/dev/slusb2': Arquivo existe
mknod: `/dev/slusb3': Arquivo existe
make install KERNEL_VER=2.4.20
make[2]: Entrando no diretório `/root/slmodem-2.9.10/drivers'
rm -f /lib/modules/2.4.20/misc/slmdm.o \
/lib/modules/2.4.20/misc/slfax.o \
/lib/modules/2.4.20/misc/slusb.o \
/lib/modules/2.4.20/misc/slamrmo.o \
/lib/modules/2.4.20/misc/slmodem.o # remove old 2.7,2.8 version
install -D -m 644 slamr.o /lib/modules/2.4.20/misc/slamr.o
install -D -m 644 slusb.o /lib/modules/2.4.20/misc/slusb.o
cp /etc/modules.conf /etc/modules.conf.slamr && \
echo 'alias char-major-212 slamr' >> /etc/modules.conf && \
echo 'alias char-major-213 slusb' >> /etc/modules.conf
/sbin/depmod -a
make[2]: Saindo do diretório `/root/slmodem-2.9.10/drivers'
make[1]: Saindo do diretório `/root/slmodem-2.9.10/drivers'
install -D -m 755 modem/slmodemd /usr/sbin/slmodemd
rm -f -rf /var/lib/slmodem
install -d -D -m 755 /var/lib/slmodem

[root@localhost slmodem-2.9.10]# ln -s /dev/ttySL0 /dev/modem
ln: `/dev/modem': Arquivo já existente

[root@localhost root]# lspci | grep -i modem
00:0a.0 Modem: Smart Link Ltd.: Unknown device 8800 (rev 02)


Eu nao estou conseuindo instalar o meu modem, plz c alguem puder me ajudar fico muito crato. Obrigado pela atençao de todos.
Uso RedHat 9 kernel 2.4

[50] Comentário enviado por eneiasramos em 21/01/2006 - 23:35h

olá!

Ja tentou pular esse passo do link:

ln -s /dev/ttySL0 /dev/modem

????

Aguardo respostas...

t+

[51] Comentário enviado por Century_Child em 11/03/2006 - 23:26h

Experimentem esse driver, funciona em kernels até o 2.6.15:

http://linmodems.technion.ac.il/packages/smartlink/slmodem-2.9.11-20051101.tar.gz

Eu uso ele, e funciona muito bem, embora só chegue a 33600bps de velocidade

[52] Comentário enviado por terror-w2 em 25/04/2006 - 12:01h

ow... esse eskema funciona em qualquer moden lg (neto dragon)????

[53] Comentário enviado por freirej em 16/06/2006 - 09:30h

Gostaria de agradecer pela matéria, sem ela não teria conseguido conectar o meu linux na net :). Porém, estou com um problema. Depois de reiniciar o computador o meu Kurumin Linux 6.0 desconfigura o modem e tenho que seguir novamente esses passos para configura-lo. Sou um usuário iniciante do Linux, é algum procedimento que estou esquecendo de fazer? por favor, caso alguem saiba como me ajudar agradeço.

[54] Comentário enviado por oso em 22/07/2006 - 09:10h

Freirej, amigo acho que algum problema no Kenel, estou com o mesmo problema e no caso está bem pior até por não conhecer muito de linux, eu configuro o modem, pelo script do Kurumim, fica tudo redondinho qdo desligo o computador ADEUS tendo configurar pelo script e não consegue mais reconhecer, ai reinstalo tudo novamente. Se tiver alguém que possa nos ajudar será de grande valia. Abraço a todos

[55] Comentário enviado por emerbat em 31/07/2006 - 12:46h

Olá pessoal sou uma nova iniciante em linux. O meu é o ubuntu. não consigo instalar meu modem lg, preciso baixar algo??? D que site? pq no site da Lg não tem nada.
Bjs e obrigada a todos.
Elaine

[56] Comentário enviado por blackowl em 30/09/2006 - 22:23h

o link n ta pegando...

[57] Comentário enviado por blackowl em 30/09/2006 - 22:23h

Ei, se alguém conseguir achar um link com esses arquivos que funcione, faça o favor de divulgar... Eu estarei procurando, caso alguém queira me ajudar...

[58] Comentário enviado por eneiasramos em 02/10/2006 - 13:04h

Olá a todos!

Nosso amigo Century_child ja passou o link com o driver do modem. Está a alguns posts acima!

Só reforçando: http://linmodems.technion.ac.il/packages/smartlink/

Creio que com o pacote 'slmodem-2.9.11-20060727.tar.gz' deva funcionar.

Abraços!

[59] Comentário enviado por blackowl em 12/10/2006 - 16:57h

Funciona no kernel 2.4? Se funcionar quais os pacotes q eu preciso?

[60] Comentário enviado por guilffer em 24/12/2006 - 13:59h

kra no meu soh aparece isso d começo.....

kernel24-2.4.3-63077cl
kernel24-headers-2.4.3-63077cl

e existe uma pasta com o nome linux no diretorio "/usr/src", soh q eh linux e mais uma serie de numero, como se fosse uma versão entende...

acho q a source naum esta instalada....

como q eu faço pra instalar isso????

[61] Comentário enviado por guilffer em 24/12/2006 - 14:06h

oh eu aki dinovo.....

e se eu tento continuar dah um erro q um kra postou lah em cima, soh q ninguem respondeu..... q eu o seguinte:

quando eu digito o make install:

make -C modem all
make[1]: Entering directory `/root/Desktop/modem/slmodem-2.9.10/modem'
make[1]: Leaving directory `/root/Desktop/modem/slmodem-2.9.10/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.4.26/build
make[1]: Entering directory `/root/Desktop/modem/slmodem-2.9.10/drivers'
cc -I/lib/modules/2.4.26/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.4.29
make[2]: Entering directory `/root/Desktop/modem/slmodem-2.9.10/drivers'
cc -Wall -pipe -O3 -fomit-frame-pointer -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -DMODVERSIONS --include /lib/modules/2.4.26/build/include/linux/modversions.h -I/lib/modules/2.4.26/build/include -I. -I./../modem -o amrmo_init.o -c amrmo_init.c
<command line>:138332070:51176: /lib/modules/2.4.26/build/include/linux/modversions.h: No such file or directory
make[2]: *** [amrmo_init.o] Error 1
make[2]: Leaving directory `/root/Desktop/modem/slmodem-2.9.10/drivers'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/Desktop/modem/slmodem-2.9.10/drivers'
make: *** [drivers] Error 2

este relatorio acima eu copie do kra ali d cima, mas o q acontece na minha makina eh identico.....

pls alguem sabe como se resolve isso?

[62] Comentário enviado por eneiasramos em 04/04/2007 - 20:08h

Olá guilffer!

td blz?

ja tentou instalar o kernel-headers da sua distribuição?

espero ter ajudado...

um grande abraço!

[63] Comentário enviado por luizneto em 02/07/2007 - 19:33h

olá galera, eu uso o fedora 5 e ainda sou inexperiente em linux, e como acho que é a mesma duvida de todos é como instalar o modem e os drivers da nvidia, já atualizei o kernel para a versão mais recente, e até os pacotes da nvidia e do modem, ele completa a instalação tudo blz, menos o driver da nvidia e o xorg, que diz algo referente ao selinux, e tmb qdo faço o teste do modem, ele diz que não foi possivel detectar o modem, o comando que utilizei foi o rpm -Uvh ..., e os pacotes forem esse será que estou fazendo tudo correto?, espero alguma ajuda de vcs, um abraço.

kernel-2.6.20-1.2319.fc5.i686
kernel-devel-2.6.20-1.2319.fc5.i686
kmod-nvidia-1.0.8776-2.2.6.20_1.2319.fc5.i686
livna-release-5
slmodem-alsa-2.9.11-1.lvn5.i386
xorg-x11-drv-nvidia-1.0.8776-1.lvn5.i386

[64] Comentário enviado por frankusher em 12/09/2007 - 11:55h

Qual o prosedimento para o famelix para instalar este modem ??

[65] Comentário enviado por geanceretta em 16/05/2010 - 17:22h

O link para o drive slmodem não funciona mais porque a Smart Link foi vendida e o site tirado do ar, encontrei o mesmo arquivo aqui: http://www.opendrivers.com/driver/232221/smartlink-smartpci56-smartpci561-smartpci562-smartpci563-sm...


Contribuir com comentário