módem 3g compaq mini / hp mini no funciona

Reto nº1 módem 3g integrado compaq mini 110 / hp mini

Nueva sección!!!

Retos, es una sección para poner todo aquello con lo normalmente me pico y me paso hasta las cuatro (si cuatro) de la mañana probando y volviendo a probar.

Ahora mismo el reto es hacer funcionar el módem 3g de un compaq mini 110, es un viejo reto :) de momento reto 1 Ángel 0.

escenario:
15:00 zulu # Qué molón!!! un mini con módem 3g integrado y un disco en condiciones, ostras  funciona y todo!!!
15:10 zulu # pero… ¿Windows? O_o
15:11 zulu #naaaaa ahora mismo le instalo un remix de ubuntu y me quedo tan ancho, total hardware masivo, no problemo.
- para que vas a mirar la compatibilidad, ¿no?

un rato después….

21:30 zulu # bueno voy a instalar ubuntu
Ubuntu….

22:45 zulu # que xulo si funciona todo!!!

22:50 zulu # a no, no va el wirelé :( no pasa nada lsusb -> broadcom, pues cambio drivers.

23:30 zulu # ya!!! a no, no va el sonido… es broma!!!!

00:40 zulu # realmente esta gente de ubuntu no veas cómo se lo curran. Bueno pues mañana– hoy me lo llevo en el tren!!!

08:00 zulu # y ahora a conect….. +’¡’!”$$%”·&”%&·$
08:30 zulu # power off

datos:

problema, este tipo de modém integrado cuando se inicia no tiene firmware y se carga con un loader específico, siempre quedará la duda de si es un bug o una feature, ya sabéis la delgada línea roja
puntos a tener en cuenta:
• antes de instalar ubuntu o lo que quieras, es buena idea obtener el firmware del módem. En este caso un Qualcom. SÓLO están para windows, con lo cual el problema para obetenerlos desde linux es mayúsculo.
• el cacharro en cuestión es igual que el modelo hp mini, la info es válida para cualquier qualcom 2000

resumen rápido, juas, juas rápido.

bajar el código de aquí

compilar

make; make install

aplicar patch

también necesitamos compilar el driver qcserial, viene con los kernels 2.6.30 y posteriores.

si tu dispositivo no esta dentro de la lista tendrás que añadir una línea parecida a esta:

{USB_DEVICE(0x03f0, 0x251d)}

los id’s los  puedes averiguar con el lsusb

Bus 001 Device 009: ID 03f0:251d Hewlett-Packard

de momento no lo he enlazado en el init, así que ejecuto un script para inicializar el network-manager:

#!/bin/sh

stop network-manager
killall modem-manager
modprobe -r qcserial
sleep 2
modprobe qcserial
sleep 2

/lib/udev/gobi_loader-25-generic -2000 /dev/ttyUSB0 /lib/firmware/gobi
sleep 2

start network-manager
sleep 0.5
exit 0

y si todo ha ido bien, ya disponemos de conexión 3g.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Powered by WP Hashcash