Contribute
Register

[solved] Problem running ssdtPRGen

Status
Not open for further replies.
Joined
Jan 31, 2014
Messages
32
Motherboard
Dell Inspiron 13 5368 - Clover UEFI
CPU
i3-6100U
Graphics
HD 520, 1920x1080
I have an issue running ssdtPRGen, I have a Skyake CPU so I boot Clover with an SMBOIS of a MacBookPro13,2. Then run ssdtPRGen and get this.
Code:
Scope (_PR_) {222 bytes} with ACPI Processor declarations found in DSDT (ACPI 1.0 compliant)
Generating ssdt.dsl for a 'MacBookPro13,2' with board-id [Mac-66E35819EE2D0D05]
Skylake Core i3-6100U processor [0x406E3] setup [0x0905]
With a maximum TDP of 15 Watt, as specified by Intel
Number logical CPU's: 4 (Core Frequency: 2300 MHz)
Number of Turbo States: 0
Number of P-States: 19 (500-2300 MHz)
Adjusting C-States for detected (mobile) processor
Injected C-States for CPU0 (C1,C3,C6,C7)
Injected C-States for CPU1 (C1,C2,C3,C6,C7)
Warning: Model identifier (MacBookPro13,2) not found in..: /S*/L*/CoreServices/PlatformSupport.plist

That looks all good until the warning. My system doesn't boot if I use the resulting file. So I checked the contents of /S*/L*CoreServices/PlatformSupport.plist, and filtered out anything that doesn't have a Skylake CPU, it left me with MacBook9,1. It wasn't exactly ideal but I tried it anyways. I no longer get the error, and I can boot with the resulting file, but my system crashes after about one minute of being on. The Clover file includes the SSDT file generated, it is named SSDT-7.aml. The IOReg is not from when the system is booted with the generated file. The PlatformSupport.plist was never edited since it was installed.
 

Attachments

  • CLOVER.zip
    1.8 MB · Views: 90
  • MacBook.ioreg.zip
    565.3 KB · Views: 91
  • PlatformSupport.plist
    4.5 KB · Views: 145
I have an issue running ssdtPRGen, I have a Skyake CPU so I boot Clover with an SMBOIS of a MacBookPro13,2. Then run ssdtPRGen and get this.
Code:
Scope (_PR_) {222 bytes} with ACPI Processor declarations found in DSDT (ACPI 1.0 compliant)
Generating ssdt.dsl for a 'MacBookPro13,2' with board-id [Mac-66E35819EE2D0D05]
Skylake Core i3-6100U processor [0x406E3] setup [0x0905]
With a maximum TDP of 15 Watt, as specified by Intel
Number logical CPU's: 4 (Core Frequency: 2300 MHz)
Number of Turbo States: 0
Number of P-States: 19 (500-2300 MHz)
Adjusting C-States for detected (mobile) processor
Injected C-States for CPU0 (C1,C3,C6,C7)
Injected C-States for CPU1 (C1,C2,C3,C6,C7)
Warning: Model identifier (MacBookPro13,2) not found in..: /S*/L*/CoreServices/PlatformSupport.plist

That looks all good until the warning. My system doesn't boot if I use the resulting file. So I checked the contents of /S*/L*CoreServices/PlatformSupport.plist, and filtered out anything that doesn't have a Skylake CPU, it left me with MacBook9,1. It wasn't exactly ideal but I tried it anyways. I no longer get the error, and I can boot with the resulting file, but my system crashes after about one minute of being on. The Clover file includes the SSDT file generated, it is named SSDT-7.aml. The IOReg is not from when the system is booted with the generated file. The PlatformSupport.plist was never edited since it was installed.

Using MacBookPro13,2 implies HWP (Intel SpeedShift), so you would need the xcpm_idle patch if your system has locked MSR 0xe2.
 
Where would I find the xcpm_idle patch?
 
Marked as solved.
 
Screen Shot 2017-12-17 at 5.41.47 AM.jpg
 
Skylake Core i7-6700HQ processor [0x506E3] setup [0x]

With a maximum TDP of 45 Watt, as specified by Intel

Number logical CPU's: 8 (Core Frequency: 2600 MHz)

Number of Turbo States: 9 (2700-3500 MHz)

Number of P-States: 31 (500-3500 MHz)

Adjusting C-States for detected (mobile) processor

Injected C-States for CPU0 (C1,C3,C6,C7)

Injected C-States for CPU1 (C1,C2,C3,C6,C7)

Warning: Model identifier (MacBookPro13,3) not found in..: /S*/L*/CoreServices/PlatformSupport.plist
 
not work for me
 
Status
Not open for further replies.
Back
Top