A small stepp further on my way to make my ned WWAN module work with Debian/amd64. Another post on the Ubuntu forums pointed me towards a kernel module named "hp-wmi" which, when loaded, will at least make the device appear in lsusb
. This module is available in kernel 2.6.27 or later so I had to build my own custom kernel from 2.6.28.1 with this module enabled.
I'll provide a short guide on how to at least enable the hardware. So far the modem or GPS functionallity is not usable but I'll post updates as soon as I see any progress.
root@corellia { ~ }$ cd /usr/src root@corellia { /usr/src }$ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.1.tar.bz2 root@corellia { /usr/src }$ tar xfj linux-2.6.28.1.tar.bz2 root@corellia { /usr/src }$ cd linux-2.6.28.1 root@corellia { /usr/src/linux-2.6.28.1 }$ make menuconfig
Now enable the module: Device Drivers --> Misc devices --> HP WMI extras The "corellia2" revision is the hostname "corellia" of my laptop for which I'm building this custom kernel and "2" is the version of the custom kernel. I already had a custom 2.6.27.9 with the revision "corellia1" deployed on this machine. You can choose your own revision or ommit it by removing the appropriate switch from the line.
root@corellia { /usr/src/linux-2.6.28.1 }$ make-kpkg --arch amd64 --initrd --revision corellia2 buildpackage root@corellia { /usr/src/linux-2.6.28.1 }$ cd .. root@corellia { /usr/src }$ dpkg -i linux-image-2.6.28.1_corellia2_amd64.deb
Now reboot into the new kernel and check if everything still works. After that, continue by loading the hp-wmi module.
root@corellia { ~ }$ modinfo hp-wmi filename: /lib/modules/2.6.28.1/kernel/drivers/misc/hp-wmi.ko alias: wmi:5FB7F034-2C63-45e9-BE91-3D44E2C707E4 alias: wmi:95F24279-4D7B-4334-9387-ACCDC67EF61C license: GPL description: HP laptop WMI hotkeys driver author: Matthew Garrett <mjg59@srcf.ucam.org> depends: rfkill,wmi vermagic: 2.6.28.1 SMP mod_unload modversions root@corellia { ~ }$ modprobe hp-wmi root@corellia { ~ }$ lsusb | grep 03f0:201d Bus 007 Device 003: ID 03f0:201d Hewlett-Packard
Now the device is visible at last. It seems that there is not much left to do to access the modem and GPS module .... At least I hope so.