Jump to content

Some questions about DSDT patching and strange conflict with PS/2 mouse and AHCI on Rampage II Extreme


78 posts in this topic

Recommended Posts

Hi, I made some fixes, try also, to use HDALegacy instead of VoodooHDA:

 

Hi,

Thaks for your hard work,

Still no sleep/wake

Tried all Scopes _PR and when usig CPU1 instead of PR001 I get "ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed" and "ACPI_SMC_PlatformPlugin::registerLPCDriver - WARNING - LPC device initialization failed: C-state power management not initialized".

 

Also which LegacyHDA should I use ?

I removed voodoohda and no change.

 

PS

Here is the log after WAKE with my DSDT

log.zip

 

And geekbench went to 14400 points , sound shutters, etc.

log.zip

tzel2

 

Here are the links to LegacyHDA threads(sound shutters are from VoodoHDA):

 

_http://www.insanelymac.com/forum/index.php?showtopic=140941
_http://www.insanelymac.com/forum/index.php?s=&showtopic=140941&view=findpost&p=1272486
_http://www.insanelymac.com/forum/index.php?showtopic=181845

 

Now, let me explain something from my tests:

 

1. For i-series we don't need, to declare c-states and p-states anymore, just link to SSDT table(P001...P008).

2. One of sleep problem is caused by firewire.

3. Chameleon didn't have support for i5/i7 cpus yet. It's recognized as Xeon with 10 p-states limit, but i-series have up to 15 p-states, so this will cut cpu performance from about 20000 down to 15000 points. Also, i5/i7 use a different technology than Xeon. So, the big problem is not in dsdt, but in chameleon(I think, correct ram detection is not so important as correct cpu detection).

 

Note: I added some codes from original iMac11 to your first posted dsdt and should not affect working sleep/wake.

I'm also confused, you are only one, who done sleep/wake working for i7 with LPC running w/o any 3rd party tricks. I've checked consistently your original dsdt and can't find any magic there, same code as all AMI based bioses. :thumbsup_anim:

tzel2_DSDT_firstposted_EDIT.zip

tzel2

 

Here are the links to LegacyHDA threads(sound shutters are from VoodoHDA):

 

_http://www.insanelymac.com/forum/index.php?showtopic=140941
_http://www.insanelymac.com/forum/index.php?s=&showtopic=140941&view=findpost&p=1272486
_http://www.insanelymac.com/forum/index.php?showtopic=181845

 

Now, let me explain something from my tests:

 

1. For i-series we don't need, to declare c-states and p-states anymore, just link to SSDT table(P001...P008).

2. One of sleep problem is caused by firewire.

3. Chameleon didn't have support for i5/i7 cpus yet. It's recognized as Xeon with 10 p-states limit, but i-series have up to 15 p-states, so this will cut cpu performance from about 20000 down to 15000 points. Also, i5/i7 use a different technology than Xeon. So, the big problem is not in dsdt, but in chameleon(I think, correct ram detection is not so important as correct cpu detection).

 

Note: I added some codes from original iMac11 to your first posted dsdt and should not affect working sleep/wake.

I'm also confused, you are only one, who done sleep/wake working for i7 with LPC running w/o any 3rd party tricks. I've checked consistently your original dsdt and can't find any magic there, same code as all AMI based bioses. :thumbsup_anim:

 

Thanks,

I'm trying to get the sound working with legacyhda, but how do I say in DSDT that the sound is at address 2 not 0?

I was never able to get the sound working with allpehda, with voodoo 254 it works perfectly.

tzel2

Correct adress is 1B, so it's already there... You just will need, to put LegacyHDA in Extra folder, read those threads.

 

Hi, I tried many LegacyHda, but still no sound.

I believe that's because of HDMI from ATI, it takes precedence over Realtek ALC888.

Even with voodoohda, when I let the driver detect both cards, I don't have sound from the green rear output, only from the front.

Hi, I tried many LegacyHda, but still no sound.

I believe that's because of HDMI from ATI, it takes precedence over Realtek ALC888.

Even with voodoohda, when I let the driver detect both cards, I don't have sound from the green rear output, only from the front.

 

I didn't see the kind of system that you have other than XPS. Is this a 1156 chipset with an i7 860? I finally got my computers working but I had to take an entirely different approach to it than the 1366 chipsets I've seen. My speed step idles at 1.2 ghz at 28-30C and then jumps to 3.5 ghz in a split second when testing with Cinebench and Geekbench. My scores have also increased rather than decreased. I added 15 p states to my DSDT while using only my fakesmc, voodoo, and IOAhciblockstorage kexts while in 10.6.2. If you are using a 1156 I'll add more to this later. Part of your sleep problem might be USB related since the 1156 uses 2 ports as hubs even though the DSDT shows many singular ports.

 

Could you post a screenshot of your I/O reg from the ACPI tree and then your device tree on the 3rd page of the reg? I haven't seen anything posted about this yet other than most 1156 chipset owners are having USB and sleep problems.

I didn't see the kind of system that you have other than XPS. Is this a 1156 chipset with an i7 860? I finally got my computers working but I had to take an entirely different approach to it than the 1366 chipsets I've seen. My speed step idles at 1.2 ghz at 28-30C and then jumps to 3.5 ghz in a split second when testing with Cinebench and Geekbench. My scores have also increased rather than decreased. I added 15 p states to my DSDT while using only my fakesmc, voodoo, and IOAhciblockstorage kexts while in 10.6.2. If you are using a 1156 I'll add more to this later. Part of your sleep problem might be USB related since the 1156 uses 2 ports as hubs even though the DSDT shows many singular ports.

 

Could you post a screenshot of your I/O reg from the ACPI tree and then your device tree on the 3rd page of the reg? I haven't seen anything posted about this yet other than most 1156 chipset owners are having USB and sleep problems.

 

 

Hello,

I have an i7 920 so I believe it's 1366 chipset,

I have only 10 Pstates...

Hrere's the whole ioreg

tzel2_ioreg.zip

Thursdayy

 

Try this one, use also as iMac11, should activate all 15 p-states(don't forget to change fakesmc provided some days ago for iM11).

Here is the new files you have requested.

thursday_new_stuff.zip

  • 2 weeks later...
Hello Detrich,

It finally works with the new bios,

I did "pmset -a hibernatemode 7", and now it goes to safe sleep, wakeup works, everything works.

 

Thanks for the help!

I'm glade for you. :(

 

Thursdayy

 

Here are ethernet inject, also some sleepfix experiments, test if works :

Thursdayy_ETH.zip

  • 2 weeks later...
×
×
  • Create New...