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 http://files.chumby.com/source/ 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
depends:
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 <lea.li@marvell.com>
license: GPL
depends:
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*
depends:
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.