Depois de me convencer a comprar o TimWeb para usar no notebook e ver vários
sites com o "passo-a-passo" da instalação no Linux com o modem da Huawei,
fui a uma loja Tim e fiz a compra do meu mini-modem, porém não tinha o famoso
modem da Huawei e sim o modem da Onda Communication MSA501HS.
Bem, pensei que seria apenas fazer uma adaptação ou pequisar no google que
acharia tudo "mastigado" ...
... Vai nessa !?!?!?! ...
Este modem é novo no Brasil, foi homologado pela Anatel no começo deste ano,
a assistência técnica disse que o modem não é compatível com Linux e mesmo
no Google não há referência do modem MSA501HS, consegui apenas algumas
referências em sites extrangeiros.
Fiquei algumas semanas varrendo a Net, pegando dicas com amigos e estudandos
conceitos (udev, wvdial, DNS, ppp, entre outros) para entender como a coisa
funcionaria no Linux ...
Agora que fiquei "manjando" um pouco do assunto, me arrisco a escrever o
passo-a-passo da instalação do modem Onda Comunication no Linux:
- Antes de plugar o modem na porta USB, crie como root uma regra (udev)
para detecção do modem como Speed Driver (modem USB) e não como mídia de
armazenamento (Storage):
cd /etc/udev/rules.d/
sudo vi 10-onda-msa501hs.rules
#---------------------------------------------------------------------------#
ACTION!="add", GOTO="ONDA_End"
# Is this the ZeroCD device?
SUBSYSTEM=="usb", SYSFS{idProduct}=="2000",
SYSFS{idVendor}=="19d2", GOTO="ONDA_ZeroCD"
# Is this the actual modem?
SUBSYSTEM=="usb", SYSFS{idProduct}=="0001",
SYSFS{idVendor}=="19d2", GOTO="ONDA_Modem"
LABEL="ONDA_ZeroCD"
# This is the ZeroCD part of the card, change
# the usb_modeswitch kernel module to the
# right vendor e product
RUN+="/usr/sbin/usb_modeswitch -d 1 -v 0x19d2 -p 0x2000 -V 0x19d2 -P 0x0001"
LABEL="ONDA_Modem"
# This is the Modem part of the card, let's
# load usbserial with the correct vendor
# and product ID's so we get our usb serial devices
RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x0001",
MODE="660", GROUP="tty"
LABEL="ONDA_End"
#---------------------------------------------------------------------------#
Observações
- Utilizei o vi para criar o arquivo acima, porém utilize o editor de sua preferência.
- O módulo usb_modeswitch deve estar disponível em /usr/sbin/
- Após a criação da regra acima, plugue o modem na porta USB e aguarde 30
segundos, pois é o tempo que o modem leva para trocar de Midia de Armezanamento
(storage) para Speed Driver (modem USB).
Para verificar se está tudo ocorrendo bem, como super-usuário (root), digite
o seguinte comando antes de plugar o modem na porta USB:
sudo tail -f /var/log/messages
ps: Acompanhe o log de mensagem por cerca de 30 segundos para verificar a
mudança do modem (Storage para Speed Driver)
Para verificar que o driver está configurado corretamente digite:
ls -la /dev/ttyUSB*
Deverá aparecer algo como as três entradas abaixo:
crw-rw---- 1 root uucp 188, 0 2008-04-07 18:48 ttyUSB0
crw-rw---- 1 root uucp 188, 1 2008-04-07 18:48 ttyUSB1
crw-rw---- 1 root uucp 188, 2 2008-04-07 18:48 ttyUSB2
- Configuração do discador
Crie como root o arquivo abaixo:
sudo vi /etc/wvdial.conf
[Dialer tim]
Init2 = ATZ
Init3 = AT+CGDCONT=1,"ip","tim.br"
Stupid Mode = 1
ISDN = 0
Phone = *99***1#
Ask Password = 0
Modem = /dev/ttyUSB0
Username = tim
Dial Command = ATD
Password = tim
Baud = 460800
- Em seguida, basta fazer a ligação ( com o PIN do Tim-Chip DESATIVADO ):
sudo wvdial tim
E se tudo estiver OK... deverá aparecer:
--> WvDial: Internet dialer version 1.56 (abuild@mandelbrot)
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATZ
ATZ
OK
--> Sending: AT+CGDCONT=1,"IP","tim.br"
AT+CGDCONT=1,"IP","tim.br"
OK
--> Modem initialized.
--> Sending: ATD*99***1#
--> Waiting for carrier.
ATD*99***1#
CONNECT
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Mon Apr 7 19:45:26 2008
--> Pid of pppd: 8963
--> Using interface ppp0
--> local IP address 189.65.34.194
--> remote IP address 10.64.64.64
--> primary DNS address 189.40.238.6
--> secondary DNS address 189.40.238.7
--> Script /etc/ppp/ip-up run successful
--> Default route Ok.
--> Nameserver (DNS) Ok.
--> Connected... Press Ctrl-C to disconnect
Caso o DNS falhar, irá aparecer algo assim...
DSN failed e os números do IPs não encontrados
- Substitua os DNSs no arquivo /etc/resolv.conf por algum DNS válido, eu sugiro o openDNS:
# sudo vi /etc/resolv.conf
nameserver 208.67.222.222
nameserver 208.67.220.220
- E desabilite o modo dinâmico do DNS (ppp) em:
sudo vi /etc/sysconfig/network/config
MODIFY_RESOLV_CONF_DYNAMICALLY="no"
Para saber mais consulte o script /etc/ppp/ip-up
Por fim, disque novamente e pronto!
Ao invés de usar o wvdial, a conexão pode ser feita via kppp, criando uma
conta com o número *99***1#, o modem /dev/ttyUSB0 e username=tim password=tim
Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.
Opinião dos Leitores
Thiago
24 Jul 2008, 00:47
Bruno,
Nao use o vi pois é muito dificil de ser usado, tetne usar outro como o kwrite por exemplo.
Troque
sudo vi 10-onda-msa501hs.rules
Por sudo kwrite 10-onda-msa501hs.rules.
quando copiar o texto copie tudo, igualzinho que tah ali, é mto fácil, só copiar e colar.
Cuidado pois a instalação do onda no eee pc é bem díficil, vc tem que saber instalar usando tar ./configure e make install, pois o eee não vem com algm arquivos que são necessários.
Bruno
21 Jul 2008, 12:32
Até abrir o vi tudo bem. Mas não soube criar a regra. Tem que digitar tudo o que está escrito, incusive # e #------#?Depois que fiz tudo, ante de conctar o modem, digitei sudo tail... e deu arquivo ou diretório não encontrado...
Livio Assis
19 Jul 2008, 00:15
Bruno
Qual é o seu Sistema Operacional?
Os comandos são digitados no Terminal (Konsole).
Veja os comentários do Thiago, ele instalou o Tim Web Onda no Eee PC e deixou dicas para instalação.
Bruno Schmidt
17 Jul 2008, 22:28
Caro Livio,
Comprei um Asus EeePc 4G e um Tim ONDA, como alguns colegas, porém não consigo fazer nem o primeiro passo. Onde eu digito aqueles comandos? Me ajuda!
Weslei Chaves
17 Jul 2008, 08:06
Esqueci de dizer que o sistema que quero configurar é o "Ubuntu 8.04"
E mínha máquina é um Notbook AMZ A101. Abçs!!!
Weslei Chaves
17 Jul 2008, 07:56
Tenho esse tal modem onda da tim e como tenho pouco conhecimento no assunto não estou conseguindo configurar a internet.
Não entende muito bem como se da esses passos de configuraçao, sou de BH se tiver alguem aki que pode me ajudar a se livrar do "WINDOWNS" eu agradeço.
De repente um video com os passos da configuraçao ajudaria. Abrçs!!!
Thiago
16 Jul 2008, 01:53
Alguem pode me explicar como instalar aquele patch?
Muito obrigado,
Thiago
Thiago
16 Jul 2008, 01:34
CONSEGUI!! Estou navegando na internet com o EEE pc900 usando o modem onda...
no eee PC não existe a /etc/sysconfig mas existe /etc/network onde crei um arquivo config.d e escrevi as coisas no DNS
acontece que no console ele ta parado na linha
secondary DNS address 189.40.238.7
mas a internet ja funciona...
Muito obrigado pela ajuda aqui nesse tutorial...
para resumir
eu fiz isso
http://www.draisberghof.de/usb_modeswitch/
depois intalei o libusb
depois rodei o install desse aqruivo com o modem ligado na usb
http://enigma.nobel.com.br/eeepc/usbserial.tar.gz
depois instalei via o synaptic o wvdial que nao veio no meu eee pc.
depois fiz tudo desse tutorial
Thiago
16 Jul 2008, 01:08
Mentira minha, ele nao disse que conectou mas ta parado no secondary DNS address, achou q vou fazer os passos 5 e 6...
Thiago
16 Jul 2008, 01:05
Deu certo, só nao consigo navegar, mas ele diz que conectou o DNS nao falhou e nao fiz o passou 5 e 6. Devo fazer?
Thiago
16 Jul 2008, 00:32
Eu instalei o usb_modeswitch corretamente, botei o .inf mais atualizado e instalei isso http://enigma.nobel.com.br/eeepc/usbserial.tar.gz e ainda nao funcoinou no eee pc.. ajudaaa
o wvdial nao da nada, nem reconhece o comantdo wvdial acho q nao está instalado, vou tentar instalar
Thiago
15 Jul 2008, 23:39
No eee PC o usb_modeswtich nao existe e além disso parece que "O asus compilou no kernel o modulo usbserial sem suporte a opção de mudar o vendor e o product id" .
Tem uns usuários tentanto instalar mais ninguém conseguiu ainda http://forum.eeeuser.com/viewtopic.php?id=27194
eu vou tentar mas sou muito novo no linux ainda, só faço as coisas com tutoriais hahahaha...
Livio Assis
09 Jul 2008, 12:59
João Neto
Valeu pelo comentário.
Segue link para aumentar a taxa:
http://br-linux.org/2008/kernel-patch-de-brasileiro-dobra-a-capacidade-de-trafego-pelos-modems-gsm-onda-msa501hs-usb/
Boa sorte
Livio
Frizzone
07 Jul 2008, 23:25
boa... foi muito útil
valeu
João Neto
06 Jul 2008, 10:02
Lívio,
Suas dicas foram excelentes e está funcionando OK, mas não consigo obter velocidades superiores a 498Kbps no Linux. Quando conecto via Windows, usando a aplicação TIM, chego a 900Kbps (meu plano é de 1Mbps).
Há algum parâmetro a ser alterado ?
Obrigado.
Livio Assis
12 Jun 2008, 21:02
Luiz Paulo
Veja as perguntas abaixo que fiz ao Ricardo ...
Responda para mim para que eu possa te ajudar...
luizpaulo
07 Jun 2008, 10:03
Como instalar Tim-Web ONDA MSA501HS no Eee_PC 4G. Me salvem.
Livio Assis
04 Jun 2008, 11:46
Ricardo
Você tentou seguir o passo a passo deste tutorial?
Em algum momento gerou erro?
Ricardo Pacheco
31 Mai 2008, 20:24
Alguém saberia como faço a instalação desse modem no ASUS Eee PC? Obrigado, Ricardo
Livio Assis
19 Mai 2008, 22:31
Francisco
No Firefox, acesse o menu Arquivo e clique em Modo offline
Livio Assis
19 Mai 2008, 22:27
Reginaldo
Para controlar o volume de dados eu utilizo o vnstat:
http://humdi.net/vnstat/
Francisco
18 Mai 2008, 23:33
Corrigindo: nem o Firefox nem o Epiphany funcionam.
Rodrigo
18 Mai 2008, 22:06
francisco, eu configurei omeu discador diferente
[Dialer tim]
Init3 = AT+CGDCONT=1,"ip","tim.br",0.0.0.0
Init2 = ATZ
Stupid Mode = 1
ISDN = 0
Phone = *99***1#
Ask Password = 0
Modem = /dev/tts/USB0
Username = tim
Dial Command = ATD
Password = tim
Baud = 4608000
Auto Reconnect = 0
Modem Type = Analog Modem
Francisco
18 Mai 2008, 13:46
Rodrigo, mas eu abro o firefox, tento acessar algum sítio na web e não consigo. Se você tiver alguma dica adicional, por favor me passe. Muito obrigado!
Rodrigo
18 Mai 2008, 02:45
Francisco, mesmo voce nao btendo as inhas ele esta conectado e funcionando na internet, o meu esta assim sem as linhas mas esta funcionando, agora eu consegui fazer funcionar
Francisco
18 Mai 2008, 01:41
Na segunda vez que tentei, sequer consegui montar o modem. Ele não foi montado automaticamente e quando tentei fazê-lo recebi a mensagem:
Cannot mount volume.
Unable to mount the volume 'ONDAMODEM'.
Cannot get drive from hal
Alguma dica? Thanks.
Francisco
18 Mai 2008, 01:30
O que obtenho é
root@jsbach:/etc# wvdial tim
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATZ
ATZ
OK
--> Sending: AT+CGDCONT=1,"ip","tim.br"
AT+CGDCONT=1,"ip","tim.br"
OK
--> Modem initialized.
--> Sending: ATD*99***1#
--> Waiting for carrier.
ATD*99***1#
CONNECT
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Sat May 17 22:20:38 2008
--> Pid of pppd: 19263
--> Using interface ppp0
--> local IP address 189.40.113.206
--> remote IP address 10.64.64.64
--> primary DNS address 189.40.238.6
--> secondary DNS address 10.223.246.102
Caught signal 2: Attempting to exit gracefully...
--> Terminating on signal 15
--> Connect time 1.7 minutes.
--> Disconnecting at Sat May 17 22:22:20 2008
root@jsbach:/etc# wvdial tim
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
+ZUSIMR:2
--> Sending: ATZ
ATZ
OK
--> Sending: AT+CGDCONT=1,"ip","tim.br"
AT+CGDCONT=1,"ip","tim.br"
OK
--> Modem initialized.
--> Sending: ATD*99***1#
--> Waiting for carrier.
ATD*99***1#
CONNECT
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Sat May 17 22:22:26 2008
--> Pid of pppd: 19476
--> Using interface ppp0
--> local IP address 189.66.187.183
--> remote IP address 10.64.64.64
--> primary DNS address 189.40.238.6
--> secondary DNS address 10.223.246.102
cd
Ou seja, eu NÃO obtenho as linhas
--> Script /etc/ppp/ip-up run successful
--> Default route Ok.
--> Nameserver (DNS) Ok.
--> Connected... Press Ctrl-C to disconnect
Alguma dica? Thanks.
Reginaldo
17 Mai 2008, 22:28
Ola galera;
Aproveitando os comentários sobre o moldem da ONDA, queria saber, como visualizar o que gastei de mega bytes nesse novo moldem.
Valeu, Abraços.
Rodrigo
16 Mai 2008, 12:06
/home/user> ls -la /dev/ttyUSB*
lrwxrwxrwx 1 root root 8 2008-05-16 09:03 /dev/ttyUSB0 -> tts/USB0
lrwxrwxrwx 1 root root 8 2008-05-16 09:03 /dev/ttyUSB1 -> tts/USB1
lrwxrwxrwx 1 root root 8 2008-05-16 09:03 /dev/ttyUSB2 -> tts/USB2
Livio Assis
16 Mai 2008, 00:51
Rodrigo
Você está conseguindo visualisar os drives:
ls -la /dev/ttyUSB*
crw-rw---- 1 root uucp 188, 0 2008-04-07 18:48 ttyUSB0
crw-rw---- 1 root uucp 188, 1 2008-04-07 18:48 ttyUSB1
crw-rw---- 1 root uucp 188, 2 2008-04-07 18:48 ttyUSB2
Rodrigo
15 Mai 2008, 23:49
Progressoes de ontem para hoje, consegui chegar no passo 4 porem naocnsigo realizalo naoacontece nada e quando euu ponhoo modem agora nao aparece mais nd no pc
Rodrigo
14 Mai 2008, 22:54
Sou novo em linux e gostaria de saber as configuracoespasso a passoondedevo r para poder fazer a instalacao do modem muito obrigado
Livio Assis
03 Mai 2008, 18:03
Valeu Messias.
Espero que a dica seja útil.
Abraços
Livio
Messias Alves
03 Mai 2008, 10:44
Parabéns!! Muita boa sua dica!!
Vlws!!!