Jump to content

Haswell early reboot, Mavericks, locked MSRs, and HP Envy 15-J063CL (i7-4700MQ)


RehabMan
 Share

469 posts in this topic

Recommended Posts

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

  • 2 weeks later...

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

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

 

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

  • 3 weeks later...

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

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

 Share

×
×
  • Create New...