Instalando o Vivo Zap no openSuSE 10.2

Este tutorial mostra como configurar a placa PCMCIA (PC Card) da Growell (modelo c893) no openSuSE 10.2 utilizando a provedora Vivo, o discador kinternet e o gerenciador de conexões knetworkmanager.

[ Hits: 34.162 ]

Por: Rooster em 28/05/2007


Carga do módulo



Automatizando o processo de carga do módulo usbserial:

Se tudo correu bem até aqui, podemos automatizar o processo de carregamento do driver (usbserial).

Vamos criar um arquivo dentro de /usr/bin e vamos chamá-lo de 'initC893'. Abra um terminal e como root edite o arquivo:

# mc -e /usr/bin/initC893

O conteúdo deste seria:

#! /bin/sh
echo -n "Loading module Growell C893 (Vivo Zap 3G)"

insmod /lib/modules/`uname -r`/kernel/drivers/usb/serial/usbserial.ko vendor=0x0eab product=0xc893
mkdir /dev/usb
ln -s /dev/ttyUSB0 /dev/usb/ttyUSB0
ln -s /dev/ttyUSB1 /dev/usb/ttyUSB1

Agora precisamos dar permissão de execução à este arquivo:

# chmod +x /usr/bin/initC893

E por fim colocar para que este inicie automaticamente no boot:

# echo "/usr/bin/initC893" >> /etc/init.d/boot.local

Desconecte da Internet, desligue o computador e remova a placa PCMCIA. Inicie o computador novamente e verifique se, executando o kinternet, é possível conectar.

Página anterior     Próxima página

Páginas do artigo
   1. Objetivo
   2. Driver
   3. KNetworkManager
   4. Pulo do gato
   5. Carga do módulo
   6. Notas finais
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Configurando o NSCA no Nagios

Configurando um Cluster de Tomcat com Balanceamento de Carga

Configurando o laptop Acer 5050-3284 no Gentoo Linux

ARM, utilização de snapshot de pacotes no Arch Linux

Adicionando pacotes do SuSE 9 via WEB

  
Comentários
[1] Comentário enviado por form1ga em 28/05/2007 - 08:41h

Opa Rooster, eu também estou nessa ai, a conexão não fica muito tempo, para e tenho que tirar e conectar novamente a placa, uso uma usb da YiSo, que se configura da mesma forma, e acontece a mesma coisa, creio que só pode ser o driver usbserial mesmo.

OBS: Já que escreveu na língua portuguesa não custa trocar a linha:
echo -n "Loading module Growell C893 (Vivo Zap 3G)"
por algo como:
echo -n "Lendo o módulo da Growell C893 (Vivo Zap 3G)"
Vamos valorizar nossa língua :)
Mas parabéns pelo tutorial.
Valeu.

[2] Comentário enviado por rooster em 28/05/2007 - 11:45h

Desculpe, é que meu sistema todo está em inglês e nem prestei atenção no detalhe da lingua.

Quanto ao usbserial, percebi que a placa se comporta melhor com ele do que com o que vem para o Windows. A minha conexão é mais estável qnd estou no Linux do que qnd, por algum motivo, tenho que bootar pelo Windows.

[3] Comentário enviado por _m4n14c_ em 29/05/2007 - 18:10h

Eu uso a placa Kyocera KP 650, resolvi o problema de ter que retirar a placa removendo o modulo usbserial e depois parando o slot pcmcia... Se vc usa o KPPP com a janela de dialogo aberta que a placa nao encerra a sessao PPP quando vc derruba o pppd, entao em vez de responder aos comandos AT ela responde como se vc tivesse enviando pacotes mal formados pro modem... Eu achava que era um bug da placa kyocera, mas se o vcs tao tendo esse problema (com a Yiso e a Growell), deve ser um bug do usbserial...

[4] Comentário enviado por _m4n14c_ em 29/05/2007 - 18:13h

botei num script pra automatizar a tarefa de reiniciar a conexao.. eh o mesmo esquema dos scripts do init: vivozap start; vivozap stop; vivozap restart....



#!/bin/sh
start() {
sudo /sbin/modprobe usbserial vendor=0xc88 product=0x17da
sleep 1
sudo sh /etc/rc.d/rc.pcmcia start
sleep 1
#criei um script pra automatizar a discagem, baseado em outros artigos aqui do vol...
sudo /usr/sbin/pppd call 1xEVDO
while ! (/sbin/ifconfig | grep ppp0 > /dev/null)
do
case $status in
'-') status='\' ;;
'\') status='|' ;;
'|') status='/' ;;
*) status='-' ;;
esac
printf "[%s] Aguardando conexao...\r" $status
sleep 1;
done
# nao sei pq o pppd nao acerta o dns...
sudo cp resolv.conf /etc/resolv.conf
echo
echo Conectou...
sleep 1
}

stop() {
sudo killall pppd
sleep 2
sudo /sbin/rmmod usbserial
sleep 1
sudo sh /etc/rc.d/rc.pcmcia stop
}

restart() {
stop
stop
sleep 1
start
}

case "$1" in
'start')
start
;;
'stop')
stop
;;
'restart')
restart
;;
esac

[5] Comentário enviado por risibe em 02/09/2007 - 23:23h

Tenho acesso Vivo Zap ilimitado através do modem Yiso C893 instalado no Linux, Opensuse 10.2, funcionando perfeitamente, graças a esse tutorial. Porém, estou trocando de notebook e, dessa forma, terei que dizer adeus à minha placa C893, pois a mesma é PCMCIA. A entrada do notebook novo é EXPRESS CARD. Sei que a Luxicom lançou EX893, que no Windows funciona perfeitamente. O que preciso saber é se o procedimento para instalação no Linux é o mesmo do C893 ou se tenho que mudar alguma configuração.


[6] Comentário enviado por saocubo em 25/01/2008 - 03:43h

?comentario=m4n14c, quanto ao problema da reconexão, experimente utilizar o driver "option" em vez do "usbserial"... Para carregá-lo é necessário recompilá-lo. A partir daí, sempre que o modem for plugado irá ser reconhecido, sem nenhum artifício nem deverá haver mais o problema da reconexão.

[7] Comentário enviado por romualdoandre em 11/06/2008 - 20:40h

?comentario=Também possuo esta internet da Vivo. Porém o Fedora 7 não se comporta bem com o driver usbserial. Às vezes quando conecto a Internet o computador trava. Descobri que há problemas com o kernel original (2.6.21-1, salve engano). A atualização simplesmente piora as coisas, ao discar simplesmente o computador trava. Testei em outras distros e as mais novas apresentam este comportamento.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts