Ubuntu 9.04 não reconhece modem hsdpa zte mf100 vivo 3g

Iniciado por almd, 27 de Setembro de 2009, 15:46

tópico anterior - próximo tópico

almd

Pessoal,

Depois que conecto um modem usb hsdpa zte mf100 3g da vivo,  nada acontece, isto é, a luz do modem muda de vermelho para verde e só. Quando rodo o comando lsusb aparece a última linha "Bus 001 Device 002: ID 19d2:2000" que não aparecia antes da conexão.

Bus 005 Device 002: ID 0b05:b700 ASUSTek Computer, Inc.
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 04f2:b071 Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 19d2:2000 

Nada aparece nas conexões de rede, assim como nada aparece indicando que um dispositivo de memória usb foi ligado.

Obrigado

André Luís


dtomadon

Caro colega, primeiro pesquise no fórum há vários tópicos sobre modem 3g incluindo o seu , em relação ao seu o modelo correto é zte mf100 da vivo, quanto ao comando

lsusb em especial esta linha : Bus 001 Device 002: ID 19d2:2000  ela mostra seu modem como uma unidade de disco, para fazer o papel de modem, vc precisará configurá-lo

usnado alguns macetes ensinados neste fórum. lembrando pesquise se não conseguir fazer seu modem funcionar, post de novo que receberá ajuda.!
BacKTrack5 64 bits com Vídeo SIS

kernel omnislash 1.4.4 64 bits , Que venha o 5º Semestre !!!

mgrabelo

#2
Consegui uma explicação interessante:
http://ubuntuforum-pt.org/index.php?PHPSESSID=3f916600e680f2a2d025ddfcec54cdbc&topic=50178.0

Se não der certo complemente com isto:
http://almalivre.wordpress.com/2009/08/14/tutorial-configurando-mini-modem-zte-mf626-no-ubuntu/
Veja a observação do Marcos Fernando Capelli.
Isto para mim deu certo, embora tenha ainda que digitar código antes de conectar.
Ainda não testei, mas tem como automatizar. ver o 5º passo:
http://tecnologias.catao.eti.br/?p=299

abrunazo

Ativando o Modem Vivo no Ubuntu 9.04

Seguindo, com alguma adaptações, o tutorial que o Renato Oliveira apresentou para o modem ZTE MF626 da Oi e completando com a dica de automação dada pelo Vitinho, eu consegui instalar o modem ZTE MF100 da Vivo no meu laptop com Ubuntu 9.04.

Os textos citados estão em:
http://ubuntuforum-pt.org/index.php?PHPSESSID=3f916600e680f2a2d025ddfcec54cdbc&topic=50178.0

Segue abaixo a adaptação que eu fiz ao tutorial do Renato

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

1º Entre no Ubuntu 9.04 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.)

2º Crie uma pasta de uso temporário em seu diretório /home, por exemplo:
/home/seulogin/modemVivo

3º Baixe o arquivo que está em:
http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-0.9.7.tar.bz2
e o descompacte na pasta criada.
Para descompactar é só clicar em cima do arquivo baixado, e clicar em extrai, informando o local.

4º Abra um terminal, caminhe até a pasta criada e instale o programa com os seguintes comandos:

cd /home/seulogin/modemVivo
sudo make install

(coloque a sua senha root e tecle enter)

5º Agora vamos editar o arquivo "usb_modeswitch.conf".
Digite no terminal:
sudo gedit /etc/usb_modeswitch.conf

6º No editor de texto 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"

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

7º Tire os símbolos "#" e ";" e troque o "MF626"  por "MF100",
deixando assim:

################################################
ZTE MF628+ (tested version from Telia / Sweden)
ZTE MF100

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"

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

8º Salve o arquivo e feche o editor de texto.

9º Se abrir o editor de conexões do Ubuntu, deixe-o de lado por enquanto.

10º Agora vamos criar um novo arquivo em branco e colar dentro dele o texto logo abaixo. Digite no terminal:

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

11º No editor de texto, copie e cole o texto abaixo:

<!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<!-- ZTE MF100 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>

12º Salve o arquivo e feche o editor de texto

13º Agora vamos criar um outro arquivo em branco e colar dentro dele o texto logo abaixo. Digite no terminal:

sudo gedit /etc/udev/rules.d/90-zte.rules

14º No editor de texto, copie e cole o texto abaixo:

ACTION!="add", GOTO="ZTE_End"

SUBSYSTEM=="usb", SYSFS{idProduct}=="2000", SYSFS{idVendor}=="19d2", GOTO="ZTE_ZeroCD"

LABEL="ZTE_ZeroCD"
RUN+="/usr/sbin/usb_modeswitch -W -c /etc/usb_modeswitch.conf"

LABEL="ZTE_End"

15º Salve o arquivo e feche o editor de texto

16º Agora vamos criar uma nova conexão para o modem da Vivo na janela Conexões de Rede.
Se a janela ainda não estiver aberta:

Clique no ícone de coneção de rede na barra de tarefas com o botão esquerdo; escolha editar conexões;
abra a aba Banda larga móvel; clique Adicionar.

É só configurar normalmente:

Clique em "VIVO"; avançar;
Dê um nome à conexão (por ex.: ModemVivo); avançar;
Selecione a nova conexão; Editar;
Ative o botão "Conectar automaticamente"; Inclua o seu nº PIN; Aplicar

17º Desconecte o mini-modem espere um pouco... coloque novamente e espere a cor dele mudar de vermelho para verde...

18º Digite no terminal:

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

ou reinicie o computador

... para mim funcionou.    :D

Amilcar Brunazo Filho
Amílcar Brunazo Filho - Santos, SP
moderador Fórum do Voto-E <http://www.votoseguro.org>

abrunazo

Má notícia!
A solução que descrevi acima, funcionou por 3 vezes (ligando e desligando o computador), mas parou de funcionar.
Cheguei a usar o modem normalmente, a velocidade da banda estava compatível com o contratado, mas agora não conecta mais.

O modem é reconhecido mas a conexão não se completa!

Consegui baixar o arquivo VivoBra_LinuxUI.tar.gz que está gravado dentro do próprio modem e o instalei.
(tive que instalar também a biblioteca QT3 pelo Sinaptic)

Agora entra o programa da conexão da Vivo mas a conexão também não se completa.
Amílcar Brunazo Filho - Santos, SP
moderador Fórum do Voto-E <http://www.votoseguro.org>

mgrabelo

Agora sim consegui configurar o modem da vivo: Mas agora já estou no Ubuntu 9.10, o que talvez também funcione no 9.04. Depois de fazer os procedimentos acima editei o arquivo do Modeswitch, na parte ZTE MF628+ que ficou assim:
########################################################
ZTE MF628+ (tested version from Telia / Sweden)
ZTE MF626
ZTE MF636 (aka "Telstra / BigPond 7.2 Mobile Card")

Contributor: Joakim Wennergren

DefaultVendor=  0x19d2
DefaultProduct= 0x2000

TargetVendor=   0x19d2
TargetProduct=  0x0031

only for reference
;MessageEndpoint=0x01

MessageContent="55534243123456782000000080000c85010101180101010101000000000000"

if that command doesn't work, try the other ("eject")
MessageContent="5553424312345678000000000000061b000000030000000000000000000000"

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


Acrescentei o arquivo:
sudo gedit /etc/udev/rules.d/95-ZTE-MF100.rules
com o seguinte conteúdo:
SUBSYSTEM=="usb", SYSFS{idProduct}=="2000", SYSFS{idVendor}=="19d2", RUN+="/usr/sbin/usb_modeswitch"

Com isto ainda não deu muito certo. Mas se deu para você pare por aí. O que deu certo para mim foi este conteúdo:
SUBSYSTEM=="usb", SYSFS{idProduct}=="2000", SYSFS{idVendor}=="19d2", RUN+="/usr/sbin/usb_modeswitch", RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x2000"

Reiniciar o computador com o modem espetado e será detectado automaticamente.

A primeira vez que conectei precisei inserir senha do root, isto no meu caso, numa tela que apareceu. A conexão não caiu mais.

Para detalhes da adaptação feita dos sites citados por mim acima e:
http://blogdacomputacao.blogspot.com/2009/09/internet-3g-vivo-com-modem-mf100-no.html


mgrabelo

Somente para complementar, tive que acrescentar o PIN na conexão de rede vivo. Assim parou de cair definitivamente, a conexão que estava instável.