Hello! I'm having some problems with my USB devices, they randomly disconnect and reconnect (almost instantly). There isn't a specific time or action, but when it happens, all the USB devices disconnect and reconnect. I can see my keyboard led turning off and on, music stops when I'm using my...
Patched both, didn't work. I also discovered that some internal USB ports aren't working when using only renamed EHCx->EH0x in DSDT, like webcam.
Probably there's something a little more complex on ACPI to get sleep/wake correctly working with this laptop and I don't have the knowledge and...
Didn't work. Enabled and tested ssh too, same results.
Like I posted before, I can get the sleep and wake working if I only rename EHCx->EH0x in DSDT, without FakePCIID_XHCIMux, FakePCIID and USBInjectAll. But there's one USB port that won't work.
Installed ACPIDebug.kext and debug+_wak&_pts...
System seems to be going to sleep just fine, after ~15s the power led start to blink slowly and there's no other noise, fans are completely disabled. When I try to wake it up, after pressing the power button I can hear the fans starting, the power led stop blinking and stay active. If I press...
Got all USB ports to work, but still no sleep. ioreg also attached.
// This SSDT can be used as a template to build your own
// customization for USBInjectAll.kext.
// This SSDT contains all ports, so using it is the same as without
// a custom SSDT...
I've mapped the usb ports using FakePCIID, FakePCIID_XHCIMux and USBInjectAll as:
EH01->PR11->HP11 //USB3.0 left (with a usb 2.0 device connected)
EH01->PR11->HP12 //USB3.0 left (with a usb 2.0 device connected)
EH01->PR11->HP13 //USB2.0-CRW (CardReader?)
Moved all kexts to /S/L/E. Thanks.
I manage to get sleep and wake working (still need to double click power button, but it was exactly the same with Yosemite, so "no problem"), indeed it was related to USB ports.
However, I didn't create the custom SSDT yet. What I have done so far:
Follow this guide, read carefully:
Following that guide I run into this issue:
zone_init: kmem_suballoc failed
Was easily fixed with this code on config.plist (adjust it for your case)...
I'm not getting my laptop to wake from sleep. System goes down to sleep fine, but when I press the power button to wake, it just starts the fans, but doesn't show anything on screen. I need to shutdown holding power button.
- DSDT patches:
"Rename _DSM methods to XDSM"
"Rename GFX0 to IGPU"...
It's the same problem, but now at least I have the correct approach to disable my AMD GPU. I'll open a topic for this matter, after a few more digging. Thanks!
Removed all of them and changed SMBIOS to Trust=true. Thanks!
I only used this patch for USB: 7-series/8-series USB.
Alright, moved the code from SSDT-8 on _OFF to DSDT on _REG. System is booting fine with these changes and discrete graphic is disabled.
However, system is still not coming back from sleep. After pressing the power button on sleep, I hear the fans working and the power led stops blinking, but...
My SGPO code, also on SSDT-7, anything that I should change here?
Method (SGPO, 2, Serialized)
ShiftRight (Arg0, 0x07, Local3)
And (Arg0, 0x7F, Arg0)
If (LEqual (Local3, Zero))
Not (Arg1, Local3)...
Removed the _OFF from _REG (DSDT).
Now the system shutdown during boot. If I drop SSDT7 (where I call _OFF from _INI), the system boots.
Perhaps I need to edit something on SSDT8 too? SSDT8 contains the _OFF method.
Method (_OFF, 0, Serialized) // _OFF: Power Off