softmodem sm56 no Debian

1. softmodem sm56 no Debian

Leandro Correa dos Santos
nukelinux

(usa Ubuntu)

Enviado em 25/02/2008 - 18:51h

olá pessoal

to tentando instalar o softmodem motorola sm56 no meu debian etch (i386), mas nao consegui

eu instalei o pacote build-essential, e o sl-modem-daemon, que (teoricamente) detectam esse modelo de modem, mas quando inicio o kppp, ele tenta discar, retorna mensagem de "no carrier" várias vezes e quando finalmente recebe o "connect", ele inicia o ppp e trava.
Minha última possibilidade é converter o driver do modem de rpm pra deb, mas só posso testar o modem no final d semana :-). Será q o problema é a configuração do ppp?


  


2. tutorial

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 25/02/2008 - 19:08h

Tem um tutorial bom aqui e tb tem a indicação de um .deb desse drive para o etch :
http://wiki.forumdebian.com.br/index.php/Acesso_Discado_com_Wvdial

Link para o pacote: http://ftp.br.debian.org/debian/pool/non-free/s/sl-modem/sl-modem-daemon_2.9.9d+e-pre2-7etch2_i386.d...

já exite versão mais nova vc pode pegar o codigo aqui: http://linmodems.technion.ac.il/packages/

pega o para ubuntu que deve ser compativel com o debian....


3. ubuntu

Jeffeson Luiz Oliveira de Campos
foguinho.peruca

(usa Ubuntu)

Enviado em 25/02/2008 - 20:16h

Olha, eu não sei te informar qual o .deb da vida mas no ubuntu 7.1 roda normal (aqui em casa uso(ava) ele em tempos de internet discada). Procura alguma coisa no site deles que você pode usar o mesmo pct no debian.


4. Re: softmodem sm56 no Debian

Leandro Correa dos Santos
nukelinux

(usa Ubuntu)

Enviado em 01/03/2008 - 22:30h

tentei instalar o drive do modem e ele acusou a falta do slamr;
procurei e só encontrei no projeto messias

tentei instalar mas não consegui: acusava o seguinte erro:

leandro@localhost:~/slmodem-2.9.11-20051101$ make
make -C modem all
make[1]: Entrando no diretório `/home/leandro/slmodem-2.9.11-20051101/modem'
make[1]: Saindo do diretório `/home/leandro/slmodem-2.9.11-20051101/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.18-5-686/build
make[1]: Entrando no diretório `/home/leandro/slmodem-2.9.11-20051101/drivers'
cc -I/lib/modules/2.6.18-5-686/build/include -o kernel-ver kernel-ver.c
kernel-ver.c: In function ‘main’:
kernel-ver.c:11: error: ‘UTS_RELEASE’ undeclared (first use in this function)
kernel-ver.c:11: error: (Each undeclared identifier is reported only once
kernel-ver.c:11: error: for each function it appears in.)
make[1]: ** [kernel-ver] Erro 1
make[1]: Saindo do diretório `/home/leandro/slmodem-2.9.11-20051101/drivers'
make: ** [drivers] Erro 2
leandro@localhost:~/slmodem-2.9.11-20051101$

isso parece ser um problema de compilação...

o que devo fazer para corrigir esse erro?
só pra lembrar, uso debian etch 386




5. Re: softmodem sm56 no Debian

Perfil removido
removido

(usa Nenhuma)

Enviado em 01/03/2008 - 22:50h

Para você saber qual modem Motorola funciona no Linux ( é suportado ) ele tem que ter a rev 04, assim: Motorola Unknow device rev 04 ou dando o comando lspci -n no terminal...

Outra coisa que me encuca é onde se encontra o módulo ungrab winmodem para fazer ele ser reconhecido, veja se este link lhe ajuda:

http://www.biglinux.com.br/wiki/index.php?title=Modem_Motorola_SM56

Coloquei este modem para funcionar no Big Linux 3.0 com kernel 2.6.17 e funcionou de boa, dê uma lida e veja se o seu modem é suportado ou não...


6. Re: softmodem sm56 no Debian

Leandro Correa dos Santos
nukelinux

(usa Ubuntu)

Enviado em 02/03/2008 - 17:17h

substituí o debian etch pelo ubuntu 7.10 e tentei instalar o modem seguindo as dicas do site dicas-L no seguinte link: http://www.dicas-l.com.br/dicas-l/20070509.php

o problema é q na hora de compilar o ungrab_winmodem (tbm acontece quando compilo o sl-modem-daemon) ele emite essa mensagem:

