• Become a Premium Member for $25/year with no ads to improve your community experience. Upgrade to Pro Account for faster response and no wait times!

USBWakeFixup

USBWakeFixup 1.0

No permission to download

USBWakeFixup​

On systems without a working Embedded Controller, waking up from a USB device might not wake up the display. A second key-press or mouse click is required to wake up the display. This extension is a workaround for that issue by creating a fake ACPI device with the right wakeup params.

Shared GPE​

If multiple devices share a single GPE, then they will ALL cause display wakeup with this workaround installed. This is an unfortunate side-effect. If you have a Ethernet controller with WoL enabled and it happens to be the same GPE as your USB controller, then WoL will now wake the display.

Details​

Check here for a more detailed technical writeup on how this works. You should only use this if injecting acpi-wake-type on XHCI does not work due to the Intel PCH bug. Please see this issue for more information.

Installation​

  1. Build and install SSDT-USBW.dsl into your bootloader DSDT injection. You may need to modify it to point to your XHC device.
  2. Install the kext.
Author
Striker
Downloads
96
Views
1,703
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Striker