Tim (Onda MSA501HS) no Ubuntu 9.04

Iniciado por Dc_Luks, 27 de Abril de 2009, 03:56

tópico anterior - próximo tópico

Dc_Luks

Pessoal o que faço pra configurar o mini-modem da Tim (ONDA MSA501HS) no Ubuntu 9.04 pq não consegui,
msmo.. baixei o pacote usbmodeswitch que promete resolver o problema, instalei mas não consegui.

Por favor ajudem! peço que se possível enviem a solução para o meu e-mail lucasfeitozas@gmail.com
abraços

lunga

O sistema reconhece o modem?

Posta o resultado do comando lsusb
Se sua dúvida foi resolvida, por favor,  edite o título do tópico para indicar isso!

"Na União Soviética, a rosca é que queima você!!!

Dc_Luks

está ai o resultado do comando lsusb, msm assim não consegui me conectar a internet..

Bus 001 Device 002: ID 19d2:2000  //essa linha eh do mini-modem
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

flw

lunga

Ele aparece entao como modem no gerenciador de redes?

Configura a conexao no gerenciador (usuario, senha, apn);

Instala  o pacote gcom (sudo apt-get install gcom)

Reinicia e tenta conectar.
Se sua dúvida foi resolvida, por favor,  edite o título do tópico para indicar isso!

"Na União Soviética, a rosca é que queima você!!!

Dc_Luks

#4
o gerenciador de redes não exibe o modem, mas farei instalaçao do gcom

mas tarde eu darei resposta dessa instalação

abraço

Dc_Luks

lunga,
eu gostaria de saber se tem como intalar o gcom por outros meios pq
eu soh consigo conectar a net na faculdade e eles usam proxy, e
utilizei esse comando mas o proxy bloqueou!!

Se mais alguem souber como resolver esse problema, eu aguardo resposta!!

abraços

lunga

Se sua dúvida foi resolvida, por favor,  edite o título do tópico para indicar isso!

"Na União Soviética, a rosca é que queima você!!!

Dc_Luks

eu instalei o pacote gcom e nada de reconhecer.. gostaria que
gostaria que tivesse mais outras soluções!!

Aguardo Resposta!
Pessoal que pode ajudar eu estou precisando

ramon

Você ja tentou o GNOME PPP ?

OBS.: Use modo burro

valeriocesar

Gente, também to com um problema parecido, o meu modem msa 501hf também, ele reconhece e talz, conecta....mas tenho certa dificuldad, as vezes pede senha e nem tem(só as vezes) e o pior não consigo vem a taxa de tranferencia nem de recepção de dados....

O q faço????

ramon

#10
valeriocesar, a senha deve ser o nome da operadora (neste caso tim)

rjbgbo

Estou c/  um problema semelhante num notebook de uma amiga, que usa o Timweb
Modem usb: HSDPA/EDGE/GPRS
Model: MSA501HS

Ñ achei pelos repositórios o pacote usbmodeswitch, comentado pelo Dc_Luks.
A qtd de literatura p/ o problema ainda tá bem escassa p/ a versão 9.04, achei o link abaixo:
http://www.linux4all.net/setting_hsdpa_modem_on_ubuntu_904_jaunty_jackalope
Que também remete a outro link - http://satriaprayoga.wordpress.com/2009/04/27/setting-hsdpa-modem-on-ubuntu-904-jaunty-jackalope/

No caso aqui o modem ñ esta, aparente/, sendo detectado também:
Citarlsusb
Bus 001 Device 004: ID 174f:5212 Syntek
Bus 001 Device 003: ID 0bda:0158 Realtek Semiconductor Corp. Mass Stroage Device
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 15d9:0a37 
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Sequer ele está sendo montado. Pen drive está sendo montado normal/.

Instalei o seguintes pacotes
sudo apt-get install wvdial gcom
E fiz os testes propostos.

Notei que o wvdial, ñ vem por padrão na instalação do SO.
Linux User #440843 | Ubuntu User #11469

Dc_Luks

