|
![]() |
||
Oi 3G com ZTE MF626 no Mandriva e Linux Mint
|
||
. Nós temos 759.102 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.
![]() |
|
|
Opções do Tópico |
|
|
#1 (permalink) |
|
Newbie
Registrado em: May 2009
Localização: São Paulo - Brasil
Idade: 36
Mensagens: 15
Reputação: 0
![]() |
Boa noite a todos.
Assinei recentemente o plano 3G de 1Mb, promocional da Oi em São Paulo, recebendo desconto para compra do modem ZTE MF 626. Minha idéia era usar no meu netbook, um Acer Aspire One A150 e no notebook da minha mulher, um HP Pavilion dv6230BR. Particularmente não gosto do Windows, acho ele um SO problemático e lento, mesmo o XP no meu netbook fica lento. O HP há muito já não roda Windows Vista Basic que veio nele, lento que só... Rodo Linux nos meus computadores. Infelizmente nem todo hardware tem drivers adequados para Linux. Muita coisa é fácil de resolver, como o suporte às placas de vídeo, mas algumas são fo... Penei um tanto para fazer meu modem 3G rodar no Linux, não existe driver oficial e tudo depende dos forums e ajuda dos outros. Isso me fez escrever este tópico. ![]() Consegui fazer o medem funcionar em duas distribuições bem diferentes, o Mandriva e o Linux Mint, portanto acho bem provável que ele também rode no Debian, Ubuntu, Fedora, etc. Existem dois sites que merecem ser visitados, aprendi muito com eles, vão abaixo os links: http://ubuntuforum-br.org/index.php?topic=50178.0 http://tecnologias.catao.eti.br/?p=299 Inicialmente é necessário instalar o USB Modeswitch. Este programa muda a forma como o modem é reconhecido pelo Kernel. Ao espetar o modem, o sistema o reconhece como um disco externo, é necessário que o código de reconhecimento passe para modem para que o sistema o reconheça como tal. a) baixe o programa do seguinte link: http://www.draisberghof.de/usb_modes...-0.9.7.tar.bz2 b) crie um diretório na sua pasta (sugiro drivers, por exemplo) e copie o arquivo para lá. c) abra um terminal e acesse como root (su <enter> e depois a senha). Vá até o diretório onde foi copiado o arquivo (cd /home/minhapasta/drivers por exemplo). Descompacte o arquivo. tar -vxjpf usb_modeswitch-0.9.7.tar.bz2 d) Será criada uma pasta usb_modeswitch-0.9.7 no diretório. Lá estarão os arquivos de configuração. Entre na pasta com o comando cd usb_modeswitch-0.9.7 e rode o comando make install Para dúvidas existe um arquivo README explicando como instalar de outras maneiras. e) Agora é a hora de configurar o programa usb_modeswitch.conf, digite no terminhal gedit cd/etc/usb_modeswitch.conf ou algum outro programa de edição de texto (nano, vu, etc.). f) Procure a seguinte parte do arquivo: ################################################ # ZTE MF628+ (tested version from Telia / Sweden) # ZTE MF626 # # Contributor: Joakim Wennergren ;DefaultVendor= 0x19d2 ;DefaultProduct= 0x2000 ;TargetVendor= 0x19d2 ;TargetProduct= 0x0031 ;MessageEndpoint=0x01 ;MessageContent="55534243123456782000000080000c850 1 0101180101010101000000000000" # if that command doesn't work, try the other ("eject") ;MessageContent="5553424312345678000000000000061b0 00000030000000000000000000000" ################################################## # Retire os " ; " e " # " para que esta parte fique assim: ################################################ ZTE MF628+ (tested version from Telia / Sweden) ZTE MF626 Contributor: Joakim Wennergren DefaultVendor= 0x19d2 DefaultProduct= 0x2000 TargetVendor= 0x19d2 TargetProduct= 0x0031 MessageEndpoint=0x01 MessageContent="55534243123456782000000080000c8501 0101180101010101000000000000" # if that command doesn't work, try the other ("eject") MessageContent="5553424312345678000000000000061b00 0000030000000000000000000000" ################################################## # g) Salve o arquivo e feche o editor de texto. Estamos quase lá. ![]() h) Desconecte o modem, aguarde cerca de 30 segundos e conecte novamente. Se o modem não estava conectado, então é só conectar. Aguarde as luzes vermelha e azul acenderem. i) Digite o seguinte comando como root (até agora tudo foi feito como root) /usr/sbin/usb_modeswitch -W -c /etc/usb_modeswitch.conf Com este comando a luz do modem vai apagar e acender novamente, agora ele já será encontrado como modem. j) Agora vamos criar um arquivo de informação do modem. Digite no terminal gedit /usr/share/hal/fdi/information/20thirdparty/20-zte-mf626.fdi Copie deste site e coloque no editor de texto o texto abaixo. <!-- -*- SGML -*- --> <deviceinfo version="0.2"> <device> <!-- ZTE MF626 HSDPA USB Modem --> <match key="@info.parent:usb.vendor_id" int="0x19d2"> <match key="@info.parent:usb.product_id" int="0x0031"> <match key="@info.parent:usb.interface.number" int="3"> <append key="modem.command_sets" type="strlist">GSM-07.07</append> <append key="modem.command_sets" type="strlist">GSM-07.05</append> <append key="info.capabilities" type="strlist">modem</append> </match> </match> </match> </device> </deviceinfo> Salve e feche o arquivo. k) Toda vez que for conectar o modem é necessário esperar a luz azul acender e então rodar o comando como root /usr/sbin/usb_modeswitch -W -c /etc/usb_modeswitch.conf Só após a luz apagar e acender o modem pode ser utilizado. Recomendo colocar um ícone no desktop com o comando para rodar como root. Seu modem já foi reconhecido como modem agora e pode se conectar. Para testar se o modem foi reconhecido digite no terminal como root (em algumas distribuições não é necessário ser root) lsusb O modem deve aparecer como Bus 00X Device 00X: ID 19d2:0031 ONDA Communication S.p.A. O chaveamento entre 3G e 2G é automático, a luz fica piscando verde quando está em 2G e azul em 3G. Vamos agora às diferenças entre o Mandriva e o Linux Mint. Linux Mint Instalei a versão 6 no HP, versão para 64 bits. Depois de instalado e ativado o usb_modeswitch, vá até o gerenciador de rede na barra inferior, clique em editar conexões e banda larga móvel. Aí é só colocar a seguinte configuração, se já não houver um padrão da Oi para você escolher. Phone=*99***1# Username=oi Password=oioioi APN=gprs.oi.com.br Se você está rodando o Mint, provavelmente já estará conectado agora. Mandriva 2009.1 No Mandriva a configuração é um pouco mais complexa pois apesar do gerenciador de rede encontrar o modem, não consegui configurá-lo para ativar o modem e fazer a conexão. a) Foi então necessário instalar os seguintes pacotes pelo urpmi ou Centro de Controle do Mandriva. ppp wvdial b)Após ativar o modem com o usb_modeswitch, com o modem conectado digite o seguinte comando wvdialconf Ele vai procurar o modem e listar as portas onde ele está conectado. No final você vai encontrar o seguinte texto: Found a modem on /dev/ttyUSB1. Modem configuration written to /etc/wvdial.conf. ttyUSB1<Info>: Speed 9600; init “ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0″ ttyUSB3<Info>: Speed 9600; init “ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0″ c) As portas ttyUSB1 e ttyUSB3 podem ser utilizadas pelo modem, o comando wvdialconf criou o arquivo /etc/wvdial.conf que deve ser editado gedit /etc/wvdial.conf Procure deixar o arquivo como este: [Dialer Defaults] Modem = /dev/ttyUSB1 Auto DNS = on Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init3 = AT+CGDCONT=1,"IP","gprs.oi.com.br" Stupid Mode = on Modem Type = Analog Modem Phone = *99***1# ISDN = 0 Username = oi Password = oioioi Baud = 9600 d) Crie o arquivo wvdial no diretório /etc/ppp/peers com o seguinte comando e copie o texto abaixo: gedit /etc/ppp/peers/wvdial hide-password noauth debug /dev/ttyUSB1 115200 defaultroute noipdefault user “oi” remotename oi persist maxfail 0 ipparam #name wvdial usepeerdns e) Agora é só rodar o wvdial no terminal para conectar. Caso não funcione, tente trocar a porta usada pelo modem de ttyUSB1 para ttyUSB3 nos dois arquivos descritos acima. No meu netbook o modem foi reconhecido nas duas portas, mas só funcionou na porta ttyUSB3. f) Recomendo criar dois ícones no desktop, um com o comando do usb_modeswitch para não precisar abrir o terminal como root e ficar digitando um comando extenso, e outro com o wvdial. Assim, é só conectar o modem, clicar no ícone usb_modeswitch após a luz ficar azul e clicar no wvdial após a luz ficar azul novamente. Abraço a todos e boa sorte. ![]()
__________________
Phenom X4 9650@2.52GHz, ECS A790GXM-A, 4Gb DDR2@880 Kingston, 500Gb Seagate Barracuda, Radeon HD3650 512Mb, Seventeam 550PGA, Samsung T220, Altec Lansing 2.1 HP Pavillion 6230br - Turion64@2.0GHz, 1,5Gb DDR2 667, 160Gb Samsung, Nvidia 6150Go Acer Aspire One - Atom N270, 1Gb DDR2 667, HD 120Gb |
|
|
|
![]() |
| Opções do Tópico | |
|
|