Instalação de modem 3g no UBUNTU 14.04

1. Instalação de modem 3g no UBUNTU 14.04

Alessandro da Silva Maia
alessandromaia

(usa Debian)

Enviado em 29/05/2014 - 11:07h

Sempre utilizei dos fóruns e tutoriais para resolver meus problemas com as distribuições do Linux, essa é a primeira vez que abro um tópico, se estiver fazendo qualquer coisa fora do comum ou contextualizar de forma errada o problema com certeza irei buscar dar informações adicionais. Adianto que sou um fuçador e me orgulho de ter conseguido com as nossas comunidades fazer quase tudo. A última proeza foi pegar um CCE Ultra Thim T345 e habilitar dual boot com e sem Secure Boot, inicializando por UBUNTU DA PAZ 14.04 ou o sistema do mal versão 8 e ambos permitem fazer dual. Como fiz não sei explicar, foram tantos passos que no máximo poderia indicar linques de companheiros virtuais que postaram tutoriais ou responderam fóruns e nem sequer conheço, mas que são meus amigos, são de verdade.
Depois da introdução o problema:
1- Tenho um modem ZTE MF 710 HSPDA + USB MODEM desbloqueado, comprado da tim por ter na caixa que é compatível com fedora e ubuntu;
2- Realizei todos os passos do manual de instruções do fabricante em "root@usuario:/usr/src#" porém recebo a seguinte mensagem de erro ao executar o instalador:

root@usuario:/usr/src# ./ZTE_driver_install_V3.25.run
this is linux driver installtion
make -C /lib/modules/3.13.0-24-generic/build M=/tmp/ZTE_driver_install_V3.25 modules
make[1]: Entrando no diretório `/usr/src/linux-headers-3.13.0-24-generic'
CC [M] /tmp/ZTE_driver_install_V3.25/zte.o
/tmp/ZTE_driver_install_V3.25/zte.c: In function ‘zte_set_termios’:
/tmp/ZTE_driver_install_V3.25/zte.c:27945:2: error: incompatible type for argument 1 of ‘tty_termios_copy_hw’
tty_termios_copy_hw(tty->termios, old_termios);
^
In file included from /tmp/ZTE_driver_install_V3.25/zte.c:27239:0:
include/linux/tty.h:457:13: note: expected ‘struct ktermios *’ but argument is of type ‘struct ktermios’
extern void tty_termios_copy_hw(struct ktermios *new, struct ktermios *old);
^
/tmp/ZTE_driver_install_V3.25/zte.c: In function ‘get_serial_info’:
/tmp/ZTE_driver_install_V3.25/zte.c:28007:36: error: ‘struct usb_serial’ has no member named ‘minor’
tmp.line = port->serial->minor;
^
/tmp/ZTE_driver_install_V3.25/zte.c:28008:28: error: ‘struct usb_serial_port’ has no member named ‘number’
tmp.port = port->number;
^
/tmp/ZTE_driver_install_V3.25/zte.c: In function ‘zte_ioctl’:
/tmp/ZTE_driver_install_V3.25/zte.c:28056:2: error: implicit declaration of function ‘dbg’ [-Werror=implicit-function-declaration]
dbg("%s cmd 0x%04x", __func__, cmd);
^
/tmp/ZTE_driver_install_V3.25/zte.c: In function ‘zte_indat_callback’:
/tmp/ZTE_driver_install_V3.25/zte.c:28170:7: warning: passing argument 1 of ‘tty_insert_flip_string’ from incompatible pointer type [enabled by default]
urb->actual_length);
^
In file included from /tmp/ZTE_driver_install_V3.25/zte.c:27240:0:
include/linux/tty_flip.h:29:19: note: expected ‘struct tty_port *’ but argument is of type ‘struct tty_struct *’
static inline int tty_insert_flip_string(struct tty_port *port,
^
/tmp/ZTE_driver_install_V3.25/zte.c:28171:5: warning: passing argument 1 of ‘tty_flip_buffer_push’ from incompatible pointer type [enabled by default]
tty_flip_buffer_push(tty);
^
In file included from /tmp/ZTE_driver_install_V3.25/zte.c:27240:0:
include/linux/tty_flip.h:14:13: note: expected ‘struct tty_port *’ but argument is of type ‘struct tty_struct *’
extern void tty_flip_buffer_push(struct tty_port *port);
^
/tmp/ZTE_driver_install_V3.25/zte.c: In function ‘zte_probe’:
/tmp/ZTE_driver_install_V3.25/zte.c:28479:32: warning: unused variable ‘dev_desc’ [-Wunused-variable]
struct usb_device_descriptor *dev_desc = &serial->dev->descriptor;
^
/tmp/ZTE_driver_install_V3.25/zte.c:28477:35: warning: unused variable ‘iface_desc’ [-Wunused-variable]
struct usb_interface_descriptor *iface_desc =
^
cc1: some warnings being treated as errors
make[2]: ** [/tmp/ZTE_driver_install_V3.25/zte.o] Erro 1
make[1]: ** [_module_/tmp/ZTE_driver_install_V3.25] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-3.13.0-24-generic'
make: ** [modules] Erro 2
this is customized kernel ,kernel version is: 3.13.0-24-generic
enter customize_driver_install function
cp: impossível obter estado de “zte.ko”: Arquivo ou diretório não encontrado
modprobe: FATAL: Module zte not found.

3- Meu modem é reconhecido pelo sistema utilizando "lsusb" da sequinte forma:

Bus 002 Device 019: ID 19d2:1595 ZTE WCDMA Technologies MSM
Bus 002 Device 015: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

4- Criei um arquivo em modo root no diretório "/etc/udev/rules.d" com o nome de "51-modem-udev.rules" com as informações do modem adquiridas pelo comando "lsusb" levando em conta que o modem está informado (conforme resultado do comando postado acima) na primeira linha "Bus 002 Device 019: ID 19d2:1595 ZTE WCDMA Technologies MSM" que ficou dessa forma.

4.1- primeira linha do lsusb
"Bus 002 Device 019: ID 19d2:1595 ZTE WCDMA Technologies MSM"

4.2- arquivo criado no seguinte caminho "/etc/udev/rules.d/51-modem-udev.rules" onde coloquei os valores que estão entre conchetes informando as id:

SUBSYSTEM=="block", ACTION=="add",
SYSFS{19d2}=="0x0685", SYSFS{1595}=="0x7000",
OPTIONS="ignore_device"

SUBSYSTEM=="usb", SYSFS{19d2}=="0x0685",
SYSFS{1595}=="0x7000",
RUN+="/sbin/modprobe usbserial vendor=0x0685 product=0x7000"

Bom não funcionou, alguém pode ajudar?

Desde já agradeço e solucionando me comprometo a fazer um tutorial, pois agora com o sistema do mal tá ficando cada vez mais difícil ter liberdade.
Aliás vou requerer judicialmente o direito de utilizar o linux e a devolução mesmo que não expressa na nota fiscal do valor cobrado pelo W*. Vamos ver no que dá. Peço ajuda.







  


2. Re: Instalação de modem 3g no UBUNTU 14.04

Alessandro da Silva Maia
alessandromaia

(usa Debian)

Enviado em 29/05/2014 - 13:43h

Estou tentando essa alternativa

http://ubuntuforum-br.org/index.php?PHPSESSID=5a9b593b18d382625c15bfe1a9c2a496&/topic,111855.msg...


Que indica:

Eu estava com esse problema aqui no Ubuntu 14.04 64 bits com um modem huawai, fiz tudo que você possa imaginar. As vezes o arquivo de instalação até não dava permissão. Mas tudo foi resolvido milagrosamente, tive a brilhante ideia de instalar o pacote ia32-libs que roda pacotes 32 bits em 64bits.

"sudo apt-get install libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 libglu1-mesa:i386"

Dai, fui na pasta # /media/.../VIVO\ INTERNET/linux e dei o comando "bash install" e depois de um processo bastante confuso no terminal, ao plugar o modem a rede gsm foi detectada e consegui configurar a conta da vivo.

Sinceramente não sei se vai funcionar com você, só queria relatar o que deu certo aqui.



3. Re: Instalação de modem 3g no UBUNTU 14.04

Alessandro da Silva Maia
alessandromaia

(usa Debian)

Enviado em 29/05/2014 - 14:09h

Não deu certo,que mmmmmmmmmmmmmmmm


4. '-'

marcelo
lopgrand

(usa Lubuntu)

Enviado em 31/07/2014 - 15:50h

tbm to com problemas ao tentar usar modem no Lubuntu 14.04 amd64
simplesmente nao pega '-' (so uso a net usando meu celular android de roteador via usb "o pc reconhece o celular como entrada de rede tipo ethernet" mas como uso o proxy da vivo deixa a net rapida 170kbps mas nao funciona no terminal so pega no firefox, e no flashget + ultrasurf se o wine funciona-se '-' por issu nao tem como usar apt-get),onde ja civil o sistema considerado
"a melhor distro linux" nao pegar modem nativamente tem uma opcao la em rede ja tentei e nao funcionou,eu nao consigo instalar
nem o modem huawei e nem a m*** do wine-1.6.2.tar.bz2 no meu pc,
e tambem nao reconhece meu opengl (tive q instalar duas debs do drive mesa obs: testei mais de 20 debs diferentes para reconhecer o opengl '-') aff o pc ta inutil com essa distro.....sem net e sem wine queria "largar" o Win XP '-' mas ta dificil assim neh....


obs inutil: ^^ eu tenho o "puppy linux Slacko 5.7.0 <3 (2014 ^^)"
ate agora a melhor distro que testei ele nao precisa instalar nada pra pegar o modem ja vem com o "pupdial (o wvdial nativo)"
que e so colocar as configuracoes da operadora (ex: vivo,*99#,apn,proxy...) e conectar que ja funfa, tambem e
so baixar o wine.pet e instalar que ja funciona sem pedir nenhuma
dependencia (rodei mame32 v08.1,flashget3,ultrasurf v14,epsxe,mspaint do xp <3), e reconhece o opengl de qualquer
vga (minha intel gma 3100,ou amd ou nvidia offboard) automatico sem instalar mesa drivers (claro que se instalar os drives da nvidia e amd o desempenho vai ser 1000x melhor)...
desculpe pela gigante resposta e desabafo '---'


5. Problema semelhante com mesmo modem MF710 da TIM

André Thiago de Souza Lanzer
atlanzer

(usa Debian)

Enviado em 24/02/2015 - 11:45h

Olá, eu consegui resolver o erro que apareceu para você instalando pelo apt-get (de uma outra rede) uma versão do kernel compatível com o driver da ZTE que vem dentro do modem. Quando dá erro você pode pressionar <CTRL>+<C> que o script não faz a limpeza e aí você pode ver na pasta TMP um tar.gz do código fonte e dentro de uma pasta ZTE... o código-fonte do modem (assim me pareceu algo assim) para as diversas versões do kernel que são suportadas. Ao instalar o kernel pelo apt-get o kernel aparece como opção para carregar no Grub assim que o computador liga (procure em versões anteriores). Entre pelo kernel suportado e compile que deverá dar certo para você (assim como deu para mim). Mas não é só isso. Ainda tem que colocar o modeswitch (programa e data) e para isso instalar a libusb (que o modeswitch exige). Após fuçar um tempo no notebook já consegui fazer acender a luz verde no modem (antes estava somente vermelha). Quando o modem fôr reconhecido pelo sistema, adicione uma conexão móvel no gerenciador de rede do Ubuntu (vai funcionar se ele tiver sido reconhecido pelo sistema). Boa Sorte !







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts