Posted 30 August 2012 - 07:41 PM
As to the firewire issue... found a russian forum and translated the page with google... from what I gather the firewire has it's own power management override and its this that's preventing the CPU from sleeping... no idea how one patches that!
Look at your code... the device you added is EHC1 (one) and not EHCI (eye).... I believe it's the latter that needs to be in the DSDT to allow disablement of the fix (or am I mistaken?)
Posted 31 August 2012 - 04:55 AM
Posted 31 August 2012 - 05:28 AM
Posted 02 September 2012 - 08:14 PM
I started out with your latest DSDT,,,, audio worked, but still no mouse or keyboard. I guess the frustration took hold here so I decided to check out my boards BIOS updates in the hope they may have added in someplace the EHCI Handover you mentioned... In a way I'm glad I did as the revision I was running was early 2009.. flashed it to Jan 2011 (latest revision available) and rebooted but no way... EHCI nowhere to be seen in the Bios... bThe problems however didn't stop here... at first I could only see or boot WIndows even with AHCI... until I changed the boot order,,,
Then I could only boot Snow Leopard... Both the ML Boots got F***ed up and I was getting messages such as
PHY reset is blocked due to SOL /IDER Session...wtf??? for my Intel82566 and in addition to this There were some weird Audio messages I hadn't seen before...
Screw that I thought and went to one of my backups... and lo and behold I did have the good sense to save the working DSDT previously mentioned after all.... EVERYTHING works apart from the sleep problem I originally posted. The only issue here really is that I still need GraphicsEnabler=y or I boot to a Monitor going to sleep,,, and I also need to use Netkas's patched IOPCIFamily or there's no spinner under the apple at boot and the EHCI patch doesn't stick.
I tried eliminating the extra folder on the SL partition but nothing doing... The EHCI patch works on ML but not on SL it seems... and none of the sound fixes work so have to use Voodoo. I did mention I played with sound on SL for 2 years and never got it to work with anything but Voodoo. I could get it to appear as an installed device etc with the patched AppleHDA... but no good to me at all if there is still no sound coming out of the speakers!!!
Prior to re-discovering this DSDT which I put together from scratch using the hacks in DSDTSE (clueless to what I was doing) I again tried re-patching even a clean DSDT's PCI0 and continuously ran into audio-related issues on reboot that prevented the OS from starting. Dunno what I did wrong but this works for me pretty much every time now and the only issue really bugging me anymore is the inability to sleep due to 1394 preventing the cpu from taking a kip!
I'm attaching the 'kit'.... I reverted to a base org.chameleon.boot.plist and smbios.plist for the time being... may test later with Gringo's versions
Posted 02 September 2012 - 09:52 PM
You have updated your BIOS, it is highly recommended that you extract DSDT on Windows and patch it all over again.
It's possible that using the DSDT from the 2009 BIOS with the 2011 BIOS is causing all these new issues.
Besides, consider that the new DSDT might be a better starting point than the old one. Who knows, maybe they fixed something, two years is a long time.
Posted 02 September 2012 - 10:13 PM
I repeat: The only issue troubling me now is that of Sleep... The other behaviours I mentioned are pretty much as they were before... IE, that of using the original IOPCIFamily as opposed to Netkas's patched one...
At least I now have a working mouse and keyboard again without need for EHCIacquire.....
Posted 03 September 2012 - 04:41 AM
Posted 03 September 2012 - 05:55 AM
As mentioned... the dsdt I just uploaded is one I thought I'd lost.....I was working with this just before I started this thread. Not sure if it uses the same appleHDA as yours but indeed Voodoo went out the window at this point... Been using either the patched version with dsdt or the legacy + enabler at different points while testing.
just wish someone knew what to do with regard to the firewire problem - seems that it doesn't want to sleep when the cpu does.... (at least not in a mac environment!). Disabling it is not the solution. I'm in a situation where EHCI is now (correctly or not) enabled in the DSDT and I don't need the fix. I need to have this much to have any hope of getting the cpu to sleep... at least with it enabled I can wake the monitor from sleep. Sleep works to the extent that it seems to pause any working apps etc... simply doesn't shut off the cpu... and fans keep running...
Must test this much out on WIndows at least.... see what exactly happens when I sleep the machine... I think it does shut off the cpu though.
As previously mentioned though... with the 10.8.1 update Netkas's patched IOPCIFamily.kext becomes a liability and I have to run with the unpatched version or I cannot boot. Running with the unpatched loses the spinner.... and somehow makes the EHCI patch redundant... i.e. cannot wake the monitor with the mouse anymore...
I wonder if its impossible....
Posted 03 September 2012 - 07:26 AM
I have 6 SSDT Tables, extracted from lavalys (win 7) how can rename them ? SSDT-1.aml...like that ? and i'll put them all in the extra folder ? i'm using a generic ssdt and i have only p-states, no c-states. mine is i5-2450M (2,5Ghz)
Posted 03 September 2012 - 12:16 PM
Posted 03 September 2012 - 01:45 PM
Any idea ?
Posted 03 September 2012 - 08:00 PM
Posted 03 September 2012 - 11:00 PM
To see your current sleep/power management setting in terminal:
for a list of assertions that may prevent sleep:
pmset -g assertions
NullCPUpowermanagement.kext removed? sounds like it tho. Your trying to add C-states via SSDT, why also via chameleon?I don't know that it's the cause of your KP, but maybe try just one or the other.
When i put all my ssdt tables (6 tables) in Extra folder and i reboot, i got a KP (problem with AICPM), i'm using, "DropSSDT" and generate c state in chameleon boot file :/
Any idea ?
Posted 04 September 2012 - 01:45 AM
Posted 04 September 2012 - 02:22 AM
Heres the pmset -g info (but no idea what it means or what to do/how to...
AC Power -1*
Currently in use:
sleep 0 (sleep prevented by 12070)
Obviously The sleep 12070 is the issue...
Likewise the assertions,,,, ???? wot???
9/3/12 8:57:10 PM GMT-05 Assertion status system-wide: PreventUserIdleDisplaySleep 0 PreventSystemSleep 0 PreventUserIdleSystemSleep 1 ExternalMedia 0 UserIsActive 0 ApplePushServiceTask 0 BackgroundTask 0 Listed by owning process: pid 1185(coreaudiod): [0x0000000100001893] 00:37:33 NoIdleSleepAssertion named: "com.apple.audio.'AppleHDAEngineOutput:1B,2,1,2:0'.noidlesleep" pid 12070(iTunes): [0x0000000100001894] 00:37:33 PreventUserIdleSystemSleep named: "Nameless (via IOPMAssertionCreate)" Kernel Assertions: 0x0132 * Kernel Assertion ID = 500 Created At = 9/2/12 3:17:49 PM GMT-05 Modified At = 9/2/12 10:02:14 PM GMT-0 Owner ID = 0xffffff800a869000 Level = 0 Assertions Set = None (4) * Kernel Assertion ID = 501 Created At = 9/2/12 3:17:53 PM GMT-05 Modified At = 9/2/12 3:23:18 PM GMT-05 Owner ID = 0xffffff800a7e8000 Level = 255 Assertions Set = None (4) * Kernel Assertion ID = 502 Created At = 9/2/12 3:19:32 PM GMT-05 Modified At = 12/31/69 7:00:00 PM GMT- Owner ID = 0xffffff806a481000 Level = 0 Assertions Set = None (4) * Kernel Assertion ID = 503 Created At = 9/2/12 3:19:32 PM GMT-05 Modified At = 12/31/69 7:00:00 PM GMT- Owner ID = 0xffffff806a490000 Level = 0 Assertions Set = None (4) * Kernel Assertion ID = 504 Created At = 9/2/12 3:19:32 PM GMT-05 Modified At = 12/31/69 7:00:00 PM GMT- Owner ID = 0xffffff806a48d000 Level = 0 Assertions Set = None (4) * Kernel Assertion ID = 505 Created At = 9/2/12 3:19:43 PM GMT-05 Modified At = 9/2/12 3:34:04 PM GMT-05 Owner ID = 0xffffff806a496000 Level = 255 Assertions Set = None (4) * Kernel Assertion ID = 506 Created At = 9/2/12 3:19:43 PM GMT-05 Modified At = 12/31/69 7:00:00 PM GMT- Owner ID = 0xffffff806a487000 Level = 0 Assertions Set = None (4) * Kernel Assertion ID = 507 Created At = 9/2/12 3:19:43 PM GMT-05 Modified At = 12/31/69 7:00:00 PM GMT- Owner ID = 0xffffff806a484000 Level = 0 Assertions Set = None (4) * Kernel Assertion ID = 631 Created At = 9/3/12 8:50:04 PM GMT-05 Modified At = 12/31/69 7:00:00 PM GMT- Owner ID = 0xffffff800aabfc00 Level = 255 Assertions Set = None (128)
Although I've been using computers for decades now and consider myself relatively computer savvy.. teis is one area that's totally over my head... Don't even know where to start...
@Gringo... I tried and tried to get stuff working with your dsdt....but it wasn't resolving the issues.... leading me to believe at least with sleep the solution must lie elsewhere...
1)WIth the Dsdt patched as mentioned I can get the monitor etc to sleep but not the dsdt.
2) If I disable 1394 in the bios,,,, I sleep the computer and bam... no mouse, no keyboard anymore.... I do believe I even had difficulaty to boot afterwards even with EHCIacquire=y in the boot.plist...
Round and Round in circles in other words----
PS - looking at the above I now see 2 messages related to audio (no firewire)????
Killed both processes... no change!
kernel: System sleep prevented by pci11c1,5811
local WindowServer: handle_will_sleep_auth_and_shield_windows: no lock state data
com.apple.launchd (com.apple.sleepservicesd): Exited: Killed: 9
Posted 04 September 2012 - 03:17 AM
"1)WIth the Dsdt patched as mentioned I can get the monitor etc to sleep but not the dsdt."- I have no idea what that means.
If something is preventing sleep, for example firewire, and disabling it allows it to go to sleep, but reboots on wake or wakes with problems, it just means that you have more than one issue, the first being whats preventing sleep and then whatever else is causing problems after that, but if you then re-enable what is preventing sleep, you'll never get to find out what your other problems are and end up running in circles. You shouldn't need working keyboard and mouse to test sleep, computers power button can sleep and wake the computer, at which point unplugging and replugging them in may get them working again. I'm not saying any of this is the final solution, only for the sake of trouble shooting to help you pinpoint your issue
Posted 04 September 2012 - 09:21 AM
Posted 04 September 2012 - 01:35 PM
Squidderlee: I'm amazed that DSDT is working for you, I was going to swap the HDEF since you said the other one worked, but once I saw this, I decided not to touch it.
SQUIDSDT.png 280.94KB 43 downloads
And you have GPU entry at both PEGP@30000 and POP1@10000
The fact this works at all, let alone better, means......IDK what it means, but it ain't right
On an unrelated side note, probably not the best idea use "Admin" as either your computer name, username or anything else
and delete fw0 from network prefs pane
Posted 04 September 2012 - 08:07 PM
WIth the Dsdt patched as mentioned I can get the monitor etc to sleep but not the cpu (sorry!)
Will look into the stuff you mentioned tho'
Thanks as ever!
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users