Ainda não consegui resolver esse problema com o modem
o que fazer? existe outra solução?
Ouvi falar que atualizando o kernel isso bastaria
se for como faço!?

:S

williamco

#13
Citação de: Dc_Luks online 27 de Abril de 2009, 13:46
está ai o resultado do comando lsusb, msm assim não consegui me conectar a internet..

Bus 001 Device 002: ID 19d2:2000  //essa linha eh do mini-modem
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

flw

se este eh o lsusb, então o usb_modeswitch não rodou.

o id 2000 não eh do modem. ele deve mudar para 0001

se você tem o usb_modeswitch e o libusb instalado,

remova qualquer regra que vc tenha criado para o udev ou o hal

crie o seguinte script:

$ nano script.sh

#!/bin/sh

# Regras para o UDEV

echo '
ACTION!="add", GOTO="ONDA_End"
SUBSYSTEM=="usb", SYSFS{idProduct}=="2000", SYSFS{idVendor}=="19d2", RUN+="/sbin/tim-web"
SUBSYSTEM=="usb", SYSFS{idProduct}=="0001", SYSFS{idVendor}=="19d2", RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x0001"
LABEL="ONDA_End"
' > /etc/udev/rules.d/45-onda-MSA501HS.rules

# tim-web

echo '#!/bin/bash
sleep 10;
/usr/sbin/usb_modeswitch -v 0x19d2 -p 0x2000 -V 0x19d2 -P 0x0001 -m 0x01 -M 55534243123456782000000080000c85010101180101010101000000000001;
' > /sbin/tim-web
chmod +x /sbin/tim-web

# Regras para o HAL
echo '<?xml version="1.0" encoding="UTF-8"?>

<deviceinfo version="0.2">
  <device>
    <match key="usb.vendor_id" int="0x19d2"> <!-- ONDA -->
      <match key="usb.product_id" int="0x2000"> <!-- MSA501HS -->
        <merge key="info.ignore" type="bool">true</merge>
      </match>
    </match>
    <match key="serial.device" string="/dev/ttyUSB2">
        <append key="info.capabilities" type="strlist">modem</append>
        <append key="modem.command_sets" type="strlist">GSM-07.07</append>
        <append key="modem.command_sets" type="strlist">GSM-07.05</append>
    </match>
  </device>
</deviceinfo>
' > /usr/share/hal/fdi/preprobe/20thirdparty/10-onda-MSA501HS.fdi

# Sem isso o ppp não consegue alterar o DNS ao conectar
chmod 666 /etc/resolv.conf

# Esta opção é necessária para que o sistema consiga obter o DNS ao conectar
opt1=`cat /etc/ppp/options | sed -e '/^\#/D' | grep "ipcp-max-failure 30"`
[ -z "$opt1" ] && echo 'ipcp-max-failure 30' >> /etc/ppp/options
# E sem essas alguns modems não conectam
opt2=`cat /etc/ppp/options | sed -e '/^\#/D' | grep "asyncmap 0xa0000"`
[ -z "$opt2" ] && echo 'asyncmap 0xa0000' >> /etc/ppp/options
opt3=`cat /etc/ppp/options | sed -e '/^\#/D' | grep "mru 1500"`
[ -z "$opt3" ] && echo 'mru 1500' >> /etc/ppp/options
opt4=`cat /etc/ppp/options | sed -e '/^\#/D' | grep "refuse-chap"`
[ -z "$opt4" ] && echo 'refuse-chap' >> /etc/ppp/options

# DNS
echo "echo "nameserver 208.67.222.222" > /etc/resolv.conf" > /etc/ppp/ip-up.local
echo "echo "nameserver 208.67.220.220" >> /etc/resolv.conf" >> /etc/ppp/ip-up.local
chmod +x /etc/ppp/ip-up.local

# Configurações wvdial
echo '
[Dialer 3g]
Modem = /dev/ttyUSB2
Baud = 921600
DialCommand = ATDT
Check Def Route = on
FlowControl = Hardware(CRTSCTS)
Username = tim
Password = tim
Phone = *99#
Stupid mode = 1
Auto Reconnect = on
Auto DNS = off
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","tim.br"
ISDN = 0
Modem Type = Analog Modem
' > /etc/wvdial.conf




torne o arquivo executável:

$ chmod +x script.sh

execute o script como root :

# ./script.sh

depois

edite o /boot/grub/menu.lst para ficar semelhante a isso:

title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid fe64b0b8-f08e-4471-8b06-d77823a00e7d
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=fe64b0b8-f08e-4471-8b06-d77823a00e7d ro locale=pt_BR quiet splash usbserial.vendor=0x19d2 usbserial.product=0x0001
initrd /boot/initrd.img-2.6.28-11-generic
quiet


observe que vc apenas vai adicionar o trecho: usbserial.vendor=0x19d2 usbserial.product=0x0001

************
PS.:
ao colocar a regra no grub pode (deve) acontecer do modem mudar do ttyUSB2 para o ttyUSB3 ou ttyUSB1

esteja atento e verifique se mudou.

uma forma de saber eh rodar o comando:

#wvdialconf

ele vai achar o modem (se este existir) e escrever no /etc/wvdial.conf

mas não muda na configuração que o script acima cria: [3G] no /etc/wvdial.conf

vc deve então trocar o ttyUSB2 pelo correto

***************************

reinicie o pc

plugue o modem

espere alguns (+ ou - 15) segundos.

se você tem o networkmanager ele pode tentar configurar automaticamente.
preencha o assistente com as informações corretas (veja o script).

se preferir use o wvdial:

# wvdial 3g

outra dica legal para quem não usa o networkmanager (como eu - usuário de pc´s com poucos recursos):

o wvdial deve ser usado como root e é chato ter que abrir um terminal, logar como root e digitar wvdial 3g toda vez que for conectar na net.

então crie um ícone no seu desktop com o seguinte comando:

gksu -u root wvdial 3g

ao ser clikado surge uma tela de autenticação e em seguida o wvdial disca o modem!!

eu uso o fluxbox e criei o tal ícone com o logo da vivo no wbar.

***************************************************************

só pra lembrar:

aiko 83d
zte mf626
onda msa405hs

têm todos exatamente o mesmo hardware
ou seja, são o mesmo modem apenas com o id diferente.
qualquer dica que sirva para um serve para os outros, só tendo que mudar o id

********************************************************************

para melhorar a estabilidade da conexão tente o seguinte:

no windows ou no mac os, usando o "driver" da onda/tim ou aiko/vivo (é tudo a mesma coisa),
altere o modo de conexão para somente UMTS.

isso só é possível usando o software da operadora (não encontrei ainda nada para o linux),
e evita que o modem conect em GPRS.

uma vez feita a mudança, não é preciso repetir mais (mas pode ser desfeito se quiser).

é uma faca de dois legumes, pois onde só tem GPRS ele não conectará.

além disso tente manter sua máquina pingando um endereço da web conhecido:

$ ping -i 5 google.com

algumas pessoas recomendam um tempo menor (2 seg) mas eu acho que 5 seg é suficiente para manter a
internet ativa.

abraços,

william

dtomadon

Tô com uma dúvida na forma que vc seguiu, para tentar ativar o modem, estou usando o mesmo modem e a mesma operadora,estou no modo live CD agora e conectado

foi so espetar o modem na usb e aguardar alguns segundos, selecionei o país a operadora, criei a senha do chaveiro padrão, fui no canto superior direito aonde fica aquela barrinha de sinal, cliquei em cima mandei ativar a conexão e aqui estou.

Segui abaixo meu lsusb:

ubuntu@ubuntu:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 003: ID 19d2:0001  ( Linha do MODEM )
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
ubuntu@ubuntu:~$

Só mais uma pergunta vc atualizou do 8.X para o 9.04 ou é uma instalação limpa ??? , Pergunto isso porque quando

atualizei do 8.04 para 8.10 tive um problema parecido, meu gerenciador de rede sumiu e não consegui mais utilizá-lo .
BacKTrack5 64 bits com Vídeo SIS

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