Contribute
Register

Patching your DSDT ProBook 4x30s using MaciASL

Joined
Jan 31, 2013
Messages
264
Motherboard
HP Probook 4740s
CPU
i5-3210M CPU @ 2.50GHz (Ivy Bridge-MB PGA SV)
Graphics
Intel HD Graphics 4000 (Ivy Bridge GT2), Radeon (not disabled)
Mac
Classic Mac
Mobile Phone
Good catch -- Didn't notice that. But yeah, it is clear -- needs proper SSDT...
Hehe... EBKAC error -- tricked myself. Folding@home was running in the background. I had believed it would only kick in with a screensaver, and not in every idle moment. :banghead: The SSDT was from PBI6.1b4 and not altered.
Now idle temp is 51-52 °C and I'm once more full of admiration for the guys that make hackintoshing possible. :thumbup:

Thanks for responding!
dg

EDIT: obsolete attachments deleted.
 
Joined
Nov 27, 2012
Messages
385
Motherboard
HP 4540s
CPU
i5 2450
Graphics
HD 3000
First time through, check preferences, iASL tab: Compiler options setr to ACPI 5.0
Is it worth using ACPI 5.0? I tried the latest version "iasl 20130328-64" with RAW DSDT and all I get:
/*
* Intel ACPI Component Architecture
* AML Disassembler version 20130328-64 [Apr 6 2013]
* Copyright (c) 2000 - 2013 Intel Corporation
*
* Disassembly of dsdt.aml, Sat Apr 6 19:50:09 2013
*
* Original Table Header:
* Signature "DSDT"
* Length 0x0002132D (135981)
* Revision 0x02
* Checksum 0x3A
* OEM ID "HPQOEM"
* OEM Table ID "17F6 "
* OEM Revision 0x00000001 (1)
* Compiler ID "INTL"
* Compiler Version 0x20110112 (537985298)
*/
DefinitionBlock ("dsdt.aml", "DSDT", 2, "HPQOEM", "17F6 ", 0x00000001)
{
/*
* iASL Warning: There were 2 external control methods found during
* disassembly, but additional ACPI tables to resolve these externals
* were not specified. This resulting disassembler output file may not
* compile because the disassembler did not know how many arguments
* to assign to these methods. To specify the tables needed to resolve
* external control method references, use the one of the following
* example iASL invocations:
* iasl -e <ssdt1.aml,ssdt2.aml...> -d <dsdt.aml>
* iasl -e <dsdt.aml,ssdt2.aml...> -d <ssdt1.aml>
*/
I'm getting only one error when decompiling the RAW DSDT with ACPI 4.0

acpi4.pngacpi4.png


I think I have two choices: ACPI 4 or an older ACPI 5 (i.e. 20130117-64) and wait for HP to fix their ACPI table (I doubt that will happen anytime soon).

http://www.tonymacx86.com/dsdt/83565-native-dsdt-aml-ide-compiler-maciasl-open-beta-6.html#post534760
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,088
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Is it worth using ACPI 5.0? I tried the latest version "iasl 20130328-64" with RAW DSDT and all I get:


I'm getting only one error when decompiling the RAW DSDT with ACPI 4.0

View attachment 52449View attachment 52449


I think I have two choices: ACPI 4 or an older ACPI 5 (i.e. 20130117-64) and wait for HP to fix their ACPI table (I doubt that will happen anytime soon).

http://www.tonymacx86.com/dsdt/83565-native-dsdt-aml-ide-compiler-maciasl-open-beta-6.html#post534760
At the time I wrote that, the ACPI4 compiler included didn't work with our patches, but since final release it has been updated. The patches now work with both compilers, so it doesn't really matter now.

And I'm not sure what you mean by "... all I get". I see those warnings too from the latest iasl decompiler (built against current sources), but it still works just like it did before (produces a DSL file with a few extra comments).
 
Top