HP EliteBook 2540p Notebook Blog
Tuesday, November 1, 2011
HP Connection Manager
Qualcomm un2420 (Gobi 2000) module combines GSM/UMTS and GPS functionalities. HP created a tool called Connection Manager for managing un2420 mobile combo module. The following picture shows how CM represents GPS (NMEA) data:
Monday, October 31, 2011
HP un2420
My HP EliteBook 2540p comes with un2420 Qualcomm Mobile Broadband Module which requires Gobi 2000 firmware and drivers. Next image shows how does it look like in Windows 7 Device Manager:

In Windows/Linux dual boot environment if one starts Windows first (with installed drivers for un2420), Windows will preload firmware into un2420 module and it will work fine under Windows. Restarting machine (not truning it off), and starting Ubuntu afterwards will enable Ubunutu to see un2420 module in functional state since the firmware will survive restart and stay loaded inside module.
The problem is when Ubuntu is started first (after machine was turned off), then firmware is not preloaded in un2420 and linux cannot see module ready for communication.
Before loading Gobi firmware into un2420 module Ubuntu 10.10 recognizes un2420 as (VEN=03f0,DEV=241d):
First of all one has to copy Gobi 2000 firmware binaries from Windows to Ubuntu. Gobi 2000 dirvers are three binary files;
In Ubuntu create /lib/firmware/gobi/ folder and copy firmware files in it.
Then install gobi_loader;
Now when you have Gobi 2000 firmware binaries and gobi loader tool installed you can manually load firmware into un2420 device with the following command:
Now after loading firmware into un2420 module Ubuntu recognizes it as (VEN=03f0,DEV=251d):
:
Loading of firmware into un2420 will take few seconds and after that the dialog to insert SIM card PIN will pop up.

Now you can setup your WWAN device in Network Manager:

In Windows/Linux dual boot environment if one starts Windows first (with installed drivers for un2420), Windows will preload firmware into un2420 module and it will work fine under Windows. Restarting machine (not truning it off), and starting Ubuntu afterwards will enable Ubunutu to see un2420 module in functional state since the firmware will survive restart and stay loaded inside module.
The problem is when Ubuntu is started first (after machine was turned off), then firmware is not preloaded in un2420 and linux cannot see module ready for communication.
Before loading Gobi firmware into un2420 module Ubuntu 10.10 recognizes un2420 as (VEN=03f0,DEV=241d):
$lsusb
...
Bus 001 Device 003: ID 03f0:241d Hewlett-Packard Gobi 2000 Wireless Modem (QDL mode)
...
un2420 module Ubuntu setup
First of all one has to copy Gobi 2000 firmware binaries from Windows to Ubuntu. Gobi 2000 dirvers are three binary files;
C:\Program Files\QUALCOMM\Images\HP\0\uqcn.mbn
C:\Program Files\QUALCOMM\Images\HP\UMTS\amss.mbn
C:\Program Files\QUALCOMM\Images\HP\UMTS\apps.mbn
In Ubuntu create /lib/firmware/gobi/ folder and copy firmware files in it.
Then install gobi_loader;
$ sudo apt-get install gobi_loader
Now when you have Gobi 2000 firmware binaries and gobi loader tool installed you can manually load firmware into un2420 device with the following command:
$ sudo /lib/udev/gobi_loader -2000 /dev/ttyUSB0 /lib/firmware/gobi
Now after loading firmware into un2420 module Ubuntu recognizes it as (VEN=03f0,DEV=251d):
:
$lsusb
...
Bus 001 Device 005: ID 03f0:251d Hewlett-Packard Gobi 2000 Wireless Modem
...
Loading of firmware into un2420 will take few seconds and after that the dialog to insert SIM card PIN will pop up.

Now you can setup your WWAN device in Network Manager:
Friday, April 15, 2011
Linux
$lspci
$lsusb
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:16.3 Serial controller: Intel Corporation 5 Series/3400 Series Chipset KT Controller (rev 06)
00:19.0 Ethernet controller: Intel Corporation 82577LM Gigabit Network Connection (rev 05)
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 05)
00:1c.3 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 (rev 05)
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 05)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 05)
43:00.0 Network controller: Intel Corporation Centrino Advanced-N 6200 (rev 35)
44:06.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 06)
44:06.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 25)
44:06.2 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev bb)
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02)
ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
$lsusb
Bus 002 Device 005: ID 05e3:0715 Genesys Logic, Inc. USB 2.0 microSD Reader
Bus 002 Device 004: ID 174c:5106 ASMedia Technology Inc.
Bus 002 Device 003: ID 046d:c52f Logitech, Inc. Wireless Mouse M305
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 138a:0007 DigitalPersona, Inc
Bus 001 Device 003: ID 03f0:231d Hewlett-Packard
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Hardware
Hardware
Processor
Intel Core i7 L640, 4×2.13GHz
Video
Intel HD Graphics
VEN=8086, DEV=0046
Audio
High Definition Audio Device
VEN=8086, DEV=2804
Wireless Network
Intel Centrino Advanced-N 6200 AGN
VEN=8086, DEV=4239
Fixed Network
Intel 82577LM Gigabit Network Connection
VEN=8086, DEV=10EA
3G Modem
HP un2420 Mobile Broadband Module Modem (Qualcomm)
Hewlett-Packard Gobi 2000 Wireless Modem
VID=03F0, PID=251D, REV=0002
Modem
Agere Systems HDA Modem (SoftModem)
VEN=11C1, DEV=1040
Firewire
Ricoh 1394 OHCI Compliant Host Controller
VEN=1180, DEV=0832
PCMCIA
Ricoh R/RL/5C476(II)
VEN=1180, DEV=0476
SD Host Adapter
SDA Standard Compliant SD Host Controller
VEN=1180, DEV=0822
SD CardReader
Ricoh SD/MMC Host Controller
VEN=1180, DEV=0843
Fingerprint Reader
Validity Sensor VFS451 (Biometric Device)
VID=138A, PID=0007, REV=0072
SmartCard Reader
RICOH SmartCard Reader
Security Device
Trusted Platform Module 1.2 (ACPI)
VEN=8086, DEV=3B07
Subscribe to:
Posts (Atom)