The source (not source code) of /lib/modules/2.6.24-*/ubuntu

Pete Graner pgraner at
Mon Aug 10 17:04:23 UTC 2009

Andy Whitcroft wrote:
> On Mon, Aug 10, 2009 at 09:55:04AM +0700, Eus wrote:
>> Hi Ho!
>> I am aware that /lib/modules/2.6.24-*/ubuntu contains kernel modules not
>> found in the mainline (e.g., linux-image-2.6.24-*). It appears as a
>> collection of many external modules (e.g., acer_acpi and intel-agp-ich9m
>> surely come from different sources). So, is there a documentation
>> explaining the external sources of those modules (e.g., the HTTP links
>> to acer_acpi mainline and intel-agp-ich9m)?
>> It's easy to find out that acer_acpi is housed in
>> and the detailed documentation about
>> it is available on the site, but it is not the case for intel-agp-ich9m;
>> I have googled for it in vain.
>> I am looking for a documentation explaining how the maintainers of
>> `linux-ubuntu-modules-2.6.24*' get the stuff
>> under /lib/modules/2.6.24-*/ubuntu directory such as the following one:
>> acpi/acer_acpi:
>> char/intel-agp-ich9m: ...........................
>> block/drbd: ..............................
>> If the external source doesn't have any explanation as to the purpose of
>> the module, the list should contain it because the maintainers know what
>> they are doing. So, I expect something like:
>> acpi/acer_acpi:
>> char/intel-agp-ich9m: ........................... (this module is used
>> to ....; the external source doesn't explain this because this is
>> contributed directly by Intel)
>> block/drbd: ..............................
>> So, is there such a documentation? If there is none, can it be made? I
>> am ready to help write one.
>> I have posted the same question on
>> and I have googled
>> for such information, but I realize that such information is not
>> available on the Internet. So, I ask it here as suggested by Sam in the
>> question that I posted to Launchpad.
> /lib/modules/`uname -r` should contain modules from whichever packages from
> the following list are installed: linux-image-*, linux-update-modules-*,
> linux-restricted-modules-*, and one or two dkms packages.  Normally the
> source for those packages should contain provenence information typically
> in the form of a BOM file for each component.  For example:
>> acpi/acer_acpi:
>     $ cat ubuntu/acpi/BOM
>     The ACER ACPI code came from
>     See
> -apw

You can find more detailed info here:

We have only started this as of karmic so the older releases are not 


Pete Graner	
<pgraner at>
Ubuntu Kernel Manger

More information about the kernel-team mailing list