O Futuro é a Liberdade

Discussões sobre Software Livre e Sociedade

Tutorial: Configurando mini-modem ZTE MF626 no Ubuntu

Posted by Paulo em 14/08/2009

ZTE MF626

ZTE MF626

Este é o típico tutorial BBG (Bom, Bonito e Grátis). Se todos os tutoriais fossem assim, o mundo seria um paraíso.  Em 09 de Maio de 2009, Renato Oliveira postou no Ubuntu Forum PT um tutorial mostrando, passo a passo, de maneira simples e clara, como fazer para que o modem 3G ZTE MF626 funcionar no Ubuntu 9.04. Se você está desiludido com os tutoriais por aí, vale a pena dar uma olhada neste, que pode funcionar também para outros modelos de modem da ZTE, como o MF622, o MF628, o MF100 e o MF 636 (todos os que tiverem identificação 19d2:2000, vista pelo comando ‘lsusb‘). O tutorial está transcrito abaixo e o original pode ser encontrado aqui: http://ubuntuforum-pt.org/index.php?PHPSESSID=3f916600e680f2a2d025ddfcec54cdbc&topic=50178.0

E ai galera… depois de muito pesquisar e testar várias distros de linux para ver se meu modem ZTE MF626 funcionaria no linux, consegui finalmente e resolvi fazer um tutorial para ajudar a outros. Achei um mini tutorial em inglês e estou me baseando nele. Valeu Unkuiri (http://ubuntuforums.org/showthread.php?t=1147685)

Estou usando Ubuntu 9.40 64 bits, mas creio que funcione tranquilamente no 32.

*********************************

Entre no ubuntu normalmente, apague qualquer configuração ou conexões em: CONEXÕES DE REDE / BANDA LARGA MÓVEL, deixe em branco. (Para entrar em conexões de rede é só clicar com o botão direito nos dois computadores perto do relogio.)

Baixe esse arquivo http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-0.9.7.tar.bz2, agora descompacte ele na sua pasta home, é aquela pasta com seu nome e que contém outras pastas; música, documentos, videos, musicas, imagens,… para descompactar é só clicar em cima do arquivo baixado com o botão direito e clicar em extrai, e informe o local.

Abra um terminal:

Entre dentro da pasta que vc acabou de extrair…

cd nomedapasta


Digite:

sudo make install


coloque a senha e tecle enter…

Agora vamos editar o arquivo “usb_modeswitch.conf”, digite no terminal…

sudo gedit /etc/usb_modeswitch.conf


No editor clique em localizar e coloque 626… ele vai te mostra algo 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=”5553424312345678000000000000061b000000030000000000000000000000″

###################################################

Tire os símbolos “#” e “;“, deixe 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=”5553424312345678000000000000061b000000030000000000000000000000″

###################################################

10º Salve e feche o editor…

11º Talvez vai abrir o editor de conexões do ubuntu, não ligue para ele deixe de lado….

12º Desconecte o mini-modem espere um pouco… coloque novamente e espere a cor dele mudar…

13º Digite no terminal:

/usr/sbin/usb_modeswitch -W -c /etc/usb_modeswitch.conf


14º Agora vamos criar um novo arquivo em branco e colar dentro dele um texto logo abaixo; digite no terminal…

sudo gedit /usr/share/hal/fdi/information/20thirdparty/20-zte-mf626.fdi


15º Agora copie e cole esse texto:

<!– -*- 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>

16º Salve e feche

17º Agora se vc não fechou aquela janela de nova conexão que abriu, é só configurar normalmente… clique em “OI” avançar, avançar e pronto. O meu conectou automaticamente depois disso. Se não conectar reinicie o seu micro.

18º Abraços é isso ai  Sem Graça Sem Graça Sem Graça Sem Graça

Renato Oliveira

3g Está com problemas em configurar seu modem no Linux?
Tem problemas de conexão e sinal baixo?

Se você mora na região de Curitiba, eu posso ajudar.
Deixe um comentário neste post que entrarei em contato.
Anúncios

35 Respostas to “Tutorial: Configurando mini-modem ZTE MF626 no Ubuntu”

  1. Sr. Souza said

    facim facim, formatei meu pc instalei o windows seven ultimate e pronto, bastou eu conectar o modem e funcionou perfeitamente bem, posso tirar e colocar quando eu quiser, mesmo assim não da problemas.

    • stellarium said

      Seja feliz com seu 7, seus vírus, malwares, degradação regular do sistema, formatações frequentes, softwares extras, anti-isso, anti-aquilo, anti-aquilo-outro, ingerência do fornecedor e custos de licenciamento. Ah, sim! Seu 7 e os programas que vcusa são originais, né? Se não for, seja feliz com a pirataria, também.

      Abraço

  2. Sumaya said

    Tentei abrir meu modem da Claro, um 3G ZTE MF100 HSDPA/UMTS (Dual-Band) aqui no meu trabalho, aqui é S.O Linux, a distribuição é Kubuntu 8.04 (ambiente gráfico KDE versão 3.5.9 – 2.6.24-22 Generic). È o Linux Educacional em parceria com a positivo. Bem fiz essa descrição pra poder ser mais precsia. Acho que fiz certo!

    Enfim, eu preciso intalar uns componentes lá no PC. Mas preciso dessa conexão! Lá não há internet!

    Obrigada desde já pela atenção!

    • stellarium said

      Boa noite, Sumaya.
      Tenho as seguintes sugestões:
      1 – Atualize o sistema para o 9.10, pelo menos.
      2 – Se não for possível atualizar, peça ajuda na comunidade Ubuntu (fórum ou lista de discussão de usuários).
      3 – Vá em uma outra máquina que tenha conexão com a internet, baixe os pacotes que você precisa, grave-os num pendrive e instale-os manualmente nas máquinas sem conexão.
      4 – Use um live CD de uma versão mais nova, que reconheça seu modem com mais facilidade (como a 10.10, por exemplo), nas máquinas, baixe os pacotes que você precisa e instale-os manualmente nas máquinas.

      Abraço

  3. lanim said

    possuo um moden (3G ZTE MF110 da Vivo) e o meu linux é o (ubuntu 9.10 desktop)eu segui um tutorial e consegui conectar mais na hora de navegar o firefox não navega, só abre a pág. inicial dela mesma. alguém pode me ajudar?

  4. wilson jr said

    Oi pessoal tb bom!

    Bom essa configuração serve para o ubuntu server 10.04
    pois sou novo no linux preciso apresentar um trabalho para faculdade fazendo uma demonstração de configuração de uma rede porém em linux resolvi fazer com o ubuntu server só que em vez de configura a placa de rede eth1 (internet) utilizarei um modem 3g da claro e farei a configuração da placa de rede interna eth0 para distribuir internet para os demais micros da rede.
    aguardo retorno.
    obrigado

    • stellarium said

      Olá Wilson,
      A diferença principal entre o Ubuntu desktop e o Ubuntu server são os pacotes instalados por padrão. Sim, seu modem vai funcionar no Ubuntu server, porque o server traz os drivers necessários para ativa-lo.

      Abraço.

  5. […] Fonte: https://almalivre.wordpress.com/2009/08/14/tutorial-configurando-mini-modem-zte-mf626-no-ubuntu/#comm… […]

  6. Ola tb, cara o meu modem e o MF100 da vivo,instalei pelos passos tradicionais de instalação de pacotes .taz, mas para minha supresa o modem conecta quando ele quer…
    as vezez trava…..tem alguma solução para este modelo no fedora 12.
    obragado e um abraço.
    Jorge Araújo

    • stellarium said

      Olá Jorge,
      Pois eu vou te dizer uma coisa triste: Fuja dos modems ZTE. Pela experiência que tive com eles, são uma bomba! Os huawei são muito mais estáveis e têm um suporte melhor para Linux. E tem mais: para ser sincero, as soluções dadas pela comunidade costumam funcionar melhor do que os “drivers” proprietários que vêm com o modem.
      Eu tive o mesmo problema que você com o ZTE MF110 no Ubuntu 9.10. A minha sorte foi que eu pedi o desbloqueio do modem na loja da Vivo, e eles demoraram mais de um mês para chegar à conclusão de que o código de desbloqueio enviado pela ZTE não funcionava, e trocaram meu modem pelo Huawei E1756, que está funcionando perfeitamente.

      Abraço.

  7. Angelo said

    Pow tow tentando me acostumar com o Linux (UBUNTU) mas quando eu me deparo com esse monte de códigos, sinceramente fico muinto decepcionado. Tenho um modem ZTE Modelo MF100 e não consigo me conectar e ao ver esse monte de passos a serem realizados fico sem jeito de falar o que é o línux. A verdade é que a o que tudo indica, foi criado para poucos, a grande massa continuará sendo pisada pela grande Micros…, pois queira ou não possui soluções mais amigáveis, mesmo a um alto custo..
    Um abraço, espero que em breve também tenhamos programas e demais drives auto executáveis. Vou ficando por aqui, dizendo a todos que tem a coragem de lutar com essa grande corporação mas que infelismente ganhou mais um membro para ser escravisado, EU.

    • stellarium said

      Bom dia, Angelo.
      Você vai me desculpar, mas você está muito enganado. Para instalar o MF100 no Linux bastam meia dúzia de cliques, sem utilizar o terminal em texto uma única vez, no Ubuntu 9.10 Karmic Koala. O que está acontecendo com você é a “síndrome do novo difícil”. Tudo o que é novo parece sempre mais difícil, até que a gente descubra que o que estamos fazendo poderia ser feito de outra forma, bem mais fácil. Os passos que coloquei neste blog com referência a esse modem já são antigos e serviam para versões 8.04, 8.10 e 9.04. Para a 9.10 as coisas estão muito mais automatizadas. Para instalar seu MF100, basta coloca-lo na porta USB. Ele será reconhecido como se fosse umpendrive e aparecerá na sua lista no Menu Principal — Locais. Deve aparecer na sua Área de Trabalho, também. Clique com o botão direito do mouse sobre ele e “desmonte-o” ou “ejete-o”. Sem retirar o modem da USB, clique em Sistema –> Preferências — Conexões de rede, clique na aba “Banda Larga Móvel” e adicione a conexão da sua operadora que já deve estar na lista. Ponto final!!!

      O Linux não foi criado para poucos, como você diz. A cada dia, mais e mais pessoas aderem a ele e ele próprio se torna mais amigável. E, falando a verdade, ele está muito mais amigável que o Windows hoje em dia. Eu uso, meus filhos de 9 e 10 anos usam, minha esposa usa, meu pai usa, minha ex-esposa usa, e nenhum deles usa o terminal de comandos para fazer nada!!! Só modo gráfico.

      Agora, se você prefere pagar caro por uma sistema mal feito que não só te escraviza, mas também te deixa exposto às mais diversas pragas, ao invés de ter de graça um sistema que já te protege por padrão, cujo único “ônus” é obrigar você a *aprender algumas coisas novas*, é uma escolha sua…

    • Marcos said

      Boa noite, concordo literalmente com o colega, não consigo entender a necessidade de sermos programadores para simplesmente usar um sistema operacional.
      Gostaria imensamente de usar o ubuntu que já vei na máquina, mas o meu modem 3G, ZTE vivo não esta sendo reconhecido.
      O que li acima, diz que esta é a forma mais facil de instala-lo no ubuntu, fico imaginando: como seria uma forma mais dificil.
      Estou sem internet na máquina com ubuntu e parece que vou ter que instalar o seven para conectar.
      Uma pena.

      • stellarium said

        Bom dia, Marcos.

        Se não estou enganado, você pediu ajuda na lista de usuários Ubuntu-br a respeito desse modem, não é? Você fez o pedido para que o ajudassem a instalar seu modem mas se recusou a fornecer o modelo, alegando que “não tinha conhecimentos de linux” para fazê-lo. Você não respondeu aos pedidos de informações que solicitaram que você olhasse o modelo do seu modem no corpo dele, na caixa ou na nota fiscal de compra, coisas que não necessitam nenhum conhecimento de Linux para serem feitas. Você fala como se as pessoas que respondem aos seus apelos fossem as culpadas por seu equipamento não funcionar no Linux. Outra informação que você sonegou foi que seu Ubuntu veio pré-instalado na máquina. Se veio pré-instalado, provavelmente é de uma versão mais antiga, cujo suporte ao modem ainda é deficiente. Quero que entenda algumas coisas:

        1 – Somos todos voluntários e não ganhamos um centavo para oferecer nossa ajuda e experiência a quem precisa, tanto na lista, como nos blogs.
        2 – Alguns de nós são especialistas e trabalham na área de TI. Outros, assim como você, somos, administradores, advogados, músicos, médicos, jornalistas, entre outros, que tiveram dificuldades muito maiores que você para fazer seus sistemas funcionarem, porque na época em que começamos a usar, havia muito menos suporte do que hoje. Mas aprendemos com a ajuda de nossos colegas na lista e aprendendo e buscando na internet, as informações que precisávamos.
        3 – O Ubuntu é um produto de uma empresa chamada Canonical. Você pode obtê-lo gratuitamente, ao contrário do Windows 7 que você “ameaçou” usar, e pode ter suporte gratuito voluntário da comunidade. Mas, da mesma forma que o Windows 7, se você preferir um suporte mais especializado, você pode optar pelo suporte pago oferecido como serviço pela Canonical, informações estão disponíveis no site http://www.ubuntu.com.
        4 – Para que eu, ou qualquer membro da comunidade possa, efetivamente, te ajudar, você precisa dar informações básicas. Se você não der, não há como oferecer ajuda, seja ela da Microsoft, da Canonical ou da lista Ubuntu-br.

        Sim, existe uma maneira fácil de configurar seu modem e existem centenas de blogs, tutoriais, listas e portais que oferecem a informação. Agora, se você não sabe, e não quer aprender como fazer, sugiro fortemente que você pague alguém para faze-lo, da mesma forma que pagaria alguém para fazer a manutenção periódica do seu Windows. Se você mora em Curitiba, eu posso fazer isso pra você. Se não mora, coloque seu pedido na lista Ubuntu-br e tenho certeza de que alguém estará disposto a fazê-lo.

        Agora, o que eu acho inaceitável é você se fazer de vítima, dizendo que não tem conhecimento como justificativa para não fornecer informações, esperar que a solução caia do céu automaticamente, culpar quem se dispôs a ajudá-lo por não ter conseguido e “ameaçar voltar para o Windows 7”, como se a comunidade tivesse a obrigação de mantê-lo utilizando Linux.
        Usar GNU/Linux é uma escolha pessoal, consciente e requer alguns compromissos pessoais, como estar disposto a aprender coisas novas. Também requer autoconscientização, ou seja, saber que usando o sistema você estará livre de vírus, com um sistema estável, que ninguém invadirá sua privacidade nem o impedirá de utilizar qualquer recurso disponível no seu computador, que estará ajudando o país a se desvencilhar de um câncer chamado software proprietário. Ah! Você vai alegar dizendo que você está impedido de utilizar o recurso do seu modem. Muito bem, culpe a ZTE, a Vivo e o fabricante do seu computador, que não fornecem o suporte adequado, não a comunidade que se esforça pra contornar a situação e oferecer o suporte ao seu modem. GNU/Linux não é um produto no sentido tradicional do termo. GNU/Linux é um meio através do qual quem adquire os conhecimentos necessários para resolver seus problemas, pode utilizá-los para ajudar outros e pode gerar renda com eles. Quando você pede ajuda a uma lista, sua reposta pode ou não ser atendida. Quando você opta por um suporte pago, estará contratando uma pessoa que ralou muito para aprender e chegar a um nível onde tem segurança de oferecer seus serviços. Ao contrário dos micreiros que “mexem com Windows”. Esses dão em árvores.

        Espero, sinceramente, que você leia essas palavras e pense a respeito.

        Atenciosamente,

  8. Renato Alves said

    Bom pessoal, eu possuía velox aqui em casa nunca tive problemas com internet, mas depois de um tempo, a velox se foi e como todos aqui sofrí bastante querendo conectar com o modem MF100 pela vivo o ubuntu 9.4 e 9.10. Editei códigos, alterei configurações, instalei o wine e deu pau, não roda! Bom depois de tantas tentativas e um acidente que resultou na solução dos meus problemas, pelo menos comigo. Trabalho em uma multinacional na área de informática, e eles deixaram comigo um telefone empresarial [b]NOKIA E62[/b] e eu pluguei-o na porta usb para verificar se eu conseguiria navegar nas pastas dele para copiar alguns arquivos sem utilizar o NOKIA PC SUITE, então, foi quando eu percebí que eu estava conectado à internet! COMO ASSIM!? O ubuntu 9.10 aceita BOA PARTE DOS APARELHOS CELULARES 3G! então eu me perguntei, poxa, se meu UBUNTU 9.10 está conectado pelo E62 então será que o CHIP DA VIVO conectaria pelo meu celular N73!? apesar de nenhum deles possuir a tecnologia 3G (N73 e E62). Mas daí fiz o teste e adivinhem? Estou neste momento conectado pela VIVO no meu N73 compartilhando com vocês essa evolução. Bom, o lado bom é que no UBUNTU 9.10 eu posso navegar pela internet, agora eu só posso navegar com o meu aparelho celular com o chip da vivo. O lado ruim é que o modem perde a utilidade neste momento no UBUNTU porque nesta versão, nesta situação! O modem só poderá ser usado no windows e nem adianta você ligar para a VIVO que eles vão alegar que o suporte deles é somente para computadores com o Windows, nem adianta insistir, bravejar, reclamar, xingar e nada! Que possuir algum aparelho 3G ou não e quiser realizar o teste, fiquem à vontade, qualquer dúvida, novidade e ajuda podem postar no meu perfil ou enviar um email para mim: renatoalvessilva@gmail.com

    Gostaria de saber se funcionou com mais alguém! postem por favor!

  9. […] Tutorial: Configurando mini-modem ZTE MF626 no Ubuntu […]

  10. Paulo Roberto Viana said

    Estou com um problema com o modem MF100, é que só consigo acessar outos sites através do google, se eu tento acessar direto na barra de endereço, a notificação de a internete explorer na encontrou o site vem de imediato, quem poder me ajudar eu agradeço.

    • stellarium said

      Olá, Paulo.
      Isso não é problema com seu modem. A prova é que você navega. Isso é algum problema nas configurações do seu IE ou do seu Windows. Eu sugiro que você mude para o Linux, de preferência o Ubuntu para não ter problemas desse tipo.

      Abraço.

  11. Fernando said

    segui todos os passos do tuto, mas nao funcionou nada.nem um sinal de vida. fiz tudo igualzim no tuto, e nad de diferente aocnteceu. estou precisando muito de usar isso,acho que vou retornar com o vista, preciso de usar a net.

  12. Marcio said

    Olá pessoal, como estão?
    Tentei instalar o modem no ubuntu 9.04 por esse tuto, ele funcionou uma vez, mas ao reiniciar, não conectava mais. Apareceu duas opções de conexão na aba das redes, detalhando o modelo do modem, inclusive.

    Tentei também a opçao que o Marcos Fernando sugeriu, sobre as linhas descomentadas. Não funcionou.

    Tentei ainda, instalar o discador para linux que vem junto com o modem “VivoBra_LinuxUI.tar.gz”. Ele instalou um discador igual ao do windows, mas ao final da instalação, a janela do terminal ficava rodando no fundo, redundando e aparecia a opção de conectar, mas ao clicar não acontecia nada.
    Desinstalei e tentei de novo pelo tuto e nada…
    Ao dar o comando lsusb, ele retorna a configuração
    “Bus 001 Device 007: ID 19d2:2000”
    A única vez que apareceu o “19d2:0031” foi na vez que conectou…

    Quando eu rodo o comando
    sudo /usr/sbin/usb_modeswitch -W -c etc/usb_modeswitch.conf
    ele retorna isso:
    * usb_modeswitch: tool for controlling “flip flop” mode USB devices
    * Version 0.9.7 (C) Josua Dietze 2009
    * Works with libusb 0.1.12 and probably other versions

    Reading config file: /etc/usb_modeswitch.conf
    DefaultVendor=0x0
    DefaultProduct=0x0
    TargetVendor=0x0
    TargetProduct=0x0
    TargetClass=0x0
    DetachStorageOnly=0
    HuaweiMode=0
    SierraMode=0
    SonyMode=0
    MessageEndpoint=0x0
    MessageContent=””55534243123456782000000080000c8501 0101180101010101000000000000″”
    Interface=0x0

    Success check disabled

    usb_set_debug: Setting debugging level to 15 (on)
    usb_os_find_busses: Found 001
    usb_os_find_busses: Found 006
    usb_os_find_busses: Found 005
    usb_os_find_busses: Found 004
    usb_os_find_busses: Found 003
    usb_os_find_busses: Found 002
    usb_os_find_devices: Found 007 on 001
    usb_os_find_devices: Found 001 on 001
    error obtaining child information: Inappropriate ioctl for device
    usb_os_find_devices: Found 001 on 006
    usb_os_find_devices: Found 001 on 005
    usb_os_find_devices: Found 001 on 004
    usb_os_find_devices: Found 001 on 003
    usb_os_find_devices: Found 003 on 002
    skipped 1 class/vendor specific interface descriptors
    usb_os_find_devices: Found 001 on 002
    error obtaining child information: Inappropriate ioctl for device

    No default vendor/product ID given. Aborting.

    Alguem tem alguma sugestão?
    Obrigado,
    Márcio

  13. Herli Menezes said

    Oi, pessoal, tbm tive problemas, não consegui configurar o ZTE100, 3G da Vivo. Segui os passos, mas o resultado do passo 13 foi esse:
    ——————–

    herli@netbook-hjm:~$ /usr/sbin/usb_modeswitch -W -c/etc/usb_modeswitch.conf

    * usb_modeswitch: tool for controlling “flip flop” mode USB devices
    * Version 0.9.7 (C) Josua Dietze 2009
    * Works with libusb 0.1.12 and probably other versions

    Reading config file: /etc/usb_modeswitch.conf
    DefaultVendor=0x19d2
    DefaultProduct=0x2000
    TargetVendor=0x19d2
    TargetProduct=0x31
    TargetClass=0x0
    DetachStorageOnly=0
    HuaweiMode=0
    SierraMode=0
    SonyMode=0
    MessageEndpoint=0x1
    MessageContent=”55534243123456782000000080000c85010101180101010101000000000000″
    Interface=0x0

    Success check disabled

    usb_set_debug: Setting debugging level to 15 (on)
    usb_os_find_busses: Found 001
    usb_os_find_busses: Found 005
    usb_os_find_busses: Found 004
    usb_os_find_busses: Found 003
    usb_os_find_busses: Found 002
    usb_os_find_devices: couldn’t get connect info
    usb_os_find_devices: Found 004 on 001
    skipping descriptor 0xB
    skipped 1 class/vendor specific endpoint descriptors
    skipped 6 class/vendor specific interface descriptors
    skipping descriptor 0x25
    skipped 1 class/vendor specific endpoint descriptors
    skipped 9 class/vendor specific interface descriptors
    usb_os_find_devices: couldn’t get connect info
    usb_os_find_devices: Found 002 on 001
    usb_os_find_devices: couldn’t get connect info
    usb_os_find_devices: Found 001 on 001
    error obtaining child information: Operation not permitted
    error obtaining child information: Operation not permitted
    error obtaining child information: Operation not permitted
    usb_os_find_devices: couldn’t get connect info
    usb_os_find_devices: Found 001 on 005
    error obtaining child information: Operation not permitted
    usb_os_find_devices: couldn’t get connect info
    usb_os_find_devices: Found 001 on 004
    error obtaining child information: Operation not permitted
    usb_os_find_devices: couldn’t get connect info
    usb_os_find_devices: Found 002 on 003
    skipped 1 class/vendor specific interface descriptors
    usb_os_find_devices: couldn’t get connect info
    usb_os_find_devices: Found 001 on 003
    error obtaining child information: Operation not permitted
    error obtaining child information: Operation not permitted
    usb_os_find_devices: couldn’t get connect info
    usb_os_find_devices: Found 001 on 002
    error obtaining child information: Operation not permitted

    Looking for target devices …
    No devices in target mode or class found
    Looking for default devices …
    Found default devices (1)
    Prepare switching, accessing device 000 on bus 001 …
    Looking for active driver …
    USB error: could not get bound driver: Operation not permitted
    No driver found. Either detached before or never attached
    Setting up communication with interface 0 …
    USB error: could not claim interface 0: Operation not permitted
    Could not claim interface (error -1). Skipping message sending
    -> Run lsusb to note any changes. Bye
    ————-

    e agora?

    Obrigado

    HJdM

  14. stellarium said

    Para o modem Onda MSA405HS substitua o código do produto 19d2:0031 por 19d2:0037 e o Message Content por 55534243123456782000000080000c85010101180101010101000000000001

  15. marcolinux said

    Olá a todos!

    Sim, serve para VIVO 3G – é justamente esse provedor que eu uso.

    Segui à risca o procedimento sugerido, e consegui acessar a Internet somente uma única vez. Frustrado, resolvi analisar um pouco melhor o procedimento, e percebi que não fazia muito sentido remover os caracteres “#” e “;” do seguinte texto do passo 9:

    # if that command doesn’t work, try the other (”eject”)
    ;MessageContent=”5553424312345678000000000000061b000000030000000000000000000000

    Por que? A resposta é: pelo texto em inglês, nota-se que aquela instrução “MessageContent” só deve ser usada caso a instrução “MessageContent” anterior não desse resultado.

    Editei o arquivo modeswitch novamente, desta vez, mantendo os caracteres “#” e “;” do texto que fiz referência, para que fossem ignorados tanto o comentário como a instrução.

    Em seguida, reiniciei o sistema com o modem plugado na USB.

    Ao retornar o sistema, abri um terminal (notem que o modem já estava plugado), e digitei no Terminal o comando “lsusb”. Notei a presença desta informação:

    19d2:2000

    O que me sugeriu que o modem foi reconhecido como media USB.

    Rodei então o modeswitch:

    sudo /usr/sbin/usb_modeswitch -W -c /etc/usb_modeswitch.conf

    Enviei novamente o comando “lsusb”, e notei que a informação mudou para:

    19d2:0031

    O que significa que o modem passou a ser reconhecido como tal. Poucos instantes depois disto, o led (que estava vermelho) passou a ficar verde, e o Ubuntu exibiu a informação de que a rede GSM estava desconectada.

    Em seguida, cliquei no ícone de acesso à Internet, selecionei a conexão “Vivo” e: BINGO! Nunca mais tive problemas!

    Costumo deixar o modem permanentemente conectado no PC. O único passo “braçal” é ter que digitar o modemswitch – mas seguramente haverá um meio de automatizar isso =)

    Resumo: O meu “parco” conhecimento me leva a crer que o modem estava sendo ejetado duas vezes, por isso é que nunca mais funcionava… Para aqueles que ainda estão com algum probelma, experimentem editar o arquivo modeswitch conforme indiquei.

    É isso. Se esta info puder ajudar ao menos mais um, já estará feita a minha boa ação do dia =)

    Abraços,

    Marcos Fernando Capelli

    • stellarium said

      Obrigado pela contribuição, Marcos.

      Abraço.

    • Paulo Rocha said

      Caro Marcos e todos demais que utilizam o Vivo 3G com o ZTE. Eu segui todo o tuto e com a dica do Marcos, bastou voltar o “;” naquelas duas linhas
      # if that command doesn’t work, try the other (”eject”)
      ;MessageContent=”5553424312345678000000000000061b000000030000000000000000000000

      salvar o arquivo e cliquei na conexão e… 🙂 funcionooooooou
      Valeu a todos
      Paulo Rocha

  16. Vitor said

    Esse tutorial tbm serve pra VIVO ou só pra OI?

    Abçs!

  17. Vitor said

    Olá! Tbm tive problema com no passo 13 do tutorial:

    * usb_modeswitch: tool for controlling “flip flop” mode USB devices
    * Version 0.9.7 (C) Josua Dietze 2009
    * Works with libusb 0.1.12 and probably other versions

    Reading config file: /etc/usb_modeswitch.conf
    DefaultVendor=0x19d2
    DefaultProduct=0x2000
    TargetVendor=0x19d2
    TargetProduct=0x1
    TargetClass=0x0
    DetachStorageOnly=1
    HuaweiMode=0
    SierraMode=0
    SonyMode=0
    MessageEndpoint=0x4
    MessageContent=”55534243123456780000000000000600000000000000000000000000000000″
    ResponseEndpoint=0x7
    Interface=0x0

    Success check disabled

    usb_set_debug: Setting debugging level to 15 (on)
    usb_os_find_busses: Found 001
    usb_os_find_busses: Found 006
    usb_os_find_busses: Found 005
    usb_os_find_busses: Found 004
    usb_os_find_busses: Found 003
    usb_os_find_busses: Found 002
    usb_os_find_devices: couldn’t get connect info
    usb_os_find_devices: Found 004 on 001
    skipping descriptor 0xB
    skipped 1 class/vendor specific endpoint descriptors
    skipped 5 class/vendor specific interface descriptors
    skipping descriptor 0x25
    skipped 1 class/vendor specific endpoint descriptors
    skipped 10 class/vendor specific interface descriptors
    usb_os_find_devices: couldn’t get connect info
    usb_os_find_devices: Found 002 on 001
    usb_os_find_devices: couldn’t get connect info
    usb_os_find_devices: Found 001 on 001
    error obtaining child information: Operation not permitted
    error obtaining child information: Operation not permitted
    error obtaining child information: Operation not permitted
    usb_os_find_devices: couldn’t get connect info
    usb_os_find_devices: Found 001 on 006
    error obtaining child information: Operation not permitted
    usb_os_find_devices: couldn’t get connect info
    usb_os_find_devices: Found 002 on 005
    skipped 1 class/vendor specific interface descriptors
    usb_os_find_devices: couldn’t get connect info
    usb_os_find_devices: Found 001 on 005
    error obtaining child information: Operation not permitted
    error obtaining child information: Operation not permitted
    usb_os_find_devices: couldn’t get connect info
    usb_os_find_devices: Found 001 on 004
    error obtaining child information: Operation not permitted
    usb_os_find_devices: couldn’t get connect info
    usb_os_find_devices: Found 001 on 003
    error obtaining child information: Operation not permitted
    usb_os_find_devices: couldn’t get connect info
    usb_os_find_devices: Found 001 on 002
    error obtaining child information: Operation not permitted

    Looking for target devices …
    No devices in target mode or class found
    Looking for default devices …
    Found default devices (1)
    Prepare switching, accessing device 000 on bus 001 …
    Only detaching storage driver for switching …
    Looking for active driver …
    USB error: could not get bound driver: Operation not permitted
    No driver found. Either detached before or never attached
    Note: ignoring MessageContent. Can’t combine with special mode
    -> Run lsusb to note any changes. Bye

    Já tentei os procedimentos sugeridos e nada… A dica do João não é para ESSE problema, não sei como ele resolveu.

    Alguém me ajuda???

    Desde já obrigado!

    • stellarium said

      João e Vitor,

      Verifiquem as permissões que o dispositivo do modem tem e se os usuários que vocês estão utilizando tem permissões para acessar o dispositivo. No modem da Huawei (que é o meu), o dispositivo é o ttyUSB_0 (ou 1, ou 2, depende do que tenho conectado no meu micro). Vejam para onde aponta o atalho /dev/modem.

      Ambos (o atalho /dev/modem e o dispositivo /dev/ttyUSB_0) devem ter permissões de acesso para os seus usuários.
      Vocês devem estar usando o USBmodeswitch como usuário comum, ao invés do sudo, não?

      Verifiquem e retornem.

      Abraço.

  18. João said

    Olá!! Muito bom o tutorial! Segui passo a passo mas quando chego no passo 13 recebo a seguinte mensagem de erro:

    Looking for target devices …
    No devices in target mode or class found
    Looking for default devices …
    Found default devices (1)
    Prepare switching, accessing device 000 on bus 001 …
    Looking for active driver …
    USB error: could not get bound driver: Operation not permitted
    No driver found. Either detached before or never attached
    Setting up communication with interface 0 …
    USB error: could not claim interface 0: Operation not permitted
    Could not claim interface (error -1). Skipping message sending
    -> Run lsusb to note any changes. Bye

    Apesar de eu ter desconectado e reconectado o modem, e a luz verde ter acendido. Vocë saberia me dizer como eu posso resolver esse problema?
    Muito obrigado!

    • stellarium said

      Bom dia, João.
      Mande para mim a saída do comando “sudo lsusb” logo após o erro ocorrer.
      Pode ser que o USB_Modeswitch não esteja configurado corretamente.
      Também verifique se o problema ocorre quandoe o modem está plugado ANTES de ligar o computador, ou se ocorre quando o computador já está operacional e você pluga o modem na porta USB.

      Você também pode ler a thread completa do João Olavo Baião e ver os comentários que vieram depois. Tem alguns detalhes que o pessoal encontrou e sugeriu soluções. Por exemplo:

      https://lists.ubuntu.com/archives/ubuntu-br/2009-August/061663.html

      Me avise dos resultados desses procedimentos, ok?

      Abraço.

  19. stellarium said

    O colega João Olavo Baião confirmou que o procedimento funciona para o ZTE MF100, na lista Users Ubuntu-BR (https://lists.ubuntu.com/archives/ubuntu-br/2009-August/061657.html)

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

 
%d blogueiros gostam disto: