Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Aprenda inglês em casa

Baixe gratuitamente as duas primeiras aulas


 

Aprenda inglês em casa

Baixe gratuitamente as duas primeiras aulas

English for Reading and Listening

Receba por email, diariamente, mensagens contendo materiais para leitura e audição, incluindo arquivos no formato MP3 gravados por falantes nativos.

Saiba mais e faça sua inscrição

Red Bug

Você está aqui: Home  → Arquivo Dicas-L

 

Tempo Real Eventos - Mão na Massa Postgresql

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Publicar em del.icio.us

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:

  1. 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/

  2. 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
    

  3. 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
    

  4. 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
    

  5. 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
    

  6. 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

A partir daqui, sempre que quiser conectar à internet você deve:

  1. Ligar a placa à porta USB e aguardar os tais 30 segundos +/-...
  2. 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

  • Currently 3.34/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.3 /5 (225 votos)

Recomende este site
Recomendar este artigo


Versão para impressão


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!!!
*Nome:
Email:
Me notifique sobre novos comentários nessa pagina
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script

Mão na Massa NAGIOS
Aumente a disponibilidade dos serviços de rede de sua empresa
9 de Agosto, em São Paulo
Saiba mais

Biblioteca

Hardware PC: Guia de Aprendizagem Rápida
Por Carlos E. Morimoto

Sistemas de Banco de Dados
Por Ramez E. Elmasri e Shamkant Navathe

Redes de Computadores: Curso Completo
Por Gabriel Torres

UML: uma Abordagem Prática
Por Gilleanes T. A. Guedes

MySQL - Guia do Programador
Por André Milani

Marley e Eu: a Vida e o Amor ao Lado do Pior Cão do Mundo
Por John Grogan

Redes de Computadores
Por Andrew S. Tanembaum

SQL: Curso Prático
Por Celso H. Poderoso de Oliveira

Google Hacking
Por JOHNNY LONG

Criptografia em Software e Hardware
Por Edward David Moreno, Fabio Dacencio Pereira e Rodolfo Barros Chiaramonte

Use a Cabeça!: JSP & Servlets
Por Brian Bashan, Kathy Sierra, Bert Bates

Harry Potter e as Relíquias da Morte
Por J.K. Rowling

Manual Completo do Linux: Guia do Administrador
Por Evi Nemeth, Trent R. Hein, Garth Snyder

Elite da Tropa
Por Luis Eduardo Soares, Andre Batista e Rodrigo Pimentel

Marley e Eu: a Vida e o Amor ao Lado do Pior Cão do Mundo
Por John Grogan

UML: Guia do Usuário
Por Grady Booch, James Rumbaugh e Ivar Jacobson

Deus, um delírio
Por Richard Dawkins

OpenGL: uma Abordagem Prática e Objetiva
Por Marcelo Cohen, Isabel Harb Manssour

Engenharia de Software
Por Roger S. Pressman

Upgrade e Manutenção de Hardware
Por Carlos E. Morimoto