Autor Tópico: Modem 3g Tim onda msa501hs no karmic  (Lida 5696 vezes)

Offline dtomadon

  • Usuário Ubuntu
  • *
  • Mensagens: 591
  • Fatec SCS,Segurança da Informação, BackTrack5
    • Ver perfil
    • Computação Forense e suas Leis
Modem 3g Tim onda msa501hs no karmic
« Online: 07 de Novembro de 2009, 22:29 »
Resolvi criar um novo tópico devido a quantidade de informações que obtive neste fórum

mas a maioria não veio a funcionar com o meu modelo de modem

segui o lsusb antes do usb_modeswitch atuar mudar de unidade de cd-rom para modem usb

Bus 005 Device 003: ID 19d2:2000 ONDA Communication S.p.A.

Após o usb_modeswitch

Bus 005 Device 003: ID 19d2:0001 ONDA Communication S.p.A.

Aí foi só partir pro abraço!!!

segue abaixo o caminho seguido por mim:

1º Baixei a última versão do usb_modeswitch em http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-1.0.6.tar.bz2

coloque no diretório home extraia o mesmo e mande instalar com o comando : sudo make install

depois baixe a biblioteca

http://libusb.wiki.sourceforge.net/.

copie para o diretório home extraia o mesmo e mande instalar com o comando ./configure

2º editei o arquivo usb_modeswitch.conf em

sudo gedit /etc/usb_modeswitch.conf

está é a forma original:

 #ZTE MF628+ (tested version from Telia / Sweden)
 #ZTE MF626
 #ZTE MF633
 #ZTE MF636 (aka "Telstra / BigPond 7.2 Mobile Card")

# Contributor: Joakim Wennergren

;DefaultVendor=  0x19d2
;DefaultProduct= 0x2000

;TargetVendor=   0x19d2
;TargetProduct=  00037

only for reference and 0.x versions
MessageEndpoint=0x01

;MessageContent="55534243123456782000000080000c85010101180101010101000000000000"

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

Descomente as linhas com # é só retirar o # e altere o MF626 para MF100, em ;TargetProduct=  0x0037 ( altere para 0x0001 )

salve o arquivo e feche o editor.

3º Crie o arquivo em:  sudo gedit /usr/share/hal/fdi/information/20thirdparty/20-zte-mf626.fdi

com o conteúdo abaixo:

<!-- -*- 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="0x0001">
<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>

salve o arquivo e feche o editor.

Por último crie o arquivo em:

sudo gedit /etc/udev/rules.d/95-ZTE-MF100.rules

com o conteúdo a seguir :

SUBSYSTEM=="usb", SYSFS{idProduct}=="2000", SYSFS{idVendor}=="19d2", RUN+="/usr/sbin/usb_modeswitch", RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x2000"

E acaba aqui quero agradecer a informações colocadas neste fórum pelos usuários, mgrabelo , abrunazo e todos que esqueci, valeu.

Mais uma coisa segue abaixo o comando sudo tail -f /var/log/messages

dtomadon@dtomadon:~$ sudo tail -f /var/log/messages[sudo] password for dtomadon:
Nov  7 21:56:49 dtomadon kernel: [   72.955183] usb 5-1: configuration #1 chosen from 1 choice
Nov  7 21:56:49 dtomadon kernel: [   73.007402] USB Serial support registered for GSM modem (1-port)
Nov  7 21:56:49 dtomadon kernel: [   73.007443] option 5-1:1.0: GSM modem (1-port) converter detected
Nov  7 21:56:49 dtomadon kernel: [   73.007534] usb 5-1: GSM modem (1-port) converter now attached to ttyUSB1
Nov  7 21:56:49 dtomadon kernel: [   73.007551] option 5-1:1.1: GSM modem (1-port) converter detected
Nov  7 21:56:49 dtomadon kernel: [   73.007603] usb 5-1: GSM modem (1-port) converter now attached to ttyUSB2
Nov  7 21:56:49 dtomadon kernel: [   73.007619] option 5-1:1.2: GSM modem (1-port) converter detected
Nov  7 21:56:49 dtomadon kernel: [   73.007672] usb 5-1: GSM modem (1-port) converter now attached to ttyUSB3
Nov  7 21:56:49 dtomadon kernel: [   73.007687] usbcore: registered new interface driver option
Nov  7 21:56:49 dtomadon kernel: [   73.007689] option: v0.7.2:USB Driver for GSM modems
Nov  7 21:57:42 dtomadon pppd[1805]: Plugin /usr/lib/pppd/2.4.4/nm-pppd-plugin.so loaded.
Nov  7 21:57:42 dtomadon pppd[1805]: pppd 2.4.5 started by root, uid 0
Nov  7 21:57:43 dtomadon pppd[1805]: Using interface ppp0
Nov  7 21:57:43 dtomadon pppd[1805]: Connect: ppp0 <--> /dev/ttyUSB1
Nov  7 21:57:43 dtomadon pppd[1805]: CHAP authentication succeeded
Nov  7 21:57:43 dtomadon pppd[1805]: CHAP authentication succeeded
Nov  7 21:57:43 dtomadon kernel: [  126.486317] PPP BSD Compression module registered
Nov  7 21:57:43 dtomadon kernel: [  126.517140] PPP Deflate Compression module registered
Nov  7 21:57:54 dtomadon pppd[1805]: Could not determine remote IP address: defaulting to 10.64.64.64
Nov  7 21:57:54 dtomadon pppd[1805]: local  IP address 189.64.107.252
Nov  7 21:57:54 dtomadon pppd[1805]: remote IP address 10.64.64.64
Nov  7 21:58:25 dtomadon pppd[1805]: Terminating on signal 15
Nov  7 21:58:25 dtomadon pppd[1805]: Connect time 0.6 minutes.
Nov  7 21:58:25 dtomadon pppd[1805]: Sent 0 bytes, received 0 bytes.
Nov  7 21:58:25 dtomadon pppd[1805]: Connection terminated.
Nov  7 21:58:25 dtomadon pppd[1805]: Exit.
Nov  7 21:58:33 dtomadon pppd[1916]: Plugin /usr/lib/pppd/2.4.4/nm-pppd-plugin.so loaded.
Nov  7 21:58:34 dtomadon pppd[1916]: pppd 2.4.5 started by root, uid 0
Nov  7 21:58:34 dtomadon pppd[1916]: Using interface ppp0
Nov  7 21:58:34 dtomadon pppd[1916]: Connect: ppp0 <--> /dev/ttyUSB1
Nov  7 21:58:34 dtomadon pppd[1916]: CHAP authentication succeeded
Nov  7 21:58:34 dtomadon pppd[1916]: CHAP authentication succeeded
Nov  7 21:58:41 dtomadon pppd[1916]: Could not determine remote IP address: defaulting to 10.64.64.64
Nov  7 21:58:41 dtomadon pppd[1916]: local  IP address 189.65.76.95
Nov  7 21:58:41 dtomadon pppd[1916]: remote IP address 10.64.64.64
Nov  7 21:59:00 dtomadon pppd[1916]: Terminating on signal 15
Nov  7 21:59:00 dtomadon pppd[1916]: Connect time 0.4 minutes.
Nov  7 21:59:00 dtomadon pppd[1916]: Sent 0 bytes, received 0 bytes.
Nov  7 21:59:00 dtomadon pppd[1916]: Connection terminated.
Nov  7 21:59:02 dtomadon pppd[1916]: Exit.
Nov  7 21:59:04 dtomadon pppd[1999]: Plugin /usr/lib/pppd/2.4.4/nm-pppd-plugin.so loaded.
Nov  7 21:59:04 dtomadon pppd[1999]: pppd 2.4.5 started by root, uid 0
Nov  7 21:59:04 dtomadon pppd[1999]: Using interface ppp0
Nov  7 21:59:04 dtomadon pppd[1999]: Connect: ppp0 <--> /dev/ttyUSB1
Nov  7 21:59:04 dtomadon pppd[1999]: CHAP authentication succeeded
Nov  7 21:59:04 dtomadon pppd[1999]: CHAP authentication succeeded
Nov  7 21:59:12 dtomadon pppd[1999]: Could not determine remote IP address: defaulting to 10.64.64.64
Nov  7 21:59:12 dtomadon pppd[1999]: local  IP address 189.116.139.184
Nov  7 21:59:12 dtomadon pppd[1999]: remote IP address 10.64.64.64
Nov  7 21:59:12 dtomadon pppd[1999]: primary   DNS address 189.40.224.5
Nov  7 21:59:12 dtomadon pppd[1999]: secondary DNS address 10.223.246.102
« Última modificação: 25 de Dezembro de 2009, 00:27 por dtomadon »
BacKTrack5 64 bits com Vídeo SIS

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

Offline Julio Viana

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Modem 3g Tim onda msa501hs no karmic
« Resposta #1 Online: 18 de Novembro de 2009, 19:59 »
Seguindo as orientações de dtomadon (com pequena mudanças), consegui conectar com ZTE MF636 Brasil Telecom. Segue abaixo os procedimentos adotados:

1º Baixei a última versão do usb_modeswitch em http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-1.0.5.tar.bz2

coloque no diretório home extraia o mesmo e mande instalar com o comando : sudo make install

A biblioteca libusb já estava instalado no meu PC.

2º editei o arquivo usb_modeswitch.conf em

sudo gedit /etc/usb_modeswitch.conf

está é a forma original:

 #ZTE MF628+ (tested version from Telia / Sweden)
 #ZTE MF626
 #ZTE MF633
 #ZTE MF636 (aka "Telstra / BigPond 7.2 Mobile Card")

# Contributor: Joakim Wennergren

;DefaultVendor=  0x19d2
;DefaultProduct= 0x2000

;TargetVendor=   0x19d2
;TargetProduct=  00031

only for reference and 0.x versions
MessageEndpoint=0x01

;MessageContent="55534243123456782000000080000c85010101180101010101000000000000"

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

Descomente as linhas com # e ;

salve o arquivo e feche o editor.

No meu caso está assim:

########################################################
# ZTE MF628+ (tested version from Telia / Sweden)
# ZTE MF626
# ZTE MF633
# ZTE MF636 (aka "Telstra / BigPond 7.2 Mobile Card")
#
# Contributor: Joakim Wennergren

DefaultVendor=  0x19d2
DefaultProduct= 0x2000

TargetVendor=   0x19d2
TargetProduct=  0x0031

# only for reference and 0.x versions
MessageEndpoint=0x01

MessageContent="55534243123456782000000080000c85010101180101010101000000000000"

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

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

3º Crie o arquivo em:  sudo gedit /usr/share/hal/fdi/information/20thirdparty/20-zte-mf626.fdi

com o conteúdo abaixo:

<!-- -*- 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="0x0001">
<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>

salve o arquivo e feche o editor.


4º Por último crie o arquivo em:

sudo gedit /etc/udev/rules.d/95-ZTE-MF636.rules

com o conteúdo a seguir :

SUBSYSTEM=="usb", SYSFS{idProduct}=="2000", SYSFS{idVendor}=="19d2", RUN+="/usr/sbin/usb_modeswitch", RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x2000"

Como discador estou usando wvdial com as seguintes configuração:

[Dialer Defaults]
Modem = /dev/ttyUSB2
Baud = 921600
DialCommand = ATDT
Check Def Route = on
FlowControl = Hardware(CRTSCTS)
Username = brt
Password = brt
Phone =  *99***1#
Stupid mode = 1
Auto Reconnect = on
Auto DNS = on
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 = AT+CGDCONT=1,"IP","brt.br"
ISDN = 0
Modem Type = Analog Modem

Agradeço ao dtomadon por compartilhar sua experiência e permitir que eu pudesse resolver meu problema a partir dela.


Consegui conectar também pelo NetworkManager com a seguinte configuração:

Aba Banda Larga Móvel:
Número: *99#
Nome do Usuário: BrT
Senha: BrT

Aba Configuração PPP:
Método Permitido: EAP e PAP

Sucesso a todos!
APN: brt.br
« Última modificação: 18 de Novembro de 2009, 23:53 por Julio Viana »