laptop got hot, no fans! (acpi tools to check fans/temp/battery?)

Laur Ivan laur.ivan at corvil.com
Tue Aug 5 16:31:27 UTC 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tuesday 05 August 2003 16:59, Mr. Adam ALLEN wrote:
> On Tue, 2003-08-05 at 10:17, Laur Ivan wrote:
> > afaik, Dell is known for bad DSDT's. A solution is to have a look at the
> > acpi project on sourceforge for fixed DSDTs. They have a small howto on
> > convincing the kernel to load your patched acpi image instead of the
> > system one.
> >
> > another thing would be to look in your /proc/acpi to check out if you
> > have a subdir "battery". if not try the following:
> > modprobe battery
> > modprobe ac
> > modprobe processor (in fact, you should load all the modules in
> > /lib/modules/2.6_blah/kernel/drivers/acpi :) as they are not loaded by
> > the "acpid" in startup.
> >
> > Then everything should work ok. I have an X200 and had loads of fun with
> > this over the w/end :) (not).
>
> /proc/acpi was missing the battery,fan etc so I made a few modprobes and
> started re-compiling the kernel again. Still no fans.
>
> I'll stick with the noacpi for now, and investigate the acpi  project on
> sourceforge.

the acpi project has some fixed DSDT tables for DELLs. I've read that the L400 
is similar to C, so you can try the C640. Otherwise, you can do what I did:
dump your table, decompile it and compare it with the C640 custom (i.e. look 
at the fan section and try to understand what;s happening there, or replace 
the section altogether..). Unfortunately I don't have a L400.. :(

All you need then is the patch for osl.c to load your own one (there is 
another patch to load the table from initrd so you won't have to compile the 
kernel every time..)

Cheers,

Laur
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)

iD8DBQE/L9virIaFaLsloSMRApuBAKCYYVvx8M2iw88x+LP/PaTiW9Jy8ACfU15N
/JlZ5gmmM6DLN4u8RJFVXso=
=GMU9
-----END PGP SIGNATURE-----





More information about the fedora-test-list mailing list