The patch from comments #14 and #15 no longer applies cleanly to latest Lucid kernel (2.6.32-25.44). An updated patch is attached.
Since I need to rebuild the modules every time a kernel update comes out, I do it using the following script. It's based on the instructions from comment #14 but also rebuilds thinkpad_acpi. #!/bin/sh -ex rm -rf linux-source-2.6.32 || true tar -xvjf /usr/src/linux-source-2.6.32.tar.bz2 cd linux-source-2.6.32 patch -p1 < ../usb-wwan-2.6.32.diff cp ../thinkpad_acpi.c drivers/platform/x86/ cp /lib/modules/`uname -r`/build/.config ../temp cp /lib/modules/`uname -r`/build/Module.symvers ../temp cp /lib/modules/`uname -r`/build/Makefile . make O=../temp outputmakefile make O=../temp archprepare make O=../temp prepare make O=../temp modules SUBDIRS=scripts make O=../temp modules SUBDIRS=drivers/usb/serial/ make O=../temp modules SUBDIRS=drivers/platform/x86/ sudo cp ../temp/drivers/usb/serial/usb_wwan.ko /lib/modules/`uname -r`/kernel/drivers/usb/serial/ sudo cp ../temp/drivers/usb/serial/qcserial.ko /lib/modules/`uname -r`/kernel/drivers/usb/serial/ sudo cp ../temp/drivers/usb/serial/option.ko /lib/modules/`uname -r`/kernel/drivers/usb/serial/ sudo cp ../temp/drivers/platform/x86/thinkpad_acpi.ko /lib/modules/`uname -r`/kernel/drivers/platform/x86/ sudo /sbin/depmod -a ** Patch added: "usb-wwan-2.6.32.diff" https://bugs.launchpad.net/ubuntu/maverick/+source/linux-backports-modules-2.6.32/+bug/554099/+attachment/1666035/+files/usb-wwan-2.6.32.diff -- Qualcomm Gobi 2000 3G (gobi_loader/qcserial) broken https://bugs.launchpad.net/bugs/554099 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs