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.