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

Offline victorwpbastos

  • Usuário Ubuntu
  • *
  • Mensagens: 42
    • Ver perfil
    • Vitara Soft
Re: Tutorial para HSP56 MR driver Smartlink
« Resposta #1080 Online: 04 de Junho de 2009, 17:14 »

desculpe a chateação mas, em caso de não estar instalado o zenity como faço para fazer instalação offline desse pacote(zenity) pois no caso eu estaria sem conexão(somente possuo discada em casa).

abraços,

o Zenity, e suas possíveis dependências, você baixa daqui:

http://packages.ubuntu.com/jaunty/zenity

Isso para o caso do Ubuntu 9.04 ok. Depois é só levar para o Xubuntu e instalar.

Veja se no Xubuntu ele já está instalado por que o XFCE é gtk também, então as chances dele já estar instalado é grande.


para outras versões do Ubuntu procure aqui:

http://packages.ubuntu.com/

ok, muito obrigado desde já...vou testar quando chegar em casa e amanhã posto o resultado...

abraços,
Apenas mais um aprendiz...

Offline victorwpbastos

  • Usuário Ubuntu
  • *
  • Mensagens: 42
    • Ver perfil
    • Vitara Soft
Re: Tutorial para HSP56 MR driver Smartlink
« Resposta #1081 Online: 05 de Junho de 2009, 08:56 »
funfou!!!  :D fiz o procedimento normal no xubuntu e deu certíssimo... não precisei instalar nenhuma dependencia.

abraços,
Apenas mais um aprendiz...

Offline RenatoMN

  • Usuário Ubuntu
  • *
  • Mensagens: 23
    • Ver perfil
Re: Tutorial para HSP56 MR driver Smartlink
« Resposta #1082 Online: 06 de Junho de 2009, 05:43 »
Olá, alarcon

acho que te conheço de algum lugar. Fórum do Big Linux, talvez?

Enfim... quero relatar meu sucesso utilizando seu pack v30 no Ubuntu 9.04 Jaunty 32 bits em um Acer Aspire 5003.

Meu modem é reconhecido dessa forma nos comandos lspci e lspci -n, respectivamente:

00:02.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0)
00:02.6 0703: 1039:7013 (rev a0)


Estou tendo problemas na desconexão. Mas estou mexendo ainda, quero deixar 100%.

Não sei se por alguma incompatibilidade ou por eu ter instalado o VirtualBox (que parece adicionar uns módulos ao kernel ou coisa parecida - não entendo muito de linux ainda - pois vejo agora durante o POST coisas similares a "VirtualBox kernel module loaded") tem horas que o notebook não desliga corretamente. Pressionando [Ctrl+]Alt+F1|F7|F8 consigo ver o terminal travado numa mensagem de descarregamento do modem: "Unloading modem driver from kernel ... ", o que me leva a desligar segurando a chave de força -- travou mesmo, ou é normal demorar (já esperei uma "eternidade")?

Quando a conexão cai, o modem deixa de ser reconhecido no Gnome PPP e executando o /etc/init.d/sl-modem-daemon restart fico travado na mesma mensagem citada acima.

O meu resultado para o ps -aux | grep slmodemd é aquele primeiro que você citou (nota: tive que editar o arquivo, pois estava PORTUGAL e seu script procura USA para trocar por BRAZIL):

root      4483  0.0  1.6   3012  3008 ?        SL   11:50   0:00 /usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0

Observando isso, notei 2 coisas:

1- o README do drive orienta instalar usando make SUPPORT_ALSA=1 para que seja instalada com suporte ALSA e o arquivo /modem/Makefile contém logo no início:

Citar
ifeq ($(ARCH64), 0)
CC:= gcc
else
SUPPORT_ALSA:=1
CC:= gcc -m32
endif

desinstalei tudo e executei seu script novamente incluindo a variável direto ali (segunda linha):

Citar
ifeq ($(ARCH64), 0)
SUPPORT_ALSA:=1
CC:= gcc
else
SUPPORT_ALSA:=1
CC:= gcc -m32
endif

Notei que diversas linhas durante a execução do make install continham SUPPORT_ALSA:1 -- fiquei tão confiante que havia funcionado que nem copiei a saída e fechei o terminal -- mas nada feito... continua retornando a mesma coisa, ou seja, modo normal, sem ALSA. E acabei de reiniciar e conectar, nem sei se a recompilação pós-virtualbox é suficiente para resolver o problema. De qualquer forma, segui fuçando (conectado mesmo).

2- continuei analisando o arquivo /etc/default/sl-modem-daemon e notei:

Citar
SLMODEMD_DEVICE=auto
SLMODEMD_COUNTRY=BRAZIL

e pouco acima as linhas comentadas:

Citar
#SLMODEMD_DEVICE=slamr0
#SLMODEMD_COUNTRY=GERMANY

então pensei em tentar (caso a minha recompilação não tenha resolvido):

Citar
SLMODEMD_DEVICE=modem
SLMODEMD_COUNTRY=BRAZIL

obviamente, trocando também (no final do arquivo)

Citar
# NOSYMLINK=1

por

Citar
NOSYMLINK=1

ou seja, descomentar o comando (removendo o #), para que não seja criado o link simbólico /dev/modem -> /dev/$SLMODEMD_DEVICE pois ficaria /dev/modem -> /dev/modem

Mas como já passa das 05:30, estou indo dormir e tento quando acordar :)

Se estiver de pé antes de mim, por favor dê o seu parecer.

Meu agradecimentos pelo seu esforço para com a comunidade.  ;D

Há braços! :D
« Última modificação: 06 de Junho de 2009, 20:23 por RenatoMN »

alarcon

  • Visitante
Re: Tutorial para HSP56 MR driver Smartlink
« Resposta #1083 Online: 06 de Junho de 2009, 09:59 »
RenatoMN não há necessidade de compilar o driver smartlink presente no meu pacote com parâmetro para ativar o ALSA por que ele já é assim, ou seja, eu já modifiquei no driver smartlink uma linha que faz com que ele compile na forma alsa. E por que isso? Para que quando for usado o script sl-modem-daemon ele analisa qual é a forma de uso para cada caso e se por acaso for a ALSA ele ativa assim, caso no for ela, o srcipt ativa a forma padrão. Se eu tivesse deixo o modo de compilação na forma padrão, não se poderia usar a forma alsa caso o script sl-modem-daemon assim detectasse ok.

Todos os conhecimentos que utilizei para criar este pacote de ativação dos modems que suportm o driver smartlink podem ser entendidos aqui:

http://ubuntuforum-br.org/index.php/topic,48619.0.html


O driver Smartlink dá suporte a uma grande variedade de tipos de modem (mais de 30) e portanto para alguns deles o suporte não deve ser lá muito legal. O HSP56 MR (SiS) infelizmente me parece ser um deles.

Tenho uma boa e ao mesmo tempo uma má notícia para você que é a seguinte, o driver Conexant também é capaz de fornecer suporte a esse tipo de modem (veja SIS AC-Link Controller PCI ID 1039:7013) e portanto poderia ser que com este driver tudo funcione melhor para este seu tipo de modem, mas a má notícia é que infelizmente este driver Conexant não é gratuito, pois tem que se comprar uma licença de uso. A DELL até fornece um que funciona sem pedir licença, mas só para as versões: Ubuntu 7.10 Gutsy e Ubuntu 8.04 Hardy (ambas 32bits).

Quanto ao /etc/default/sl-modem-daemon ele já estava configurado da forma ideal de uso, se vc observar bem o meu script de instalação verá que é ele que coloca o SLMODEMD_COUNTRY=BRAZIL (o padrão é SLMODEMD_COUNTRY=USA) e ainda coloca o OPTS="--perm=0666" (o padrão é OPTS="") o resto não havia necessidade de se alterar.

Você fala que o resultdo do comando ps -aux | grep slmodemd deu como resultado:

root      4483  0.0  1.6   3012  3008 ?        SL   11:50   0:00 /usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0

indicando que sua forma de uso é a padrão e então te pergunto, foi necessário fazer aquele script ativar-modem que recomendei ou não?

Você já tentou usar algum daqueles init2 para ver se melhora a qualidade da conexão?


Citar
Por fim se sua conexão se efetiva mais você acha a mesma muito instável tente usar alguns destes Init2 para o discador gnome-ppp:

Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

Init2 = ATQ0 V1 E1 S0=0 X3 &C1 &D2 +FCLASS=0

Init2 = ATQ0 V1 E1 S0=0 X3 &C1 &D2 +MS=34

Init2 = ATQ0 V1 E1 S0=0 X3 &C1 &D2 +MS=90

Init2 = ATQ0 V1 E1 S0=0 S10=200 S36=7 S15=128 &C1 &D2 +FCLASS=0


para fazer esta alteração basta abrir um terminal (menu Aplicativos > Acessórios > Terminal) e digitar:


gedit .wvdial.conf


quando abrir o arquivo de configuração do discador gnome-ppp procure pela linha Init2 e altera para cada um dos valores acima para verificar qual é o melhor para o seu caso.
« Última modificação: 06 de Junho de 2009, 10:47 por alarcon »

Offline andre_eofim

  • Usuário Ubuntu
  • *
  • Mensagens: 34
    • Ver perfil
Re: Tutorial para HSP56 MR driver Smartlink
« Resposta #1084 Online: 06 de Junho de 2009, 14:04 »
Novo pacote para ativação de modem no Ubuntu 9.04 Jaunty Jackalope 32bits - EXPERIMENTAL


O procedimento de instalação é igual ao outros pacotes que já fiz e para saber isso, para quem ainda não conhece basta fazer o download pelo outro sistema operacional, depois levar para o Ubuntu e colocar na sua pasta de usuário dentro da pasta home, depois basta descompactar o pacote clicando nele com o botão direito do mouse e escolhendo a opção extrair aqui, será criada uma pasta chamada de modem-arquivos-v30 dentro da sua pasta de usuário na pasta home, entre nela e leia os arquivos Leia-me.txt (resumido) e o guia_instalação.pdf (completo com ilustrações).

O link do pacote modem-arquivos-v30.tar.gz é esse:

http://www.4shared.com/file/102272939/5cc0c002/modem-arquivos-v30tar.html?dirPwdVerified=33e0a9ae


OBS: Qualquer erro por favor anotem e relatem aqui, pois este driver smartlink é o mais novo e portanto não garantido que funcione.

Atenção: Percebi que nesta nova versão do Ubuntu não há mais o aplicativo wvdial instalado por padrão, pelo menos aqui no meu sistema ele não instalou como nas versões anteriores. Então caso vocês instalem o meu pacote e que não tenha instalado ele do CD durante o processo de instalação do pacote como uma possível dependência do discador gnome-ppp, então antes de instalar o meu pacote, baixem o wvdial daqui:

http://packages.ubuntu.com/jaunty/wvdial

Notem que ele possui outros pacotes como dependência, portanto se não instalar somente baixando o wvdial, ou seja, se as dependências informadas não estiverem já instaladas no seu sistema, então vocês terão de baixar as que tiverem faltando ok.

Para ajudar mais ainda sobre o wvdial vejam:

Citar
Para instalar o wvdial, baixe os arquivos nesta seqüencia:

libxplc0.3.13:
http://mirrors.kernel.org/ubuntu/pool/main/x/xplc/libxplc0.3.13_0.3.13-1build1_i386.deb

libwvstreams4.4-base:
http://mirrors.kernel.org/ubuntu/pool/main/w/wvstreams/libwvstreams4.4-base_4.4.1-0.2ubuntu2_i386.deb

libwvstreams4.4-extras:
http://mirrors.kernel.org/ubuntu/pool/main/w/wvstreams/libwvstreams4.4-extras_4.4.1-0.2ubuntu2_i386.deb

libuniconf4.4:
http://mirrors.kernel.org/ubuntu/pool/main/w/wvstreams/libuniconf4.4_4.4.1-0.2ubuntu2_i386.deb

wvdial:
http://mirrors.kernel.org/ubuntu/pool/main/w/wvdial/wvdial_1.60.1+nmu2_i386.deb

Os 4 primeiros são dependências do wvdial, instale na seqüencia do primeiro ao último clicando duas vezes em cada um dos .deb baixados ou pelo terminal:

sudo dpkg -i libxplc0.3.13_0.3.13-1build1_i386.deb libwvstreams4.4-base_4.4.1-0.2ubuntu2_i386.deb libwvstreams4.4-extras_4.4.1-0.2ubuntu2_i386.deb libuniconf4.4_4.4.1-0.2ubuntu2_i386.deb wvdial_1.60.1+nmu2_i386.deb


isso pelo terminal e dentro da pasta que deverá conter todos os .deb necessários ok.




ALERTA: Fica aqui mais este alerta para quem usa o Ubuntu 9.04 32bits e que ativar seu modem que suporta o driver smartlink, além de instalar o wvdial antes de usar o meu pacote modem-arquivos-v30.tar.gz tem que também observar isso:

Se ao digitar:

ps -aux | grep slmodemd

o resultado for algo assim:

root      4483  0.0  1.6   3012  3008 ?        SL   11:50   0:00 /usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0

ou seja se está usando o driver smartlink na forma padrão, o Ubuntu 9.04 parece que está com um bug para esse caso tendo que sempre reinstalar o meu pacote para que o modem volte a funcionar, pois ele some com o /dev/slamr0 a cada reinicio do sistema. A solução é fazer  isso:


sudo gedit /etc/init.d/ativar-modem

no arquivo vazio que abrir colocar exatamente isso:



Citar
#!/bin/sh
/etc/init.d/sl-modem-daemon stop
modprobe -r ungrab-winmodem
modprobe -r slamr
mknod -m 600 /dev/slamr0 c 242 0
sleep 2
modprobe ungrab-winmodem
modprobe slamr
/etc/init.d/sl-modem-daemon restart

salve e saia do arquivo e digite mais isso no terminal:


sudo chmod +x /etc/init.d/ativar-modem
sudo ln -sf /etc/init.d/ativar-modem /etc/rc2.d/S98ativar-modem
sudo ln -sf /etc/init.d/ativar-modem /etc/rc3.d/S98ativar-modem
sudo ln -sf /etc/init.d/ativar-modem /etc/rc4.d/S98ativar-modem
sudo ln -sf /etc/init.d/ativar-modem /etc/rc5.d/S98ativar-modem
sudo ln -sf /etc/init.d/ativar-modem /etc/rc6.d/S98ativar-modem


Reinicia o PC e veja se agora ele funciona a conexão usando o discador gnome-ppp.

Quem usar a forma alsa, ou seja se o comando:

ps -aux | grep slmodemd

apresentar como resultado algo com a palavra --alsa, por exemplo:

root      4483  0.0  1.6   3012  3008 ?        SL   11:50   0:00 /usr/sbin/slmodemd --perm=0666 -c BRAZIL --alsa hw:0,6

não precisa fazer o que foi comentado por que ele não usa o /dev/slamr0 que está sumindo a cada reinicio.



Instalei o pacote como é explicado no guia de instalação, mas ele não conecta, aparece a janea do gnome e aparece: conectando..., mas não sai disso;

Depois tentei instalar o wvdial, mas sempre da um erro na hora de instalar ele ou qualquer uma das dependencias;
Por favor me ajude, não consegui nem se quer conectar no ubuntu 8.10 ou versões mais antigas.

Offline RenatoMN

  • Usuário Ubuntu
  • *
  • Mensagens: 23
    • Ver perfil
Re: Tutorial para HSP56 MR driver Smartlink
« Resposta #1085 Online: 06 de Junho de 2009, 14:31 »
alarcon,

1- estava configurado para PORTUGAL o arquivo, por isso não foi editado pelo seu script.

2- não vi nada referente a ALSA no seu script do pacote v30, essas modificações foram feitas diretamente nos arquivos do driver?

3- o driver da Conexant eu estive tentando compilá-lo manualmente para o Ubuntu 9.04 x64, sem sucesso (problemas com o driver alsa). Não cheguei a tentar com o deles para 32 bits por saber que o driver oficial (e o seu pacote) também têm suporte a este modem, pois preciso dos 56K (e não somente 14,4K) e quero evitar a ilegalidade (existe um crack+keygen para o driver da linuxant para registrá-lo e rodar como pago).

4- sem fazer o comando, o modem não inicia. Por isso perguntei se não seria melhor configurar o script para /dev/modem direto e desligar a criação do SYMLINK. Além disso, todas as vezes que a conexão cai (ou mesmo que eu clique em Desconectar) ele deixa de ser reconhecido no gnome-ppp e tenho de reiniciar o PC. O stop, não sei porque motivo, não funciona. Fica em "Unloading modem driver from kernel ... " como lhe falei anteriormente.

5- Quanto aos scripts de inicialização, creio que somente a 5a alternativa possa surtir algum efeito, que inclui S10=200 S36=7 S15=128 surta algum efeito (não sei o que significam), já que o problema não é instabilidade (na verdade, está bem estável e muito rápida, o gnome-ppp identifica o modem com limite 104000 e por vezes passo dos 6,6 KB/s de download baixando de um servidor meu com link 100mbps e com muito tráfego livre, via wget), mas somente a questão da "identificação" da queda -- e, pelo que li, as outras alternativas apenas incluem comandos relativos à sensibilidade da linha e um bypass para a espera do sinal de discagem (faz discar mesmo sem tom de linha, ainda que esteja marcado no discador para fazê-lo).

Faltou me responder quanto ao ungrab-winmodem, que não estou sabendo como identificar se o mesmo está instalado.

Outra coisa que esqueci de comentar: na primeira conexão, apareceram erros de "permission denied" no log de conexão e por isso não recebi IPs. Tive de fazer isto, e então funcionou normalmente:

Citar
chmod 777 /etc/ppp/pap-secrets
chmod 777 /etc/ppp/chap-secrets

andre_eofim,

Passe o retorno dos comandos sudo lspci e sudo lspci -n para podermos lhe ajudar. Informe também a versão do linux que está usando (inclusive a arquitetura - 32 ou 64 bits). Adianto que o pack do alarcon só funciona em 32 bits.

Atenciosamente,
Renato

Offline andre_eofim

  • Usuário Ubuntu
  • *
  • Mensagens: 34
    • Ver perfil
Re: Tutorial para HSP56 MR driver Smartlink
« Resposta #1086 Online: 06 de Junho de 2009, 20:20 »
alarcon,

1- estava configurado para PORTUGAL o arquivo, por isso não foi editado pelo seu script.

2- não vi nada referente a ALSA no seu script do pacote v30, essas modificações foram feitas diretamente nos arquivos do driver?

3- o driver da Conexant eu estive tentando compilá-lo manualmente para o Ubuntu 9.04 x64, sem sucesso (problemas com o driver alsa). Não cheguei a tentar com o deles para 32 bits por saber que o driver oficial (e o seu pacote) também têm suporte a este modem, pois preciso dos 56K (e não somente 14,4K) e quero evitar a ilegalidade (existe um crack+keygen para o driver da linuxant para registrá-lo e rodar como pago).

4- sem fazer o comando, o modem não inicia. Por isso perguntei se não seria melhor configurar o script para /dev/modem direto e desligar a criação do SYMLINK. Além disso, todas as vezes que a conexão cai (ou mesmo que eu clique em Desconectar) ele deixa de ser reconhecido no gnome-ppp e tenho de reiniciar o PC. O stop, não sei porque motivo, não funciona. Fica em "Unloading modem driver from kernel ... " como lhe falei anteriormente.

5- Quanto aos scripts de inicialização, creio que somente a 5a alternativa possa surtir algum efeito, que inclui S10=200 S36=7 S15=128 surta algum efeito (não sei o que significam), já que o problema não é instabilidade (na verdade, está bem estável e muito rápida, o gnome-ppp identifica o modem com limite 104000 e por vezes passo dos 6,6 KB/s de download baixando de um servidor meu com link 100mbps e com muito tráfego livre, via wget), mas somente a questão da "identificação" da queda -- e, pelo que li, as outras alternativas apenas incluem comandos relativos à sensibilidade da linha e um bypass para a espera do sinal de discagem (faz discar mesmo sem tom de linha, ainda que esteja marcado no discador para fazê-lo).

Faltou me responder quanto ao ungrab-winmodem, que não estou sabendo como identificar se o mesmo está instalado.

Outra coisa que esqueci de comentar: na primeira conexão, apareceram erros de "permission denied" no log de conexão e por isso não recebi IPs. Tive de fazer isto, e então funcionou normalmente:

Citar
chmod 777 /etc/ppp/pap-secrets
chmod 777 /etc/ppp/chap-secrets

andre_eofim,

Passe o retorno dos comandos sudo lspci e sudo lspci -n para podermos lhe ajudar. Informe também a versão do linux que está usando (inclusive a arquitetura - 32 ou 64 bits). Adianto que o pack do alarcon só funciona em 32 bits.

Atenciosamente,
Renato

Aque estão as informações que você pediu Renato:

sudo lspci:

andre@andre-desktop:~$ sudo lspci
[sudo] password for andre: 
00:00.0 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:00.5 PIC: VIA Technologies, Inc. CN896/VN896/P4M900 I/O APIC Interrupt Controller
00:00.6 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Security Device
00:00.7 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
00:02.0 PCI bridge: VIA Technologies, Inc. CN896/VN896/P4M900 PCI to PCI Bridge Controller (rev 80)
00:03.0 PCI bridge: VIA Technologies, Inc. CN896/VN896/P4M900 PCI to PCI Bridge Controller (rev 80)
00:0f.0 IDE interface: VIA Technologies, Inc. VT8237A SATA 2-Port Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 07)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237A PCI to ISA Bridge
00:11.7 Host bridge: VIA Technologies, Inc. VT8251 Ultra VLINK Controller
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)
00:13.0 Host bridge: VIA Technologies, Inc. VT8237A Host Bridge
00:13.1 PCI bridge: VIA Technologies, Inc. VT8237A PCI to PCI Bridge
01:00.0 VGA compatible controller: VIA Technologies, Inc. CN896/VN896/P4M900 [Chrome 9 HC] (rev 01)
04:04.0 Modem: Motorola SM56 Data Fax Modem (rev 04)
80:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)
andre@andre-desktop:~$ 


sudo lspci -n:

andre@andre-desktop:~$ sudo lspci -n
00:00.0 0600: 1106:0364
00:00.1 0600: 1106:1364
00:00.2 0600: 1106:2364
00:00.3 0600: 1106:3364
00:00.4 0600: 1106:4364
00:00.5 0800: 1106:5364
00:00.6 0600: 1106:6364
00:00.7 0600: 1106:7364
00:01.0 0604: 1106:b198
00:02.0 0604: 1106:a364 (rev 80)
00:03.0 0604: 1106:c364 (rev 80)
00:0f.0 0101: 1106:0591 (rev 80)
00:0f.1 0101: 1106:0571 (rev 07)
00:10.0 0c03: 1106:3038 (rev a0)
00:10.1 0c03: 1106:3038 (rev a0)
00:10.2 0c03: 1106:3038 (rev a0)
00:10.3 0c03: 1106:3038 (rev a0)
00:10.4 0c03: 1106:3104 (rev 86)
00:11.0 0601: 1106:3337
00:11.7 0600: 1106:287e
00:12.0 0200: 1106:3065 (rev 7c)
00:13.0 0600: 1106:337b
00:13.1 0604: 1106:337a
01:00.0 0300: 1106:3371 (rev 01)
04:04.0 0703: 1057:3052 (rev 04)
80:01.0 0403: 1106:3288 (rev 10)
andre@andre-desktop:~$ 


Estou usando o ubuntu 9.04 com arquitetura 32 bits.

alarcon

  • Visitante
Re: Tutorial para HSP56 MR driver Smartlink
« Resposta #1087 Online: 06 de Junho de 2009, 20:44 »
Citar
1- estava configurado para PORTUGAL o arquivo, por isso não foi editado pelo seu script.

Estranho por que esta linha do meu script:

sed -i -e 's/SLMODEMD_COUNTRY=USA/SLMODEMD_COUNTRY=BRAZIL/g' default/sl-modem-daemon

é a exatamente responsável por ler o arquivo /etc/default/sl-modem-daemon e procurar pela linha:

SLMODEMD_COUNTRY=USA

e substituir por:

SLMODEMD_COUNTRY=BRAZIL

portanto não deveria aparecer PORTUGAL aí.

Citar
2- não vi nada referente a ALSA no seu script do pacote v30, essas modificações foram feitas diretamente nos arquivos do driver?

No link que coloquei no texto anterior para um artigo que fiz explicando tudo sobr o driver Smartlik e Ubuntu que sei, tem a explicação de como faço para o driver ser compilado no modo ALSA. Não é nada no script e sim uma modificação do driver smartlink.

A explicação está no tópico Passos para instalação Manual (forma ALSA) do link:

http://ubuntuforum-br.org/index.php/topic,48619.msg283950.html#msg283950

Citar
3- o driver da Conexant eu estive tentando compilá-lo manualmente para o Ubuntu 9.04 x64, sem sucesso (problemas com o driver alsa). Não cheguei a tentar com o deles para 32 bits por saber que o driver oficial (e o seu pacote) também têm suporte a este modem, pois preciso dos 56K (e não somente 14,4K) e quero evitar a ilegalidade (existe um crack+keygen para o driver da linuxant para registrá-lo e rodar como pago).

Como disse a DELL fornece dois pacotes .deb do driver conexant que funcionam na sua velocidade normal, veja:

Para o Ubuntu 7.10 Gutsy:
http://linux.dell.com/files/ubuntu/gutsy/modem-drivers/hsf/

Para o Ubuntu 8.04 Hardy:
http://linux.dell.com/files/ubuntu/hardy/modem-drivers/hsf/

Citar
4- sem fazer o comando, o modem não inicia. Por isso perguntei se não seria melhor configurar o script para /dev/modem direto e desligar a criação do SYMLINK. Além disso, todas as vezes que a conexão cai (ou mesmo que eu clique em Desconectar) ele deixa de ser reconhecido no gnome-ppp e tenho de reiniciar o PC. O stop, não sei porque motivo, não funciona. Fica em "Unloading modem driver from kernel ... " como lhe falei anteriormente.

A compilação do driver smartlink cria o dispositivo para ele que seria o /dev/ttySL0 que já é devidamente configurado no discador gnome-ppp pelo meu script, mas bastaria vc clicar no botão detectar para ele encontrar esse mesmo valor aí se o driver estiver corretamente carregado. O /dev/modem é apenas um link que deve apotar para o verdadeiro dispositivo ( no caso o /dev/ttySL0), ele existe por que antigamente não se podia usar os dispositivos criados pelos drivers, só havia a opção de usar o /dev/modem, aí o pessoal fazia o /dev/modem apontar para o verdadeiro dispositivo, ou seja, o /dev/modem é apenas um link que apontamos para onde quisermos.

Veja que lá no meu arquivo guia_instalação.pdf na parte de solucionando problemas eu falo que para os usuários que possuem o modem HSP56 MR (SiS), o seu caso, tem sempre que usar o comando:

sudo /etc/init.d/sl-modem-daemon restart

antes de usar o discador gnome-ppp. Observe que é o restart e não o stop e depois o start ok.

Citar
5- Quanto aos scripts de inicialização, creio que somente a 5a alternativa possa surtir algum efeito, que inclui S10=200 S36=7 S15=128 surta algum efeito (não sei o que significam), já que o problema não é instabilidade (na verdade, está bem estável e muito rápida, o gnome-ppp identifica o modem com limite 104000 e por vezes passo dos 6,6 KB/s de download baixando de um servidor meu com link 100mbps e com muito tráfego livre, via wget), mas somente a questão da "identificação" da queda -- e, pelo que li, as outras alternativas apenas incluem comandos relativos à sensibilidade da linha e um bypass para a espera do sinal de discagem (faz discar mesmo sem tom de linha, ainda que esteja marcado no discador para fazê-lo).

Falei dos Init2 por que se não me falha e memória você falou que os problemas de travamentos ocorriam depois da ligação cair, então sugeri esses outros valores para ver se a conexão ficaria sem cair e por conseqüência não provocar o travamento.

Citar
Faltou me responder quanto ao ungrab-winmodem, que não estou sabendo como identificar se o mesmo está instalado.

O ungrab-winmodem é um módulo para o kernel e portanto para saber se ele está sendo carregado no boot é só digitar:

lsmod | grep ungrab*


Citar
Outra coisa que esqueci de comentar: na primeira conexão, apareceram erros de "permission denied" no log de conexão e por isso não recebi IPs. Tive de fazer isto, e então funcionou normalmente:


chmod 777 /etc/ppp/pap-secrets
chmod 777 /etc/ppp/chap-secrets

Isso que vc fez não é recomendável, pois vc está dando permissão de leitura, escrita e execução para todos e este é um arquivo que tras seu nome e senha de acesso, portanto dados confidenciais.

Se você usou meu script corretamente ele já inseriu os doados corretamente como root nestes dois arquivos e portanto não seria mais necessário. O permission denied seria por que ao usar o discador gnome-ppp ele tenta colocar os valroes lá e tem a permissão negada, ams os mesmo já estão lá pelo meu script e suas respostas a ele quando perguntado sobre nome de acesso e senha.

Se você, mesmo depois de usar meu script, ainda estivesse com problemas de permissão o correto seria usar os seguintes comandos:

sudo chmod a+x /usr/sbin/pppd

se não resolvesse, depois mais isso:

sudo gpasswd -a seu_usuário dip

altere o que destaquei em vermelho para o seu nome de usuário (aquele que vc digita par entrar no Ubuntu) que não sei qual é ok.
« Última modificação: 06 de Junho de 2009, 20:48 por alarcon »

alarcon

  • Visitante
Re: Tutorial para HSP56 MR driver Smartlink
« Resposta #1088 Online: 06 de Junho de 2009, 21:04 »

Instalei o pacote como é explicado no guia de instalação, mas ele não conecta, aparece a janea do gnome e aparece: conectando..., mas não sai disso;

Depois tentei instalar o wvdial, mas sempre da um erro na hora de instalar ele ou qualquer uma das dependencias;
Por favor me ajude, não consegui nem se quer conectar no ubuntu 8.10 ou versões mais antigas.


Sinto, mas só pode ser algum erro seu na execução do pacote, pois nas outras versões do Ubuntu é até mais fácil ativar este modem motorola sm56, pois não tem esta complicação a mais do wvdial não vir mais instalado, portanto só posso pensar de ser alguma falha sua aí.

Já vi que seu modem tem suporte, então é tentar seguir tudo direitinho aí, veja que tem outros usuários que conseguiram instalar o wvdial e suas dependências sem problemas.

Se vc baixa pelo windows, não use aqueles gerenciadores de downloads que fracionam o arquivo em vários pedaços. 

Veja também seu sua cópia do Ubuntu não está corrompida (verificar o md5sum), caso tenha baixado a ISO da internet e não pedido o CD.

Leia atentamente os aquivos Leia-me e guia_instalação.pdf que estão presentes nos pacotes que faço para saber como proceder com os meus pacotes.

Veja esse link aqui também:

http://ubuntuforum-br.org/index.php/topic,49609.0.html

talvez vc ache mais fácil por ele.


E se quiser entender mais sobre o driver smartlink e o Ubuntu, veja isso aqui:

http://ubuntuforum-br.org/index.php/topic,48619.msg283950.html#msg283950

Offline andre_eofim

  • Usuário Ubuntu
  • *
  • Mensagens: 34
    • Ver perfil
Re: Tutorial para HSP56 MR driver Smartlink
« Resposta #1089 Online: 07 de Junho de 2009, 13:45 »
Sim, eu vi que conseguiram conectar com esse novo pacote, o v29... Porém o meu kernel é 2.6.26.7, vc recomenda ele pra mim mesmo assim ? Pensei que ele era só pra quem tivesse o kernel atualizado para 2.6.26.11 (ou .9, , bem não lembro exatamente de detalhes sobre versões, só sei que vi em algum lugar por aqui que tem diferenças...).

Pra atualizar o kernel precisaria conseguir acessar a internet, sendo assim temos um ciclo vicioso, pois o problema é justamente porque não consigo acessar... então teria que ser um pacote pra minha versão de kernel, ou então é questão de arrumar uma maneira de atualizar o kernel "por fora"...

Sobre meu post anterior, você nem comentou, então não há mais nada a ser feito ?

Ah, vc disse que se possível era para instalar o SO a partir do zero, mas será que tem problema se fizer a instalação por cima, ou seja, tenho aqui instalado apenas o pacote v27...

Obrigado desde já a ajuda...

o pacote modem-arquivos-v29.tar.gz é um pacote ainda para ser compilado, diferentes dos outros (v27 e v28) que já eram compilados, portanto independem da versão do kernel, pois como vão ser ainda compilados eles vão gerar os módulos e o executável especialmente para o kernel em uso, agora é necessários ter os compiladores instalados e para isso basta seguir o rpocesso de instalação dos meus pacotes que precisam do CD de instalação do Ubuntu. Tudo está explicado no leia-me e gui_instalação.pdf ok.

Acho melhor só usar o pacote v29 depois de reinstalar o Ubuntu 8.10 para que tentativas anteriores que não deram certo não interfiram nesta nova tentativa, agora se não for possível ou muito trabalhoso, use por cima mesmo.

Atenção vc usará agora o v29, esqueça o v27 e v28 ok.

Usei o v29 no ubuntu 8.10, ele instalou tudo direitinho, na hora de conectar até apareceu discando para e o nº do telefone, mas em vez de conectar ele volta pra janela anterior do gnome-ppp, onde tem sair, configurar e conectar.

alarcon

  • Visitante
Re: Tutorial para HSP56 MR driver Smartlink
« Resposta #1090 Online: 07 de Junho de 2009, 14:39 »

Usei o v29 no ubuntu 8.10, ele instalou tudo direitinho, na hora de conectar até apareceu discando para e o nº do telefone, mas em vez de conectar ele volta pra janela anterior do gnome-ppp, onde tem sair, configurar e conectar.


Lembre-se que ao ser perguntado sobre o nome de usuário você tem de fornecer o nome completo com o @ e domínio e não apenas o nome, por exemplo, user@provedor.com.br, e a senha tem de ser exatamente igual, no linux, maiúsculas são diferentes de minúsculas. No guia_instalação.pdf veja a parte que fala nos problemas mais comuns encontrados durante o processo de instalação.

Faça mais isso:

Se você, mesmo depois de usar meu script, ainda estivesse com problemas de permissão o correto seria usar os seguintes comandos:

sudo chmod a+x /usr/sbin/pppd

se não resolvesse, depois mais isso:

sudo gpasswd -a seu_usuário dip

altere o que destaquei em vermelho para o seu nome de usuário (aquele que vc digita par entrar no Ubuntu) que não sei qual é ok.

Se continuar se funcioanr veja mais isso:

se ao digitar ( no terminal):

sudo gedit /etc/ppp/pap-secrets

e

sudo gedit /etc/ppp/chap-secrets

no final de cada um destes dois arquivos há uma informação do tipo:

"usuario@provedor.com.br" * "senha1234"

obviamente que os valores entre duas aspas " " devem ser seu nome de acesso do provedor de forma completa (com o @ e domínio) e sua senha de acesso do provedor, respectivamente e na formatação indicada acima.

Se tudo estiver ok e ainda nada de conexão veja se antes de usar o dicador vc for no terminal e digitar:

sudo /etc/init.d/sl-modem-daemon restart

e só depois usar o discador resolve.


Para saber se o driver foi corretamente instalado aí, abra o terminal e digite cada um destes comandos:

dmesg | grep slamr

ps -aux | grep slmodemd

lsmod | grep slamr

lsmod | grep ungrab*


cole aqui os resultados.

e por fim digite este comando:

sudo /etc/init.d/sl-modem-daemon restart

e veja o que é mostrado no terminal.
« Última modificação: 07 de Junho de 2009, 14:43 por alarcon »

Offline andre_eofim

  • Usuário Ubuntu
  • *
  • Mensagens: 34
    • Ver perfil
Re: Tutorial para HSP56 MR driver Smartlink
« Resposta #1091 Online: 07 de Junho de 2009, 23:07 »

Usei o v29 no ubuntu 8.10, ele instalou tudo direitinho, na hora de conectar até apareceu discando para e o nº do telefone, mas em vez de conectar ele volta pra janela anterior do gnome-ppp, onde tem sair, configurar e conectar.


Lembre-se que ao ser perguntado sobre o nome de usuário você tem de fornecer o nome completo com o @ e domínio e não apenas o nome, por exemplo, user@provedor.com.br, e a senha tem de ser exatamente igual, no linux, maiúsculas são diferentes de minúsculas. No guia_instalação.pdf veja a parte que fala nos problemas mais comuns encontrados durante o processo de instalação.

Faça mais isso:

Se você, mesmo depois de usar meu script, ainda estivesse com problemas de permissão o correto seria usar os seguintes comandos:

sudo chmod a+x /usr/sbin/pppd

se não resolvesse, depois mais isso:

sudo gpasswd -a seu_usuário dip

altere o que destaquei em vermelho para o seu nome de usuário (aquele que vc digita par entrar no Ubuntu) que não sei qual é ok.

Se continuar se funcioanr veja mais isso:

se ao digitar ( no terminal):

sudo gedit /etc/ppp/pap-secrets

e

sudo gedit /etc/ppp/chap-secrets

no final de cada um destes dois arquivos há uma informação do tipo:

"usuario@provedor.com.br" * "senha1234"

obviamente que os valores entre duas aspas " " devem ser seu nome de acesso do provedor de forma completa (com o @ e domínio) e sua senha de acesso do provedor, respectivamente e na formatação indicada acima.

Se tudo estiver ok e ainda nada de conexão veja se antes de usar o dicador vc for no terminal e digitar:

sudo /etc/init.d/sl-modem-daemon restart

e só depois usar o discador resolve.


Para saber se o driver foi corretamente instalado aí, abra o terminal e digite cada um destes comandos:

dmesg | grep slamr

ps -aux | grep slmodemd

lsmod | grep slamr

lsmod | grep ungrab*


cole aqui os resultados.

e por fim digite este comando:

sudo /etc/init.d/sl-modem-daemon restart

e veja o que é mostrado no terminal.

Segui todos os procedimentos que você indicou. A principio não houve diferença alguma, mas depois que eu reiniciei o computador ele conectou, mas ele conecta e não navega. Abaixo vou colocar os resultados que você havia pedido:

andre@andre-desktop:~$ dmesg | grep slamr
[   15.978721] slamr: module license 'Smart Link Ltd.' taints kernel.
[   15.985558] slamr: SmartLink AMRMO modem.
[   15.985636] slamr: probe 1057:3052 SL1900 card...
[   15.985656] slamr 0000:04:04.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[   16.233097] slamr: slamr0 is SL1900 card.
[  951.011133] slamr 0000:04:04.0: PCI INT A disabled
[  951.050218] slamr: SmartLink AMRMO modem.
[  951.051032] slamr: probe 1057:3052 SL1900 card...
[  951.051062] slamr 0000:04:04.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[  951.143199] slamr: slamr0 is SL1900 card.
andre@andre-desktop:~$



andre@andre-desktop:~$ ps -aux | grep slmodemd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      6130  1.0  0.3   3000  3000 ?        SL   15:39   0:02 /usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0
andre@andre-desktop:~$



andre@andre-desktop:~$ lsmod | grep slamr
slamr                 437672  2
andre@andre-desktop:~$



andre@andre-desktop:~$ lsmod | grep ungrab*
ungrab_winmodem        10112  0
andre@andre-desktop:~$



andre@andre-desktop:~$ sudo /etc/init.d/sl-modem-daemon restart
Shutting down SmartLink Modem driver normally.
Unloading modem driver from kernel ... slamr.


Acredito que agora falta pouco, pelo menos o modem conectou.

alarcon

  • Visitante
Re: Tutorial para HSP56 MR driver Smartlink
« Resposta #1092 Online: 08 de Junho de 2009, 10:27 »

Segui todos os procedimentos que você indicou. A principio não houve diferença alguma, mas depois que eu reiniciei o computador ele conectou, mas ele conecta e não navega. Abaixo vou colocar os resultados que você havia pedido:

andre@andre-desktop:~$ dmesg | grep slamr
[   15.978721] slamr: module license 'Smart Link Ltd.' taints kernel.
[   15.985558] slamr: SmartLink AMRMO modem.
[   15.985636] slamr: probe 1057:3052 SL1900 card...
[   15.985656] slamr 0000:04:04.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[   16.233097] slamr: slamr0 is SL1900 card.
[  951.011133] slamr 0000:04:04.0: PCI INT A disabled
[  951.050218] slamr: SmartLink AMRMO modem.
[  951.051032] slamr: probe 1057:3052 SL1900 card...
[  951.051062] slamr 0000:04:04.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[  951.143199] slamr: slamr0 is SL1900 card.
andre@andre-desktop:~$



andre@andre-desktop:~$ ps -aux | grep slmodemd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      6130  1.0  0.3   3000  3000 ?        SL   15:39   0:02 /usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0
andre@andre-desktop:~$



andre@andre-desktop:~$ lsmod | grep slamr
slamr                 437672  2
andre@andre-desktop:~$



andre@andre-desktop:~$ lsmod | grep ungrab*
ungrab_winmodem        10112  0
andre@andre-desktop:~$



andre@andre-desktop:~$ sudo /etc/init.d/sl-modem-daemon restart
Shutting down SmartLink Modem driver normally.
Unloading modem driver from kernel ... slamr.


Acredito que agora falta pouco, pelo menos o modem conectou.


Pelos seus resultados, está tudo ok, portanto este problema de conectar e não navegar é tipo de problema de DNS primário e Secundário e aí já é com seu provedor ok, entretanto tente mais isso:

Abra um terminal e digite:

sudo chmod 666 /etc/resolv.conf
sudo cp -f /etc/ppp/resolv.conf /etc/resolv.conf
sudo chmod 666 /etc/resolv.conf

sudo route add default ppp0


quando vc tiver conectado e não navegando ok. Atenção que não é para fazer estes comandos sem estar conectado e sim conectado mais sem navegar.

Offline andre_eofim

  • Usuário Ubuntu
  • *
  • Mensagens: 34
    • Ver perfil
Re: Tutorial para HSP56 MR driver Smartlink
« Resposta #1093 Online: 10 de Junho de 2009, 18:10 »

Segui todos os procedimentos que você indicou. A principio não houve diferença alguma, mas depois que eu reiniciei o computador ele conectou, mas ele conecta e não navega. Abaixo vou colocar os resultados que você havia pedido:

andre@andre-desktop:~$ dmesg | grep slamr
[   15.978721] slamr: module license 'Smart Link Ltd.' taints kernel.
[   15.985558] slamr: SmartLink AMRMO modem.
[   15.985636] slamr: probe 1057:3052 SL1900 card...
[   15.985656] slamr 0000:04:04.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[   16.233097] slamr: slamr0 is SL1900 card.
[  951.011133] slamr 0000:04:04.0: PCI INT A disabled
[  951.050218] slamr: SmartLink AMRMO modem.
[  951.051032] slamr: probe 1057:3052 SL1900 card...
[  951.051062] slamr 0000:04:04.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[  951.143199] slamr: slamr0 is SL1900 card.
andre@andre-desktop:~$



andre@andre-desktop:~$ ps -aux | grep slmodemd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      6130  1.0  0.3   3000  3000 ?        SL   15:39   0:02 /usr/sbin/slmodemd --perm=0666 -c BRAZIL /dev/slamr0
andre@andre-desktop:~$



andre@andre-desktop:~$ lsmod | grep slamr
slamr                 437672  2
andre@andre-desktop:~$



andre@andre-desktop:~$ lsmod | grep ungrab*
ungrab_winmodem        10112  0
andre@andre-desktop:~$



andre@andre-desktop:~$ sudo /etc/init.d/sl-modem-daemon restart
Shutting down SmartLink Modem driver normally.
Unloading modem driver from kernel ... slamr.


Acredito que agora falta pouco, pelo menos o modem conectou.


Pelos seus resultados, está tudo ok, portanto este problema de conectar e não navegar é tipo de problema de DNS primário e Secundário e aí já é com seu provedor ok, entretanto tente mais isso:

Abra um terminal e digite:

sudo chmod 666 /etc/resolv.conf
sudo cp -f /etc/ppp/resolv.conf /etc/resolv.conf
sudo chmod 666 /etc/resolv.conf

sudo route add default ppp0


quando vc tiver conectado e não navegando ok. Atenção que não é para fazer estes comandos sem estar conectado e sim conectado mais sem navegar.

Fix tudo isso, mas continua a conectar e não navegar, a única coisa que fz éacessar o pidgin, e nada mais. É mesmo o fim.

Offline RenatoMN

  • Usuário Ubuntu
  • *
  • Mensagens: 23
    • Ver perfil
Re: Tutorial para HSP56 MR driver Smartlink
« Resposta #1094 Online: 10 de Junho de 2009, 20:42 »
André,

experimentou desmarcar o "Verificar Portadora"?

tente novamente o sudo route add default ppp0 APÓS se conectar

se não funcionar, digite (conectado): ifconfig e cole aqui o resultado

Att;
Renato