Jump to content

Asus H87-Pro DSDT?


maroder
 Share

10 posts in this topic

Recommended Posts

Extract the dsdt from your mobo with this code in terminal:

 

perl -e 'open(CMD, "ioreg -lw0 \| grep DSDT|") or die; while()
{ chomp; if($_ =~ /\"DSDT\.?\d?\"=]*)>/) { $buff = $1; open(PIP,
"|xxd -r -p > ~/Desktop/dsdt.aml") or die; print PIP "$1"; } }'

 

Compress and attach the dsdt.aml you find in desktop

Link to comment
Share on other sites

Extract the dsdt from your mobo with this code in terminal:

 

perl -e 'open(CMD, "ioreg -lw0 \| grep DSDT|") or die; while(<CMD>)

{ chomp; if($_ =~ /\"DSDT\.?\d?\"=<([^>]*)>/) { $buff = $1; open(PIP,

"|xxd -r -p > ~/Desktop/dsdt.aml") or die; print PIP "$1"; } }'

 

Compress and attach the dsdt.aml you find in desktop

Thanks! I'll extract it from a linux live boot as soon as I get home this evening.

Link to comment
Share on other sites

Got Mavericks installed with Clover, but sleep does not work. It goes to sleep fine but the wakeup event causes a reboot.

 

Any ideas?

Asus sleep fix (note, xcpm must be working, wifi/bt must be configured properly - if installed)

2 solutions:

1. dsdt fix

2. Clover fix

 

1. Remove 2 lines

        Store (0x8000000C, \_SB.PINX)

        \_SB.ISMI (0x90)

 

Suggested dsdt editor

MaciASL

 

Extract dsdt

MaciASL/Open/New From ACPI/DSDT

 

Extract dsdt/all tables

MaciASL/Export Tableset...

 

8 Series Clean Compile:

Configure Repo:

MaciASL/Preferences/Sources/paste url below

https://raw.github.com/toleda/audio_hdmi_8series/master 

More info: MaciASL Repo

 

Open dsdt

MaciASL/Open/dsdt.dsl or system_name.acpi (table set).select dsdt

 

Patch dsdt/compile erros

MaciASL/Patch/8series/8series-Clean Compile/Apply/Close/Compile

 

Patch dsdt/sleep

Find _PTS

Remove 2 lines (above)

MaciASL/Compile

 

Save

MaciASL/Save As../Format: ACPI Machine Language Binary/dsdt.aml

 

2. Clover Fix: 

config.plist
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Patches</key>
			<array>
				<dict>
					<key>Comment</key>
					<string>Asus/dsdt/sleep fix </string>
					<key>Find</key>
					<data>
					DAwAAIBcLl9TQl9QSU5YXC5fU0JfSVNNSQqQcA==
					</data>
					<key>Replace</key>
					<data>
					</data>
				</dict>
			</array>
		</dict>
	</dict>
Link to comment
Share on other sites

You are the best!!!

 

Just compiled the DSDT without errors. And now sleep is working on my beloved Asus board! 

Here my freshly compiled, working DSDT, should anyone else need it.

 

ASUS-H87-PRO (C2) / BIOS-Version 1101
https://www.dropbox.com/s/3ontnqgreyjmimo/DSDT_Asus_H87Pro.zip

 

Thanks so much to both of you for your help!  :thumbsup_anim:

Link to comment
Share on other sites

I just noticed one thing: After sleep the temperatur sensor reading with Hardware Monitor shows my CPU-Heatsink at 125°C, but all other readings are normal. 

I do think this is only a cosmetic issue as all other temps readings eg. cores are at their low 30°C. After reboot the temps are OK again.

 

Is this a issue with FakeSMC or is there a possiblilty to fix this?

Link to comment
Share on other sites

 Share

×
×
  • Create New...