Out 18 2009

Modem SM56 chipset Motorola no Ubuntu

Modem Motorola SM56Para alguns, instalar um modem no sistema Linux parece ser difícil, para outras é completamente impossível. Um dos factores se deve à compatibilidade dos modems discados com o S.O. Linux. Na verdade, como tudo evolui, incluindo a Internet e sua velocidade, os modems discados e seus drives estão sendo deixados para trás, prova disso é a enorme dificuldade que o usuário “comum” (não possuindo banda larga) encontra ao tentar instalar tal hardware no Linux.

Bom, falar sobre modem discado no “Linux” é generalizar demais, portanto, me restringirei à distro Ubuntu, mais especificamente, Ubuntu Jaunty Jackalop 9.04.

Procedimento de instalacao do modem

Devido a tal dificuldade já citada no 1° parágrafo, ressalto neste artigo a importância do modem SM56-Chipset Motorola para o Ubuntu e os chipsets Smartlink. Já de cara digo que a Motorola parou de fabricar o SM56, portanto será extremamente difícil encontrá-lo hoje em dia em lojas de informática especializadas, principalmente as mais “moderninhas”, aquelas que vendem hardware’s top’s de linha aos olhos da cara (rs). Se você possui um, meus parabéns! Para a felicidade de alguns, o bendito modem ainda pode ser encontrado em um site ‘nada famoso’ chamado Mercado Livre. Sim, sim. Quando não achei mais do SM56 para comprar, fiz uma pesquisa no site citado e encontrei algumas relíquias. Se quiser conferir, clique aqui e faça a pesquisa com as palavras “modem Motorola sm56″ e boa sorte!

Opcoes do driver do modem

Como a instalação “manual” de um modem compatível no Ubuntu é um tanto “dolorosa” (digo isso porque fá fiz tal proeza), houve um filho de Deus que resolveu compilar um pacote que resolve e muito os nossos problemas. O nome do pacote é modem-arquivos-vXX.tar.gz, onde XX é a versão dele. A melhor versão até agora, na minha opinião, é a 29, por ser compatível com a versão 9.04 do Ubuntu a qual faço uso, mas funciona com outras versões deste sistema operativo. O pacote vem sendo desenvolvido e actualizado com o intuito de ajudar todos aqueles que possuem um modem chipset smartlink. Para o SM56, o pacote caiu como uma luva.

Opcoes de instalacao dos drivers

Instalação

Descreverei como instalar o pacote modem-arquivos-v29.tar.gz na distro Ubuntu 9.04. Vamos ao manual:

Pré-requisitos

  • Antes de mais, você precisará de um PC ligado à Internet de forma a fazer download do ficheiro seguinte: modem-arquivos-v29.tar.gz (clique nele para fazer download);
  • Como em princípio não tem ligação à Internet, precisará, também de fazer download de alguns pacotes essenciais para o funcionamento do modem-arquivos-v29.tar.gz. Assim, clique em cada link a seguir e faça download de cada pacote para uma pasta vazia:

    Depois de fazer download dos ficheiros, abra o terminal nessa pasta (se não sabe abrir o terminal em determinada pasta clique aqui) e escreva o seguinte no terminal:

    sudo dpkg -i *.deb

    No caso de, de alguma maneira, ter acesso à Internet, pode substituir todo este processo massivo de download dos vários pacotes por esta simples linha do terminal:

    sudo aptitude install sl-modem-daemon libuniconf4.4 libwvstreams4.4-base libwvstreams4.4-extras libxplc0.3.13 wvdial gnome-ppp
  • Aconselho vc à criar uma pasta no seu desktop para armazenagem, mesmo que temporária, dos pacotes descritos acima.


Instalando o pacote modem-arquivos-v29.tar.gz

  • Clique com o botão direito do mouse no pacote, clique em “Extrair aqui”.
  • Siga as instruções descritas no arquivo guia_instalação.pdf, que se encontra na pasta resultante da extracção, mas atenção: tome muito cuidado e seja extremamente atencioso com o manual, pois ele foi feito para auxiliar numa instalação antiga, portanto terá que trocar alguns nomes de arquivos ou versões atualizadas, mas se vc for uma pessoa atenta, consiguirá. O essencial está lá.


Permissões

Falta as permissões adequadas para que o gnome-ppp funcione. Abra o terminal e digite:

chmod 4711 /usr/sbin/pppd


chmod 755 /etc/ppp/*

Pronto, se você seguiu o tutorial correctamente e, se seu modem for realmente um chipset smartlink ou SM56, com certeza irá funcionar. Por fim, quando estiver instalando o pacote modem-arquivos-v29.tar.gz, desmarque a opção de instalação do pacote Libasound2, não encontrei utilidade para ele e ainda apresenta-se como “quebrado”, ou seja, só problema, trava o synaptic. Reinicie o sistema após conclusão da instalação.


Dicas:

Caso sua Internet discada caia quando estiver conectado e na tentativa de uma rediscagem o gnome-ppp diga que não foi encontrado nenhum modem no sistema, faça o seguinte:

Para ver o estado do driver:

/etc/init.d/sl-modem-daemon status


Para parar o driver:

/etc/init.d/sl-modem-daemon stop


Para iniciar o driver:

/etc/init.d/sl-modem-daemon start


Para reiniciar o drive sem pará-lo:

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


Este artigo é um guest-post, quer isto dizer que é um artigo convidado, que não foi redigido por mim. O artigo foi redigido por Wesley Oliveira, que me pediu para divulgar este seu excelente trabalho. Espero que o artigo seja útil para o maior número de utilizadores possível e espero, também, que haja mais contribuições destas, que enriqueçam este blog e, consequentemente, o mundo livre do sistema operativo Ubuntu!

Post to Twitter Envie este artigo para o Twitter!!

8 Comentários:

Trackbacks

  1. Maurício diz:

    –> Cannot open /dev/ttySL0: No such file or directory

    Tenta esses comandos –>

    killall slmodemd
    modprobe -r slamr
    modprobe -r ungrab-winmodem
    mknod -m 666 /dev/ttySL0 c 212 0
    mknod -m 600 /dev/slamr0 c 242 0
    modprobe ungrab-winmodem
    modprobe slamr
    slmodemd -c BRAZIL /dev/slamr0 &
    ln -sf /dev/ttySL0 /dev/modem
    chmod 777 /dev/modem
    chmod 777 /etc/ppp/peers
    chmod 777 /etc/ppp/peers/wvdial
    chmod 777 /etc/ppp/peers/wvdial-pipe
    chmod 777 /usr/sbin/pppd
    chmod +s /usr/sbin/pppd
    chmod a+rw /dev/ttySL0

    Outubro 30th, 2009 às 6:14 pm
  2. Wesley diz:

    Realmente nosso amigo Bruno Oliveira tem razão. Consegui a versão 4.3.1 do Puppy, “bootei” com o live e fiz o teste com o sm56. Conectou perfeitamente. Postando diretamente da minha RAM (rs)! Àqueles que querem também fazer o teste, baixe o Puppy daqui:
    http://www.puppylinux.org/

    Bom download!!!

    Outubro 20th, 2009 às 11:14 pm
  3. Wesley Oliveira diz:

    Roberto, 1°: mil perdões se o comentário anterior soou grosseiro, ok? Realmente sou um aprendiz com relação ao Ubuntu, mas faço questão de ajudar aqueles que possuem dúvidas nas áreas que conheço, mesmo que pouco, ok? Mais uma vez me desculpe se te ofendi. Posto novamente pelo erro cometido no comentário anterior: o link está errado, o correto é este: http://www.4shared.com/file/139672475/2edbcb71/modem-arquivos-v30tar.html?dirPwdVerified=33e0a9ae
    Baixe o pacote “modem-arquivos-v30.tar.gz” e siga as instruções do pacote. Ao final rode o comando:

    # /etc/init.d/sl-modem-daemon restart
    # /etc/init.d/sl-modem-daemon status

    Se o resultado for:
    Status of SmartLink modem daemon: slmodemd is running.
    Seu modem estará pronto para a conexão.

    Erros durante a instalação, como: nome de usuário inserido errado, não inserir o cd de instalação do Ubuntu no momento em que for solicitado dentre outros podem resultar no não funcionamento do drive e, consequentemente, do modem. Poste o resultado adquirido, por favor. Espero ter ajudado.

    Outubro 19th, 2009 às 11:34 pm
  4. Wesley Oliveira diz:

    Ronaldo, mesmo escrevendo este tutorial nunca deixei de ser um aprendiz, portanto, não pense vc que sou capaz de resolver todos os problemas gerados a partir da instalação e configuração do sm56, mas mesmo assim, tentarei ajudá-lo com o pouco conhecimento que possuo. 1°, me desculpe pela pergunta, mas vc tem certeza que seu modem é um sm56? Caso tiver a dúvida, tente rodar o comando #lspci e veja se seu modem é listado como tal descrito no tuto. Se for mesmo o sm56 e vc tiver seguido todos os passos “corretamente”, tente rodar o comando # /etc/init.d/sl-modem-daemon restart e em seguida # /etc/init.d/sl-modem-daemon status Se o retorno for “running”, seu modem estará funcionando e pronto para o uso. Caso nada disso der certo, tente baixar a nova versão do pacote modem-arquivos-vXX.tar.gz que já está na 30. Link: http://www.4shared.com/file/112197182/e425ad9a/modem-arquivos-v30tar.html?dirPwdVerified=33e0a9ae (não testei o link, pois estou postando do trabalho). De qualquer forma, deixe o resultado alcançado aqui nos comentários. Verei se posso te ajudar de outro jeito.

    Outubro 19th, 2009 às 3:35 pm
  5. a diz:

    esse maldito sm56 já me fez desistir do linux umas 5 vezes. foi só conseguir usar a internet (via ethernet) no linux e processo de migração foi muito suave.

    Outubro 19th, 2009 às 8:46 am
  6. Ronaldo diz:

    Fiz todos os procedimentos e quanto tento fazer a discagem aparece esta mensagem:
    –> Ignoring malformed input line: “;Do NOT edit this file by hand!”
    –> WvDial: Internet dialer version 1.60
    –> Cannot open /dev/ttySL0: No such file or directory
    –> Cannot open /dev/ttySL0: No such file or directory
    –> Cannot open /dev/ttySL0: No such file or directory

    O que está errado

    Outubro 18th, 2009 às 5:39 pm
  7. Karss diz:

    Essa ideia dos posts convidades é muito interessante!

    Graças a isso o pessoal pode partilhar os seus trabalhos em sítios muito conhecidos

    Outubro 18th, 2009 às 1:16 pm
  8. bruno oliveira diz:

    a nova versão do puppy linux com kernel 2.6.30.5, reconhece esse modem clicando no icone do telefone, e apertando 2 vezes yes, apos isso basta indicar o numero e login para conectar, com 105 mb!

    Outubro 18th, 2009 às 12:48 am

DEIXA UM COMENTÁRIO

Subscrever

Subscreva:

CommentLuv Enabled
Please leave these two fields as-is: