Tutorial para HSP56 MR driver Smartlink

Iniciado por alarcon, 05 de Março de 2006, 11:59

tópico anterior - próximo tópico

rafael###

Valew novamente alarcon vou tentar de novo vou perssistir até q dê resultado !!

Flw!



GNU/Linux e SL um novo estilo de vida!!!!!!!!!!

rafasnn

Macbook Pro 2,33 4GB 250GB
iPhone 8GB

Derme

Muito obrigado amigo. Graças ao seu tutorial passo a passo consegui colocar a net no Ubuntu. Estou mandando esta msg nele! ;D :D ;D :D ;D
RPGista PErnambucano - http://www.rpgpe.com

Servo

Isso ai Derme, mas qual a versão do teu Ubuntu se eu ia te dar um...vc baixou?

rafael###

Alarcon cara vc é meu ídolo!!!!!!!!!!!!!!! :)

Consegui conectar pelo Ubuntu meu problema realmente era o bendito DNS!!!!!!!!!
Tive que colocar meu e-mail inteiro porque se não o provedor não pegava meu endereço!!!!!!!!

username@provedor.com.br

Fica a dica pra turma ae!!

OBS: Tem que mudar no .wvdial.conf e nos arquivos pap-secrets e chap-secrets!!!!!!!!!!!!!!

Flw!!!!!!!!!!!!!!!! :) :) :) :) :) :) :)



GNU/Linux e SL um novo estilo de vida!!!!!!!!!!

Derme

Citação de: Servo online 08 de Setembro de 2006, 12:33
Isso ai Derme, mas qual a versão do teu Ubuntu se eu ia te dar um...vc baixou?
Foi a versão 5.10. Um amigo meu me arrumou...mas de qualquer forma ainda vou querer o outro...se funcionou nesse vai funfar no outro tranquilo. Depois falo contigo. ;)
RPGista PErnambucano - http://www.rpgpe.com

roger_2

boa noite pessoal... muito bom o tópico... se me permitem gostaria de complementar com informações que podem ser úteis também... quando migrei pro kernel 2.6.X há 2 anos atrás também precisei aprender a compilar o driver na raça... http://forum.clubedohardware.com.br/index.php?showtopic=165850

mas desde que migrei para o ubuntu (tanto no 5.10 como no 6.06) ativei meu modem simplesmente baixando e instalando o pacote sl-modem-daemon... veja mais em... http://packages.ubuntu.com/dapper/misc/sl-modem-daemon

basicamente ele instala um daemon (/etc/init.d/sl-modem-daemon) que carrega módulos ALSA no kernel que já fazem funcionar alguns softmodens... como o meu chipset ICH3 Intel... ;D

estes módulos são: snd_intel8x0m, snd_via82xx_modem e snd_atiixp_modem

porém... se estes módulos não funcionarem para o seu softmodem... pelo menos esse daemon também ativa automagicamente o tal slamr que vc precisou compilar...

ps.: as configurações ficam  no arquivo /etc/default/sl-modem-daemon... para descobrir o chipset do seu modem use o comando lspci... espero que ajude... blz?!



Alessandro Raulino
GNU/Linux User #355764
ArchBang 2012.12 @ LG P43 Series | Linux 3.6.8 | X.org 1.13.0 | Openbox 3.5.0 | CPU i7-2620M @ 2.70GHz × 4

alarcon

#233
Citação de: roger_2 online 11 de Setembro de 2006, 19:52
boa noite pessoal... muito bom o tópico... se me permitem gostaria de complementar com informações que podem ser úteis também... quando migrei pro kernel 2.6.X há 2 anos atrás também precisei aprender a compilar o driver na raça... http://forum.clubedohardware.com.br/index.php?showtopic=165850

mas desde que migrei para o ubuntu (tanto no 5.10 como no 6.06) ativei meu modem simplesmente baixando e instalando o pacote sl-modem-daemon... veja mais em... http://packages.ubuntu.com/dapper/misc/sl-modem-daemon

basicamente ele instala um daemon (/etc/init.d/sl-modem-daemon) que carrega módulos ALSA no kernel que já fazem funcionar alguns softmodens... como o meu chipset ICH3 Intel... ;D

estes módulos são: snd_intel8x0m, snd_via82xx_modem e snd_atiixp_modem

porém... se estes módulos não funcionarem para o seu softmodem... pelo menos esse daemon também ativa automagicamente o tal slamr que vc precisou compilar...

ps.: as configurações ficam  no arquivo /etc/default/sl-modem-daemon... para descobrir o chipset do seu modem use o comando lspci... espero que ajude... blz?!





Caro roger_2, não sei se você sabe, mas eu já uso este script sl-modem-daemon há um certo tempo nos meus últimos pacotes (tanto para o ubuntu 5.10 como para o ubuntu 6.06).

