Jump to content
InsanelyMac Forum
fassl

DSDT Patcher

Recommended Posts

How can I figure out if I have SSDT?; Anyway some people at Ubuntu's forum claim to have edited the dsdt to fix thermal zones (here: http://ubuntuforums.org/showthread.php?t=659027&page=2 ). So apparently would be possible at least to make the dump from ubuntu... I will try that. Also I googled for the iasl; I only found some linux links ( http://packages.ubuntu.com/intrepid/i386/iasl/download ); Which version is on the dsdt patcher?

 

SSDT is something like additional DSDT. In the linux it's possible to reunite both tables together (by putting their disassemblies together) and then make linux discard original SSDT. This feature is not yet implemented in DSDT override (but is on my todo-list). You can dump SSDT by

 

cat /sys/firmware/acpi/tables/SSDT > ssdt

 

under ubuntu

iasl is in the package manager in ubuntu

Share this post


Link to post
Share on other sites
Advertisement
Get the dsdt override diff (first link in this topic) and apply it to boot132 source, should work.

 

greetz

 

Sorry, how to apply the .diff to the chameleon boot pre 132 file correctly?

I´m getting this:

 

h-3.2# patch -f /Users/PERE/Desktop/chameleondsdt_acpi12/BOOT /Users/PERE/Desktop/chameleondsdt_acpi12/dsdt_acpi12.diff

patching file /Users/PERE/Desktop/chameleondsdt_acpi12/BOOT

Hunk #1 FAILED at 424.

Hunk #2 FAILED at 802.

Hunk #3 FAILED at 870.

Hunk #4 FAILED at 895.

Hunk #5 FAILED at 1236.

5 out of 5 hunks FAILED -- saving rejects to file /Users/PERE/Desktop/chameleondsdt_acpi12/BOOT.rej

sh-3.2#

Share this post


Link to post
Share on other sites

Well the diff is patched against Chameleon 1.0.11 source so this wouldnt work afaik, just open the diff and write it to the other bootloader yourself :huh:

 

greetz

Share this post


Link to post
Share on other sites

fassl:

 

Nice Patcher.

 

Anyway after patching, i have this:

 

Compilation complete. 0 Errors, 13 Warnings, 22 Remarks, 46 Optimizations

 

Is that ok?

 

And one more thing... do i still need the dsmos/appledecryt, or remove them?

 

THANKS! :(

Share this post


Link to post
Share on other sites
Compilation complete. 0 Errors, 13 Warnings, 22 Remarks, 46 Optimizations

Thats ok

 

And one more thing... do i still need the dsmos/appledecryt, or remove them?

You still need decryption kext.

 

Hey to you 2 stella :D

 

greetz

Share this post


Link to post
Share on other sites

SADLY, I have to say:

 

My sleep stopped working

My shutdown stopped working

 

so

 

I redid my old boot file to the root took away the DSDT file(only afterwards), put my IntelCPUdisabler back and we're back to "normal"!?

 

SticMAC

Share this post


Link to post
Share on other sites

It says right in the patcher itself to attach the Debug/USER.tar file for posting a bug. Otherwise we cant help.

 

greetz

Share this post


Link to post
Share on other sites

Works perfect here..

 

I can't wake from sleep. (Never even before patching)

 

If you want me to test some solution, i'm here...

 

Attached my fixed dsdt...

Debug.zip

Share this post


Link to post
Share on other sites
Works perfect here..

 

I can't wake from sleep. (Never even before patching)

 

If you want me to test some solution, i'm here...

 

Attached my fixed dsdt...

 

try this one and report back please: dsdt.aml.zip

Share this post


Link to post
Share on other sites

Waw what a fast answer !!

 

Tested and doesn't work... Hack doesn't seems to go completly to sleep with this dsdt (LED and fans are always on - before go to sleep (fan off...))

 

But thanks man, we're on a good way !!!!

 

Give another to test when you want !

 

Sorry for english...

Share this post


Link to post
Share on other sites

AppleIntelCPUPowerManagment successifully initialized and temperature of cpu significantly droped. Fan works like on Windows , siliently. Cant wake from sleep and no both cores. Sleep i newer used cos i'm always on AC power.

laptop hp530 :lol:

Share this post


Link to post
Share on other sites
does it work on amd systems too?

 

DSDT is in BIOS, shouldn't matter what cpu you have.

 

Waw what a fast answer !!

 

Tested and doesn't work... Hack doesn't seems to go completly to sleep with this dsdt (LED and fans are always on - before go to sleep (fan off...))

 

But thanks man, we're on a good way !!!!

 

Give another to test when you want !

 

Sorry for english...

 

What AppleACPIPlatform.kext are u using?

Share this post


Link to post
Share on other sites

Are you sure you booted up with the modified DSDT? I have here dozens of DSDT's with HPET Device that are exactly like yours, and they work with appleIntelCPUPowerManagement.kext

 

If you are really sure it booted up with the modified DSDT then try this one: kruteshock.txt

Share this post


Link to post
Share on other sites
Are you sure you booted up with the modified DSDT? I have here dozens of DSDT's with HPET Device that are exactly like yours, and they work with appleIntelCPUPowerManagement.kext

 

If you are really sure it booted up with the modified DSDT then try this one: kruteshock.txt

 

Thanks for the answer. I tried your file, but HPET dont work. I think that i boot up with modified DSDT. I just cp dsdt.aml /DSDT.aml. also installed modified boot.

Share this post


Link to post
Share on other sites
Version 1.2.1 (found in PS2Fix by pcwiz)

 

Hmm then i dont know, it works here with 1.2.1 and vanilla Kernel. Maybe the pcwiz installer version contains non Vanilla kexts in AppleACPIPlatform.kext/Contents/PlugIns

 

I would just try and copy a vanilla appleacpiplatform.kext from an installer package, just to be sure.

 

greetz

 

@Kruteshock: sorry then i dont know what went wrong

Share this post


Link to post
Share on other sites
Thanks for the answer. I tried your file, but HPET dont work. I think that i boot up with modified DSDT. I just cp dsdt.aml /DSDT.aml. also installed modified boot.

Try to dump the DSDT using GetDSDT and compare it with /DSDT.aml

Share this post


Link to post
Share on other sites

Sleep is back with vanilla ACPI kext, but it doesn't wake...as before !

 

No idea ? Is my kind desperate ?

Share this post


Link to post
Share on other sites
Sleep is back with vanilla ACPI kext, but it doesn't wake...as before !

 

No idea ? Is my kind desperate ?

This kind of things "Sleep but no wake" are the most difficult to diagnose since any device can break the waking up. I also have similar problems. If I find out sth I'll post here

Share this post


Link to post
Share on other sites

i tried new version of chameleon dsdt override, but still no luck. Chameleon wrote messages: New DSDT loaded. ...... No ACPI Version 2. Ignoring.

 

Everything ok, but HPET still dont work with AppleIntelCPUManagement.kext.

Share this post


Link to post
Share on other sites

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

  • Recently Browsing   0 members

    No registered users viewing this page.



×