Contribute
Register

Alienware 15r2: after shutdown, laptop does not power on

Status
Not open for further replies.
Joined
Jun 24, 2016
Messages
158
Motherboard
Alienware 15 R2
CPU
i7 6700HQ
Graphics
Skylake 530 + gtx 970m (4k panel)
Hello Everyone,
So I have successfully installed High Sierra on my Alienware 15r2, i7-6700HQ, Nvidia 970M with a 4k panel.
All credits go to @RehabMan and others for the continuous support throughout the last year.

Currently working:

-Intel HD530 with full acceleration
-Nvidia 970m (with HDMI out)
-4k panel
-Touchscreen
-Webcam
-All USBs
-Sleep/Wake
-Audio (mic, Speakers, audio jack, audio after wake from sleep, volume control).
-Boot From Nvme
-Ethernet Killer E2400
-Wifi with BCM94352Z
-Brightness Control
-Keyboard+Trackpad
-Battery
-Full System Recognition

Almost everything works great.

The only issue I'm having is:
When i shut down, the laptop doesn't start again, unless i connect it to the external power adapter.
This is an issue only with the hackintosh as shut down works fine with windows.
I have referenced a lot more about this issue in this thread:
https://www.tonymacx86.com/threads/...-ei-capitan-install-mac-sierra-success.183018

For anyone who has some knowledge on this, any help will be highly appreciated.
Im attaching my current PR files.
Thanks & Regards.
 

Attachments

  • debug_7387.zip
    3.6 MB · Views: 132
Hello Everyone,
So I have successfully installed High Sierra on my Alienware 15r2, i7-6700HQ, Nvidia 970M with a 4k panel.
All credits go to @RehabMan and others for the continuous support throughout the last year.

Currently working:

-Intel HD530 with full acceleration
-Nvidia 970m (with HDMI out)
-4k panel
-Touchscreen
-Webcam
-All USBs
-Sleep/Wake
-Audio (mic, Speakers, audio jack, audio after wake from sleep, volume control).
-Boot From Nvme
-Ethernet Killer E2400
-Wifi with BCM94352Z
-Brightness Control
-Keyboard+Trackpad
-Battery
-Full System Recognition

Almost everything works great.

The only issue I'm having is:
When i shut down, the laptop doesn't start again, unless i connect it to the external power adapter.
This is an issue only with the hackintosh as shut down works fine with windows.
I have referenced a lot more about this issue in this thread:
https://www.tonymacx86.com/threads/...-ei-capitan-install-mac-sierra-success.183018

For anyone who has some knowledge on this, any help will be highly appreciated.
Im attaching my current PR files.
Thanks & Regards.

In what way does the "laptop doesn't start again,"?

Note: I fixed the title of the thread to better represent the problem report.
 
In what way does the "laptop doesn't start again,"?

Note: I fixed the title of the thread to better represent the problem report.

Okay so once i shut down on battery power,
If i try to start the laptop again by pressing the power button, it doesn't turn back on.
It only turns on, when an external adapter is connected.
This doesn't happen in windows, so this is an issue only with the hackintosh.
Kindly let me know if you see something wrong with my PR files posted.
Thanks & Regards.
 

Attachments

  • debug_7387.zip
    3.6 MB · Views: 104
Okay so once i shut down on battery power,
If i try to start the laptop again by pressing the power button, it doesn't turn back on.[/quote]

What happens when you press the power button? Does the power LED light up?
What happens if you shutdown on AC power, but then remove AC after shutdown is complete and then attempt to start on battery?

Kindly let me know if you see something wrong with my PR files posted.

ACPI is not patched correctly.
You have unpatched multibyte EC fields...
See battery status guide linked from FAQ:
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html
 
What happens when you press the power button? Does the power LED light up?
What happens if you shutdown on AC power, but then remove AC after shutdown is complete and then attempt to start on battery?

When i press the power button, no led's & no backlight, the fans dont start either.
When i shutdown on AC power and then remove the power after the shutdown, still on battery it doesnt start, i have to connect the charger else it wont start again.
Now when on battery power i press the power button, it doesnt start right, so as soon as i connect the charger, it automatically starts without me needing to press the button, since i had already pressed the button once, while the adapter was not connected.
Whereas if i hadnt pressed the button, then after connecting to the charger, i do have to press it once to start.
Dont know if this will help, but im just telling you what i have noticed.
 
