Topic: Where are the sources for aqhal.ko and bmm.ko

So I've been trying to get a self-built kernel to function with my infocast 8, and I've discovered that the linux-2.6.28.tgz available at under silvermoon does not provide the sources for the kernel modules delivered in /lib/modules/2.6.28-M2.1.8.12/extra

chumby-20-e3-e6:/lib/modules/2.6.28-M2.1.8.12/extra # ls -la
total 225
drwxr-xr-x    2 root     root          1024 Dec 25  2010 .
drwxr-xr-x    4 root     root          1024 Jan 12 00:25 ..
-rw-r--r--    1 root     root         55193 Dec  9  2010 aqhal.ko
-rw-r--r--    1 root     root          8124 Dec  9  2010 bmm.ko
-rw-r--r--    1 root     root        161999 Dec  9  2010 sd8xxx.ko

They are as follows
# modinfo aqhal.ko
filename:       aqhal.ko
license:        GPL
description:    Vivante Graphics Driver
vermagic:       2.6.28-M2.1.8.12 mod_unload ARMv5
parm:           major:int
parm:           irqLine:int
parm:           registerMemBase:long
parm:           registerMemSize:ulong
parm:           contiguousSize:long
parm:           contiguousBase:ulong
parm:           bankSize:long
parm:           fastClear:int

# modinfo bmm.ko
filename:       bmm.ko
description:    Buffer Management Module
author:         Li Li <>
license:        GPL
vermagic:       2.6.28-M2.1.8.12 mod_unload ARMv5
parm:           bmm_size_mb:Total memory size (in MB) reserved for BMM (ulong)

# modinfo sd8xxx.ko
filename:       sd8xxx.ko
license:        GPL
version:        26609.p42
author:         Marvell International Ltd.
description:    M-WLAN Driver
srcversion:     B93A2BA9CF7BF7857AA5BE5
alias:          sdio:c07v*d*
alias:          sdio:c*v02DFd9104*
vermagic:       2.6.28-M2.1.8.12 mod_unload ARMv5
parm:           helper_name:Helper name (charp)
parm:           fw_name:Firmware name (charp)
parm:           mfgmode:0: Download normal firmware; 1: Download MFG firmware (int)

The sources are all marked as gpl, so they have to be available somewhere (likely in a source tarball other than linux*.tgz).  I discovered that the sd8xxx.ko is part of the wifi-1.0.tgz package, but I've failed to find the sources for the other two.  The bmm.ko seems to be of particular import, as my  box starts throwing lots of errors out of dmesg
[  415.754917] pxau2h-ehci pxau2h-ehci: devpath 1.3 ep2in 3strikes
which I can only assume is related to buffer management of my gigabit usb ethernet adapter.

Thanks in advance.

Re: Where are the sources for aqhal.ko and bmm.ko

For future posteritie's sake, the bmm.ko module is found in gst_pxa168-1.0.  I'll probably do some download/untar/search scripting tonight to try and find the aqhal.ko.

So if your infocast kernel has weird stability/booting issues make sure you have the bmm.ko compiled and included in your kernel.