você está aqui: Home  → Arquivo de Mensagens

Instalação do Modem Huawei E226 USB (Tim Web) no GENTOO

Colaboração: Hugo Prudente

Data de Publicação: 21 de abril de 2008

Este tutorial necessita ser adaptado na parte da INICIALIZAÇÃO para outras distribuições, mas não é tão complexo quanto parece.

Requerimentos

  • Kernel > 2.6.20
  • Wvdial
  • Libusb
  • Desabilitar a solicitação de PIN do CHIP.

Instalação

Utilize os comandos abaixo para verificar se as seguintes opções estão seta das no kernel.

  # zgrep "CONFIG_USB_SERIAL_GENERIC" /proc/config.gz
  # zgrep "CONFIG_USB_SERIAL_OPTION" /proc/config.gz
  # zgrep "CONFIG_PPP" /proc/config.gz
  # zgrep "CONFIG_PPP_ASYNC" /proc/config.gz

As saídas devem estar da seguinte maneira.

  CONFIG_USB_SERIAL_GENERIC=y

Caso as saídas estiverem como no set deverá configurar o kernel da seguinte maneira.

  Device Drivers -> USB Support -> [M] USB Serial Converter Support -> [*]USB Generic Serial Driver
  Device Drivers -> USB Support -> [M] USB Serial Converter Support -> [M] USB driver for GSM and CDMA modem
  
  Device Drivers -> Network Device Support -> [M] PPP (point-to-point protocl) support
  Device Drivers -> Network Device Support -> [M] PPP support for async serial ports

Insira o modem Tim na usb e utilize o seguinte comando:

  # lsusb  v 	

A saída deverá ser a seguinte.

   ...
   idVendor           0x12d1
   idProduct          0x1003
   bcdDevice            0.00
   iManufacturer           1 HUAWEI Technologies
   iProduct                2 HUAWEI Mobile
   ...

Agora você deverá criar o arquivo 50-huawei.rules dentro do diretório /etc/udev/rules.d/ utilize o seguinte comando.

  # touch /etc/udev/rules.d/50-huawei.rules

E dentro deste arquivo você deverá colocar os seguintes comandos

   SUBSYSTEM=="usb", SYSFS{idProduct}=="1003", SYSFS{idVendor}=="12d1", RUN+="/sbin/modprobe option"
   SUBSYSTEM=="usb", SYSFS{idProduct}=="1003", SYSFS{idVendor}=="12d1", RUN+="/sbin/modprobe ppp_async"

Re-inicie as regras utilizando o commando:

  # udevcontrol reload_rules

Após isto re-conecte o Modem Tim na usb e utilize o seguinte commando:

  # tail /var/log/messages

A saída deverá ser a seguinte:

   ... option 5-1.2:1.0: GSM modem (1-port) converter detected
   ... usb 5-1.2: GSM modem (1-port) converter now attached to ttyUSB0
   ... option 5-1.2:1.1: GSM modem (1-port) converter detected
   ... usb 5-1.2: GSM modem (1-port) converter now attached to ttyUSB1

Pronto agora seu Modem está pronto para ser configurado e utilizado.

Configurando o modem

Crie um arquivo chamado wvdial.conf dentro do diretório /etc/ com o seguinte comando:

  # touch /etc/wvdial.conf

Dentro deste arquivo você deverá colocar a seguinte configuração.

  [Dialer Defaults]
  Modem = /dev/ttyUSB0
  Baud = 3600000
  Init1 = AT+CGDCONT=1,,"tim.br",0.0.0.0
  Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
  Init3 =
  Area Code =
  Phone = *99***1#
  Username = tim
  Password = tim
  Ask Password = 0
  Dial Command = ATD
  Stupid Mode = 1
  Compuserve = 0
  Force Address =
  Idle Seconds = 0
  DialMessage1 =
  DialMessage2 =
  ISDN = 0
  Auto DNS = 1

Pronto agora você deverá digitar o seguinte comando para conectar-se a internet.

  # vwdial

A saída deste comando será parecida com esta, e mostra que você está conectado na internet.

  --> Modem initialized.
  --> Sending: ATDT*99#
  --> Waiting for carrier.
  ATDT*99#
  CONNECT
  --> Carrier detected.  Starting PPP immediately.
  --> Starting pppd at Mon Jul 16 02:05:58 2007
  --> Pid of pppd: 10683
  --> pppd: @ [06][08]
  --> Using interface ppp0
  --> pppd: @ [06][08]
  --> pppd: @ [06][08]
  --> pppd: @ [06][08]
  --> pppd: @ [06][08]
  --> pppd: @ [06][08]
  --> pppd: @ [06][08]
  --> local  IP address 10.205.53.190
  --> pppd: @ [06][08]
  --> remote IP address 10.64.64.64
  --> pppd: @ [06][08]
  --> primary   DNS address 10.223.246.102
  --> pppd: @ [06][08]
  --> secondary DNS address 10.223.246.103
  --> pppd: @ [06][08]

Agora é você está conectado na internet.

Conectando na inicialização

Para adicionar o Tim para na inicialização você deve tuilizar o seguinte comando:

  # wget http://sfair.org/public/files/huaweiE220-i386_pt-BR.c

Compila-lo com o seguinte comando:

  # gcc  lusb huawaiE220-i368_pt-BR.c  o tim
  # chmod +x tim
  # mv tim /bin/

Agora você deverá criar o arquivo de inicialização no /etc/init.d da seguinte maneira:

  # vi /etc/init.d/tim

Ao fazer isso o Gentoo irá criar um arquivo com algumas funções, você deverá deixá-las da seguinte maneira:

  start(){
  	tim	&>	/home/aramax/log/timconnectDev.txt &
  	sleep 10
  	wvdial &> /home/aramax/log/timconnect.txt &
  }
  
  stop(){
  	pppd disconnect
  	killall wvdial &
  	killall pppd &
  }
  

As outras funções deverão ser apagadas.

Agora para adicionar o Tim na conexão inicial utilize o seguinte comando:

  # rc-update add tim default

Agora reinicie o computador



Veja a relação completa dos artigos de Hugo Prudente

 

 

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script