Last edited:
When i press the power button, no led's & no backlight, the fans dont start either.
When i shutdown on AC power and then remove the power after the shutdown, still on battery it doesnt start, i have to connect the charger else it wont start again.
Now when on battery power i press the power button, it doesnt start right, so as soon as i connect the charger, it automatically starts without me needing to press the button, since i had already pressed the button once, while the adapter was not connected.
Whereas if i hadnt pressed the button, then after connecting to the charger, i do have to press it once to start.
Dont know if this will help, but im just telling you what i have noticed.

You should fix your ACPI...
 
You should fix your ACPI...

If i knew what to do, i'd surely would have done it by now. Unfortunately im not sure what to fix.
I'm listing my DSDT and SSDT's, if you could check them out whenever you are free, i'll be really grateful!
 

Attachments

  • ACPI.zip
    63.2 KB · Views: 100

Okay ill definitely check that, but first things first.
when i do the disassembly of the DSDT with refs.txt.
I get two errors:

1uUB3Xv.png


for the following code:

Code:
Method (GOPS, 1, NotSerialized)
            {
                Store (Zero, CDSP)
                If (CondRefOf (HDSE))
                {
                    Store (HDSE)
                    CDSP
                }
                Else
                {
                    GETD ()
                }

                Return (CDSP)
            }

            Method (SOPS, 1, NotSerialized)
            {
                If (CondRefOf (HDSE))
                {
                    HDSE
                    Arg0
                }
                Else
                {
                    SETD (Arg0)
                }

                Return (Zero)
            }

Now when i edit this code like this:

Code:
Method (GOPS, 1, NotSerialized)
            {
                Store (Zero, CDSP)
                If (CondRefOf (HDSE))
                {
                    Store (HDSE, CDSP)
                }
                Else
                {
                    GETD ()
                }

                Return (CDSP)
            }

            Method (SOPS, 1, NotSerialized)
            {
                If (CondRefOf (HDSE))
                {
                    Store (HDSE, Arg0)
                }
                Else
                {
                    SETD (Arg0)
                }

                Return (Zero)
            }

the errors go away.
But with that, i get:

sDNGok6.png



Should i be solving these warnings, or should i ignore them?
Because im able to save it right now with all these warnings!
Kindly let me know.
Thanks!
 

Attachments

  • DSDT.dsl
    1.1 MB · Views: 126
Okay ill definitely check that, but first things first.
when i do the disassembly of the DSDT with refs.txt.
I get two errors:

1uUB3Xv.png


for the following code:

Code:
Method (GOPS, 1, NotSerialized)
            {
                Store (Zero, CDSP)
                If (CondRefOf (HDSE))
                {
                    Store (HDSE)
                    CDSP
                }
                Else
                {
                    GETD ()
                }

                Return (CDSP)
            }

            Method (SOPS, 1, NotSerialized)
            {
                If (CondRefOf (HDSE))
                {
                    HDSE
                    Arg0
                }
                Else
                {
                    SETD (Arg0)
                }

                Return (Zero)
            }

Now when i edit this code like this:

Code:
Method (GOPS, 1, NotSerialized)
            {
                Store (Zero, CDSP)
                If (CondRefOf (HDSE))
                {
                    Store (HDSE, CDSP)
                }
                Else
                {
                    GETD ()
                }

                Return (CDSP)
            }

            Method (SOPS, 1, NotSerialized)
            {
                If (CondRefOf (HDSE))
                {
                    Store (HDSE, Arg0)
                }
                Else
                {
                    SETD (Arg0)
                }

                Return (Zero)
            }

the errors go away.
But with that, i get:

sDNGok6.png



Should i be solving these warnings, or should i ignore them?
Because im able to save it right now with all these warnings!
Kindly let me know.
Thanks!

You could get a proper disassembly with a correctly coded refs.txt... eg. one that has HDSE hint:
Code:
External(HDSE, MethodObj, 1)

Or you can just modify the code for GOPS and SOPS:
Code:
            Method (GOPS, 1, NotSerialized)
            {
                Store (Zero, CDSP)
                    GETD ()

                Return (CDSP)
            }

            Method (SOPS, 1, NotSerialized)
            {
                    SETD (Arg0)

                Return (Zero)
            }

Explain: We know that HDSE is not present, therefore the CondRefOf (that I removed) and the related code will never execute, so we simply remove it.
 
Status
Not open for further replies.
Back
Top