ltooz_audis Posted June 30, 2023 Share Posted June 30, 2023 Hello all, I have a very nice HP Elitebook 840 G7 i5-10310u which installed with Ventura and Monterey. The sleep is working well, but as soon as it sleeps, the USB seems to be disconnected. Keyboard doesn't respond. Trackpad is flaky although working. Sound works, Wifi Works. The screen takes a long time to come up after wake. If someone knows how to fix this keyboard or USB wake please help. I tried everything that I know. All usb C and A work well. The sleep actually works because the power light is blinking. This MacBook Pro actually lasts 3 hr with Ventura. Cheers, Louis MacBook Pro16,2.zip 1 Link to comment https://www.insanelymac.com/forum/topic/357098-no-keyboard-after-wake-from-sleep/ Share on other sites More sharing options...
Slice Posted July 24, 2023 Share Posted July 24, 2023 I think the problem is in DSDT. Show it, please. The method Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities { Zero, <-- change to 0xFF 0xFF, Zero, Zero }) For the USB port where keyboard located. 1 Link to comment https://www.insanelymac.com/forum/topic/357098-no-keyboard-after-wake-from-sleep/#findComment-2808741 Share on other sites More sharing options...
Slice Posted July 24, 2023 Share Posted July 24, 2023 PS. It is one of the possible reason... Link to comment https://www.insanelymac.com/forum/topic/357098-no-keyboard-after-wake-from-sleep/#findComment-2808742 Share on other sites More sharing options...
ltooz_audis Posted July 25, 2023 Author Share Posted July 25, 2023 On 7/24/2023 at 6:03 AM, Slice said: I think the problem is in DSDT. Show it, please. The method Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities { Zero, <-- change to 0xFF 0xFF, Zero, Zero }) For the USB port where keyboard located. Thank you, let me look for it Link to comment https://www.insanelymac.com/forum/topic/357098-no-keyboard-after-wake-from-sleep/#findComment-2808927 Share on other sites More sharing options...
ltooz_audis Posted July 25, 2023 Author Share Posted July 25, 2023 On 7/24/2023 at 6:03 AM, Slice said: I think the problem is in DSDT. Show it, please. The method Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities { Zero, <-- change to 0xFF 0xFF, Zero, Zero }) For the USB port where keyboard located. I couldn't find _UPC, just other UCP. Attached are the original and patched ones.Thanks for your help. System DSDT.zip DSDTG7_all.aml.zip 1 Link to comment https://www.insanelymac.com/forum/topic/357098-no-keyboard-after-wake-from-sleep/#findComment-2808931 Share on other sites More sharing options...
deeveedee Posted October 11, 2025 Share Posted October 11, 2025 (edited) @ltooz_audis Your thread didn't appear when I performed my initial searches, so I created this thread which appears to be trying to solve the same problem. As far as I can tell, no one has solve this (my favorite kind of problem). If you're still trying to solve this, maybe we can work together. I posted my partial OC folder in this thread. Maybe you can post yours. @Slice The internal keyboard is PS2 and uses VoodooPS2Controller. EDIT: @ltooz_audis I looked at your patched DSDT. Your patched DSDT has the same problem that I observed after renaming Method (GPRW) -> XPRW. The new Method GPRW is declared as External (GPRW, IntObj) in the patched DSDT. This is why I changed my _PRW patching method. I didn't know if this was a MaciASL problem or an actual problem with the DSDT, so to be safe, I patched the individual _PRW methods instead of renaming GPRW. NOTE: I confirmed that this is a MaciASL problem and not an Open Core patching problem. EDIT2: Also, unless I'm missing something, you have not patched XHC._PRW. Edited November 12, 2025 by deeveedee Link to comment https://www.insanelymac.com/forum/topic/357098-no-keyboard-after-wake-from-sleep/#findComment-2842088 Share on other sites More sharing options...
Recommended Posts