gentoo and kernel modules question
From: Guillaume Dargaud (usenetNOSP_at_Mgdargaud.net)
Date: Sat, 17 Apr 2004 23:35:46 +0200
I got started with gentoo yesterday and I now have a working system with kde
and other goodies. But some things don't work.
For instance the sound. I have a Audio Adapter
Creative SB PCI128 (Ensoniq ES5880) Sound Card and I couldn't figure out
what option to use to make it work.
More generally there are some things I don't understand about modules.
When I first booted with the gentoo liveCD it autodetected and used the
When I compiled the kernel 2.6.5, I tried to use genkernel but I couldn't
get modules-update to run in the end. So I did a manual kernel compile,
which worked okay. But I don't understand where many of those modules came
from. Some I found and enabled directly in the kernel, others I have no
How to find the equivalency between kernel option and module name ?
For instance in the gentoo documentation, it gives the example of using
'emerge e1000' to install a kernel module for the Intel GB ethernet. Why is
this necessary since the e1000 source code is part of the kernel source ?!?
Is it a different driver ?
The other example gives ati-drivers, ati-drivers-extra and xfree-drm. First,
with a radeon 9000, I don't understand if I'm supposed to use them all or
either the 1st two or the last. And, knowing your hardware, how does one
know the driver names to emerge ? What am I supposed to emerge for my sound
card ? And even knowing the name of the module is not very useful, I
couldn't find the source of amd_k7_agp for instance !
I'm just plain confused about the use of modules. In the past (Red Hat 7.2,
8.0 and 9.0), the 'make modules modules_install' would compile some of the
kernel source into modules and install them. Now it seems that it doesn't
happen this way. I've enabled some kernel options as module and set them
in /etc/modules.autoload.d/kernel-2.6 but they (almost) all fail on system
start. The gentoo documentation is really light about the kernel and
-- Guillaume (confused in moduleland) Dargaud http://www.gdargaud.net/ "A lack of leadership is no substitute for inaction."