leandro@sirlei:/media/KINGSTON/projeto messias/slmodem-2.9.11-20051101$ make
make -C modem all
make[1]: Entrando no diretório `/media/KINGSTON/projeto messias/slmodem-2.9.11-20051101/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.c
gcc -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
modem_pack.c: In function ‘modem_async_get_bits’:
modem_pack.c:100: warning: pointer targets in passing argument 2 of ‘m->get_chars’ differ in signedness
modem_pack.c: In function ‘modem_async_put_bits’:
modem_pack.c:148: warning: pointer targets in passing argument 2 of ‘m->put_chars’ differ in signedness
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_ec.o -c modem_ec.c
modem_ec.c: In function ‘tx_info’:
modem_ec.c:723: warning: pointer targets in passing argument 2 of ‘l->modem->get_chars’ differ in signedness
modem_ec.c: In function ‘push_rest_data’:
modem_ec.c:811: warning: pointer targets in passing argument 2 of ‘l->modem->put_chars’ differ in signedness
modem_ec.c: In function ‘rx_info’:
modem_ec.c:860: warning: pointer targets in passing argument 2 of ‘l->modem->put_chars’ differ in signedness
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.c
gcc -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 `/media/KINGSTON/projeto messias/slmodem-2.9.11-20051101/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.22-14-generic/build
make[1]: Entrando no diretório `/media/KINGSTON/projeto messias/slmodem-2.9.11-20051101/drivers'
cc -I/lib/modules/2.6.22-14-generic/build/include -o kernel-ver kernel-ver.c
kernel-ver.c: In function ‘main’:
kernel-ver.c:11: error: ‘UTS_RELEASE’ undeclared (first use in this function)
kernel-ver.c:11: error: (Each undeclared identifier is reported only once
kernel-ver.c:11: error: for each function it appears in.)
make[1]: ** [kernel-ver] Erro 1
make[1]: Saindo do diretório `/media/KINGSTON/projeto messias/slmodem-2.9.11-20051101/drivers'
make: ** [drivers] Erro 2
leandro@sirlei:/media/KINGSTON/projeto messias/slmodem-2.9.11-20051101$

o que pode estar causando esse erro?


7. Re: softmodem sm56 no Debian

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/03/2008 - 19:36h

Cafe.racer, você verificou se o seu modem Motorola possui a com ID 1057:3052 através do comando lspci -n

Quem me disse isso foi o próprio Alarcon Fernandes do fórum do Ubuntu ( também projeto Messias ) que você pode ler no seguinte link:

http://ubuntuforum-br.org/index.php/topic,28220.msg163456.html#msg163456

Espero ter lhe ajudado...


8. Re: softmodem sm56 no Debian

Leandro Correa dos Santos
nukelinux

(usa Ubuntu)

Enviado em 03/03/2008 - 15:05h

Esse modem ja funcionou com Linux antes, mas era quando eu usava o sistema fenix
( www.sistemafenix.com.br ). Esse sistema e baseado em Debian e tem otimo suporte a hardware, mas nao uso mais ele (seu sistema de arquivo era o ext2 e a nova versao nao tem particionador). Agora instalei Ubuntu 7.10 e Debian Etch 4.0, mas nao consegui usar o modem com nenhum deles...


9. erro 1 corrigido...

Leandro Correa dos Santos
nukelinux

(usa Ubuntu)

Enviado em 11/03/2008 - 17:23h

o ultimo erro que postei (por sinal o maior) foi resolvido com a instalação do pacote linux-kernel-headers e o linux-kbuild, que criaram os atalhos necessário para permitir a compilação dos fontes (especialmente do drive). agora voltei à estaca zero. meu modem não "pega" o sinal de connect. disca até aparecer 'esperando connect' e para por aí...


10. Re: softmodem sm56 no Debian

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 12/03/2008 - 19:16h

sudo gedit /etc/wvdial.conf


[Dialer Defaults]
ISDN = 0
Modem Type = Analog Modem
Phone = 32269000
Username = login_ig
Password = senha_ig
New PPPD = yes
Modem = /dev/modem
Baud = 57600
Stupid Mode = 1
Modem Type = Analog Modem
;se seu modem for um slmodem ou um martian driver, desmarque a proxima linha
;Carrier Check = no

aquele link que eu te passei responde isso:
;se seu modem for um slmodem ou um martian driver, desmarque a proxima linha
;Carrier Check = no

o modem não possui o comando para esperar sinal de resposta portanto vc tem que descomentar essa linha: Carrier Check = no




11. noticias boas e ruins...

Leandro Correa dos Santos
nukelinux

(usa Ubuntu)

Enviado em 04/04/2008 - 21:49h

pessoal, descobri que existe uma versao do projeto messias dedicada ao sm56, mas ele funciona bem apenas em kernel 2.4.5 e gerenciador de boot LILO

minha melhor saida seria usar o kurumin 7, pois posso utilizar o kernel 2.4 e o lilo dessa distro...

vou tentar usar kuruma e posto o resultado...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts