Autor Tópico: Problemas com modem ZTE 645 Ubuntu 10.04  (Lida 4678 vezes)

Offline KamillaaaH

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
Problemas com modem ZTE 645 Ubuntu 10.04
« Online: 27 de Setembro de 2010, 17:01 »
Olá!
Acabei de instalar o Ubuntu 10.04, mas não estou conseguindo configurar o meu modem 3G que é um MF645 da ZTE.
O sistema reconhece o modem, fui em Conexões de rede e configurei uma conexão como Banda Larga Móvel. Em seguida tentei fazer a conexão, mas não conectou.
Fui ler alguns tutoriais e li que no começo o Ubuntu não reconhece como modem, daí é necessário ejetar para usar.
Fui ejetar o modem e tive o seguinte erro:


"Error detaching: helper exited with exit code 1: Detaching device /dev/sdb
USB device: /sys/devices/pci0000:00/0000:00:13.5/usb1/1-7)
SYNCHRONIZE CACHE: FAILED: No such file or directory
(Continuing despite SYNCHRONIZE CACHE failure.)
STOP UNIT: FAILED: No such file or directory"

Alguém pode me ajudar a configurar o meu modem?
Obrigada!

Offline jeflui

  • Usuário Ubuntu
  • *
  • Mensagens: 745
    • Ver perfil
Re: Problemas com modem ZTE 645 Ubuntu 10.04
« Resposta #1 Online: 27 de Setembro de 2010, 17:18 »
Instale esse pacote usb-modeswitch, talvez resolva o problema:
No terminal:
Código: [Selecionar]
sudo apt-get install usb-modeswitchDepois coloque novamente o modem no computador.
« Última modificação: 27 de Setembro de 2010, 17:20 por jeflui »

Offline KamillaaaH

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
Re: Problemas com modem ZTE 645 Ubuntu 10.04
« Resposta #2 Online: 27 de Setembro de 2010, 21:13 »
Diz que não é possível encontrar... Não tenho acesso à internet no Ubuntu, só aqui no Windows...

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Problemas com modem ZTE 645 Ubuntu 10.04
« Resposta #3 Online: 27 de Setembro de 2010, 22:25 »
Baixe-o daqui:
http://www.draisberghof.de/usb_modeswitch/#download

Baixe o pacote "usb-modeswitch", siga as instruções de instalação. Depois baixe o pacote "usb-modeswitch-data" e instale também.

Dê notícias.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline KamillaaaH

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
Re: Problemas com modem ZTE 645 Ubuntu 10.04
« Resposta #4 Online: 27 de Setembro de 2010, 22:58 »
Baixei os arquivos do site, descompactei na pasta home, acessei a pasta do arquivo (depois de ter renomeado) e fiz o seguinte:


kamilla@kami-kami:~$ cd usbmodeswitch
kamilla@kami-kami:~/usbmodeswitch$ make install
gcc -o usb_modeswitch usb_modeswitch.c -Wall -l usb
usb_modeswitch.c:56:17: error: usb.h: Arquivo ou diretório não encontrado
usb_modeswitch.c: In function ‘main’:
usb_modeswitch.c:342: warning: implicit declaration of function ‘usb_init’
usb_modeswitch.c:345: warning: implicit declaration of function ‘usb_set_debug’
usb_modeswitch.c:347: warning: implicit declaration of function ‘usb_find_busses’
usb_modeswitch.c:348: warning: implicit declaration of function ‘usb_find_devices’
usb_modeswitch.c:391: error: dereferencing pointer to incomplete type
usb_modeswitch.c:392: error: dereferencing pointer to incomplete type
usb_modeswitch.c:394: warning: implicit declaration of function ‘usb_open’
usb_modeswitch.c:394: warning: assignment makes pointer from integer without a cast
usb_modeswitch.c:401: error: dereferencing pointer to incomplete type
usb_modeswitch.c:403: error: dereferencing pointer to incomplete type
usb_modeswitch.c:405: error: dereferencing pointer to incomplete type
usb_modeswitch.c:555: warning: implicit declaration of function ‘usb_close’
usb_modeswitch.c: In function ‘deviceDescription’:
usb_modeswitch.c:569: error: dereferencing pointer to incomplete type
usb_modeswitch.c:570: warning: implicit declaration of function ‘usb_get_string_simple’
usb_modeswitch.c:570: error: dereferencing pointer to incomplete type
usb_modeswitch.c:579: error: dereferencing pointer to incomplete type
usb_modeswitch.c:580: error: dereferencing pointer to incomplete type
usb_modeswitch.c:589: error: dereferencing pointer to incomplete type
usb_modeswitch.c:590: error: dereferencing pointer to incomplete type
usb_modeswitch.c: In function ‘deviceInquire’:
usb_modeswitch.c:622: warning: implicit declaration of function ‘usb_claim_interface’
usb_modeswitch.c:627: warning: implicit declaration of function ‘usb_clear_halt’
usb_modeswitch.c:629: warning: implicit declaration of function ‘usb_bulk_write’
usb_modeswitch.c:635: warning: implicit declaration of function ‘usb_bulk_read’
usb_modeswitch.c:662: warning: implicit declaration of function ‘usb_release_interface’
usb_modeswitch.c: In function ‘resetUSB’:
usb_modeswitch.c:678: warning: implicit declaration of function ‘sleep’
usb_modeswitch.c:680: warning: implicit declaration of function ‘usb_reset’
usb_modeswitch.c: In function ‘switchSendMessage’:
usb_modeswitch.c:732: warning: implicit declaration of function ‘usleep’
usb_modeswitch.c: In function ‘switchConfiguration’:
usb_modeswitch.c:797: warning: implicit declaration of function ‘usb_set_configuration’
usb_modeswitch.c: In function ‘switchAltSetting’:
usb_modeswitch.c:813: warning: implicit declaration of function ‘usb_set_altinterface’
usb_modeswitch.c: In function ‘switchHuaweiMode’:
usb_modeswitch.c:830: warning: implicit declaration of function ‘usb_control_msg’
usb_modeswitch.c:830: error: ‘USB_TYPE_STANDARD’ undeclared (first use in this function)
usb_modeswitch.c:830: error: (Each undeclared identifier is reported only once
usb_modeswitch.c:830: error: for each function it appears in.)
usb_modeswitch.c:830: error: ‘USB_RECIP_DEVICE’ undeclared (first use in this function)
usb_modeswitch.c:830: error: ‘USB_REQ_SET_FEATURE’ undeclared (first use in this function)
usb_modeswitch.c: In function ‘switchSonyMode’:
usb_modeswitch.c:916: warning: assignment makes pointer from integer without a cast
usb_modeswitch.c: In function ‘detachDriver’:
usb_modeswitch.c:952: warning: implicit declaration of function ‘usb_get_driver_np’
usb_modeswitch.c:968: warning: implicit declaration of function ‘usb_detach_kernel_driver_np’
usb_modeswitch.c: In function ‘checkSuccess’:
usb_modeswitch.c:1055: warning: assignment makes pointer from integer without a cast
usb_modeswitch.c:1061: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1061: error: dereferencing pointer to incomplete type
usb_modeswitch.c: In function ‘search_devices’:
usb_modeswitch.c:1174: warning: implicit declaration of function ‘usb_get_busses’
usb_modeswitch.c:1174: warning: assignment makes pointer from integer without a cast
usb_modeswitch.c:1174: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1176: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1176: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1178: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1178: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1179: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1200: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1207: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1207: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1209: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1219: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1228: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1230: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1233: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1234: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1261: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1261: error: dereferencing pointer to incomplete type
usb_modeswitch.c: In function ‘find_first_bulk_output_endpoint’:
usb_modeswitch.c:1283: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1286: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1287: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1288: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1288: error: ‘USB_ENDPOINT_TYPE_MASK’ undeclared (first use in this function)
usb_modeswitch.c:1288: error: ‘USB_ENDPOINT_TYPE_BULK’ undeclared (first use in this function)
usb_modeswitch.c:1289: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1289: error: ‘USB_ENDPOINT_DIR_MASK’ undeclared (first use in this function)
usb_modeswitch.c:1290: error: dereferencing pointer to incomplete type
usb_modeswitch.c: In function ‘find_first_bulk_input_endpoint’:
usb_modeswitch.c:1301: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1304: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1305: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1306: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1306: error: ‘USB_ENDPOINT_TYPE_MASK’ undeclared (first use in this function)
usb_modeswitch.c:1306: error: ‘USB_ENDPOINT_TYPE_BULK’ undeclared (first use in this function)
usb_modeswitch.c:1307: error: dereferencing pointer to incomplete type
usb_modeswitch.c:1307: error: ‘USB_ENDPOINT_DIR_MASK’ undeclared (first use in this function)
usb_modeswitch.c:1308: error: dereferencing pointer to incomplete type
make: ** [usb_modeswitch] Erro 1


Mas daí acredito que não foi instalado...
Só que agora eu fui tentar conectar e conectou! Acabei de desconectar e conectar novamente e deu certo... O que pode ter sido?

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Problemas com modem ZTE 645 Ubuntu 10.04
« Resposta #5 Online: 27 de Setembro de 2010, 23:40 »
Vc instalou o segundo pacote?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline KamillaaaH

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
Re: Problemas com modem ZTE 645 Ubuntu 10.04
« Resposta #6 Online: 27 de Setembro de 2010, 23:42 »
Não instalei por causa dos erros que deram aí... Devo instalar?

Offline Andreson Goveia

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 1.985
  • Kubuntu 14.10
    • Ver perfil
Re: Problemas com modem ZTE 645 Ubuntu 10.04
« Resposta #7 Online: 28 de Setembro de 2010, 00:17 »
Não instalei por causa dos erros que deram aí... Devo instalar?
Para ficar mais facil faça assim

Baixe o pacote usb-modeswitch aqui

Se 32 Bits:

usb-modeswitch_1.0.2-1_i386.deb

Se 64 Bits:

usb-modeswitch_1.0.2-1_amd64.deb


E o pacote usb-modeswitch-data aqui

Para ambas as plataformas (32 bits e 64 bits):

usb-modeswitch-data_20100127-1_all.deb

Abra um terminal e entre na pasta onde foi gravado o arquivo (aqui vamos supor que você tenha baixado na paste Downloads {default do Ubuntu}).

Citar
cd Downloads

depois

Para 32 bits:
Citar
sudo dpkg -i usb-modeswitch_1.0.2-1_i386.deb usb-modeswitch-data_20100127-1_all.deb

Para 64 bits:
Citar
sudo dpkg -i usb-modeswitch_1.0.2-1_amd64.deb usb-modeswitch-data_20100127-1_all.deb

Espero ter ajudado.

Obs: Pacotes oficiais para o Ubuntu 10.04 Lucid LTS.
« Última modificação: 28 de Setembro de 2010, 00:33 por Andreson »

Offline KamillaaaH

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
Re: Problemas com modem ZTE 645 Ubuntu 10.04
« Resposta #8 Online: 28 de Setembro de 2010, 10:17 »
Segui os passos e tive isso:


Código: [Selecionar]
kamilla@kami-kami:~/Download$ sudo dpkg -i usb-modeswitch_1.0.2-1_i386.deb usb-modeswitch-data_20100127-1_all.deb
dpkg: sobre usb-modeswitch_1.0.2-1_i386.deb contendo usb-modeswitch:
 usb-modeswitch-data conflita com usb-modeswitch (<< 1.0.7-1)
  usb-modeswitch (versão 1.0.2-1) está para ser instalado.
dpkg: erro processando usb-modeswitch_1.0.2-1_i386.deb (--install):
 pacotes conflitantes - não instalando usb-modeswitch
(Lendo banco de dados ... 128850 arquivos e diretórios atualmente instalados).
Preparando para substituir usb-modeswitch-data 20100127-1 (usando usb-modeswitch-data_20100127-1_all.deb) ...
Desempacotando substituto usb-modeswitch-data ...
Configurando usb-modeswitch-data (20100127-1) ...
Erros foram encontrados durante o processamento de:
 usb-modeswitch_1.0.2-1_i386.deb

