Comment 126 for bug 435352

Revision history for this message
deChrLam (christopher-lambe) wrote :

I compiled a new kernel using the same kernel version that comes with Karmic 2.6.31-15.49 and the
very detailed instructions here:
http://blog.avirtualhome.com/2009/11/03/how-to-compile-a-kernel-for-ubuntu-karmic/

The camera works now and so do the USB ports. Laptop is Medion Akoya Mini E1210 - clone of MSI Wind U100.

Just before compiling I did this:
 In the section enable_periodic() on line 460 of this file /dl/development/kernel/karmic/source/drivers/usb/host/ehci-sched.c, I added udelay(2000);

Differences to the guide:
git checkout Ubuntu-2.6.31-15.49 -b core2
dpkg -i linux-headers-2.6.31-14-core2_2.6.31-14.48_i386.deb linux-headers-2.6.31-14_2.6.31-14.48_all.deb linux-image-2.6.31-14-core2_2.6.31-14.48_i386.deb
CONCURRENCY_LEVEL=2 skipabi=true skipmodule=true fakeroot debian/rules binary-core2 <<wait many hours
CONCURRENCY_LEVEL=2 skipabi=true skipmodule=true fakeroot debian/rules binary-indep

Good luck compiling. I have no idea how to rip out the module and upload it. If I did, I would.