Este tutorial serve para quem tem o Kurumin 5.0 instalado no HD e para o modem HSP56 MR que utilizar o driver da SmartLink., ou seja, para quem o habilita por: K > Internet > Conectar a Internet ou configurar a rede > Ativar Suporte a SoftModems > PC-tel PCI,AMR ou onboard,chipset smartlink (HSP56).
Para que a possibilidade de falha ser menor, aconselho(se possível é claro) que instalem novamente o kurumin 5.0 no HD sem habilitar o suporte a softmodem.
É MUITO IMPORTANTE que se verifique o md5sum do arquivo ISO que você baixou da rede antes de gravar o CD para instalação, pois caso o mesmo não seja igual ao que vem com o kurumin você terá problemas em algum ponto do sistema. Daí talvez não exista nada de errado com os scripts de instalação dos modems e nem com os drivers mais sim com sua cópia do kurumin.
Nomenclaturas usadas neste tutorial:
$ > em negrito e à esquerda significa que vc está com um terminal aberto como usuário
# > em negrito e à esquerda significa que vc está com um terminal aberto como root
Fiz um pacote debian com o script que utilizei para ativar meu modem HSP56 MR no kurumin 5.0 que deu muito certo e no qual estou escrevendo este tutorial agora.
Baixe o pacote debian cujo nome é HSP56MR.deb(692,8 KB) em :
http://codigolivre.org.br/download/p...mr/HSP56MR.deb
Agradecimento ao "juliocbm" - Júlio Cèsar Bessa Monqueiro que me forneceu o local de hospedagem do pacote Debian
Depois de baixá-lo, abra um terminal , K> Konsole(terminal do KDE), e entre no diretório que vc colocou o mesmo e digite o seguinte:
Para instalar:
Citação:
$ sudo dpkg -i HSP56MR.deb
Para desinstalar:
Citação:
$ sudo dpkg -r HSP56MR
O pacote HSP56MR.deb irá instalar o script modificado por mim (e que funcionou comigo) e também adicionará uma pasta chamada de slmodem-2.9.9-alsa para o diretório /home/kurumin/ que mais tarde direi para que serve. Também (para facilitar) vai ser perguntado para vocês sobre o nome da conta, número de telefone que será discado, nome de usuário do provedor, a senha de acesso do provedor e por fim vai perguntar se sua linha é por tom ou pulso.
Depois de instalado o pacote HSP56MR.deb ative o seu modem em: K > Internet > Conectar a Internet ou configurar a rede > Ativar Suporte a SoftModems > PC-tel PCI,AMR ou onboard,chipset smartlink (HSP56).
No final da ativação será pedido para você reiniciar o computador através de uma janela, portanto confirme.
Após reiniciar o sistema procure pelo arquivo kurumin-modem em /etc/init.d/ e veja se seu conteúdo é esse:
Citação:
#!/bin/sh
modprobe slamr
slmodemd --country=BRAZIL --perm=0666 /dev/slamr0 &
Verifique também se existe o arquivo S98kurumin-modem em /etc/rc5.d/.
Caso tanto o arquivo kurumin-modem (em /etc/init.d/) e S98kurumin-modem (em /etc/rc5.d/) não existam é um forte indício de que sua cópia kurumin 5.0 não está funcionando como deveria. Digo isso por que quando tinha a versão 4.0 do kurumin e baixei a versão 4.2 e fui verificar o md5sum , o mesmo estava alterado, mas resolvi mesmo assim instalar esta versão só para ver no que ia dá. Quando instalei e fui rodar o meu script (modificação do original) tudo parecia ok, mas quando reiniciava o sistema o arquivo kurumin-modem sumia e é ele que faz com que o modem seja ativado na inicialização (o arquivo S98kurumin-modem é um link para o kurumin-modem) daí o motivo pelo qual o modem não funcionava.
Agora se os arquivos kurumin-modem e S98kurumin-modem estão onde devem estar e com o conteúdo indicado anteriormente, passe agora a configurar o kppp como mostrado logo abaixo, caso você queira adicionar mais provedores de acesso ou mudar alguma configuração, pois como já afirmei seu kppp vai ser configurado automaticamente durante o processo de instalação do pacote HSP56MR.deb, mas somente para uma conta OK.
Vá em : K > Internet > Conectar a Internet ou configurar a rede > Ativar Suporte a SoftModems > Discador Internet (Abrir como usuário).
Agora configure de maneira correta o Kppp.
Com o Kpp aberto clique em Configurar... > guia Modems e selecione Modem0 e clique em Editar... na guia Dispositivos verifique se o dispositivo de Modem é: /dev/modem que é o correto. Clique agora na guia Modem > Comandos do modem... e modifique a linha que contém ATDT para ATDP somente se sua linha discar por pulso e não por tom. Clique agora em Perguntar ao modem para ver se está tudo correto
Deverá sair o seguinte:
Citação:
ATI: SmartLink Soft Modem
AT1: SmartLink Soft Modem, 2.9.9 Smart Link Ltd.
AT2: SmartLink Soft Modem, 2.9.9 Smart Link Ltd.
AT3: /dev/slamr0 modemap driver
AT4: s00=000 s01=000 s02=043 s03=013 s04=010 s05=008 s06=002 s07=060 s08=002 s09=006 s10=007 s11=100 s12=050 s13=000 s14=001 s15=001 s16=001 s17=000 s18=000 s19=000 s20=000 s21=000 s22=000 s23=000
AT5: Stored Profile 0:
AT6: Stored Profile 1:
AT7: Country: BRAZIL
Crie sua conta na Guia Conta e seja Feliz!!!
Agora caso seu modem HSP56 MR continue sem funcionar no kurumin 5.0 depois de seguir todos estes passo veja o seguinte:
Analisando o README do driver Smartlink na parte que fala sobre o driver ALSA, veja:
Citação:
ALSA mode
=========
ALSA has the built-in modem drivers included in 'alsa-driver' >= 1.0.2
and in Linux kernel >= 2.6.5. Currently there is 'intel8x0m' (snd-intel8x0m)
modem driver, which supports ICH based AC97 modems (MC97).
Recent 'alsa-driver' (>=1.0.6) has also support for NVidia NForce
(snd-intel8x0m) and ATI IXP (snd-atiixp-modem) based modems.
1. Configure your kernel and enable ALSA and ICH based modem support
( 'Device Drivers' -> 'Sound' -> 'Advanced Linux Sound Architecture' ->
'PCI devices' -> 'Intel i8x0/MX440; AMD768/8111 modems' ) .
2. Build and install kernel and modules as usual (make , make modules_install,
etc.). ICH modem driver modem module name is 'snd-intel8x0m'
(if was configured as module).
3. Build application 'slmodemd' with ALSA support. For this in
slmodem-2.9.x dir:
$ cd modem
$ make SUPPORT_ALSA=1
This will build 'slmodemd' with ALSA support. If compilation is failed
review Makefile (near ALSA_SUPPORT condition) and define right library
and/or CFLAGS
4. Use option '--alsa' when running 'slmodemd' and ALSA conventional
device name ('hw:0' or 'hw:1' for instance). If modem support in
the kernel was enabled as module module 'snd-intel8x0m' should be loaded.
Note: Recent version of 'alsa-lib' (>= 1.0.6) has built-in "modem" device
name support ('modem:0', 'modem:1', etc). It is recommended to use
those names with modems (mandatory with ATI IXP modems).
Note: When using ALSA modem driver you don't need to load other
modules ('slamr').
Constatei, pelo que li e entendi, o seguinte problema que pode ocorrer com alguns de vocês.
Para quem tem alguns destes modems Intel ICH0,ICH2, ICH3, ICH4, ou melhor, modem driver, which supports ICH based AC97 modems (MC97) e os seguinte módulos que fazem o som de sua placa funcionar snd-intel8x0m ou snd-atiixp-modem o modo de se usar o driver da smartlink é diferente, pois se vc usar da maneira tradicional tanto o driver alsa para sua placa de som como o driver slmodemd para o modem vão entrar em conflito por que os dois querem usar o modem.
A solução que entendi lendo o README do driver Smartlink na parte sobre ALSA mostrado acima é fazer o seguinte:
Atenção: antes de fazer os procedimento logo abaixo, faça primeiro o seguinte:
Citação:
Abra um terminal e digite:
$ sudo modprobe -r slamr
$ sudo killall slmodemd
Entrar na pasta do driver smartlink (daí por que o meu pacote debian instalou uma pasta chamada de slmodem-2.9.9-alsa em /home kurumin/) e fazer o seguinte:
Citação:
$ cd /home/kurumin/ slmodem-2.9.9-alsa/
$ cd modem
$ make SUPPORT_ALSA=1
Torça para não haver nenhum erro de compilação por que caso ocorra não entendi o que fazer pelo REAME, veja:
Citação:
If compilation is failed review Makefile (near ALSA_SUPPORT condition) and define right library and/or CFLAGS
talvez alguém mais entendido em compilação possa resolver isso.
Bom dando certo o passo anterior vc agora tem que modificar o arquivo kurumin-modem em /etc/init.d/
Lá vai estar assim:
Citação:
#!/bin/sh
modprobe slamr
slmodemd --country=BRAZIL --perm=0666 /dev/slamr0 &
Mude para:
Citação:
#!/bin/sh
slmodemd --country=BRAZIL --perm=0666 --alsa hw:0 &
Reinicie o computador e teste o kppp se não der certo tente o seguinte:
altere novamente o arquivo kurumin-modem em /etc/init.d/ para:
Citação:
#!/bin/sh
slmodemd --country=BRAZIL --perm=0666 --alsa hw:1 &
Reinicie o computador e teste o kppp se não der certo tente o seguinte:
altere novamente o arquivo kurumin-modem em /etc/init.d/ para:
Citação:
#!/bin/sh
slmodemd --country=BRAZIL --perm=0666 --alsa modem:0 &
Reinicie o computador e teste o kppp se não der certo tente o seguinte:
altere novamente o arquivo kurumin-modem em /etc/init.d/ para:
Citação:
#!/bin/sh
slmodemd --country=BRAZIL --perm=0666 --alsa modem:1 &
Estou dando estas opções por que não entendi direito no README do driver Smartlink nesta parte veja:
Citação:
Use option '--alsa' when running 'slmodemd' and ALSA conventional
device name ('hw:0' or 'hw:1' for instance). If modem support in
the kernel was enabled as module module 'snd-intel8x0m' should be loaded.
Note: Recent version of 'alsa-lib' (>= 1.0.6) has built-in "modem" device
name support ('modem:0', 'modem:1', etc). It is recommended to use
those names with modems (mandatory with ATI IXP modems).
Note: When using ALSA modem driver you don't need to load other
modules ('slamr').
Bom se nada der certo infelizmente não posso ajudar mais, pois o que sei sobre este driver da Smartlink e sobre modems HSP56 MR é isso aí.
Só um último lembrete, para os ainda desavisados , HSP56 MR é diferente de HSP Micromodem 56 no qual este último modem não é ativado pelo driver da smartlink e sim pelos da pctel que ainda não tem suporte para o kernel 2.6.x e portanto sua única solução é usar o Projeto Messias para poder usar o kurumin 5.0 com acesso a internet OK!
Boa Sorte!!