Contribute
Register

USB randomly ejects / turning off/on

Status
Not open for further replies.
Done.
Can I somehow verify that it was applied?

Also, you mention not to use Clover Configurator. Why is that?
 
Done.
Can I somehow verify that it was applied?

Also, you mention not to use Clover Configurator. Why is that?

Yes of course. Open MaciASL and type XWAK if the patch has worked it will not show but if you type ZWAK it will show. Clover Configurator does things you don't want it to do.
 
I don't think it worked :/
Launched MaciASL and here it is:
 

Attachments

  • Screen Shot 2016-11-12 at 04.16.58.png
    Screen Shot 2016-11-12 at 04.16.58.png
    72.4 KB · Views: 141
Here's my config.plist
 

Attachments

  • config.plist
    5.4 KB · Views: 232

Attachments

  • config.plist
    5.5 KB · Views: 230
My bad, put it under kext patches…
Yours works!
This should fix sleep/wake problems? Pretty sure I had another self-wake problem, after I disabled power nap and network.
This time it was:

2016-11-11 18:48:05.443713+0100 localhost kernel[0]: (AppleACPIPlatform) Wake reason: XHC

But I'll need to double check if it wasn't something pressed by accident somehow.
 
My bad, put it under kext patches…
Yours works!
This should fix sleep/wake problems? Pretty sure I had another self-wake problem, after I disabled power nap and network.
This time it was:

2016-11-11 18:48:05.443713+0100 localhost kernel[0]: (AppleACPIPlatform) Wake reason: XHC

But I'll need to double check if it wasn't something pressed by accident somehow.

Yep renaming XWAK as ZWAK and using SSDT-XHC disables ESL/XWAK which causes issues with sleep and random kernel panics after sleep relating to USB. Instant wake ups is a OS X thing really official macs have the same problem.

Before
Code:
Method (XWAK, 0, Serialized)
            {
                If (LOr (LEqual (^^LPCB.XUSB, One), LEqual (XRST, One)))
                {
                    XSEL ()
                }
            }

After
Code:
Method (ZWAK, 0, Serialized)
            {
                If (LOr (LEqual (^^LPCB.XUSB, One), LEqual (XRST, One)))
                {
                    XSEL ()
                }
            }
 
Looks like the GPU issue is still there though.
But interestingly, it happends after display sleep (not screensaver), not whole mac sleep.


Any clues?
 
Looks like the GPU issue is still there though.
But interestingly, it happends after display sleep (not screensaver), not whole mac sleep.


Any clues?

Which graphic card you using?
 
Status
Not open for further replies.
Back
Top