Jump to content

problem getting p-states using ssdtPRgen.sh


takeawaydave
 Share

7 posts in this topic

Recommended Posts

Attempting to set up speed stepping for fresh install of Mavericks 10.9.1 and trying to run v10.0 of ssdtPRgen.sh but getting error:

ssdtPRGen.sh v0.9 Copyright (c) 2011-2012 by † RevoGirl
             v6.6 Copyright (c) 2013 by † Jeroen
             v10.0 Copyright (c) 2013-2014 by Pike R. Alpha
-----------------------------------------------------------------
System information: Mac OS X 10.9.1 (13B42)
Brandstring 'Intel(R) Xeon(R) CPU X5660 @ 2.80GHz'
Name (_HID, "ACPI0004") NOT found in the DSDT
Processor {} Declaration(s) found in DSDT
Using Scope (\_SB_) {} as processor scope
Generating ssdt.dsl for a MacPro5,1 [Mac-F221BEC8]
Unknown Core  processor [0x206C2] setup [0x0501]
Number logical CPU's: 12 (Core Frequency: 2800 MHz)

Error: 'MaxTurboFrequency' must be in the range of 2800-6300... exiting

Mira:ssdtgen david$ 

Command run is:

./ssdtPRGen.sh 9 2997

Where 9 is core multiplier and 2999 Core Clock as seen in P-States calculator. Also tried:

./ssdtPRGen.sh 2997 95

Where 95 is max. TDP of x5660 CPU.

 

Creation gets further but conks out 

ssdtPRGen.sh v0.9 Copyright (c) 2011-2012 by † RevoGirl
             v6.6 Copyright (c) 2013 by † Jeroen
             v9.1 Copyright (c) 2013-2014 by Pike R. Alpha
----------------------------------------------------------------
System information: Mac OS X 10.9.1 (13B42)
Brandstring 'Intel(R) Xeon(R) CPU X5660 @ 2.80GHz'
Processor Declaration(s) Found in DSDT
Generating ssdt_pr.dsl for a MacPro5,1 [Mac-F221BEC8]
Unknown Core  processor [0x206C2] setup [0x0501]
Override value: Max Turbo Frequency, now using: 2997 MHz!
Override value: Max TDP, now using: 95 Watt!
Number logical CPU's: 12 (Core Frequency: 2800 MHz)
Number of Turbo States: 1 (2900-2997 MHz)
Number of P-States: 14 (1600-2997 MHz)
./ssdtPRGen.sh: line 738: [: -ne: unary operator expected
./ssdtPRGen.sh: line 821: ((: == 4 && 3 & 2 : syntax error: operand expected (error token is "== 4 && 3 & 2 ")
Injected C-States for P001 (C1,C3,C6)
./ssdtPRGen.sh: line 1659: [: -ge: unary operator expected
./ssdtPRGen.sh: line 2317: [: -ne: unary operator expected

Warning: 'system-type' may be set improperly (3 instead of 0)

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20130117-64 [Jan 19 2013]
Copyright (c) 2000 - 2013 Intel Corporation

/Users/david/Desktop/ssdt_pr.dsl     71: 
Error    4124 - syntax error, unexpected $end and premature End-Of-File

ASL Input:     /Users/david/Desktop/ssdt_pr.dsl - 72 lines, 2494 bytes, 17 keywords

Compilation complete. 1 Errors, 0 Warnings, 0 Remarks, 0 Optimizations

DSDTv1.01a.aml.zip

Link to comment
Share on other sites

It looks like your CPU is not recognized by the script and that it's looking for something in your DSDT that isn't there.

 

This is just what the new versions of the script reports now...

 

To me it just looks like it doesn't know what your processor is. I would submit a bug report.

Link to comment
Share on other sites

Turns out its a unsupported processor type

 

EDIT - 1 Day later:

 

If ssdtPRgen is unsupported could it be that MSRDumper also will not work with the Xeon x5600 ? 

 

I am wondering whether I am getting native power management since I see the following in the kernel start up :

AppleIntelCPUPowerManagement: Turbo Ratios 222233
AppleIntelCPUPowerManagement: (built 22:16:38 Sep 19 2013) initialization complete

How ever there are no p-states shown when loading the MSRdumper kext.

 

Or am I being way to hopeful ?

Link to comment
Share on other sites

 Share

×
×
  • Create New...