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

Pete Graner pgraner at canonical.com
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
>> http://code.google.com/p/aceracpi/ 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: http://code.google.com/p/aceracpi/
>> 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: http://code.google.com/p/aceracpi/
>> 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
>> https://answers.launchpad.net/ubuntu/+question/79296 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: http://code.google.com/p/aceracpi/
> 
>     $ cat ubuntu/acpi/BOM
>     The ACER ACPI code came from
>     http://aceracpi.googlecode.com/files/acer_acpi-0.11.1.tar.bz2.
>     See https://bugs.edge.launchpad.net/ubuntu/+bug/190677
> 
> -apw
> 

You can find more detailed info here:

https://wiki.ubuntu.com/KernelTeam/UbuntuDelta/Karmic

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

~pete

-- 
Pete Graner	
<pgraner at canonical.com>
Ubuntu Kernel Manger




More information about the kernel-team mailing list