Blog – Lucas Leão

Dicas

Sony Ericsson MD300(Claro 3g) no Linux Ubuntu 8.04

Já havia até desistido de tentar configurar um md300 no linux. Fiz log de usb no windows, recompilei kernel, usb_serial entre outros itens e nada de fazer o danado funcionar. Mas a força da comunidade impressiona até fãs incondicionais como eu.

Marcos Daniel Petry em seu blog publicou a solução, tirada de outro usuário o Laudeci Oliveira que também deve ter pesquisado um bocado. Eles acharam o que antigamente se chamava de “Rebinboca da Parafuseta” e fizeram o danado do modem funcionar. Parabéns a todos os membros da comunidade livre pelo feito.

Para quem não conhece o problema vou dar um resumo: O fabricante colocou em um mesmo equipamento duas funções a de Modem 3G  e a de Dispositivo de armazenamento (Pendrive) onde foram colocados os arquivos para instalação no windows. Até que foi um ideia legal para evitar que o usuário tivesse de carregar o cd de instalação, porém ao ser plugado no linux ele é reconhecido apenas pela sua função e armazenamento. Precisariamos, já que o fabricante não se dispôs a fornecer um aplicativo de instalação para linux, ensinar o linux a reconhecê-lo como modem e fazer a conexão. Isso exigiria algumas técnicas de engenharia reversa e a inclusão de algumas configurações, mas que até agora ninguém havia conseguido.

Vamos então à solução do problema sem mais blá-blá-blá…

md300

md300

Crie o arquivo 50-md300modem.rules dentro de /etc/udev/rules.d/ para criar uma regra que faça o udev montar corretamente o dispositivo:

luke@deskluke:~$ sudo gedit /etc/udev/rules.d/50-md300modem.rules

e coloque o seguinte código:

ACTION!=”add”, GOTO=”3G_End”
BUS==”usb”, SYSFS{idProduct}==”d0cf”, SYSFS{idVendor}==”0fce”, PROGRAM=”/bin/sh -c ‘echo 3 > /sys/%p/device/bConfigurationValue’”
LABEL=”3G_End”

Ou baixe aqui o arquivo e salve como /etc/udev/rules.d/50-md300modem.rules (a operação deve ser feita como root)

[download#4#image]
luke@deskluke:~$sudo /etc/init.d/udev restart

instale o wvdial e o gnome-ppp

luke@deskluke:~$ sudo aptitude install gnome-ppp wvdial

e adicione este conteúdo no /etc/wvdial.conf:

luke@deskluke:~$ gedit ~/.wvdial.conf

[Dialer Defaults]
Modem = /dev/ttyACM0
ISDN = off
Modem Type = USB Modem
Baud = 460800
Init = ATZ
Init2 = AT+CFUN=1
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init4 = AT+CGDCONT=1,"IP","bandalarga.claro.com.br"
Init5 =
Init6 =
Init7 =
Init8 =
Init9 =
Phone = *99***1#
Phone1 =
Phone2 =
Phone3 =
Phone4 =
Dial Prefix =
Dial Attempts = 1
Dial Command = ATM1L3DT
Ask Password = off
Password = claro
Username = claro
Auto Reconnect = off
Abort on Busy = off
Carrier Check = on
Check Def Route = on
Abort on No Dialtone = on
Stupid Mode = off
Idle Seconds = 0
Auto DNS = on
;Minimize = off
;Dock = off
;Do NOT edit this file by hand!

Pronto! inicie o gnome-ppp, através do menu Aplicações/Internet/GNOME PPP e a conexão da claro estará lá! conecte e possivelmente funcionará sem problemas.

Quanto ao meu selo de testado assim que encontrar alguém com um modem destes peço pra testar e coloco o selo aqui.

Tagged , ,

16 thoughts on “Sony Ericsson MD300(Claro 3g) no Linux Ubuntu 8.04

  1. Cárlisson Galdino

    Fala Lucas! Funcionou beleza aqui no meu Debian Lenny (testing). Só é meio estranha esta idéia de “apt-get install wvdial gnome-ppp”. Pô, estava sem Internet aqui, né? 😛 Felizmente o Debian permite download individual de pacotes via web (use o formulário de busca em http://www.debian.org/distrib/packages ), então baixei pelo Windows. (é, fazer o quê? :-/ )

    Agora, tudo ok!

    []s

  2. Pingback: Claro 3G no Debian | Cyaneus

  3. Lucas Silva

    Nao consegui. Quando e tento me conectar ele informa que não foi possível abrir o Modem.
    –> Ignoring malformed input line: “;Do NOT edit this file by hand!”
    –> WvDial: Internet dialer version 1.60
    –> Cannot open /dev/ttyUSB0: No such file or directory
    –> Cannot open /dev/ttyUSB0: No such file or directory
    –> Cannot open /dev/ttyUSB0: No such file or directory

    Uso o Ubuntu 8.04 – Hardy Heron.

    Alguém pode me ajudar?

  4. Roberto Araujo

    Funcionou perfect…
    demorei um pouco ja que primeira vez que faco algo desse jeito.
    Tambem estava sem internet baixei os pacotes do site da debian e usei o mesmo comando sudo aptitude install gnome-ppp wvdial ja que eu nao sabia instalar os pacotes e estranhamente funcionou, apareceu uns DONE entao pra mim tava bom…
    Como nao tem o gnome-ppp nas applications->internet dei um sudo wvdial no console e funcionou perfeitamente.
    Sera que alguem consegue configurar o NM 0.7 no ubuntu 8.10 para funcionar com o claro?
    eh isso
    []

    Beto

  5. Lucas Leao Autor

    A principio houve algum problema ao plugar o modem. As regras não foram ativadas e a ttyUSB0 não levantou. Precisaria ver o log do que aconteceu:

    Plugue o modem e depois digite: “sudo tail -f /var/log/messages” no terminal e poste o resultado aqui.

    Pelo que foi postado por aqui o Ubuntu 8.10 já tem suporte nativo a este modem. Talvez valha apena fazer o upgrade

  6. Vandre

    Fernando e Lucas, tenta editar o teu arquivo mudando as aspas, coloca as aspas do teu teclado…pode ser que esteja como trema.

  7. Humberto

    Prezado Sr.
    Aqui venho somente para agradecer,pois,somente atravez de suas informaçoês é que conseguí usar meu MD300 no UBUNTU.
    -Salve você!
    -Viva o Linux!
    -Viva a Liberdade!

  8. Rgdl

    Lucas silva, o modem não é o ttyUSB0 por isso não conecta. O modem é reconhecido como ttyAM0 (ou algo assim), mande o gpp buscar o modem que ele vai achar.

    O meu problema é que ele conecta mas não navega,porém as configurações que usei no arquivo de configuração do wvdial (wvdial.conf) tinha menos opções do que o que está aqui, vou tentar com esse.

    inté+

  9. Lucas Leao Autor

    Tenta digtar “route -e” e vê se a rota “default” está apontando para ppp0. Caso não seja digite “route del default” e depois “route add default ppp0”

  10. Moysés Joelson

    Desde conecção Modem 300MD datado 26/03/2009 a velocidade prometida de um mega nunca foi consseguida só permite velocidade abaixo de 200mks. Vou entrar no Procom. Primeiro vou pagar a mensalidade de R$119,00. O suporte promete 5 dias para resolver.Telefono e desligam! Vou tomar as devidas providencias pagar velocidade um mega por velocidade abaixo dos 200!!!

  11. Roger

    Muito Obrigado ! Baseado aqui no seu post
    e nestes links abaixo :

    http://www.susebr.org/forum/index.php?topic=4317.0

    http://wiki.guilhermecunha.com.br/wiki/doku.php?id=usbmodem

    http://blog.ufsoft.org/zte-mf622-usb-modem-under-linux

    Consegui navegar no 3g com o modem zte mf 622 da brasil telecom.
    Só tenho um problema nesse momento :
    O modem usb é reconhecido mas qualquer outro dispositivo com pendrive não é mais montado pelo sistema. Alguém teve esse problema ou sabe como resolve-lo ? Grato

  12. Luis Fernando Schneiders

    Olá Lucas!!!
    Muito obrigado pelo post.

    Com a ajuda do teu Post consegui configurar o MD300 no Ubuntu 9.04 do meu irmão.

    Grande Abraço.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

*