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: 48.416 ]

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

KDM no Slackware 11.0

Acertando automaticamente a hora e a data

Administrando Memória SWAP no GNU/Linux

Mouse para destros e canhotos

Servidor Fedora 11 de maneira fácil e funcional

  
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 RedFoot 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 idiota 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 PubTI-Tiago743 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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts