Jump to content

Asus P5E DSDT fixes


  • Please log in to reply
298 replies to this topic

#101
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,858 posts
  • Gender:Male
  • Location:Brazil

Only other minor issue is not being able to do timed sleep (in Energy Saver) but I know this is a common issue with different hardware. Could this be fixed by DSDT?

If it can be fixed by DSDT I don't know how.

You can use one of these programs

http://www.insanelym...howtopic=182535

or

http://www.dragonone...sx/pleasesleep/

#102
atomiX_X

atomiX_X

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
  • Location:Canada, eh!
Thanks for the tip, works great!

On a related note, turns out the issue with USB mouse/keyboard not being powered up after sleep is caused by the 10.6.3 IOUSBHIDDriver.kext. A modified 10.6.2 kext is available here.

edit: Wasn't able to test this for myself until last night. I wasn't able to make this fix work on the P5E, I also tried replacing with vanilla 10.6.2 IOUSBHIDDriver.kext with no success :(. I'm back at 10.6.2 for now.

#103
KeFfBoY

KeFfBoY

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
I did patch my DSDT with all the fixes now, I think. Here is the file I've ended up with:

( I didn't do the audio nor network part because I already found a kext which did fix network, and I use another audiocard )

Seems like the computer wants to boot ok, and sleep works.

Attached Files



#104
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,858 posts
  • Gender:Male
  • Location:Brazil

Thanks for the tip, works great!

On a related note, turns out the issue with USB mouse/keyboard not being powered up after sleep is caused by the 10.6.3 IOUSBHIDDriver.kext. A modified 10.6.2 kext is available here.

edit: Wasn't able to test this for myself until last night. I wasn't able to make this fix work on the P5E, I also tried replacing with vanilla 10.6.2 IOUSBHIDDriver.kext with no success ;). I'm back at 10.6.2 for now.

Looks like the problem is fixed in latest 10.6.4 beta
http://www.projectos...?...post&p=7095

I did patch my DSDT with all the fixes now, I think. Here is the file I've ended up with:

( I didn't do the audio nor network part because I already found a kext which did fix network, and I use another audiocard )

Seems like the computer wants to boot ok, and sleep works.

Please try with the attached file
Attached File  dsdt.aml.zip   15.7KB   12 downloads

#105
KeFfBoY

KeFfBoY

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts

Looks like the problem is fixed in latest 10.6.4 beta
http://www.projectos...?...post&p=7095


Please try with the attached file
Attached File  dsdt.aml.zip   15.7KB   12 downloads


Can I assume that Speedstep works ok when running VoodooMonitor and noticing that if I look in the tab "status" I can see that all 4 cores seem to jump between 1600 MHz and 2400 MHz (2400 MHz is the default)?? It stays at 1600 when I don't do much, and when I boot up a movie or something it jumps to 2400.

Also, I think that I managed to get my DSDT to work finally. The icon on my harddrive is fine now, and I don't use the AHCI kext anymore.

Both sleep and restarts works!

(Although the mouse stops working after sleep.. I have to reconnect it to get it working again)

#106
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,858 posts
  • Gender:Male
  • Location:Brazil

Can I assume that Speedstep works ok when running VoodooMonitor and noticing that if I look in the tab "status" I can see that all 4 cores seem to jump between 1600 MHz and 2400 MHz (2400 MHz is the default)?? It stays at 1600 when I don't do much, and when I boot up a movie or something it jumps to 2400.

Yes, that's right.

(Although the mouse stops working after sleep.. I have to reconnect it to get it working again)

That's because of the issue atomiX_X was talking about in previous posts.

#107
KeFfBoY

KeFfBoY

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
Ok thanks for all the help! :) I think I will solve the mouseissues on my own. Really nice of you, now I got a working rig ;)

#108
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,858 posts
  • Gender:Male
  • Location:Brazil
You are welcome. Please try the dsdt.aml I modified for you, maybe it fixes the performance issues (PIC and TMR IRQs removed).

#109
KeFfBoY

KeFfBoY

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts

You are welcome. Please try the dsdt.aml I modified for you, maybe it fixes the performance issues (PIC and TMR IRQs removed).


Tried it but didn't really resolve the issue. I will do some more testing tomorrow probably, and I start to think maybe it's not a performance issue, but an issue with the physicsengine that is used in the app I run.. I will get back with more info when I've tested this out more.

Time for bed now. Thanks for all the help!

Ciao!

#110
atomiX_X

atomiX_X

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
  • Location:Canada, eh!

Looks like the problem is fixed in latest 10.6.4 beta
http://www.projectos...?...post&p=7095

Yeah I already posted in that thread...but no reply to my post. Could I use the kext from the 10.6.4 beta seed in 10.6.3 or should I just wait for the official 10.6.4?

