Qualcomm USB modem

Algunos notebooks montan de serie un dispositivo integrado capaz de manejar una tarjeta de telefonía y proporcionar conectividad a través de las redes de telefonía móvil. Uno de los dispositivos líderes en este área es el producido por Qualcomm, con lo que el fabricante llama Global Mobile Internet Technology, abreviado como Gobi. En el caso del Compaq Mini 110, este dispositivo aparece listado al realizar un lsusb con la siguiente información:

carlos@carlos-desktop:~$ sudo lsusb -v -d 03f0:1f1d
Bus 001 Device 004: ID 03f0:1f1d Hewlett-Packard
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x03f0 Hewlett-Packard
idProduct 0x1f1d
bcdDevice 0.01
iManufacturer 2 HP un2400 Mobile Broadband Module
iProduct 1 HP un2400 Mobile Broadband Module

Desde la consola, mediante dmsg, puede obtenerse información adicional sobre el dispositivo instalado:

carlos@carlos-desktop:~$ dmesg | grep Qualcomm
[ 17.557751] USB Serial support registered for Qualcomm USB modem
[ 17.559285] qcserial 1-6:1.2: Qualcomm USB modem converter detected
[ 17.559844] usb 1-6: Qualcomm USB modem converter now attached to ttyUSB0

Sin embargo, a pesar de que el dispositivo es reconocido, cualquier intento de acceder al mismo y utilizarlo falla. La web de Hewlett-Packard informa que para poder utilizarse los modems basados en Gobi, ha de establecerse el proveedor de internet, para lo que ha de cargarse el adecuado firmware en el dispositivo, según la siguiente tabla:

Proveedor Opción
Vodafone 0
Verizon 1
AT&T 2
Sprint 3
T-Mobile 4
Generic UMTS (Norte América) 5
Generic UMTS (Europa) 6
Movistar 7
TIM 8
Orange 9
Telestra 10

Obtener el firmware

Los ficheros que contienen el firmware se pueden localizar en la carpeta en la que se localiza la instalación de Qualcomm en windows (si el equipo trae windows preinstalado). Si no se dispone de una instalación previa de windows se puede descargar el fichero de instalación y seguir las siguientes instrucciones:

carlos@carlos-desktop:~$ mkdir sp45888
carlos@carlos-desktop:~$ cd sp45888
carlos@carlos-desktop:~$ wget ftp://ftp.hp.com/pub/softpaq/sp45501-46000/sp45888.exe
carlos@carlos-desktop:~$ cabextract -F \*.mbn sp45888.exe

Una vez se dispone de los ficheros, en la instalación preexistente de windows o por haberlos descargados, se copia el firmware:

$ sudo mkdir -p /lib/firmware/gobi
$ sudo cp -pi Qualcomm/QCImages/Source/Packages/X/* /lib/firmware/gobi

X es el número que figura bajo el título opción en la tabla anterior.

Cargar el fichero en el dispositivo

Para cargar el firmware, ha de disponerse de la utilidad denominada gobi_loader, que se instala siguiendo el siguiente procedimiento:

$ cd
$ wget http://www.codon.org.uk/~mjg59/gobi_loader/download/gobi_loader-0.5.tar.gz
$ tar xvfz gobi_loader-0.5.tar.gz
$ cd gobi_loader-0.5
$ make
$ sudo make install

Al reiniciar el equipo, ya estará disponible el modem-usb

Interesante consultar el enlace http://ubuntuforums.org/showthread.php?t=1008200&highlight=compaq+mi...