Re: SSDT on Sony VAIO
From: Nathan Conrad <hidden>
Date: 2003-01-16 16:51:28
I did not have CONFIG_CPU_FREQ and CONFIG_ACPI_PROCESSOR_PERF enabled. Once I enabled them, a performance file appeared in my /proc/acpi/processor/CPU0 directory. This file contained '<not supported>'. I also noticed the following message when I boot: acpi_processor-0959 [17] acpi_processor_get_per: Unsupported address space [127] (control_register) Is there a way for me to examine the ACPI namespace in order to determine what the parser has put in my CPU0 structure? In what way are cpufreq and ACPI related? My laptop has an Athlon4 in it, which is not supported by the kernel's cpufreq (yet). My SSDT is attached. -Nathan On Thu, Jan 16, 2003 at 08:46:24AM +0100, Dominik Brodowski wrote:
On Wed, Jan 15, 2003 at 05:08:40PM -0800, Grover, Andrew wrote:quoted
quoted
From: Nathan Conrad [mailto:conrad-aYgNHrD+FxfR7s880joybQ@public.gmane.org] I am using kernel 2.5.55 on a Sony Vaio PCG-FXA49. Right now, /proc/acpi/processor/CPU0/info says that performance management is not available. My CPU (1.2 GHz mobile Athlon4) supports PowerNow, and I would expect this would qualify as performance management. I have looked at my ACPI tables and there is a listing of 5 P-states in my SSDT (1200 MHz,1000,800,600,500 MHz). Why are these not listed in my /proc/acpi/processor/CPU0 directory? Does the current Linux ACPI driver look at the SSDT tables, or does it only look at the DSDT for AML?It should consume both SSDT and DSDT tables. You might try taking a look at the "performance management" section of drivers/acpi/processor.c. Stick some printk's in acpi_processor_get_performance_states and see where things are going awry. Also, if _PCT isn't present in the namespace as well, then it flags perf support as not available.Also, do you have CONFIG_CPU_FREQ and CONFIG_ACPI_PROCESSOR_PERF enabled? If not, support for "performance management" will be disabled. Dominik
Attachments
- (unnamed) [application/pgp-signature] 189 bytes