Jump to content

ssdtPRGen - CPU Power Management SSDT Problem


Recommended Posts

Posted

Hi, I am trying quite hard to make 10.13 work on a Legacy build: Xeon X5670, Gigabyte X58 UD5, Nvidia 1080Ti. I used Opencore to install 10.13 and followed the ssdtPRGen instructions:

Inserted in User Defined.cfg: X5670,95,1600,2930,3333,6,12,4,133 in both ~/Library/ssdtPRGen/ssdtPRGen.sh-Beta/Data and ~/Library/ssdtPRGen/Data. 

But I get the following errors when trying to run the ssdtPRGen script. I really don't know what to do from here.. Any help would be really great.

 

`ssdtPRGen.sh v0.9 Copyright (c) 2011-2012 by † RevoGirl
v6.6 Copyright (c) 2013 by † Jeroen
v21.5 Copyright (c) 2013-2020 by Pike R. Alpha

Bugs > https://github.com/Piker-Alpha/ssdtPRGen.sh/issues <

System information: Mac OS X 10.13.6 (17G66)
Brandstring: "Intel(R) Xeon(R) CPU X5670 @ 2.93GHz"

Override value: (-p) processor model, now using: X5670!
Override value: (-turbo) maximum (turbo) frequency, now using: 2930 MHz!
Override value: (-d) debug mode, now using: 2!

Setting executing bit of extractACPITables ...
_checkForExecutableFile(extractACPITables) Done.
Extracting ACPI tables ... Done.
Checking User Defined processor data ...
Processor data found for the Intel X5670
Version: models.cfg v171 / User Defined.cfg v-1

Name (HID, "ACPI0004") NOT found in DSDT
1 Scope (_PR) {..} object(s) found in DSDT
scopeObjectData: 1047135c5f50525f
Two-byte encoding detected (maximum length 0x0FFF/4095)
pkgLengthByte: 0x47/71
packageLength: 0x137/311
scopeLength: 311
scopeLength: 608 (egrep pattern length: 14)
scopeObjectData length 624 (includes egrep pattern)
Overriding processor enable state (now enabled)!
processorID: 5f ._PR
Overriding processor enable state (now enabled)!
processorID: 5f ._PR
Overriding processor enable state (now enabled)!
processorID: 5f ._PR
Overriding processor enable state (now enabled)!
processorID: 5f ._PR
Overriding processor enable state (now enabled)!
processorID: 5f ._PR
Overriding processor enable state (now enabled)!
processorID: 5f ._PR
Overriding processor enable state (now enabled)!
processorID: 5f ._PR
Overriding processor enable state (now enabled)!
processorID: 5f ._PR
Overriding processor enable state (now enabled)!
processorID: 5f ._PR
Overriding processor enable state (now enabled)!
processorID: 5f ._PR
Overriding processor enable state (now enabled)!
processorID: 5f ._PR
Overriding processor enable state (now enabled)!
processorID: 5f ._PR

Scope (_PR_) {624 bytes} with ACPI Processor declarations found in DSDT (ACPI 1.0 compliant)
Number of Scopes: 1
Notice: Downloading Restrictions.cfg ...
Generating ssdt.dsl for a 'MacPro5,1' with board-id [Mac-F221BEC8]
Intel X5670 processor [0x206C2] setup [0x]
With a maximum TDP of 95 Watt, as specified by Intel
Number logical CPU's: 12 (Core Frequency: 2930 MHz)
Number of Turbo States: 0
Number of P-States: 11 (1600-2930 MHz)
targetCStates: 29
Adding C1
Adding C3
Adding C6
Adding C7
targetCStates: 7
Adding C1
Adding C2
Adding C3
Injected C-States for ._PR (C1,C3,C6,C7)
Injected C-States for ._PR (C1,C2,C3)
Warning: 'cpu-type' may be set improperly (0x instead of 0x07)
- Clover users should read https://clover-wiki.zetam.org/Configuration/CPU#cpu_type
Error: board-id [Mac-F221BEC8] not supported by Ivy Bridge – check SMBIOS data / use the -target option

Do you want to continue (y/n)? y
Warning: 'system-type' may be set improperly (1 instead of 2)
- Clover users should read https://clover-wiki.zetam.org/Configuration/ACPI#acpi_smartupsNotice: Downloading iasl.zip ...
Unzipping iasl.zip ...Cleanups ..Setting executing bit of iasl ...
_checkForExecutableFile(iasl) Done.

Compiling: ssdt_pr.dsl
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20140926-64 [Nov 6 2014]
Copyright (c) 2000 - 2014 Intel Corporation

Compiler aborting due to parser-detected syntax error(s)
/Users/rs/Library/ssdtPRGen/ssdt.dsl 20: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 20: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 20: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ syntax error, unexpected PARSEOP_NAMESEG, expecting ')'

/Users/rs/Library/ssdtPRGen/ssdt.dsl 21: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 21: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 21: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ syntax error, unexpected PARSEOP_NAMESEG, expecting ')'

/Users/rs/Library/ssdtPRGen/ssdt.dsl 22: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 22: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 22: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ syntax error, unexpected PARSEOP_NAMESEG, expecting ')'

/Users/rs/Library/ssdtPRGen/ssdt.dsl 23: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 23: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 23: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ syntax error, unexpected PARSEOP_NAMESEG, expecting ')'

/Users/rs/Library/ssdtPRGen/ssdt.dsl 24: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 24: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 24: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ syntax error, unexpected PARSEOP_NAMESEG, expecting ')'

/Users/rs/Library/ssdtPRGen/ssdt.dsl 25: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 25: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 25: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ syntax error, unexpected PARSEOP_NAMESEG, expecting ')'

/Users/rs/Library/ssdtPRGen/ssdt.dsl 26: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 26: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 26: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ syntax error, unexpected PARSEOP_NAMESEG, expecting ')'

/Users/rs/Library/ssdtPRGen/ssdt.dsl 27: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 27: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 27: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ syntax error, unexpected PARSEOP_NAMESEG, expecting ')'

/Users/rs/Library/ssdtPRGen/ssdt.dsl 28: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 28: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 28: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ syntax error, unexpected PARSEOP_NAMESEG, expecting ')'

/Users/rs/Library/ssdtPRGen/ssdt.dsl 29: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 29: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 29: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ syntax error, unexpected PARSEOP_NAMESEG, expecting ')'

/Users/rs/Library/ssdtPRGen/ssdt.dsl 30: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 30: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 30: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ syntax error, unexpected PARSEOP_NAMESEG, expecting ')'

/Users/rs/Library/ssdtPRGen/ssdt.dsl 31: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 31: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 31: External (_PR_.._PR, DeviceObj)
Error 6126 - ^ syntax error, unexpected PARSEOP_NAMESEG, expecting ')'

/Users/rs/Library/ssdtPRGen/ssdt.dsl 33: Scope (_PR_.._PR)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 33: Scope (_PR_.._PR)
Error 6126 - ^ Invalid character (0x2E), expecting ASL keyword or name

/Users/rs/Library/ssdtPRGen/ssdt.dsl 33: Scope (_PR_.._PR)
Error 6126 - ^ syntax error, unexpected PARSEOP_NAMESEG, expecting ')'

/Users/rs/Library/ssdtPRGen/ssdt.dsl 139:
Error 6126 - syntax error, unexpected PARSEOP_SCOPE, expecting $end and premature End-Of-File

ASL Input: /Users/rs/Library/ssdtPRGen/ssdt.dsl - 139 lines, 4256 bytes, 9 keywords

Compilation complete. 40 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
Error: IASL status: 255 (Failed)

Do you want to open ssdt.dsl (y/n)? n`

 

  • Administrators
Posted

use generate p and c states in clover

the result is not good?

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Hackintosh Support since 2006 HERE

Posted

Thank you for the reply @MaLd0n

I couldn’t install MacOS via Clover at all

(I see an error: panic (6 Cpu caller...): No HPETs available.. CPU(s) configured incorrectly. I’ve tried a number of things (set FixHPET flags in Clover etc.). Checked Bios. No luck. I have the correct smbios.

So am using Opencore. Installed fine (with some help from devs) - it was necessary to set the following flag in the config.plist to true: dummypowermanagement. I don’t think OC uses my DSDT but rather the DSDT is used to generate ssdt’s? I’d be happy to install clover if I could get it to work. 

  • Administrators
Posted

Extract tables with F4 key in Clover boot screen, files generated in Clover/Acpi/origin, post here

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Hackintosh Support since 2006 HERE

Posted

Hi @MaLd0n , sorry for the late response - only managed to properly look at this today.

This worked! Thank you so much. I was seriously about to give up on this. 

ssdtPRGen also produced the files without error - but - the system was much slower. I am currently overclocking @4Ghz and I think, from the script in the first post that the ssdtPRGen script is limiting the CPU at 3333Mhz?

  • Administrators
Posted

with overclock try generate with sudo ~/ssdtPRGen.sh -turbo 4000

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Hackintosh Support since 2006 HERE

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...