O que eu faço nestes pacotes é ser o mais abrangente possível, para atingir o maior número de casos destes tipos de modems que usam o driver Smartlink, ao passo que só usar um pacote .deb com o script sl-modem-daemon seria muito limitado, pois ele (sl-modem-daemon_2.9.10+2.9.9d+e-pre2-5build1_i386.deb) só serviria para os casos dos usuários que tem um modem que usa este driver e que possui um daquele módulos já comentados em artigos anteriores deste tópico (snd_intel8x0m, snd_via82xx_modem e snd_atiixp_modem), pois este pocote só vem com o script sl-modem-daemon e o slmodemd já compilado.

Agora se um usuário não tem um daqueles módulos ativado no seu sistema, então ele teria de ter além do slmodemd e do script sl-modem-daemon, os módulos que são gerados pela compilação do driver Smartlink que são os módulos slamr.ko e slusb.ko e portanto é necessário nestes caso que o driver do modem esteja presente também. Mas não é só isso, para se compilar o driver do modem tem de ter certos compiladores e pacotes que por padrão não vem instalados no sistema, então o meu pacote também vem com esses arquivos essenciais para a compilação de um driver.

Há também alguns usuários que além de precisar compilar o driver smartlink, é necessário usar, além deste último, um outro driver complementar chamado de ungrab-winmodem para que seus modems funcionem a contento e por isso ele está no meu pacote também.

Resumindo, este meu pacote visa solucionar uma grande variedade de problemas encontrados na ativação e utilização do driver Smartlink para os vários tipos de modems que ele abrange.

No final, ele instala um discador (gnome-ppp) próprio para o gnome e ainda faz a configuração conforme o usuário vai respondendo há algumas peguntas que lhe serão feitas no processo de instalação deste meu pacote  e que funciona para a grande maioria dos usuário, ou seja, uma configuração padrão para o gnome-ppp.

daniel.netti

caro alarcon,
Será que seu pacote não funciona tbm para o ubuntu 6.06.01, peguei essa atualização com um amigo e não consigo conectar mais, com o 6.06 tava belezinha, depois que mudei segui os passos que postaram antes do seu pacote (os mesmos que tinha no 6.06) só mudei os pacotes com a versão do kernell nova, mas não conecta não, o kernell é o 2.6.15.26 se não me engano...
tem como me dar uma força?
Be free.... 
...be Linux!!!

alarcon

Citação de: daniel.netti online 16 de Setembro de 2006, 15:20
caro alarcon,
Será que seu pacote não funciona tbm para o ubuntu 6.06.01, peguei essa atualização com um amigo e não consigo conectar mais, com o 6.06 tava belezinha, depois que mudei segui os passos que postaram antes do seu pacote (os mesmos que tinha no 6.06) só mudei os pacotes com a versão do kernell nova, mas não conecta não, o kernell é o 2.6.15.26 se não me engano...
tem como me dar uma força?

Olha só, se vc instalou o Live CD do ubuntu 6.06.1, deveria servir do mesmo jeito, pq eu tenho o ubuntu 6.06 com todas as atualizações feitas até o presente momento e o meu softmodem continua funcionando e como o ubuntu 6.06.1 é apenas uma correção do anterior deveria servir, agora caso vc tenha atualizado o seu ubuntu 6.06 via o update-manger dele, então talvez vc tenha colocado outro kernel e não tenha ainda instalado o linux-headers de mesma versão do kernel mais novo e ele é extremamente importante para a compilação de drivers no linux.

Se vc tem é o LiveCd mesmo da versão ubuntu 6.06.1, basta apenas vc usar este meu último pacote que se encontra aqui:

http://ubuntuforum-pt.org/index.php?topic=4204.msg51719#msg51719

ele também servirá para o Ubuntu 6.06.1, mas somente se vc tem o LiveCd dele e não a atualização do anterior para este ok.

agora aconselho, se possível, vc reinstalar o seu novo ubuntu antes de tentar usá-lo para que erro não ocorram devido a tentativa anterior.

daniel.netti

Caro alarcon,
consegui!!!
Mas ainda tenho algum problema:
Dê uma olhada no terminal( é meio grande):

