Contribute
Register

<< Solved >> (MSi GP73-8RE) Fail to wake from sleep

Status
Not open for further replies.
Joined
Dec 30, 2019
Messages
7
Motherboard
MSi GP73 Leopard 8RE-OC 0.6.5
CPU
i7-8750H/HM370
Graphics
UHD 630, GTX 1060 - 1920 x 1080
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
I'm trying Hackintosh with full DSDT patch (not knowing if I'm doing right or not)
But everything seem OK like :
- iGPU acceleration
- Sound
- etc
But there is one problem, the screen only show black screen when I'm trying to wake my laptop from sleep (invoke sleep by timeout, or manually by clicking Sleep in Apple menu at top left)

Can anyone help to look my EFI and IOReg and tell me something wrong ?

Note : sorry for my English
 

Attachments

  • EFI.zip
    16.4 MB · Views: 63
  • IOReg.ioreg
    11.6 MB · Views: 40
I'm trying Hackintosh with full DSDT patch (not knowing if I'm doing right or not)
But everything seem OK like :
- iGPU acceleration
- Sound
- etc
But there is one problem, the screen only show black screen when I'm trying to wake my laptop from sleep (invoke sleep by timeout, or manually by clicking Sleep in Apple menu at top left)

Can anyone help to look my EFI and IOReg and tell me something wrong ?

Note : sorry for my English
should not be using DSDT.aml with OpenCore
 
should not be using DSDT.aml with OpenCore
I've been read about this too, that's why I took the trouble tried to use custom SSDT too, but the problem still the same... (anything else work fine like iGPU accel etc, even with this config file)
 

Attachments

  • EFI.zip
    16.4 MB · Views: 43
  • IOReg.ioreg
    12.8 MB · Views: 37
I've been read about this too, that's why I took the trouble tried to use custom SSDT too, but the problem still the same... (anything else work fine like iGPU accel etc, even with this config file)
you have set all your usb ports to 3? in your usbmap.kext you don't have webcam or wifi that should be on 255?

having a usb map that is incorrect can cause sleep issues

once you have created your ports correctly, you can disable: XhciPortLimit
 
you have set all your usb ports to 3? in your usbmap.kext you don't have webcam or wifi that should be on 255?

having a usb map that is incorrect can cause sleep issues

once you have created your ports correctly, you can disable: XhciPortLimit
I can't really reply to this explanation bacause I don't fully understand it, but I think I have read something about your explanation occasionally when trying to solve this issue. Will be back after trying something.....and thanks for the reply...

PS : please don't close the thread, I'll be back after couple days to update my finding about this.
 
I can't really reply to this explanation bacause I don't fully understand it, but I think I have read something about your explanation occasionally when trying to solve this issue. Will be back after trying something.....and thanks for the reply...

PS : please don't close the thread, I'll be back after couple days to update my finding about this.
I tried the link, still fail to wake.
Could you help me examine if I'm doing the right thing ?
 

Attachments

  • EFI.zip
    16.3 MB · Views: 39
  • IOReg.ioreg
    10 MB · Views: 31
I tried the link, still fail to wake.
Could you help me examine if I'm doing the right thing ?
you have HS03 set to 3 but no SS03 listed? normally you would have both as set to usb3.0 as they take up 2 ports

best to start again with your usb port mapping from the guide i linked you earlier to make sure on that one

also 4 internal devices? what are the out of interest? as normally on a laptop would be just the webcam and wifi
 
Hello Feartech, could you check what I've done ?
Still fail from wake though.
 

Attachments

  • EFI.zip
    16.3 MB · Views: 46
  • IOReg.ioreg
    8.2 MB · Views: 28
Hello Feartech, could you check what I've done ?
Still fail from wake though.
you have both USBPorts.kext and SSDT-UIAC.aml, remove SSDT-UIAC.aml

wouldn't have though these renames are needed:
Code:
<dict>
                <key>Comment</key>
                <string>XHC1 to SHCI</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>WEhDMQ==</data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data></data>
                <key>OemTableId</key>
                <data></data>
                <key>Replace</key>
                <data>U0hDSQ==</data>
                <key>ReplaceMask</key>
                <data></data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data></data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Rename EHC1 to EH01 (USB)</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>RUhDMQ==</data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data></data>
                <key>OemTableId</key>
                <data></data>
                <key>Replace</key>
                <data>RUgwMQ==</data>
                <key>ReplaceMask</key>
                <data></data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>RFNEVA==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Rename EHC2 to EH02 (USB)</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>RUhDMg==</data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data></data>
                <key>OemTableId</key>
                <data></data>
                <key>Replace</key>
                <data>RUgwMg==</data>
                <key>ReplaceMask</key>
                <data></data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>RFNEVA==</data>
            </dict>

XhciPortLimit still needs to be disabled
 
Sweet....
Sleep and wake succeed.

PS : after your last reccomendation, still wake from sleep with black screen with cursor.
Then I read something about disabling dGPU using SSDT, and work like a charm.
Appreciate your help...
 
Status
Not open for further replies.
Back
Top