On 7/19/07, Russell Harmon <[EMAIL PROTECTED]> wrote:
On 7/19/07, Török Edvin <[EMAIL PROTECTED]> wrote:
> If you could dump the ACPI _CST table it would be useful.
I'm not sure how to do either of what you are asking for.
[...]
No idea how t get a ACPI _CST... google
didn't return anything useful about ACPI CST
I'll show you how I dumped my _CST tables, you should follow similar
steps, substituting the correct values for your system.
Finding out address of CST tables:
----------------------------------------------------
1. First method: from SSDT table (long)
Install pmtools, and iasl packages (they may have slightly different
names on your system).
Then do the following as root:
# mkdir acpidump && cd acpidump
# acpidump -o acpi.dump && acpixtract -a acpi.dump
You should now have a bunch of .dat files in the directory
Next disassemble SSDT:
# iasl -d SSDT.dat
Open SSDT.dsl (generated by iasl) in a text editor, an look for
CPU0CST, and CPU1CST,...
On my system it looks like:
Name(SSDT, Package(0x0C)
{
"CPU0IST ",
0x3F6D4176,
0x000000202,
"CPU1IST ",
0x3F6D4378,
0x0000000C4,
"CPU0CST ",
0x3F6D3F2B,
0x0000001C6,
"CPU1CST ",
0x3F6D40F1,
0x00000085
})
This mean that CPU0CST is at physical address 0x3F6D3F2B, length
0x1C6; ditto for CPU1CST at 0x3F6D40F1, length 0x85.
2. Method 2: use Cst SSDT table addresses from dmesg
lines like: ACPI SSDT 3F6D40F1, 0085 (r1 PmRef Cpu1Cst 3000 INTL 20050624)
Actually dumping the tables
-------------------------------------
I dump them using acpidump:
# acpidump -a 0x3F6D3F2B -l 0x1C6 -o cst1.dat
# acpidump -a 0x3F6D3F2B -l 0x1C6 -o cst2.dat
# iasl -d cst1.dat
# iasl -d cst2.dat
Then attach SSDT.dsl, cst1.dsl, cst2.dsl to a reply mail.
Looking at your dmesg snippet, I guess you could extract the CST
tables as follows:
(or maybe acpidump will dump it for you)
# acpidump -a 0x5F6F1FEB -l 0x65A -o cst1.dat
# acpidump -a 0x5F6F1F66 -l 0x85 -o cst2.dat
# iasl -d cst1.dat && iasl -d cst2.dat
--Edwin
_______________________________________________
Power mailing list
[email protected]
http://www.bughost.org/mailman/listinfo/power