Por favor, insira um Disco no leitor e pressione enter
Montando CD-ROM ...
Identificando ..[d9f91a1075ce140463bf88837cc07be6-2]
Procurando por arquivos de índice no disco ..
Encontrado(s) 2 índice(s) de pacote(s), 0 índice(s) de fonte(s) e 1 assinaturas
Esse disco é chamado :
'Ubuntu 6.06 _Dapper Drake_ - Release i386 (20060531)'
Copiando lista de pacotes ...gpgv: Assinatura feita Qua 31 Mai 2006 00:16:20 BRT usando DSA chave ID FBB75451
gpgv: Assinatura correta de "Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.com>"
Reading Package Indexes... Pronto
Gravanco nova lista de fontes
Entradas na Lista de Fontes para este Disco são :
deb cdrom:[Ubuntu 6.06 _Dapper Drake_ - Release i386 (20060531)]/ dapper main restricted
Desmontando CD-ROM ...Pepita este processo para o restante dos CDs em seu conjunto.
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
(Lendo banco de dados ... 145439 arquivos e diretórios atualmente instalados.)
Preparando para substituir libasound2 1.0.10-2ubuntu4 (usando libasound2_1.0.10-2ubuntu4_i386.deb) ...
Descompactando substituto libasound2 ...
Preparando para substituir libasound2-dev 1.0.10-2ubuntu4 (usando libasound2-dev_1.0.10-2ubuntu4_i386.deb) ...
Descompactando substituto libasound2-dev ...
Preparando para substituir gnome-ppp 0.3.23-0ubuntu2 (usando gnome-ppp_0.3.23-0ubuntu2_i386.deb) ...
Descompactando substituto gnome-ppp ...
Instalando libasound2 (1.0.10-2ubuntu4) ...

Instalando libasound2-dev (1.0.10-2ubuntu4) ...

dpkg: problemas de dependência impedem configuração de gnome-ppp:
gnome-ppp depende de libxfixes3; porém:
  Pacote libxfixes3 não está configurado ainda.
dpkg: erro processando gnome-ppp (--install):
problemas de dependência - deixando desconfigurado
Erros foram encontrados durante processamento de:
gnome-ppp
make modules -C /lib/modules/2.6.15-26-386/build SUBDIRS=/home/daniel/Programas/modem2/modem-arquivos-v9/ungrab-winmodem
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.15-26-386'
  Building modules, stage 2.
  MODPOST
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.15-26-386'
make modules -C /lib/modules/2.6.15-26-386/build SUBDIRS=/home/daniel/Programas/modem2/modem-arquivos-v9/ungrab-winmodem
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.15-26-386'
  Building modules, stage 2.
  MODPOST
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.15-26-386'
install -D -m 644 ungrab-winmodem.ko /lib/modules/2.6.15-26-386/extra/ungrab-winmodem.ko
/sbin/depmod -a
make -C modem all
make[1]: Entrando no diretório `/home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/modem'
make[1]: Saindo do diretório `/home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.15-26-386/build
make[1]: Entrando no diretório `/home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/drivers'
cc -I/lib/modules/2.6.15-26-386/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.15-26-386
make[2]: Entrando no diretório `/home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/drivers'
make modules -C /lib/modules/2.6.15-26-386/build SUBDIRS=/home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/drivers
make[3]: Entrando no diretório `/usr/src/linux-headers-2.6.15-26-386'
  Building modules, stage 2.
  MODPOST
Warning: could not find /home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/drivers/.amrlibs.o.cmd for /home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/drivers/amrlibs.o
make[3]: Saindo do diretório `/usr/src/linux-headers-2.6.15-26-386'
make[2]: Saindo do diretório `/home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/drivers'
make[1]: Saindo do diretório `/home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/drivers'
make -C modem all
make[1]: Entrando no diretório `/home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/modem'
make[1]: Saindo do diretório `/home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.15-26-386/build
make[1]: Entrando no diretório `/home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/drivers'
cc -I/lib/modules/2.6.15-26-386/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.15-26-386
make[2]: Entrando no diretório `/home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/drivers'
make modules -C /lib/modules/2.6.15-26-386/build SUBDIRS=/home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/drivers
make[3]: Entrando no diretório `/usr/src/linux-headers-2.6.15-26-386'
  Building modules, stage 2.
  MODPOST
Warning: could not find /home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/drivers/.amrlibs.o.cmd for /home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/drivers/amrlibs.o
make[3]: Saindo do diretório `/usr/src/linux-headers-2.6.15-26-386'
make[2]: Saindo do diretório `/home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/drivers'
make[1]: Saindo do diretório `/home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/drivers'
make install -C drivers KERNEL_DIR=/lib/modules/2.6.15-26-386/build
make[1]: Entrando no diretório `/home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/drivers'
cc -I/lib/modules/2.6.15-26-386/build/include -o kernel-ver kernel-ver.c
mkdir -p /dev
mknod -m 600 /dev/slamr0 c 242 0 ;   mknod -m 600 /dev/slamr1 c 242 1 ;   mknod -m 600 /dev/slamr2 c 242 2 ;   mknod -m 600 /dev/slamr3 c 242 3 ;  echo -n
mknod: `/dev/slamr0': File exists
mknod: `/dev/slamr1': File exists
mknod: `/dev/slamr2': File exists
mknod: `/dev/slamr3': File exists
mknod -m 600 /dev/slusb0 c 243 0 ;   mknod -m 600 /dev/slusb1 c 243 1 ;   mknod -m 600 /dev/slusb2 c 243 2 ;   mknod -m 600 /dev/slusb3 c 243 3 ;  echo -n
mknod: `/dev/slusb0': File exists
mknod: `/dev/slusb1': File exists
mknod: `/dev/slusb2': File exists
mknod: `/dev/slusb3': File exists
make install KERNEL_VER=2.6.15-26-386
make[2]: Entrando no diretório `/home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/drivers'
install -D -m 644 slamr.ko /lib/modules/2.6.15-26-386/extra/slamr.ko
install -D -m 644 slusb.ko /lib/modules/2.6.15-26-386/extra/slusb.ko
/sbin/depmod -a
make[2]: Saindo do diretório `/home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/drivers'
make[1]: Saindo do diretório `/home/daniel/Programas/modem2/modem-arquivos-v9/slmodem-2.9.11-20051101/drivers'
install -D -m 755 modem/slmodemd /usr/sbin/slmodemd
rm -f -rf /var/lib/slmodem
install -d -D -m 755 /var/lib/slmodem
(Lendo banco de dados ... 145439 arquivos e diretórios atualmente instalados.)
Preparando para substituir sl-modem-daemon 2.9.10+2.9.9d+e-pre2-5build1 (usando sl-modem-daemon_2.9.10+2.9.9d+e-pre2-5build1_i386.deb) ...
not found.le slamr
not found.le ungrab_winmodem
not found.le slamr
SmartLink Soft Modem: version 2.9.11 Sep 16 2006 19:01:08
symbolic link `/dev/ttySL0' -> `/dev/pts/1' created.
modem `slamr0' created. TTY is `/dev/pts/1'
Use `/dev/ttySL0' as modem device, Ctrl+C for termination.
: comando não encontradomon: line 6:
Shutting down SmartLink Modem driver normally probably failed.
Trying it the hard way (send SIGKILL all slmodemd processes):
/etc/init.d/sl-modem-daemon: line 124:  7076 Finalizado              slmodemd --country=BRAZIL --perm=0666 /dev/slamr0
Unloading modem driver from kernel ... slamr.
Descompactando substituto sl-modem-daemon ...
Instalando sl-modem-daemon (2.9.10+2.9.9d+e-pre2-5build1) ...
not found.le slamr
not found.le ungrab_winmodem
not found.le slamr
SmartLink Soft Modem: version 2.9.9e-pre1 May 28 2006 17:44:44
symbolic link `/dev/ttySL0' -> `/dev/pts/1' created.
modem `slamr0' created. TTY is `/dev/pts/1'
Use `/dev/ttySL0' as modem device, Ctrl+C for termination.
: comando não encontradomon: line 6:
Starting SmartLink Modem driver for: slamr0.
Creating /dev/modem symlink, pointing to: /dev/ttySL0.


o prompt fica piscando eternamente abaixo dessa linha e não sai disso, vou te dizer o que eu fiz:
tive que devolver o rw com a versão 6.06.01, então quando ele me pediu o cd eu coloquei o 6.06 mesmo, já que já tinha instalado antes as dependências, daí pra frente segui seu tópico e foi assim, só que se eu fechar o terminal, ele cai a conexão na mesma hora, sei lá, será que tem jeito?
Be free.... 
...be Linux!!!

daniel.netti

alarcon,
consegui conectar, depois de escrever a ultima mensagem pra vc, me desculpe pelo trabalho, foi só reiniciar a maquina que funfou legalzinho, vai saber....
o mais estranho é que nem chegaram a aparecer as janelas que vc criou nem nada...
bom agora, to conectado sem o terminal aberto e sem ter que refazer o processo do seu topico, obrigado msm cara!!!
Be free.... 
...be Linux!!!

Derme

Alancon, muito obrigado irmão. Graças ao seu turial com o pacote modem-arquivos-v9 quem vc mencionou pra o Ubuntu Dapper, estou mandando esta msg no meu Ubuntu. Valew mesmo kra. O universo Linux está mudando para mim! :) :) :)
RPGista PErnambucano - http://www.rpgpe.com

ezrandrade

Caro Alancon, gostaria de parabenizá-lo pelo tutorial e pelo script. Jamais pensei que fosse funcionar tão fácil e rapidamente. Parabéns mesmo e convoco ao pessoal do forum que ajam desta forma, uma vez que usuários finais, como eu, não entendem nada de linhas de comando. Mais uma vez parabés pela presteza.

Esdras Andrade