Autor Tópico: Tutorial para HSP56 MR driver Smartlink  (Lida 585027 vezes)

alarcon

  • Visitante
Tutorial para HSP56 MR driver Smartlink
« Resposta #15 Online: 24 de Março de 2006, 18:00 »
Citação de: "canha"
O projeto messias do Kurumin funciona para o kubuntu ou o Ubuntu ,para fazer funcionar o modem da motorola não me lembro agora o modelo, acho que é sm56.
 Valeu e Obrigado.


Não pq o PM é feito em dialgo e/ou Xdialog e no Ubuntu só existe o gdialog que é um pouco diferente, então o script de instalação não irá funcionar.

Offline Bode

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Tutorial para HSP56 MR driver Smartlink
« Resposta #16 Online: 25 de Março de 2006, 01:50 »
Código: [Selecionar]
fabio@penelope:~/slmodem-2.9.9d/scripts$ dmesg | grep slamr
[4294701.768000] slamr: module license 'Smart Link Ltd.' taints kernel.
[4294701.776000] slamr: SmartLink AMRMO modem.
[4294701.776000] slamr: device 10b9:5459 is grabbed by another driver


Desculpe pela demora!




O mais estranho é que eu verifiquei e p/ minha surpresa o slamr0 e o ttySL0 só existem na hora q eu instalo o driver, depois eles somem!





Oque pode ser???

Offline Bode

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Tutorial para HSP56 MR driver Smartlink
« Resposta #17 Online: 25 de Março de 2006, 01:52 »
Ah.. e não se importe com o endereço da pasta, pq eu não cheguei a instalar esse driver ai, por enquanto só o seu!

PsYkHe

  • Visitante
Tutorial para HSP56 MR driver Smartlink
« Resposta #18 Online: 25 de Março de 2006, 15:10 »
eu também estou com esse mesmo problema...com o modem hsp no linux. ele nao reconhece em sistama- administração - rede...
li..mas é realmente preciso instalar todos esses pacotes , antes de instalar o driver do hsp no linux?!
é necessario?!
se for q pena...triste mesmo...muita malhação...

valeu..ate.

alarcon

  • Visitante
Tutorial para HSP56 MR driver Smartlink
« Resposta #19 Online: 25 de Março de 2006, 18:13 »
Citação de: "PsYkHe"
eu também estou com esse mesmo problema...com o modem hsp no linux. ele nao reconhece em sistama- administração - rede...
li..mas é realmente preciso instalar todos esses pacotes , antes de instalar o driver do hsp no linux?!
é necessario?!
se for q pena...triste mesmo...muita malhação...

valeu..ate.


Bom não sei o que vc quis dizer com muitos arquivos para instalar e é necessário sim tudo o que falei agora muitos deles já estão na sua distro e basta apena vc instalar com um simples comando e apenas uns 4 ou 5 vc tem de baixa da net por outro sistema operacional.

alarcon

  • Visitante
Tutorial para HSP56 MR driver Smartlink
« Resposta #20 Online: 25 de Março de 2006, 18:41 »
Bom percebi que tem muitos usuários ainda enrolados com a instalação do modem e a forma como escrevi este tutorial foi visando ser o mais simples possível só que nem sempre conseguimos atingir esse objetivo pq os usuários e seu nível de conhecimento são os mais variados possíveis e o que me parece simples é complicado para alguem, então resolvi reunir tudo em um arquivo compactado e um script de instalação e espero que melhore na ajuda, mas quero dizer que ainda é EXPERIMENTAL, por isso use por sua conta e risco.

Inicialmente eu criei um pacote Debian cujo nome é smartlink-ubuntu.deb contendo o driver mais recente da Smartlink e um script de instalação do mesmo com os vários passos já citados no primeiro texto deste tópico, mais a configuração do gnome-ppp e adicionalmente outra forma de instalação do mesmo driver da Smartlink só que agora para o caso ALSA. Entretanto ainda era preciso os usuários instalarem os compiladores e etc. que eu falo no começo do meu texto pricipal deste tópico e antevendo que muitos usuários iriam somente usar o pacote Debian e não fazer os passos "pré-pacote", então resolvi fazer logo tudo em um arquivo compactado em .tar.gz contendo tudo e mais um script de instalação (install-modem.sh) dos vários pacotes que existem nele.

Bom inicialmente baixem o arquivo cujo nome é modem-arquivos-v2.tar.gz do link abaixo:

http://prdownloads.sourceforge.net/projeto-messias/modem-arquivos-v2.tar.gz?download

De posse deste arquivo coloque o mesmo em uma pasta do Ubuntu e faça o seguinte:

Abra um terminal em Aplicações > Acessórios > Terminal e digite:

Citar
sudo su
Password: sua senha


para virar root (superusuário)

