deviantosx Posted October 4, 2009 Share Posted October 4, 2009 Hello All, I have a (almost) completely working 10.6.1 install, but unfortunately I'm having trouble getting my computer to sleep and wake properly. Here are my stats: ga-965p-ds3 rev 2.0 8800gts 640mb usb keyboard and mouse currently running in 64 bit mode with the following kexts loaded from /efi/extra unless otherwise noted: fakesmc ioahciblockstorageinjector ionetworkingfamily nullcpupowermanagement openhaltrestart sleepenabler (in s/l/e) I've patched DSDT with CMOS Reset fix, EHCI/USB Built-in Fix, GTP Method, WAK fix, but this hasn't cured my inability to sleep my computer. I've also attached a text file of my DSDT for viewing. When hitting the menu option for sleep, my display turns off, hard drives go to sleep, but the fans and whatnot stay on. Moving the mouse, hitting keys on the keyboard, using the power button, etc. does nothing to wake the machine. I have to manually force the computer to shut off. Does anyone have any solutions to enabling sleep on this 965p-ds3? It worked great in 10.5.7 and 8... Also, does anyone know the specifics for DSDT patching on this motherboard for the alc888 sound? Thanks for any help that you may be able to offer! DSDT.rtf Link to comment https://www.insanelymac.com/forum/topic/190402-cant-enable-sleep-for-1061-on-965p-ds3/ Share on other sites More sharing options...
deviantosx Posted October 4, 2009 Author Share Posted October 4, 2009 Thought I'd give an update on some other things that I've tried I've read up on pmset and tried changing my hibernate mode to 3, as it was set to 0. Neither mode allowed sleep to function. Also, my bios setting is it to mode 3 (suspend to ram) Anyone have any ideas? Solutions that you found to be functional? Link to comment https://www.insanelymac.com/forum/topic/190402-cant-enable-sleep-for-1061-on-965p-ds3/#findComment-1289879 Share on other sites More sharing options...
NurIch Posted October 9, 2009 Share Posted October 9, 2009 Hello deviantosx, i had the same problem with a P5B-VM DO and i was able to solve it. Compare your dsdt with another created in Windows or Linux. I found two main differences. At least I don't use a patched dsdt, because the RTC (RTC0) entry for length was correct (CMOS reset bug). In detail: Creating dsdt in Windows : (Install and) Start Lavalys Everest, right click the status bar, chose "ACPI Tool" and click "Save DSDT". Creating dsdt in Linux: Boot Ubuntu Live CD, open Terminal and enter: ubuntu $ cat /proc/acpi/dsdt > dsdt.aml Decompile the dsdt and compare it with the patched one. My main differences: Original Windows/Linux RTC/RTC0 entry: Device (RTC0) { Name (_HID, EisaId ("PNP0B00")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x00, // Alignment 0x02, // Length ) [color="#ff0000"]IRQNoFlags () {8}[/color] }) } DSDT Patcher RTC/RTC0 entry: Device (RTC0) { Name (_HID, EisaId ("PNP0B00")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x00, // Alignment 0x02, // Length ) }) } Original Windows/Linux HPET entry: Device (HPET) { Name (_HID, EisaId ("PNP0103")) Name (CRS, ResourceTemplate () { Memory32Fixed (ReadOnly, 0xFED00000, // Address Base 0x00000400, // Address Length _Y0A) }) DSDT Patcher HPET entry: Device (HPET) { Name (_HID, EisaId ("PNP0103")) Name (CRS, ResourceTemplate () { [color="#ff0000"]IRQNoFlags () {0} IRQNoFlags () {8} [/color]Memory32Fixed (ReadOnly, 0xFED00000, // Address Base 0x00000400, // Address Length _Y0A) }) I didn't test wether the RTC or HPET entry is responsible, nor why they are necessary ... I have to check. Link to comment https://www.insanelymac.com/forum/topic/190402-cant-enable-sleep-for-1061-on-965p-ds3/#findComment-1294204 Share on other sites More sharing options...
deviantosx Posted October 9, 2009 Author Share Posted October 9, 2009 Thanks for your reply and help! However, this fix did not enable my computer to wake from sleep. My HPET already contained the IRQ lines, and adding the new line to the RTC did not fix anything. Also, I tried patching the dsdt for my power button to see if it could wake my computer to sleep. after checking the checkbox for "Allow power button to put computer to sleep," the power button would indeed put the computer to sleep. Unfortunately, it would not wake the computer up. It seems as though there is some kind of an error happening where my computer sleeps just fine... but can't be woken up for some reason... Any other ideas or suggestions? Should/could I try using vanilla Appleintelcpupowermanagement? I'm not worried about temps as much because I have a great cpu cooler... When I do try to use the vanilla kext without any disabler or nullcpupowermanagement, I get a "no hpets available" kernel panic. Any way to fix this? Also, perhaps disabler.kext is not actually running on my computer right now? It doesn't show up in System Profiler/Extensions even though I have it installed correctly... Here is a terminal readout of my boot log: npvhash=4095 Darwin Kernel Version 10.0.0: Fri Jul 31 22:46:25 PDT 2009; root:xnu-1456.1.25~1/RELEASE_X86_64 vm_page_bootstrap: 764284 free pages and 22148 wired pages kext submap [0xffffff7f80600000 - 0xffffff8000000000], kernel text [0xffffff8000200000 - 0xffffff8000600000] standard timeslicing quantum is 10000 us mig_table_max_displ = 73 [sleepEnabler] Registering PowerManagement dispatch table... [sleepEnabler] Calling pmInitComplete()... AppleACPICPU: ProcessorId=0 LocalApicId=0 Enabled AppleACPICPU: ProcessorId=1 LocalApicId=1 Enabled AppleACPICPU: ProcessorId=2 LocalApicId=2 Disabled AppleACPICPU: ProcessorId=3 LocalApicId=3 Disabled calling mpo_policy_init for Quarantine Security policy loaded: Quarantine policy (Quarantine) calling mpo_policy_init for Sandbox Security policy loaded: Seatbelt sandbox policy (Sandbox) calling mpo_policy_init for TMSafetyNet Security policy loaded: Safety net for Time Machine (TMSafetyNet) Copyright © 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. MAC Framework successfully initialized using 15728 buffer headers and 4096 cluster IO buffer headers IOAPIC: Version 0x20 Vectors 64:87 ACPI: System State [s0 S4 S5] (S0) netkas presents fakesmc, a kext which emulates smc device RTC: Only single RAM bank (128 bytes) mbinit: done (64 MB memory set for mbuf pool) From path: "uuid", Waiting for boot volume with UUID 6397D4F7-927E-3723-B54B-40B4BC9256C1 Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict> com.apple.AppleFSCompressionTypeZlib load succeeded JMicronATA: JMB363 (CMD 0x9000, CTR 0x9400, IRQ 16, BM 0xa000) JMicronATA: JMB363 (CMD 0x9800, CTR 0x9c00, IRQ 16, BM 0xa008) Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IDE1@1F,2/AppleAHCI/PRIM@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/ST380815AS Media/IOGUIDPartitionScheme/Macintosh HD@2 BSD root: disk0s2, major 14, minor 2 Kernel is LP64 AppleYukon2: Marvell Yukon Gigabit Adapter 88E8056 Singleport Copper SA AppleYukon2: RxRingSize <= 1024, TxRingSize 256, RX_MAX_LE 1024, TX_MAX_LE 768, ST_MAX_LE 3328 hfs: Removed 2 orphaned / unlinked files and 0 directories systemShutdown false yukon: Ethernet address 00:16:e6:8f:79:9b Waiting for DSMOS... Ethernet [AppleYukon2]: Link up on en0, 100-Megabit, Full-duplex, Symmetric flow-control, Debug [796d,6f48,0de1,0200,45e1,4000] NTFS driver 3.0 [Flags: R/W]. NTFS volume name , version 3.1. Previous Shutdown Cause: 3 NVDANV50HAL loaded and registered. Loading VoodooHDA 0.2.1 (based on hdac version 20090401_0132) Controller: Intel 82801H (vendor ID: 8086, device ID: 284b) warning: couldn't set recording source to microphone warning: couldn't set recording source to microphone Codec #2: Realtek ALC888 (vendor ID: 10ec, device ID: 0888) warning: found invalid min/max dB (using default -22.5 -> 0.0 range) warning: found invalid min/max dB (using default -22.5 -> 0.0 range) warning: found invalid min/max dB (using default -22.5 -> 0.0 range) DSMOS has arrived ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out VoodooHDAEngine[0xffffff8008e8dc00]::volumeChanged(0xffffff800901ab00, 75, 100) VoodooHDAEngine[0xffffff8008e8dc00]::volumeChanged(0xffffff800901a900, 75, 100) Link to comment https://www.insanelymac.com/forum/topic/190402-cant-enable-sleep-for-1061-on-965p-ds3/#findComment-1294539 Share on other sites More sharing options...
deviantosx Posted October 9, 2009 Author Share Posted October 9, 2009 I finally got sleep to work successfully on my pc using Innerz's DSDT from this thread: http://www.insanelymac.com/forum/index.php...p;#entry1251906 Already contains necessary DSDT injections for Lan, GFX (though you need to edit for your particular card), ALC888 Sound, Sleep, CMOS Fix, etc. So Excited!!! The only remaining problem is that my computer must be woken up with the power button, rather than just moving the mouse or hitting the keyboard. Anyone know how to fix this? Link to comment https://www.insanelymac.com/forum/topic/190402-cant-enable-sleep-for-1061-on-965p-ds3/#findComment-1294907 Share on other sites More sharing options...
deviantosx Posted October 9, 2009 Author Share Posted October 9, 2009 Final Update: Can now wake from USB keyboard or mouse. Just had to edit USB listings in DSDT. Change this: Name (_PRW, Package (0x02) { 0x03, One To this: Name (_PRW, Package (0x02) { 0x03, 0x03 Do this for all USB listings, and you'll be golden! Link to comment https://www.insanelymac.com/forum/topic/190402-cant-enable-sleep-for-1061-on-965p-ds3/#findComment-1294927 Share on other sites More sharing options...
alvin777 Posted November 10, 2009 Share Posted November 10, 2009 Hello All, I have a (almost) completely working 10.6.1 install, but unfortunately I'm having trouble getting my computer to sleep and wake properly. Here are my stats: ga-965p-ds3 rev 2.0 8800gts 640mb usb keyboard and mouse currently running in 64 bit mode with the following kexts loaded from /efi/extra unless otherwise noted: fakesmc ioahciblockstorageinjector ionetworkingfamily nullcpupowermanagement openhaltrestart sleepenabler (in s/l/e) I've patched DSDT with CMOS Reset fix, EHCI/USB Built-in Fix, GTP Method, WAK fix, but this hasn't cured my inability to sleep my computer. I've also attached a text file of my DSDT for viewing. When hitting the menu option for sleep, my display turns off, hard drives go to sleep, but the fans and whatnot stay on. Moving the mouse, hitting keys on the keyboard, using the power button, etc. does nothing to wake the machine. I have to manually force the computer to shut off. Does anyone have any solutions to enabling sleep on this 965p-ds3? It worked great in 10.5.7 and 8... Also, does anyone know the specifics for DSDT patching on this motherboard for the alc888 sound? Thanks for any help that you may be able to offer! Hi. I'm running 10.6.2. on the same motherboard but mine is revision 1.0. How did you get your sound to work (5.1)? My sound chip is an ALC883. Thanks in advance. Gbu. Link to comment https://www.insanelymac.com/forum/topic/190402-cant-enable-sleep-for-1061-on-965p-ds3/#findComment-1325840 Share on other sites More sharing options...
Zakaria Posted November 16, 2009 Share Posted November 16, 2009 Bro may I know what other KEXTs are you using? I have the same 965P DS3 Board as you. Now I have a major Problem. I've come to the point of post installation. I now can boot from my harddisk and not from the usb. Then I transfered the remaining KEXTS from the link u gave. And My whole system got kp. Now I cant do anything to go back. Wad should I do? I have 965P DS3 rev 2.0 E6300 160gb hdd 7900gs Link to comment https://www.insanelymac.com/forum/topic/190402-cant-enable-sleep-for-1061-on-965p-ds3/#findComment-1333006 Share on other sites More sharing options...
Recommended Posts