Thursday, 28. August 2008, 11:17:13
Instalando o modem ZTE MF62 da Brasil telecom (claro, tim, etc) no Ubuntu Hardy
Depois de MUITOS anos tentando fazer a internet funcionar em algum linux aqui em casa (graças à todos winmodens, modens usb e agora usb mini modens), eu finalmente consegui! "Claro", a maravilha da Brasil Telecom tem um péssimo serviço aqui no meu bairro (mas 3G é a única forma de conexão por aqui), cai toda hora e a conexão é pior que discada, mas estou finalmente escrevendo diretamente do meu Ubuntu Hardy.
Como nem tudo e perfeito, a Lexmark nao funciona (encontrei um tutorial que pode ser a minha ultima esperança), nem minha câmera e agora estou tentando fazer minha NVIDIA GeForce 6600 funcionar corretamente, mas só de estar em um ambiente não ruindowns para programar, já vale a pena.
Então, vamos lá:
Segui os passos do meu quase xará
Christiano Anderson e mais alguns
outros tutoriais e mais uma tonelada de pacotes que tinha que baixar no trabalho, gravar num pen-drive e trazer pra casa para tentar compilar o libusb e o usb_modeswitch como o gcc e outros. Depois de várias tentativas frustradas tentando instalar o gcc++ para
compilar o libusb tive a "brilhante idéia" de procurar um
pacote compilado, Bingo! Agora faltava só
compilar o usb_modeswitch, mas sempre sem sucesso (A esta altura já tinha instalado o ruindows na minha máquina mas tinha que bootar a cada novo pacote requerido). Bem, foi aí que eu li o artigo oficial e
vi que já existia uma versão compilada, e era só copiar o arquivo e o conf e pronto.
Depois foi só copiar o
rules para o /etc/udev/rules.d/ (
tive que habilitar também o modo tty ao invés do dialout no conf. Note que este arquivo é diferente do exemplo da página de outro
tutorial). Reiniciei meu computador e aprendi a usar o
tail -f /var/log/messages que mostra todas as mensagens do sistema de maneira dinâmica. Nenhum sucesso, porém a luz do modem acendia e após alguns segundos (ou minutos) ela se apagava, e iniciava novamente. Troquei a porta USB e o modem fez exatamente a mesma coisa, só que desta vez o messages exibia as mensagens de sucesso.
Nas configurações do pppconf eu usei a porta /dev/ttyUSB02 como apareceu no messages e usei o número que o
Marcelo informou: "*99***1#" e como usuário e senha "brasil telecom" (não sei se isso fez diferença) e selecionei o DNS dinâmico. Salvei a configuração como brt. Finalmente foi só digitar "pon brt" e abrir um browser e pronto, finalmente a minha utopia de ter um linux com internet foi realizada.
Falta só configurar a velocidade igual neste
tutorial para ver se melhora um pouco.
Agora como pagamento de promessa, criei este blog

Overview: After years and years of fails trying to get internet working in a Linux at home (thanks to all winmodens, usbmodens and now usb mini modens) I finally got it. I have to blame Brasil Telecom for the awful service in my neighborhood, but it's here, working "properly". And after almost one more fail I decided to create a blog to post how I got it working.
I got
these examples in portuguese and this in
english. But to the last work, I believe you should use
this rule file instead (save as /etc/udev/rules.d/15-zte-mf622.rules) and change the line from dialout to tty.
I was trying to compile everything from sources but after many downloads of required debian packages from ubuntu website, copying to a pendrive and installing at home (it's a desktop, not a notebook), I decided to install windoze and use it to download the required packages to compile. After some fails, I thought about looking for pre-compiled packages and bingo. Ubuntu has a libusb-dev (duh, read the instructions!), and in the
usb_modeswitch package
it already has a compiled binary. So, after the following instructions I got it running.
Hope it helps