e entre na pasta onde vc colocou o arquivo modem-arquivos.tar.gz
Citar
cd /caminho do arquivo


descompacte-o assim:

Citar
tar -zxvf modem-arquivos-v2.tar.gz


entre na pasta descompactada:

Citar
cd modem-arquivo-v2


e dê premissão de execução para o script que tem lá assim:

Citar
chmod +x install-modem.sh


e por fim execute o script que se encarregará do resto:

Citar
./install-modem.sh


OBS: lembrando que antes da barra inclinada "/"  tem um sinal de ponto "."

aguarde o processo terminar e anote qualquer mensagem de erro e depois REINICIE o seu sistema para ver se tudo deu certo.

Dentro da pasta modem-arquivos-v2 tem um arquivo chamado de Leia-me para possível dúvida quanto ao uso ok.

OBS: Todos os passos devem ser dado em um terminal (Aplicações > Acessórios > Terminal)) e como root (sudo su comando para virar root em um terminal)

Caso a instalação do driver da forma Original que vc deve escolher inicialmente no processo de instalação falhar ou melhor não funcionar então tente pelo método ALSA da seguinte forma:

desisntale o pacote smartlink-ubuntu.deb assim:

abra um terminal  e digite:
sudo su
Password: sua senha

Citar
dpkg -r smartlink-ubuntu


Atenção: que o nome é sem o ".deb" no final do nome smartlink-ubuntu ok.

Reinicie seu PC para que as alterações tenha efeito e após vc retornar abra um terminal novamente vire root (comando sudo su) e entre na pasta modem-arquivos-v2 novamente e agora instale somente o pacote smartlink-ubuntu.deb, ou seja não rode o script intall-modem.sh, pois grande parte dos pacotes já estão instalados pq vc só desistalou o smartlink-ubuntu.deb. Bom instle este pacote assim:

Citar
dpkg -i --force-all smartlink-ubuntu.deb


e durante o processo de instalação escolha agora o método ALSA e veja se desta vez seu modem funciona caso o modo Original não tenha dado certo.

Qualquer dúvida leia o arquivo de texto Leia-me que se encontra dentro da pasta modem-arquivos-v2 criada pela descompactação do arquivo modem-arquivos-v2.tar.gz ou poste aqui sua dúvida ok.

PsYkHe

  • Visitante
Tutorial para HSP56 MR driver Smartlink
« Resposta #21 Online: 25 de Março de 2006, 20:50 »
blz vou ve se testo essa nova soluçao...tomara q funfa , to doidim para ve o linux redondo aqui...
valeuu....
ate.

Offline gisele

  • Usuário Ubuntu
  • *
  • Mensagens: 15
    • Ver perfil
Consegui!
« Resposta #22 Online: 25 de Março de 2006, 22:48 »
Bom eu segui esse tutorial e comigo deu certo meu modem é o HSP56 MR (SIS) quem ainda não conseguiu configurar esse modem pode seguir o tutorial que da certo!

Offline eng_ividal

  • Usuário Ubuntu
  • *
  • Mensagens: 69
    • Ver perfil
Tutorial para HSP56 MR driver Smartlink
« Resposta #23 Online: 26 de Março de 2006, 22:49 »
Caro colega

              muito interessante e facil de seguir esse tutorial parabens.

              tenho um modem hsp56 MR (sis) e infelizmente esta dando erro no final quando utilizo este comando

              "# slmodemd --country=BRAZIL --perm=0666 /dev/slamr0"
             
             DA ESSE ERRO:
             error: mdm setup: cannot open dev '/dev/slamro': no such
             error: cannot setup device '/dev/slamr0'

             Desejo fazer a migracao total para o linux mas esta eh a minha principal dependencia. agradeco se puderem me ajudar.

"quanto ao script q vc passou há algum problema de eu instalar mesmo tendo iniciado aquelas configuraçoes.?"
Celeron D 2.66 G
Phitronics P7V800Pro-M (onboard)
1GB memoria DDR400
UBUNTU 6.10 em dual boot com XP

Offline eng_ividal

  • Usuário Ubuntu
  • *
  • Mensagens: 69
    • Ver perfil
Tutorial para HSP56 MR driver Smartlink
« Resposta #24 Online: 26 de Março de 2006, 23:34 »
Citação de: "alarcon"
abra um terminal e digite o seguite comando:

dmesg | grep slamr

e posta aqui o resultado para eu analizar o seu caso ok.


Pessoal estou com o mesmo problema na como citei acima. e utilizando este comando obtive essas informacoes

[4294698.032000] slamr: module license 'smart link ltd.' taints kernel.
[4294698.042000] slamr: smartlink amrm0 modem.
[4294698.050000] slamr: probe 1039:7013 sis630 card.
[4294698.063000] slamr: mc97 codec is sil21
[4294698.063000] slamr: slamro is sis630 card.
Celeron D 2.66 G
Phitronics P7V800Pro-M (onboard)
1GB memoria DDR400
UBUNTU 6.10 em dual boot com XP

alarcon

  • Visitante
Tutorial para HSP56 MR driver Smartlink
« Resposta #25 Online: 27 de Março de 2006, 11:32 »
Citação de: "eng_ividal"
Pessoal estou com o mesmo problema na como citei acima. e utilizando este comando obtive essas informacoes

[4294698.032000] slamr: module license 'smart link ltd.' taints kernel.
[4294698.042000] slamr: smartlink amrm0 modem.
[4294698.050000] slamr: probe 1039:7013 sis630 card.
[4294698.063000] slamr: mc97 codec is sil21
[4294698.063000] slamr: slamro is sis630 card.


posta aqui o conteúdo do arquivo criado ativar-modem que deve se encontrar em /etc/init.d/ e veja se em /tec/rc2.d/ tem o arquivo S98ativar-modem também.

Agora pelo que vc tá mostrando aqui me parece tudo ok.

Offline Bode

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Tutorial para HSP56 MR driver Smartlink
« Resposta #26 Online: 27 de Março de 2006, 12:09 »
Alarcon


msm com o seu pacote o driver não funfou!


Ele acusa a inexistência do slamr0!

alarcon

  • Visitante
Tutorial para HSP56 MR driver Smartlink
« Resposta #27 Online: 27 de Março de 2006, 14:19 »
Bom o erro que vc relata é típico de quem tem um dos módulos descritos lá no meu primeiro texto e que deve ser desativado antes de dar os comandos para compilar o driver e ativar o mesmo. Que para quem não tá lembrado são estes os módulos que podem estar presente em seu sistema:  snd_atiixp_modem, snd_intel8x0m ou snd_via82xx_modem que vc descobre se existe ou não pelo comando lsmod.

Caso exista apenas um destes, então vc desativa o módulo em questão com: modprobe -r nome_do_módulo_encontrado.

Agora uma observação é que snd_intel8x0 é diferente de snd_intel8x0m veja o m no final do segundo,  onde o primeiro é o modulo responsável pelo som e o segundo é o responsável pelo modem, ou seja m de modem, portanto muito cuidado para não desativar o módulo do som ao invés do que atrapalha o modem que é o outro e alguns usuários estão cometendo este pequeno erro.

Tenho observado uma coisa estranha que vem ocorrendo com alguns usuários e que é o seguinte: ao dar o comando lsmod não é encontrado nenhum dos módulos referidos que atrapalham o modem para a instalação do driver da Smartlink da forma padrão (sem ser o caso ALSA), mais no decorrer da instalação seguindo o meu tutorial ocorre um erro típico de como se existisse algum destes módulos ativos no sistema. Por exemplo, um usuário disse que não encontrou o  snd_intel8x0m mais com o comando lsmod existe o snd_intel8x0 e então ele não seguiria o passo modprobe -r  snd_intel8x0m, mas dá aquele erro com relação ao /dev/slamr0, então acho que por algum erro de identificação do sistema e não sei qual o  snd_intel8x0m não é mostrado levando ao usuário a não desativá-lo, no entanto ele existe e um indicativo disto é a presença do  snd_intel8x0 que é o modulo do som (o sem o m) e o comando slmodemd --country=BRAZIL --perm=0666 /dev/slamr0 usado ocorrer um erro relativo a existência ou não do /dev/slamr0 ou algo assim que não lembro no momento.

Com isso, eu faço uma observação de que se por um acaso nenhum destes módulos citados ( snd_atiixp_modem, snd_intel8x0m ou snd_via82xx_modem) aparecerem, mais se pelo comando lsmod mostrar alguns destes módulos de som: snd_atiixp, snd_intel8x0 ou snd_via82xx, então vc devem fazer isso:

Citar

modprobe -r snd_atiixp_modem se estiver presente o seguinte módulo de som snd_atiixp com o comando lsmod

modprobe -r  snd_intel8x0m se estiver presente o seguinte módulo de som snd_intel8x0 com o comando lsmod

modprobe -r snd_via82xx_modem se estiver presente o seguinte módulo de som   snd_via82xx com o comando lsmod


OBS: isso só é para ser verificado para aqueles no qual a forma em que eu fiz o meu tutorial inicial falhar.

alarcon

  • Visitante
Tutorial para HSP56 MR driver Smartlink
« Resposta #28 Online: 27 de Março de 2006, 16:15 »
Bode, considreando que vc instalou todos os arquivos necessário a compilação do driver da Smartlink e fez todos os passos do meu tutorial mais ainda sem sucesso, faça isso nesta seqüencia e como root em um terminal:

para virar root;
sudo su
Password: sua senha

agora siga essa seqüencia:

Citar
killall slmodemd
modprobre -r slamr
modprobe -r snd_atiixp_modem
modprobe -r snd_intel8x0m
modprobe -r snd_via82xx_modem
rm -rf /dev/slam*
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
modprobe slamr
slmodemd --country=BRAZIL --perm=0666 /dev/slamr0
Ctrl+C para finalizar como será pedido depois deste ultimo comando acima
rm -rf /dev/modem
ln -sf /dev/ttySL0 /dev/modem


agora faça o seguinte:

Citar
gedit /etc/modprobe.d/alsa-base


e mude as três ultimas linha deste arquivo de index=-2 para index=0

Por fim, edite o arquivo ativar-modem que foi criado por tentativas interiores e se encontra em /etc/init.d e deixe exatamente assim:

Citar
#!/bin/sh
modprobe  slamr
slmodemd --country=BRAZIL --perm=0666 /dev/slamr0 &



salve e REINICIE o seu sistema para que as mudanças tenham efeito e veja se o gnome-ppp funciona desta vez.

Obs: isso considerando que o processo de compilação do driver da Samrtlink foi realizado com sucesso sem nenhum erro.

Offline botinha

  • Usuário Ubuntu
  • *
  • Mensagens: 106
  • Debian7 Brasil
    • Ver perfil
Tutorial para HSP56 MR driver Smartlink
« Resposta #29 Online: 27 de Março de 2006, 20:07 »
Caro Alacron olhe o seu tutorial este muito bom porém eu encontro dificuldade em ativar o modprobe -r nome do módulo, pois o meu #lsmod responde assim e eu não sei qual digitar.

Module                  Size  Used by
isofs                  32824  1
udf                    75524  0
ipv6                  217408  6
rfcomm                 34972  0
l2cap                  22404  5 rfcomm
bluetooth              43012  4 rfcomm,l2cap
cpufreq_userspace       4444  0
cpufreq_stats           5124  0
freq_table              4484  1 cpufreq_stats
cpufreq_powersave       1920  0
cpufreq_ondemand        5916  0
cpufreq_conservative     6820  0
apm                    19308  1
sis                    10304  1
drm                    58004  2 sis
floppy                 52692  0
snd_mpu401              6344  0
analog                 10528  0
pcspkr                  3652  0
rtc                    11832  0
usblp                  11776  0
pci_hotplug            24628  0
slamr                 434088  0
snd_trident            39460  2
gameport               14472  3 analog,snd_trident
snd_ac97_codec         72188  1 snd_trident
snd_pcm_oss            46368  0
snd_mixer_oss          16128  1 snd_pcm_oss
snd_pcm                78344  4 snd_trident,snd_ac97_codec,snd_pcm_oss
snd_timer              21764  1 snd_pcm
snd_page_alloc         10120  2 snd_trident,snd_pcm
snd_util_mem            4480  1 snd_trident
snd_mpu401_uart         6784  2 snd_mpu401,snd_trident
snd_rawmidi            22816  1 snd_mpu401_uart
snd_seq_device          8204  2 snd_trident,snd_rawmidi
snd                    48644  13 snd_mpu401,snd_trident,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore               9184  1 snd
i2c_sis630              7308  0
i2c_core               19728  1 i2c_sis630
sis_agp                 8452  1
agpgart                32328  2 drm,sis_agp
nls_iso8859_1           4224  2
nls_cp437               5888  3
vfat                   12288  2
fat                    46492  1 vfat
dm_mod                 50364  1
evdev                   9088  0
tsdev                   7616  0
psmouse                26116  0
mousedev               10912  1
parport_pc             31812  1
lp                     11460  0
parport                32072  2 parport_pc,lp
md                     40656  0
ext3                  115976  1
jbd                    48536  1 ext3
processor              23100  0
ohci_hcd               18564  0
usbcore               104188  3 usblp,ohci_hcd
sis900                 19456  0
mii                     5248  1 sis900
ide_cd                 36996  1
cdrom                  33952  1 ide_cd
ide_disk               16128  5
ide_generic             1664  0
sis5513                14472  1
ide_core              125268  4 ide_cd,ide_disk,ide_generic,sis5513
unix                   24624  668
vesafb                  8088  0
capability              5000  0
commoncap               6784  1 capability
vga16fb                12232  1
vgastate                8320  1 vga16fb
softcursor              2432  2 vesafb,vga16fb
cfbimgblt               2944  2 vesafb,vga16fb
cfbfillrect             3840  2 vesafb,vga16fb
cfbcopyarea             4480  2 vesafb,vga16fb
fbcon                  34176  72
tileblit                2560  1 fbcon
font                    8448  1 fbcon
bitblit                 5248  1 fbcon


Aguardo ajudo se possível.
"o suor poupa o sangue"