Assine a Lista Dicas-L
Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.
Tim-Web no Linux - Onda MSA501HS
Colaboração: Livio Assis
Data de Publicação: 03 de maio de 2008
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.
O que me restou foi "RTFM" e "Do it yourself"
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:
Minha configuração:
- OpenSuse10.3 (i586)
- Notebook HpCompaq Presario V6225BR
- Onda Communication MSA501HS USB
Seguem os passos necessários para instalação:
- 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-upPor 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/ttyUSB0eusername=timpassword=tim
A partir daqui, sempre que quiser conectar à internet você deve:
- Ligar a placa à porta USB e aguardar os tais 30 segundos +/-...
- Fazer a ligação (por wvdial, kppp, ou o que preferirem...)
Veja a relação completa dos artigos de Livio Assis
Referências Adicionais
Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.
Avalie esta dica
Opinião dos Leitores
03 Fev 2009, 12:24
21 Dez 2008, 08:07
06 Dez 2008, 12:17
ls -la /dev/ttyUSB*
diz que o diretorio ou arquivo são inexistentes? O que fazer? Obrigado.
24 Nov 2008, 20:08
Talvez seja do interesse de vocês. Criei um software que automatiza as tarefas criadas aqui no blog.
SmartConnect 3G: http://smartconnect3g.wordpress.com
Dêem uma olhada no blog e vejam o que eu fiz...
05 Nov 2008, 19:20
28 Out 2008, 08:56
Instalei o kppp e ficou 10.
Só que a velociade de conexão no linux é bem inferior a velocidade no windows, pq?
Edson.
27 Out 2008, 18:17
11 Set 2008, 17:21
Edson - falha do DNS - procure pelo módulo ppp corrompido, ou veja se voce não está configurado como O DNS da sua rede local, ou ainda se na sua rede local não existe alguma máquina funcionando como servidor DNS.
11 Set 2008, 17:03
eu consegui chegar até aqui, mas fica parado nos DNS, como mostrado abaixo.
Alguem tem mais alguma dica.
root@artnet:/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 Thu Sep 11 16:59:08 2008
--> Pid of pppd: 5816
--> Using interface ppp0
--> local IP address 189.118.177.185
--> remote IP address 10.64.64.64
--> primary DNS address 189.40.224.5
--> secondary DNS address 10.223.246.102
08 Set 2008, 09:03
31 Jul 2008, 10:49
26 Jul 2008, 19:27
24 Jul 2008, 00:47
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.
21 Jul 2008, 12:32
19 Jul 2008, 00:15
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.
17 Jul 2008, 22:28
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!
17 Jul 2008, 08:06
E mínha máquina é um Notbook AMZ A101. Abçs!!!
17 Jul 2008, 07:56
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!!!
16 Jul 2008, 01:53
Muito obrigado,
Thiago
16 Jul 2008, 01:34
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
16 Jul 2008, 01:08
16 Jul 2008, 01:05
16 Jul 2008, 00:32
o wvdial nao da nada, nem reconhece o comantdo wvdial acho q nao está instalado, vou tentar instalar
15 Jul 2008, 23:39
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...
09 Jul 2008, 12:59
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
07 Jul 2008, 23:25
valeu
06 Jul 2008, 10:02
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.
12 Jun 2008, 21:02
Veja as perguntas abaixo que fiz ao Ricardo ...
Responda para mim para que eu possa te ajudar...
07 Jun 2008, 10:03
04 Jun 2008, 11:46
Você tentou seguir o passo a passo deste tutorial?
Em algum momento gerou erro?
31 Mai 2008, 20:24
19 Mai 2008, 22:31
No Firefox, acesse o menu Arquivo e clique em Modo offline
19 Mai 2008, 22:27
Para controlar o volume de dados eu utilizo o vnstat:
http://humdi.net/vnstat/
18 Mai 2008, 23:33
18 Mai 2008, 22:06
[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
18 Mai 2008, 13:46
18 Mai 2008, 02:45
18 Mai 2008, 01:41
Cannot mount volume.
Unable to mount the volume 'ONDAMODEM'.
Cannot get drive from hal
Alguma dica? Thanks.
18 Mai 2008, 01:30
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.
17 Mai 2008, 22:28
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.
16 Mai 2008, 12:06
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
16 Mai 2008, 00:51
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
15 Mai 2008, 23:49
14 Mai 2008, 22:54
03 Mai 2008, 10:44
Vlws!!!









