Posted by Laudeci Oliveira in Geral, Pessoal, Ubuntu | 161 comments
Modem 3G Claro – MD300 no Ubuntu
Depois de muito tempo usando o velox como meio residencial de acesso a internet, pensei seriamente em utilizar o Claro 3G de 1M no lugar dos meus míseros 256k do velox.
Euforia das grandes, verifiquei que várias pessoas relatavam a configuração do sistema no linux… o que me deixou muito animado para aderir ao plano (fora a economia financeira e mobilidade).

Fui em uma loja Claro e aderi ao plano de 1M, recebi um chip e um modem Sony Ericsson MD300.
O problema deste modem é que ele é reconhecido como pendrive ele só tem 1 productid ao contrario de outros modens 3g.
Depois de muita procura no google encontrei informações de como proceder com o mesmo tipo de problema com modens diferentes nos blogs listados abaixo:
- Instalando e configurando CLARO 3G no Ubuntu do Guto Carvalho;
- Claro 3G no Ubuntu 8.04 do Ricardo Romão;
- Claro 3g com modem traveller D301 funciona no linux – do Urubatan;
Sem contar os forums que percorri.
Ao final eu conseguia fazer o sistema reconhecer o dispositivo como modem, configurar, porém não conseguia efetuar a conexão, parecia que conectava e desconectava logo após informando que o pppd foi finalizado.
Vou relatar agora até onde havia conseguido solucionar os problemas:
Primeiro tive que verificar os dados do dispositivo que é reconhecido como pendrive:
# id do Fabricante
$ sudo lsusb -v|grep -i vendor
# id do Produto
$ sudo lsusb -v|grep -i product
Com estas informações devemos criar uma regra para que o udev monte corretamente o dispositivo.
Edite o seguinte arquivo:
$ sudo vim /etc/udev/rules.d/50-md300modem.rules
E adicione o código abaixo:
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”
Update: Devido a erros no copiar e colar, você pode baixar o arquivo aqui.
Update: para funcionar no karmic ( as regras no udev mudaram )
ACTION!=”add”, GOTO=”3G_End”
SUBSYSTEMS==”usb”, ATTRS{idProduct}==”d0cf”, ATTRS{idVendor}==”0fce”, RUN+=”/bin/sh -c ‘echo 3 > /sys/%p/bConfigurationValue’”
LABEL=”3G_End”
Reinicie o udev (algumas vezes foi necessário rebootar a máquina):
$ sudo /etc/init.d/udev restart
Com o modem reconhecido, agora devemos configurar o /etc/wvdial.conf conforme abaixo:
[Dialer Defaults]
Init1 = ATZ
Init2 = AT+CFUN=1
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init4 = AT+CGDCONT=1,”IP”,”bandalarga.claro.com.br”
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyACM0
ISDN = 0
Phone = *99***1#
Password = claro
Username = claro
A linha Init2 = AT+CFUN=1 é faz com que o modem funcione corretamente, pois esse modem necessita que o rádio esteja habilitado para efetuar a conexão, sem ela o modem efetua o procedimento de conexão e a conexao cai logo em seguida. (thanks to leleobhz pela dica.. vc é meu heroi.)
Update 2: Substitua a linha:
Init2 = AT+CFUN=1 #(modo automático de busca por rede)
para Init2 = AT+CFUN=6 #( forçar conectar na rede 3G)
ou Init2 = AT+CFUN=5 #( forçar conectar na rede EDGE (rede 2.5G))
Depois é só conectar com qualquer discador:
pretto@karnak:~$ sudo wvdial
–> WvDial: Internet dialer version 1.60
–> Cannot get information for serial port.
–> Initializing modem.
–> Sending: ATZ
ATZ
OK
–> Sending: AT+CFUN=1
AT+CFUN=1
OK
–> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
–> Sending: AT+CGDCONT=1,”IP”,”bandalarga.claro.com.br”
AT+CGDCONT=1,”IP”,”bandalarga.claro.com.br”
OK
–> Modem initialized.
–> Sending: ATDT*99***1#
–> Waiting for carrier.
ATDT*99***1#
~[7f]}#@!}!}!} }9}#}%B#}%}(}”}’}”}”}&} } } } }%}&X*}3cD7~
CONNECT
–> Carrier detected. Waiting for prompt.
~[7f]}#@!}!}”} }9}#}%B#}%}(}”}’}”}”}&} } } } }%}&X*}3c[08]Z~
–> PPP negotiation detected.
–> Starting pppd at Fri Sep 19 15:15:02 2008
–> Pid of pppd: 7005
–> Using interface ppp0
–> pppd: ��d[08]
–> pppd: ��d[08]
–> pppd: ��d[08]
–> pppd: ��d[08]
–> pppd: ��d[08]
–> pppd: ��d[08]
–> pppd: ��d[08]
–> pppd: ��d[08]
–> pppd: ��d[08]
–> local IP address 189.92.146.211
–> pppd: ��d[08]
–> remote IP address 10.64.64.64
–> pppd: ��d[08]
–> primary DNS address 200.169.117.22
–> pppd: ��d[08]
–> secondary DNS address 200.169.119.22
–> pppd: ��d[08]
Depois disso só foi necessário navegar, o firefox algumas vezes mantinha a página como offline, mas era somente desmarcar no menu arquivo.
Trackbacks/Pingbacks
- Tá na Mão » Blog Archive » Configuração Placa Claro no UBUNTU - [...] http://laudecioliveira.org/blog/?p=70 [...]
- Modem Claro 3g MD300 no linux « Um blog geek - [...] Esses passos foram retirados desse blog aqui http://laudecioliveira.org/blog/?p=70 [...]
- Configurar Sony Ericsson MD300 de EntelPCS en Ubuntu Intrepid Ibex (Conexión 3g) - Rodrigo Pérez - [...] información que aquí publico está tomada básicamente de tres partes (ubuntu-cl.org, laudecioliveira.org y ubuntu-es.org). Ha sido probado con EntelPCS ...