Mas aparentemente ele está conectando agora... Foi instalada a outra versão, certo? Mas e aqueles erros anteriores?
« Última modificação: 28 de Setembro de 2010, 10:25 por KamillaaaH »

Offline zeroday

  • Usuário Ubuntu
  • *
  • Mensagens: 1.083
    • Ver perfil
Re: Problemas com modem ZTE 645 Ubuntu 10.04
« Resposta #9 Online: 28 de Setembro de 2010, 12:10 »
Olá Kamila ,

Pelo que vi o seu primeiro erro foi pq vc baixou o codigo fonte e não compilou simplesmente foi instalando.

O procedimento quase sempre usado para instalar programas que vem em cofigo fonte é:
Código: [Selecionar]
./configure
make
sudo make install

Se vc é iniciante é bom sempre tentar instalar pacotes .deb como os que o andresson mencionou .

Até mais
"Lutar sempre , vencer na medida do possível , desistir jamais."

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Problemas com modem ZTE 645 Ubuntu 10.04
« Resposta #10 Online: 28 de Setembro de 2010, 13:03 »
Citar
Olá Kamila ,

Pelo que vi o seu primeiro erro foi pq vc baixou o codigo fonte e não compilou simplesmente foi instalando.
zeroday, essa é a instrução que vem no pacote, executar direto o "make install". Aliás, se vc olhar a fundo, um Makefile bem construído chama automaticamente o "make" se vc executa o "make install" sem ter compilado os programas antes. O único motivo pra fazer "make" separado do "make install" é que durante a fase de compilação, vc não precisa executar o comando como root; já na fase de instalação, normalmente precisa...

Acredito que o erro inicial dela aconteceu por ela não ter instalado o pacote "kernel-headers".

Quando eu perguntei sobre o segundo pacote, referente ao "usb-modeswitch-data", é pq ele contém basicamente a lista de regras de chaveamento de pendrives em modems, e teoricamente deveria funcionar em qualquer versão do usb-modeswitch superior à 1.0.

Os conflitos que aconteceram na instalação do pacote "deb" me sugerem que já há uma versão do "usb-modeswitch" instalada.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline KamillaaaH

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
Re: Problemas com modem ZTE 645 Ubuntu 10.04
« Resposta #11 Online: 28 de Setembro de 2010, 13:41 »
Pois é... instalei usando só "make" porque estava de acordo com as instruções do site.... Mas agora aparentemente já está funcionando normalmente o modem. Já desliguei e religuei o computador duas vezes e conectou normalmente...
Vou continuar testando!
Muito obrigada pela ajuda de todos! =D

Offline zeroday

  • Usuário Ubuntu
  • *
  • Mensagens: 1.083
    • Ver perfil
Re: Problemas com modem ZTE 645 Ubuntu 10.04
« Resposta #12 Online: 28 de Setembro de 2010, 15:05 »
Vlw pela correção zekkerj e me desculpe pela informação errada Kamila.

Vivendo e aprendendo.

Até mais
"Lutar sempre , vencer na medida do possível , desistir jamais."

Offline KamillaaaH

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
Re: Problemas com modem ZTE 645 Ubuntu 10.04
« Resposta #13 Online: 28 de Setembro de 2010, 15:46 »
Hey, gente! Desinstalei o que eu tinha instalado antes pelo Synaptic, em seguida instalei os pacotes .deb que o Andreson tinha indicado. Acredito que agora a instalação está ok, né?

Offline KamillaaaH

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
Re: Problemas com modem ZTE 645 Ubuntu 10.04
« Resposta #14 Online: 28 de Setembro de 2010, 19:35 »
Gente, agora não tá funcionando mais... =/
Eu instalei os dois pacotes .deb e estava funcionando, daí eu desliguei o computador e agora fui voltar e não conecta mais.
Fui olhar no Synaptic e o pacote usb-modeswitch não estava instalado! Quando eu mando instalar ele tenta fazer o download, mas não tem internet. E continua marcado como se não tivesse sido instalado, mesmo depois de eu instalar com o Debian.
E agora?