Jump to content
6 posts in this topic

Recommended Posts

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

usb_ports.png

MacBook Pro16,2.zip

  • Like 1
  • 4 weeks later...

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.

  • Like 1
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

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

  • Like 1
  • 2 years later...

@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 by deeveedee
×
×
  • Create New...