RehabMan Posted March 13, 2014 Author Share Posted March 13, 2014 I installed 10.9.1 on My laptop. Haswell i7 4600U 2.1GHz QM87 Express Chipset smbios = MacBook Air 6,2 I tried some patches for DSDT. But my laptop still can't wake up from sleep. It seems to sleep (Fan stops, LEDs blink. USB bus power down) when I select 'Sleep' or close LID. But My laptop never wake up. So I have to press power button for force shutdown. And I could not find any words related to sleep on system.log How do I edit my DSDT? or I need to patch any Kext? Could be HPET problem. Try "HPET Fix" from: https://github.com/RehabMan/Laptop-DSDT-Patch Link to comment Share on other sites More sharing options...
nuschnuschi Posted March 13, 2014 Share Posted March 13, 2014 Could be HPET problem. Try "HPET Fix" from: https://github.com/RehabMan/Laptop-DSDT-Patch Thank you for reply. I tried "HPET Fix" but my laptop still can't wake up. -syslog after select "sleep" in menu- 3/14/14 01:00:22.472 WindowServer[131]: device_generate_desktop_screenshot: authw 0x0(0), shield 0x7f9ef3f2d3f0(2001) 3/14/14 01:00:22.496 WindowServer[131]: device_generate_lock_screen_screenshot: authw 0x0(0), shield 0x7f9ef3f2d3f0(2001) 3/14/14 01:00:24.000 kernel[0]: IOPMrootDomain: idle cancel, state 1 3/14/14 01:00:30.410 WindowServer[131]: _CGXHWCaptureWindowList: No capable active display found. Link to comment Share on other sites More sharing options...
RehabMan Posted March 13, 2014 Author Share Posted March 13, 2014 Thank you for reply. I tried "HPET Fix" but my laptop still can't wake up. -syslog after select "sleep" in menu- 3/14/14 01:00:22.472 WindowServer[131]: device_generate_desktop_screenshot: authw 0x0(0), shield 0x7f9ef3f2d3f0(2001) 3/14/14 01:00:22.496 WindowServer[131]: device_generate_lock_screen_screenshot: authw 0x0(0), shield 0x7f9ef3f2d3f0(2001) 3/14/14 01:00:24.000 kernel[0]: IOPMrootDomain: idle cancel, state 1 3/14/14 01:00:30.410 WindowServer[131]: _CGXHWCaptureWindowList: No capable active display found. First thing: verify you're entering sleep correctly. Maybe it is not a 'wake from sleep' problem but rather your laptop is not going to sleep in the first place. Usually there is some sort of outward indication of sleep (blinking power LED). If you're successfully entering sleep, then look for 'Wake Reason' in system.log to see if you get through the initial stages of wake... Also, you should not expect sleep to work if you haven't implemented power management correct and do not have QE/CI (graphics) working correctly. So check/implement those first before even thinking about testing sleep. Link to comment Share on other sites More sharing options...
nuschnuschi Posted March 13, 2014 Share Posted March 13, 2014 GPU (HD4400) works fine with QE/CI. Display can sleep by hot corner and Energy Saver setting. CPU Speedstep is working but jump from x8 to x21. After I selected "Sleep" in menu, Screen goes black out, Fan stops, Power LED starts blinking. It seems to success to sleep. But I can't find any words related to 'sleep' or 'wake' in syslog. So I think my laptop is not successfully entering sleep. there is problem with sleep process. Would I need to patch any KEXT for power management? Link to comment Share on other sites More sharing options...
RehabMan Posted March 13, 2014 Author Share Posted March 13, 2014 GPU (HD4400) works fine with QE/CI. Display can sleep by hot corner and Energy Saver setting. CPU Speedstep is working but jump from x8 to x21. After I selected "Sleep" in menu, Screen goes black out, Fan stops, Power LED starts blinking. It seems to success to sleep. But I can't find any words related to 'sleep' or 'wake' in syslog. So I think my laptop is not successfully entering sleep. there is problem with sleep process. Sounds like it entered sleep to me. What computer is it? Would I need to patch any KEXT for power management? No. Link to comment Share on other sites More sharing options...
nuschnuschi Posted March 13, 2014 Share Posted March 13, 2014 Sounds like it entered sleep to me. What computer is it? No. My laptop is Lenovo Thinkpad T440s. i7 4600U, QM87 chipset, HD4400, Geforce GT 730M. Link to comment Share on other sites More sharing options...
RehabMan Posted March 13, 2014 Author Share Posted March 13, 2014 My laptop is Lenovo Thinkpad T440s. i7 4600U, QM87 chipset, HD4400, Geforce GT 730M. Have you disabled the nvidia? Link to comment Share on other sites More sharing options...
nuschnuschi Posted March 13, 2014 Share Posted March 13, 2014 Have you disabled the nvidia? I tried 'SkipNvidiaGfx=y' and removed all KEXTs related to nVIDIA Geforce. BIOS has not option to disable nvidia. so System Profiler still detect it. Would I need to edit DSDT to disable nvidia? Link to comment Share on other sites More sharing options...
nuschnuschi Posted March 13, 2014 Share Posted March 13, 2014 Power Button is not working as real mac. $ systemsetup -getallowpowerbuttontosleepcomputer getAllowPowerButtonToSleepComputer: Error, this feature is not supported on this machine. Is it related to sleep/wake issue? Dialog is displayed if I press a button about 2sec. DSDT has no "Device (PWRB)". only "Device (SLPB)", I tried to add PWRB. but problem can't be fixed. Link to comment Share on other sites More sharing options...
RehabMan Posted March 13, 2014 Author Share Posted March 13, 2014 I tried 'SkipNvidiaGfx=y' and removed all KEXTs related to nVIDIA Geforce. BIOS has not option to disable nvidia. so System Profiler still detect it. Would I need to edit DSDT to disable nvidia? SkipNvidiaGfx just makes GraphicsEnabler not do injects for nvidia. Has nothing to do with disabling the device on the PCI bus. To disable it requires DSDT/SSDT edits. Power Button is not working as real mac. $ systemsetup -getallowpowerbuttontosleepcomputer getAllowPowerButtonToSleepComputer: Error, this feature is not supported on this machine. Is it related to sleep/wake issue? Dialog is displayed if I press a button about 2sec. DSDT has no "Device (PWRB)". only "Device (SLPB)", I tried to add PWRB. but problem can't be fixed. It is a common problem. The power button (aka sleep button) does not work on all computers. Some are unreliable. Some don't work at all. Maybe DSDT edits can be used to fix, but I don't know the details. Link to comment Share on other sites More sharing options...
nuschnuschi Posted March 14, 2014 Share Posted March 14, 2014 SkipNvidiaGfx just makes GraphicsEnabler not do injects for nvidia. Has nothing to do with disabling the device on the PCI bus. To disable it requires DSDT/SSDT edits. It is a common problem. The power button (aka sleep button) does not work on all computers. Some are unreliable. Some don't work at all. Maybe DSDT edits can be used to fix, but I don't know the details. I'll try more. Thank you. is there any other point which I should check? Are almost all other Haswell laptops successful to sleep/wake? Link to comment Share on other sites More sharing options...
RehabMan Posted March 14, 2014 Author Share Posted March 14, 2014 I'll try more. Thank you. is there any other point which I should check? Are almost all other Haswell laptops successful to sleep/wake? I can't tell you about any other Haswell laptops other than the two I've had: Lenovo U430 and Haswell HP Envy. Both work. It requires careful installation (vanilla as possible) with everything implemented correctly... attention to detail. Link to comment Share on other sites More sharing options...
AeonWorld Posted March 15, 2014 Share Posted March 15, 2014 To update to 10.9.2 you use the combo installer, then patch mach_kernel on your HDD at /mach_kernel after. well thats what i did , what i did: 1.Installed 10.9 , with patched kernel (from your post #1) 2. Tried update 10.9.1 , as i saw kernel inside package i patched that kernel before and put it in other folder , and went to terminal (live booted dvd) and replace the kernel with patched one , no luck ,some deadbeef error 3. Did no.1 again , then tried lapic and kernel patch with 10.9.2 update combo package kernel , md5 is ok , still same error Also 10.9.1 update works with 10.9 kernel (patched) 10.9.2 update dont work with 10.9 kernel (patched) Link to comment Share on other sites More sharing options...
RehabMan Posted March 16, 2014 Author Share Posted March 16, 2014 well thats what i did , what i did: 1.Installed 10.9 , with patched kernel (from your post #1) 2. Tried update 10.9.1 , as i saw kernel inside package i patched that kernel before and put it in other folder , and went to terminal (live booted dvd) and replace the kernel with patched one , no luck ,some deadbeef error 3. Did no.1 again , then tried lapic and kernel patch with 10.9.2 update combo package kernel , md5 is ok , still same error Also 10.9.1 update works with 10.9 kernel (patched) 10.9.2 update dont work with 10.9 kernel (patched) You cannot run 10.9.2 with anything but the mach_kernel included in 10.9.2 (patched). Link to comment Share on other sites More sharing options...
Ramalama Posted March 16, 2014 Share Posted March 16, 2014 Power Button is not working as real mac. $ systemsetup -getallowpowerbuttontosleepcomputer getAllowPowerButtonToSleepComputer: Error, this feature is not supported on this machine. Is it related to sleep/wake issue? Dialog is displayed if I press a button about 2sec. DSDT has no "Device (PWRB)". only "Device (SLPB)", I tried to add PWRB. but problem can't be fixed. Add this to Scope "_SB" Device (PWRB) { Name (_HID, EisaId ("PNP0C0C")) // _HID: Hardware ID Name (_STA, 0x0B) // _STA: Status Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x1D, 0x03)) } } Change all .... SLPB, 0x02 .... TO: .... PWRB, 0x02 .... Notify (SLPB, 0x80) TO: Notify (PWRB, 0x80) Cheers :-) Link to comment Share on other sites More sharing options...
nuschnuschi Posted March 16, 2014 Share Posted March 16, 2014 Add this to Scope "_SB" Device (PWRB) { Name (_HID, EisaId ("PNP0C0C")) // _HID: Hardware ID Name (_STA, 0x0B) // _STA: Status Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x1D, 0x03)) } } Change all .... SLPB, 0x02 .... TO: .... PWRB, 0x02 .... Notify (SLPB, 0x80) TO: Notify (PWRB, 0x80) Cheers :-) Thank you. But Sleep/Wake issue is not solved. I replaced Rollback AppleACPIPlatform.kext with Vanilla then Power Button works as real mac (Press to sleep). I can't tell you about any other Haswell laptops other than the two I've had: Lenovo U430 and Haswell HP Envy. Both work. It requires careful installation (vanilla as possible) with everything implemented correctly... attention to detail. One more question, I could't finish to patch and compile some SSDTs. is it related to sleep/wake issue? Link to comment Share on other sites More sharing options...
RehabMan Posted March 16, 2014 Author Share Posted March 16, 2014 One more question, I could't finish to patch and compile some SSDTs. is it related to sleep/wake issue? It could be... as can DSDT patches you need but don't have. But it depends on the exact nature of the issue with sleep/wake. Link to comment Share on other sites More sharing options...
AeonWorld Posted March 19, 2014 Share Posted March 19, 2014 You cannot run 10.9.2 with anything but the mach_kernel included in 10.9.2 (patched). yes , i can't , but i cant run even the 10.9.2 " (patched) " Link to comment Share on other sites More sharing options...
AeonWorld Posted March 20, 2014 Share Posted March 20, 2014 I have another question , will 10.9.2's kernel work in 10.9 OS? Link to comment Share on other sites More sharing options...
RehabMan Posted March 29, 2014 Author Share Posted March 29, 2014 yes , i can't , but i cant run even the 10.9.2 " (patched) " Try it and show the problem that results. Running 10.9.2 with the 10.9.2 kernel is the only correct way. I have another question , will 10.9.2's kernel work in 10.9 OS? I don't know, but it doesn't make any sense to mix things up like that. Link to comment Share on other sites More sharing options...
omamalent Posted April 5, 2014 Share Posted April 5, 2014 help me please I am not able to create me the kernel my settings are ASUS MAXIMUS FORMULA VI INTEL CORE I7 4770K VGA ASUS GTX 770 RAMM GSKILL 16GB 2400MGZ I can not boot from usb and even from the hard drive. help noob root system osx maverick prime release 10.9 Link to comment Share on other sites More sharing options...
RehabMan Posted April 6, 2014 Author Share Posted April 6, 2014 help me please I am not able to create me the kernel my settings are ASUS MAXIMUS FORMULA VI INTEL CORE I7 4770K VGA ASUS GTX 770 RAMM GSKILL 16GB 2400MGZ I can not boot from usb and even from the hard drive. help noob root system osx maverick prime release 10.9 Instructions are in post #1. Link to comment Share on other sites More sharing options...
YungRaj Posted April 25, 2014 Share Posted April 25, 2014 I was wondering since PMPatch doesn't work on Laptop Machines, if there was a way to actually unlock the MSR's on a notebook with some sort of patch. I am about to purchase an Asus Notebook for really cheap refurbished with a Haswell i5 Ultrabook CPU for $449. http://www.newegg.com/Product/Product.aspx?Item=N82E16834231588 Since this is a great deal and I would love to take advantage of it, I have read also that there is a great chance that there are locked MSR's on this machine from some sources. This notebook for Hackintoshing has not been very popular. In plan for the future OS Exe's and in terms of compatibility, I would love to Unlock my MSR's somehow with some sort of BIOS Patch that would work. I don't wanna be stuck with a machine (Newegg's policy on refurbished machines is no return) that won't work with future OS Ex'es like Syrah or anything. I know I thinking way ahead right now but I was just wondering about any sort of way. Things I have tried:Calling Asus Support for some sort of BIOS Update/Patch (I've heard that some people have done this with Success) Calling Asus Motherboards for Notebooks/Desktops (they knew nothing) All those things I've tried before purchasing the notebook have not been successful, as calling the Asus support was not a great experience. It was as if I knew more than the representative, and unluckily, they don't keep record of any of the Motherboard components of any of their Notebooks and I believe Desktops. I would also like to know if anyone has also had trouble finding info before buying a Haswell machine about getting info about the motherboard from the manufacturer. Link to comment Share on other sites More sharing options...
nuschnuschi Posted April 25, 2014 Share Posted April 25, 2014 Wakeup issue seems to be solved after reset bios and disable all unused bios options (such as Antitheft, Discrete Security Chip...). But Power LED still continues blink after wake up. My laptop has two LEDs. one is on Power button, another one is on Display housing. How can I control status of Power LED? Link to comment Share on other sites More sharing options...
YungRaj Posted April 25, 2014 Share Posted April 25, 2014 I don't know if anyone has had an annoying experience with this before setting up a Lappy Hack Link to comment Share on other sites More sharing options...
Recommended Posts