Existem duas coisas capazes de me tirar a paciência (e eu sou muito, mas muito paciente mesmo… ):
- Profissionais de informática (ou não) que sugerem trocar Linux por Windows por causa de compatibilidade de hardware/software;
- Empresas que lançam hardware com compatibilidade fake com Linux;
Dessa vez encontrei as duas coisa ao mesmo tempo…
Um conhecido contratou um plano de dados em uma operadora bastante conhecida nessa indústria vital. A vendedora claramente sugeriu uma substituição do S.O Gnu/Linux Ubuntu (Que eu mesmo havia instalado) por um ‘compatível’ com o modem vendido (Leia-se: Windows XPirata).
O cara veio até mim com a clara dúvida: “Funciona ou não?”
- Bem, vamos ver…
Liguei o nobo, esperei o Ubuntu (9.10) carregar e depois pluguei o modem na USB, e esperei alguns segundos…
Nada. Nada mesmo… Então, examinei os logs (Aliás, somente graças ao sistema de log do Linux e ao Google, resolvi muitissíssimos problemas… isso, isso, isso…).
Zás!
- Encontrou a solução ??
- Err… Não! Mas descobri que o sistema estava tentando montar o modem como dispositivo de armazenamento e não conseguia…
Bem, em outras situações, usbmodeswitch deveria resolver, mas não era esse o caso… Pesquisando na internet sobre os modems da Nokia, descobri um Artigo no VOL que solucionava um problema com um modem da mesma operadora (Puxa… não queria mencionar o nome…).
Embora a solução fosse aplicável ao Nokia CS 10, não deixei de testar. Infelizmente não seria dessa vez.
Resolvi ir ao site da Nokia pra ver o manual do Nokia CS 11. O Manual dizia claramente que Gnu/Linux era um sistema compatível com o modem… E mais: Ubuntu 9.04. Bem, estava lidando com um ubuntu 9.10, mas as solução valeriam para ambos.
Lendo o manual ,encontrei uma referencia a um pacote .deb (nokia-zerocd), e fui perguntar ao Google.
Encontrei um tutorial sobre o CS 10. Infelizmente não há referências diretas ao CS 11. Só problemas com ele.
Resolvi observar os arquivos contidos no pacote .deb.
O arquivo 25-nokia-zerocd.rules continha o segredo do sucesso e a solução para todos os problemas.
Só então percebi que ele era a solução definitiva para problemas com *toda* a linha CS 1* .
Vejam isso:
BUS==”usb”, SUBSYSTEM==”block”, SYSFS{idVendor}==”0421″, ACTION==”add”, PROGRAM==”nokia-testcd %M %s{idVendor} %s{idProduct} %s{bcdDevice} %N”, OPTIONS+=”last_rule”
Observem que não há referência ao SYSFS{idProduct}, e isso garante que o.
Apesar disso, o pacote original da nokia contém dois erros nos arquivos postinstall e postrm.
O tutorial ensina como corrigir, mas como sei que usuários iniciantes dificilmente solucionarão isso sozinhos, disponibilizo, aqui, o download do arquivo corrigido.
Bem, foi uma odisséia e tanto a de hoje para mim. Mas fico feliz em saber que, pelo menos, esse não é um problema sem solução.
0sem comentários ainda