bom dia e bom ano pra todos . meu grande problema, atualizei meu ubuntu para 9.10 e nem pensar em conectar o md300 a principio ele reconhece o modem mas nao conecta. ja revisei aspas, mudei o .rules e nada. agora estou conectado com o live do 8.04 e pesquisando o que esta acontecendo mas ainda nao axei a luz no fim do tunel. alguma dica a mais? alem das aqui postadas?
Veja o post http://laudecioliveira.org/blog/?p=118
olhei o link que tu passou mas esta alteracao no .rules eu ja havia feito. o modem apenas acendeu e apagou. vou reinstalar o 8.04 e dar mais uma pesquisada nos forums e vejo se axo mais alguma ideia para ver o que esta acontecendo. uma duvida, no 9.10 nao teria que ser facil de instalar o md300 assim como foi no 9.04? pode ser algo com o network manager?
é para funcionar, eu uso esse mesmo modem.
Não é necessario instalar o 8.04
voce pode detalhar o que acontece? anexar um log de quando insere o modem na usb e da tentativa de conexão?
e ai laudeci tudo numa boa? ca estou eu novamente no live cd. dei uma procurada pelo google e praticamente todos rementem para seu blog. eu gravei o log que voce pediu, da uma olhada se e este mesmo:
usb 1-3: new full speed USB device using ohci_hcd and address 6
usb 1-3: configuration #1 chosen from 3 choices
scsi6 : SCSI emulation for USB Mass Storage devices
scsi 6:0:0:0: Direct-Access SEMC MMC Flash Card 0 PQ: 0 ANSI: 0
sd 6:0:0:0: Attached scsi generic sg3 type 0
sd 6:0:0:0: [sdb] 348161 512-byte logical blocks: (178 MB/170 MiB)
sd 6:0:0:0: [sdb] Test WP failed, assume Write Enabled
sd 6:0:0:0: [sdb] Test WP failed, assume Write Enabled
sdb: sdb1
sdb: p1 size 348161 exceeds device capacity, limited to end of disk
sd 6:0:0:0: [sdb] Test WP failed, assume Write Enabled
sd 6:0:0:0: [sdb] Attached SCSI removable disk
usb 1-3: reset full speed USB device using ohci_hcd and address 6
vou ficar um tempo rodando no cd, se voce puder me ajudar, agradeco.
eu comentei que o networkmanager fica como sem rede mesmo configurando ele?
valeu e uma abraco, aguardo uma resposta.
boas novas. logo apos postar a mensagem anterior eu fui novamente ao link que vc havia indicado e abri o gedit no live cd e nao sei como encontrei o arquivo md300.rules e reli todo ele no link e no editor, a surpresa, a linha :
SUBSYSTEMS==”usb”, ATTRS{idProduct}==”d0cf”, ATTRS{idVendor}==”0fce”, RUN+=”/bin/sh -c ‘echo 3 > /sys/%p/bConfigurationValue’” estava alterada.
estava com : ‘echo 3 > no lugar do ‘echo 3 > .
me interessei tanto em cuidar das “aspas” que nao havia notado este “detalhe” serve de ajuda para mais alguem, nao cuide apenas das “aspas”, leia e releia tudo.
valeu amigo, nao e atoa que teu blog e uma grande referencia.
um abraco novamente e continue ajudandonos a utilizar cada vez mais o ubuntu ou qualquer outro operacional livre.
leia ‘echo & g t ; no lugar do echo 3 >
problemas no copiar e colar.
Ae Laudeci,meu véio, abração do seu amigo.Tudo de bom !!!Tô aqui em São Luis-MA.Eu corigi o lance lá onde estava recife, coloquei o certo.Fiquei alegrão com sua visita.Não é todo dia que a gente encontra você no nosso blog rssss.Valeu!Fique na Paz!
Eu vi um lance desses mas usando uma lata de óleo, cilíndrica de um litro(1000ml)
segundo o inventor é o tamanho da onda de wireless.
ola, ja segui varios tutoriais mas ainda n consegui resolver meu problema para se conectar cm o modem 3g sony ericsson da claro. uso ubuntu 10.04.. qnd faço $ sudo wvdial aparece a seguinte msg:
~$ sudo wvdial
–> WvDial: Internet dialer version 1.60
–> Cannot open /dev/ttyACM1: No such file or directory
–> Cannot open /dev/ttyACM1: No such file or directory
–> Cannot open /dev/ttyACM1: No such file or directory
Opa! Já tinha usado o “tutorial” para configurar no Karmic, e agora no Lucid continua o mesmo! Podem ir com fé!!! Funfando com o gnome network manager inclusive!