#111
tChibo

tChibo

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts
  • Gender:Male
  • Location:Russia, SPb
  • Interests:Breaks
Fixing sleep and usb after wake up


http://osx86.net/f84...1960/page3.html

#112
atomiX_X

atomiX_X

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
  • Location:Canada, eh!

Fixing sleep and usb after wake up


http://osx86.net/f84...1960/page3.html


Thanks for the post. This does solve the issue but introduces another, i can no longer wake from sleep using my USB keyboard/mouse. This might not be critical for everyone but it is for me.

For those interested, search for Method (GPRW, 2, NotSerialized) and replace Return (PRWP) a few lines below with:
Return (Package (0x02)          {              Zero,               Zero          })

I would appreciate it if someone had an edit that could fix my wake-from-usb though. I might just wait until 10.6.4 comes out.

#113
tChibo

tChibo

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts
  • Gender:Male
  • Location:Russia, SPb
  • Interests:Breaks

Thanks for the post. This does solve the issue but introduces another, i can no longer wake from sleep using my USB keyboard/mouse. This might not be critical for everyone but it is for me.

For those interested, search for Method (GPRW, 2, NotSerialized) and replace Return (PRWP) a few lines below with:

Return (Package (0x02)          {              Zero,               Zero          })

I would appreciate it if someone had an edit that could fix my wake-from-usb though. I might just wait until 10.6.4 comes out.



Do you add new SLEEP button to the dsdt in _gpe scope?

Device (SLPB)
{
Name (_HID, EisaId ("PNP0C0E"))
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0B,
0x04
})
}
}



#114
atomiX_X

atomiX_X

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
  • Location:Canada, eh!

Do you add new SLEEP button to the dsdt in _gpe scope?


I'm pretty sure I did at one point or another. As well as changing the \_SB.PWRB, 0x02 strings under the _L0X methods to \_SB.SLPB, 0x02. I've tried a few different variations of fixes but I'll try again anyway...worth a shot.

EDIT: Nope, no go. Adding the SLPB device by itself did nothing (normal since it isn't referenced anywhere else in the DSDT) and also while changing the "\_SB.PWRB, 0x02" strings to "\_SB.SLPB, 0x02" as I did previously but that didn't work either.

#115
Guest: segundojazz_*

Guest: segundojazz_*
  • Guests
Hello everyone.
Please, all I have P5E ok with 4GB ram, but with 6GB ram hangs after a while.
Help please, my English is very bad. Thanks

#116
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,858 posts
  • Gender:Male
  • Location:Brazil
Are you using a modified dsdt.aml? If so, maybe you need to update the file when adding or removing memory.

What's your main language?

#117
Guest: segundojazz_*

Guest: segundojazz_*
  • Guests

Are you using a modified dsdt.aml? If so, maybe you need to update the file when adding or removing memory.

What's your main language?



Thanks for answers
I speak Spanish.
Yes, I am using you DSDT.aml with BootThink_2.3.18 but not edit it.
Also use this:
AD1988b.Fix
fakesmc
LegacyAppleYukon2
64 NVEnabler
OpenHaltRestart
OSXRestart
PlatformUUID

Everything is perfect with 4Gb Ram, 6 Gb ram when I freeze the passage of time

I do not understand is this:
((If You Have Different RAM size you OperationRegion May Have to edit values for RAMW, BIOS and STBL, check your original DSDT. Thanks to Stuntman for the info.))

#118
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,858 posts
  • Gender:Male
  • Location:Brazil
You can add the RAM and boot without the dsdt.aml file, then you extract the original DSDT using DSDT_Patcher and search for OperationRegion. Probably it will have different values than mine, then you edit my file and replace those values.

If you prefer writing in spanish, there's this topic in the portuguese forum
http://www.insanelym...howtopic=209636

#119
Guest: segundojazz_*

Guest: segundojazz_*
  • Guests

I attached diff file.

I changed information about RAM in your file to have 4 GB of ram. It's located in the OperationRegion (RAMW, SystemMemory, *How much memory you have*)
Also i need to change OperationRegion for BIOS, CPU(1,2,3,4).
You will see this in diff file :D



Hi Stuntman, I change this?, Please explain.
I have 4gb of ram but when I 6GB ram a while until it freezes and damages the OS.
I do not edit the DSDT with my 6 gb ram.
I have to do with the diff?
Thank you very much for your time :rolleyes:

#120
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,858 posts
  • Gender:Male
  • Location:Brazil
segundojazz,

1) remove my dsdt.aml
2) add RAM and boot without the dsdt.aml, it should boot (without fixes)
3) extract your dsdt.aml using DSDT_Patcher
4) attach your dsdt.aml and I will patch it, or patch it yourself





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy