Thanks again Slice. That modification allowed P-States with the Model Identifier MacBook3,1.
Not sure if it is OK to continue this in this thread as my questions are no longer directly related to RC5...
I have been struggling with C-States. I have tried a number of different possibilities but still have this error:
ACPI_SMC_PlatformPlugin::registerLPCDriver - WARNING - LPC device initialization failed: C-state power management not initialized
It is NOT proceeded by any _CST evaluation errors.
I'm left wondering if C-States are possible on this system. Dell 1525, T5450, 2GB Mem, 1280x800 LCD... I have read most threads (some with the help of Google translate) here and a few on other forums.
So, I have spent some hours comparing the OEM SSDT tables extracted using Linux (and while running MAC OS, of course the same) and real MacBook3,1 and MacBook4,1 tables and reading the ACPI spec document (which makes my eyes hurt after a while). Thinking that the Chameleon RC5 generated tables are incomplete for this system I then tried a few different SSDT tables.
First one based on your commented out tables from your dsdt (changed for my p state specifics and the locations of the hidden tables.
Click to view attachmentand a generic
Click to view attachment What I have not tried is real MacBook3,1 Tables (Modified for my CPU of course). One, I have only been able to find MacBook4,1 SSDT Tables and, two, I don't know how I would find out the address the tables (were loaded to so I could change the hardwired values like these:
CODE
"CPU0IST ",
0x7EECAA98,
0x00000340,
"CPU1IST ",
0x7EEC9F18,
0x000000C8,
"CPU0CST ",
0x7EEC8C18,
0x000002AD,
"CPU1CST ",
0x7EEC8F18,
0x00000085
I'm have been using a slightly modified version of your dsdt for this testing.
Click to view attachmentIn E/E I have: LegacyHDA, LegacyBluetooth (to enable bluetooth on-off), VoodooBattery, VoodooPS2 and VoodooSDHC
In /S/L/E I have FakeSMC (2.7.2) and the 10.6.2 version of AppleHDA.
Here is a dump of my ioreg:
Click to view attachmentI have done a few table dumps while trying different things and this caught my eye (not sure if it is relevant, but I don't know) in the FACP table.
CODE
[058h 0088 1] PM1 Event Block Length : 04
[059h 0089 1] PM1 Control Block Length : 02
[05Ah 0090 1] PM2 Control Block Length : 01
[05Bh 0091 1] PM Timer Block Length : 04
[05Ch 0092 1] GPE0 Block Length : 08
[05Dh 0093 1] GPE1 Block Length : 00
[05Eh 0094 1] GPE1 Base Offset : 00
[05Fh 0095 1] _CST Support : 00
[060h 0096 2] C2 Latency : 0096
[062h 0098 2] C3 Latency : 00FA
[064h 0100 2] CPU Cache Size : 0000
[066h 0102 2] Cache Flush Stride : 0000
[068h 0104 1] Duty Cycle Offset : 01
[069h 0105 1] Duty Cycle Width : 03
[06Ah 0106 1] RTC Day Alarm Index : 0D
[06Bh 0107 1] RTC Month Alarm Index : 00
[06Ch 0108 1] RTC Century Index : 32
[06Dh 0109 2] Boot Flags (decoded below) : 0002
The _CST Support is always 0 . Not sure if it is part of the cause or a symptom.
At this point I have exhausted what I can try given my skill and experience. If this is not possible, then I will waste no more time. If it is, I would be grateful for any help that you might offer.