sábado, marzo 07, 2009

Conexion Linux Mandriva con Blackberry via USB con Barry

Como dice el título, trataré de explicar cómo pude conectarme a Internet usando mi Blackberry (conexión BAM-Iusacell) via USB con Linux Mandriva.

  • Sistema operativo: Linux Mandriva 2008one Spring.
  • Smartphone: RIM Blackberry Curve 8330 (proveedor Iusacell en México).
  • En la BlackBerry proceder a desactivar el modo de almacenamiento masivo del USB (opciones --> tarjeta multimedia --> usb-storage: OFF)
  • Instalar desde el administrador de paquetes: Barry (y todas sus dependencias).

Barry es una aplicación que nos permite usar nuestra Blackberry (BB) en Linux, que además de sincronizar los datos, nos permite cargar via USB la BB ya que modifica la alimentación del canal USB en donde detecta la BB dándole más potencia. En el enlace del fabricante se puede ver más bondades de esta aplicación. Para instalarlo en su distribución de Mandriva sólo asegurense tener activados los repos backports.

Paso 1.
Valida la instalación de tu BB una vez hecha la instalación de Barry con el comando en terminal:

$ btool

Les pondrá en pantalla el Device ID y el PIN de su equipo.

Paso 2.
Tras la instalación de Barry se hallarán en el sistema también los paquetes de scripts de la conexión, estos son para proveedores de los EEUU y Canada:

* O2 Ireland
* Rogers
* Sprint
* T-Mobile US
* Verizon

Probando las configuraciones, la que funcionó para IUSACELL BAM fue la "Verizon", solo haciendo unas pequeñas modificaciones.

Editen como SUDO o ROOT los archivos siguientes con estas modificaciones:

vi /etc/ppp/peers/barry-verizon

bajar hasta el final del archivo y modificar a fin de que sea este el contenido:

pty "/usr/sbin/pppob -l /tmp/pppob.log -v"


Luego editar: /etc/ppp/chat-barry-verizon
comenten la primer línea a fín que quede asi el contenido:

SAY "Inicializando\n"
'' ATZ
OK-AT-OK ATDT#777
CONNECT \d\c


Luego de esto, como SUDO ejecutar:

# pppd call barry-verizon

y ¡listo!

Se conectarán a la red con su Blackberry Curve via USB con la buena velocidad de IUSACELL BAM.

Paso 3.
Como adicional, pueden crear un icono en su escritorio muy fácil. Abran su editor de texto preferido y copien el siguiente contenido:

[Desktop Entry]
Comment=
Comment[es]=
Encoding=UTF-8
Exec[$e]=sudo pppd call barry-verizon
GenericName=
GenericName[es]=
Icon=kppp
MimeType=
Name=BAM-usb
Name[es]=BAM-usb
Path[$e]=
StartupNotify=true
Terminal=true
TerminalOptions=
Type=Application
X-DCOP-ServiceType=
X-KDE-SubstituteUID=false
X-KDE-Username=


y guardenlo con el nombre siguiente en el ESCRITORIO: BAM-usb.desktop

La orden se ejecutará como SUDO, asi que les pedirá su password respectivo.

Para terminar la conexión, solo cierren la terminal generada y eso todo.

+ + +

Nota: Aún no sé por qué, pero el proceso a veces no conecta en el primer intento. Vuelvan a intentar, desconectando el cable USB de la BB y volviendo a conectarlo, y verán que sí se conecta, quedando estable la conexión.

+ + +
Esto puede llevarse sin problema al sabor (distribución) de Linux que tengan.

Ojalá les sea de ayuda y espero sus comentarios.

====
Enlaces externos de consulta:

Iusacell BAM: http://www.iusacell.com.mx/BAM/
Net Direct - Barry: http://www.netdirect.ca/software/packages/barry/
Linux Mandriva: http://www.mandriva.com/es
PoderPDA: http://www.poderpda.com/

5 comentarios:

Unknown dijo...

Hola q tal Juan, pues antes q nada felicitarte por el tutorial, es un tema muy interesante ya que cada vez somos mas los usuarios de mandriva-linux en Mexico y con estas preciosas maquinitas blackberrys, lei en tus otra post q ya te habias hecho de una storm, yo tambien tengo una de verizon ya activada por completo aqui en iusacell con todos los servicios, perooo, no se si tu ya has intentado conectarte con la storm, a mi no me deja, con win2 no hay problema al conectarse y navega con muy buena velocidad, como vez a ti si te funciona el mismo metodo con la storm?, espero puedas echarme la mano para conectarme con mandriva y la storm.
Salu2

juanvc dijo...

Hola Carlos.
Saludos desde la Cd. de México.

Gracias por la felicitación, creo que ser parte de la comunidad de software libre es trabajar en ello, y estos pequeños tutoriales son parte de esa labor.

Respecto a la Blackberry Storm (BB), la entrada que escribi de "Mi deseo es una tormeta", fue para participar en un concurso por parte de Iusacell para ganarse una. Desgraciadamente no gane, y a mi parecer el que gano no debio haber ganado (creo que le dieron el premio por dos dibujitos que puso, mientras que el premio era por redacción, no por dibujos); pero en fin, en dificil quedar contento con los resultados cuando se compite con ganas.

Bueno, en resumen, sigo usando mi maravillosa BB Curve 8330 de Iusacell, y sigo muy contento con ella, prácticamente todo le funciona; y pues a esperarse a tener más lana para comprarme una BB Storm, chance para la renovación del plan que será el año próximo, y chance y sale un nuevo equipo.

Si tienes un blog, escribe tu experiencia con la BB Storm, y checate también el portar de poderpda.com , ahi hay más compas con BB Storm, busca en los foros del portal, seguro hallarás una respuesta.

Respecto a si mi script debiera funcionar con la BB Storm, pues ni idea, ojala trabajara para Iusacell y me dieran a probar equipos nuevos, sería fenomenal ;-)

Saludos y escribe pronto acerca de tus experiencias.

Daniel Duque dijo...

Muy bueno el tutorial.Linux es lo mejor..¡¡
Que hago en el caso de querer sincronizar mi BB 8110 a la red Movilnet de Venezuela..?? Agradezco sus ayudas ..

duqkefly@hotmail.com

juanvc dijo...

Hola Daniel Alejandro.

No tengo conocimiento de cómo sea esa red de la cual me hablas de Venezuela, pero si cumple con el standard de conexión bajo CDMA quiero suponer que funciona lo que aquí he puesto.

Para sincronizar tu BB lo mejor es Google Sync, una app. gratuita que te sincroniza desde tu BB tus contactos y calendarios con tu cuenta de Gmail.

Saludos desde México D.F.

Juan Luis dijo...

Gracias es justo lo que estaba buscando, me funcionó a la perfección