if the mods are loaded (shown in lsmod) and there's nothing in the dir for them then that means the kernel doesn't think it can use them. Building into the kernel probably won't help, but you could try. Shown as not being used means absolutely nothing and that goes for a lot of mods but the 2.6 is much better about this 'used' status w/ lsmod. You just can't use that as a gauge, if you will, on the 2.4. Some use that function some do not. Notice my thermal is not being used directly but through the processor. See the 'thermal' after the 1 with the processor module?
CODE
bash-2.05b# cat /proc/acpi/thermal_zone/THRM/temperature
temperature: 39 C
bash-2.05b#
True my others probably are not....ac and battery are useless to me, I haven't pushed the button, and the fan isn't used unless I install and use lm_sensors and even then I don't know that it shows used. The best indication is if there is something in the dirs and you can cat them for status/report.
I suggest the 2.6. It's the first kernel to work with this mobo/acpi. I'm not using apm at all anymore. that's a first. There's a reason that most laptop owners are already running 2.6. It's awesome. Sure it has probs like any kernel <version> has and a few more, but for most, it's an improvement. Especially when it comes to acpi.
2.4 uses /etc/modules
2.6 uses /etc/modprobe.preload
Oh, and you have to be root to browse/cat /proc