TheDjey, on 03 December 2011 - 12:33 AM, said:
Add cpu definitions in your DSDT...something like
Scope (_PR)
{
Processor (P000, 0x01, 0x00000410, 0x06)
Processor (P001, 0x02, 0x00000410, 0x06)
Processor (P002, 0x03, 0x00000410, 0x06)
Processor (P003, 0x04, 0x00000410, 0x06)
}
this is for a 4core cpu....
Please add your specs in your signature..
Added the correct info to my dsdt:
Scope (_PR)
{
Processor (CPU0, 0x01, 0x00000410, 0x06)
{
}
Processor (CPU1, 0x02, 0x00000410, 0x06)
{
}
Processor (CPU2, 0x03, 0x00000410, 0x06)
{
}
Processor (CPU3, 0x04, 0x00000410, 0x06)
{
}
Processor (CPU4, 0x05, 0x00000410, 0x06)
{
}
Processor (CPU5, 0x06, 0x00000410, 0x06)
{
}
Processor (CPU6, 0x07, 0x00000410, 0x06)
{
}
Processor (CPU7, 0x08, 0x00000410, 0x06)
{
}
bdmesg:
Customizing SystemID with : e0a278a5-d268-e011-b4a2-f46d0429bdaa
Read HFS+ file: [hd(0,2)/Extra/DSDT.aml] 32259 bytes.
ACPI table not found: SSDT.aml
FADT: Restart Fix applied!
FADT: Using custom DSDT!
Found ACPI CPU: CPU0
Found ACPI CPU: CPU1
Found ACPI CPU: CPU2
Found ACPI CPU: CPU3
Found ACPI CPU: CPU4
Found ACPI CPU: CPU5
Found ACPI CPU: CPU6
Found ACPI CPU: CPU7
SSDT with CPU C-States generated successfully
P-States: min 0x10, max 0x0
RSDT: Added 1 SSDT table(s)
FADT: Restart Fix applied!
FADT: Using custom DSDT!
P-States: min 0x10, max 0x0
Added 1 SSDT table(s) into XSDT
Starting Darwin x86_64
Nice :-)
On the other hand Im having CST Evaluation Failed and LPC device failed:
12/4/11 7:04:40.000 PM kernel: ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed
12/4/11 7:04:40.000 PM kernel: DSMOS has arrived
12/4/11 7:04:40.000 PM kernel: ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed
12/4/11 7:04:40.000 PM kernel: ACPI_SMC_PlatformPlugin::registerLPCDriver - WARNING - LPC device initialization failed: C-state power management not initialized
lspci -nn
00:1f.0 ISA bridge [0601]: Intel Corporation P67 Express Chipset Family LPC Controller [8086:1c46] (rev 05)
00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 05)
kextstat, however, shows that AppleLPC is being loaded:
82 0 0xffffff7f8190a000 0xe000 0xe000 com.apple.driver.AppleSMBusController (1.0.10d0) <23 9 8 5 4 3>
61 0 0xffffff7f81907000 0x3000 0x3000 com.apple.driver.AppleSMBusPCI (1.0.10d0) <9 5 4 3>
59 0 0xffffff7f819cf000 0x3000 0x3000 com.apple.driver.AppleLPC (1.5.3) <9 5 4 3>
dsdt:
Device (SBUS)
{
Name (_ADR, 0x001F0003)
Device (BUS0)
{
Name (_CID, "smbus")
Name (_ADR, Zero)
Device (DVL0)
{
Name (_ADR, 0x57)
Name (_CID, "diagsvault")
}
}
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x30, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
----
}
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x18, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
org.chameleon.boot.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Boot Banner</key>
<string>No</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GUI</key>
<string>No</string>
<key>Graphics Mode</key>
<string>1920x1200x32</string>
<key>GraphicsEnabler</key>
<string>No</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>npci=0x2000 darkwake=0</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Timeout</key>
<string>2</string>
<key>Wait</key>
<string>No</string
<key>DropSSDT</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>UseKernelCache</key>
<string>Yes</string>
</dict>
</plist>
Msrdumper.kext sadly only shows 2 states.
Specs: i7 2600k / Asus p8p67 LE (1004 bios) / 10.7.2 / dsdt.aml / 12,1 imac/ chimera 1.6
Thanks in advance guys.