ACPI in Linux on TPs: need explanation
Posted: Thu Oct 30, 2008 3:23 pm
Hello everyone,
can anyone explain me (briefly or in middle-level details) the relation between thinkpad-acpi (former ibm-acpi), cpufreq and other "ACPI-related" modules in Linux (Debian)? Today I tried to walk through the web-pages describing all that stuff and finally I got lost in different definitions, references, etc.
As far as I understand, ACPI is a kind of interface between OS (Linux or Windows) and computer's hardware (CPU, display, motherboard). Using ACPI, I can get the temperature of the devices, speed of the CPU clock, etc. Is this understanding correct? If yes, how to utilize all that information in Linux? What is "thinkpad-acpi" for?
I really would appreciate any hints and information on this topic!
Cheers,
Andrey.
P.S. The background of my question is quite simple: last week I changed from Debian Etch to Lenny, and I had problems with cpufreq module (it could not found my "ondemand" governor) . Today I fixed it - rather occasionally - by installing "cpufrequtils" package from Debian repositories. But I want to know more precise, how all those modules and programs work together, especially on TPs - because TPs have that "thinkpad-acpi" part.
Thanks in advance.
can anyone explain me (briefly or in middle-level details) the relation between thinkpad-acpi (former ibm-acpi), cpufreq and other "ACPI-related" modules in Linux (Debian)? Today I tried to walk through the web-pages describing all that stuff and finally I got lost in different definitions, references, etc.
As far as I understand, ACPI is a kind of interface between OS (Linux or Windows) and computer's hardware (CPU, display, motherboard). Using ACPI, I can get the temperature of the devices, speed of the CPU clock, etc. Is this understanding correct? If yes, how to utilize all that information in Linux? What is "thinkpad-acpi" for?
I really would appreciate any hints and information on this topic!
Cheers,
Andrey.
P.S. The background of my question is quite simple: last week I changed from Debian Etch to Lenny, and I had problems with cpufreq module (it could not found my "ondemand" governor) . Today I fixed it - rather occasionally - by installing "cpufrequtils" package from Debian repositories. But I want to know more precise, how all those modules and programs work together, especially on TPs - because TPs have that "thinkpad-acpi" part.
Thanks in advance.