Jump to content

DSDT Auto-Patcher


MaLd0n
 Share

5,753 posts in this topic

Recommended Posts

Look at the EnergySaver

mald0n20100923s164347.png

select "Start up automatically after a power failure"

 

Hi Maldon, I enabled Start up Automatically after a power failure; computer sleeps, but when I try and wake up the screen is now black, power is on -- and I have to do a hard reset (power off power on) to turn back on the computer.

 

I previously had sleep working with even wake on bluetooth devices. Now its only the USB devices that register when the computer is sleeping, and even then it can't wake from sleep.

Link to comment
Share on other sites

Hi Maldon, I enabled Start up Automatically after a power failure; computer sleeps, but when I try and wake up the screen is now black, power is on -- and I have to do a hard reset (power off power on) to turn back on the computer.

 

I previously had sleep working with even wake on bluetooth devices. Now its only the USB devices that register when the computer is sleeping, and even then it can't wake from sleep.

 

I have a similar problem

I use the second DVI port and works well

I do not know how to solve this

Sorry

Link to comment
Share on other sites

I have a similar problem

I use the second DVI port and works well

I do not know how to solve this

Sorry

 

I think it works now! I had sleepenabler put back in for some reason; I removed it, ran kext utility again, and now its waking up on sleep (although bluetooth is not working).

 

Will try and experiment more, thanks!

Link to comment
Share on other sites

I think it works now! I had sleepenabler put back in for some reason; I removed it, ran kext utility again, and now its waking up on sleep (although bluetooth is not working).

 

Will try and experiment more, thanks!

 

blowupj.gif

 

Use kextstat

see what is loaded

to not have this problem

 

:P

Link to comment
Share on other sites

Sorry Maldon, but one of my biggest problems is the performance hit using the newly generated DSDT with autopatcher -- I ran some cinebench scores, and I get nearly double the amount of FPS on my computer (my computer is shaded yellow) with nullcpumanagement.kext installed:

 

statsdv.jpg

 

I might have to revert to my old dsdt which I got from http://osx86.co/f57/guide-retail-snow-leop...for-g31m-t3672/ , I guess I am the only one having this problem?

Link to comment
Share on other sites

Sorry Maldon, but one of my biggest problems is the performance hit using the newly generated DSDT with autopatcher -- I ran some cinebench scores, and I get nearly double the amount of FPS on my computer (my computer is shaded yellow) with nullcpumanagement.kext installed:

 

statsdv.jpg

 

I might have to revert to my old dsdt which I got from http://osx86.co/f57/guide-retail-snow-leop...for-g31m-t3672/ , I guess I am the only one having this problem?

 

P-States & C-States generation for native power managment --> http://www.insanelymac.com/forum/index.php?showtopic=225766

 

Read it

http://www.insanelymac.com/forum/index.php?showtopic=181631

 

Auto-Patcher is in charge of HPET, LPC and many others patches, no power management

Auto-patcher applies fixs needed for that :P

you must do your part

 

 

Hello MLO,

I tried again and it worked. Thank you. I've restarted it many times and it ran a time machine backup while I was at work. I still cant wake from sleep and it crashes system profiler when I hit the USB tab. It has something to do with my HP 6310 all in one. THe printer and scanner work and I know it has something to do with the driver. Anyway thanks again for the help. Regards CFI

 

Hi Chrisfromiowa

 

send me your DSDT

Link to comment
Share on other sites

the HDEF is in your DSDT

codec...

"IDT 92HD71B7"

use legacy and AppleHda modified for its codec

 

Hey bro! thanks alot for the DSDT edit for audio. But all i do now is get modified kext for my codec and then jsut replace the one in S/L/E and it work because i have the entry in DSDT? or what? by the way what do you mean by "use legacy and AppleHda modified for its codec" sorry i did not get you!

Thanks alot Daniel! because of you my OSX dream is coming true! thanks you very much!

Link to comment
Share on other sites



61 0 0xffffff7f808b6000 0x2000 0x2000 com.apple.driver.AppleSMBusPCI (1.0.8d0) <9 5 4 3>
77 1 0xffffff7f810aa000 0x2000 0x2000 com.apple.iokit.IOSMBusFamily (1.1) <5 4 3>
78 0 0xffffff7f810ac000 0xb000 0xb000 com.apple.driver.AppleSMBusController (1.0.8d0) <77 9 8 5 4 3>


60 0 0xffffff7f808b3000 0x3000 0x3000 com.apple.driver.AppleLPC (1.4.12) <9 5 4 3>

Link to comment
Share on other sites



61 0 0xffffff7f808b6000 0x2000 0x2000 com.apple.driver.AppleSMBusPCI (1.0.8d0) <9 5 4 3>
77 1 0xffffff7f810aa000 0x2000 0x2000 com.apple.iokit.IOSMBusFamily (1.1) <5 4 3>
78 0 0xffffff7f810ac000 0xb000 0xb000 com.apple.driver.AppleSMBusController (1.0.8d0) <77 9 8 5 4 3>


60 0 0xffffff7f808b3000 0x3000 0x3000 com.apple.driver.AppleLPC (1.4.12) <9 5 4 3>

 

:)

 

What is the command line DSDT extractor for MAC? Is ioreg good enough?

 

I'm remote logging in to my Hacintosh and trying to extract the DSDT manually.

 

TIA

 

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"; } }'

 

kextstat

kextstat

 

ioreg output

ioreg -fl

 

But all i do now is get modified kext for my codec and then jsut replace the one in S/L/E and it work because i have the entry in DSDT? or what? by the way what do you mean by "use legacy and AppleHda modified for its codec" sorry i did not get you!

read it

http://www.insanelymac.com/forum/index.php...t&p=1497732

Link to comment
Share on other sites

@Efi Gy

 

dsdt.Efi_Gy.zip

 

AHCI ICH10

DTGP

HID/CID

LAN

LPC

REMOVE

RENAMED

SBUS

SHUTDOWN

FIX WARNINGS

 

I think this DSDT that you sent me is not original

has some modifications

 

 

 

You are correct because I use OSX to extract the DSDT. I don't think there is a way to extract a virgin DSDT from OSX when the system is running with modified one. I will try to boot to linux and extract it from there by remotely logging to my system again.

 

Thanks.

Link to comment
Share on other sites

Hi Chrisfromiowa

 

send me your DSDT

 

 

Hey

Here it is, thanks for the help. Regards CFI

 

????

wowlf.png

 

You are correct because I use OSX to extract the DSDT. I don't think there is a way to extract a virgin DSDT from OSX when the system is running with modified one. I will try to boot to linux and extract it from there by remotely logging to my system again.

 

Thanks.

 

Windows

 

DSDT Editor and patcher

http://www.insanelymac.com/forum/index.php?showtopic=223205

 

Everest

http://www.insanelymac.com/forum/index.php?showtopic=225991

Link to comment
Share on other sites

Hi MaLd0n i have a dell Inspiron 1525 ICH8 with X3100, i have added a lot of patches and modiffied my dsdt.dsl but still HPET and USB doesnt seems to be working. hope u just have a look at it and if possible please optimize it. also added unmodified dsdt for reference

 

cheers

ICH8_INSPIRON_1525.txt

UNMODIFFIED_DSDT.txt

Link to comment
Share on other sites

Hello MaLdOn

I thought I had attached it, I'm at work now but I'll do it again tonight. Thanks CFI

 

OK

 

Hi MaLd0n i have a dell Inspiron 1525 ICH8 with X3100, i have added a lot of patches and modiffied my dsdt.dsl but still HPET and USB doesnt seems to be working. hope u just have a look at it and if possible please optimize it. also added unmodified dsdt for reference

 

cheers

dsdt.Mahesh_Kondraju.zip

 

SBUS

IPIC

HPET

*LPC

Link to comment
Share on other sites

Hi,

I have a problem.I'm using fixed dsdt from tonymac.In my E/E folder fakesmc,jmicron36xsata and legacy889hda kext

when i use kext utilty give me KP, if i change extensions.mkext backwards it's ok or boot with -f is ok.what would be my problem.sory for english and thanks for answer.

Link to comment
Share on other sites

Hi,

I have a problem.I'm using fixed dsdt from tonymac.In my E/E folder fakesmc,jmicron36xsata and legacy889hda kext

when i use kext utilty give me KP, if i change extensions.mkext backwards it's ok or boot with -f is ok.what would be my problem.sory for english and thanks for answer.

 

use the -v

see the error

Link to comment
Share on other sites

gigabyte x58a ud5

Send me your original DSDT

Run on 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"; } }'

 

kextstat

kextstat

 

ioreg output

ioreg -fl

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...