kgp
Retired
- Joined
- May 30, 2014
- Messages
- 6,743
- Motherboard
- ASUS WS X299 Sage 10G
- CPU
- i9-7980XE
- Graphics
- Vega 64
- Mac
- Mobile Phone
Hi kgp
I replaced the Device part of XHC with this code:
Code:Device (XHC3) { Name (_ADR, Zero) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Store (Package (0x0A) { "AAPL,slot-name", Buffer (0x09) { "Slot - 4" }, "built-in", Buffer (One) { 0x00 }, "device-id", Buffer (0x04) { 0xB6, 0x15, 0x00, 0x00 }, "name", Buffer (0x1B) { "TBEX3 - USB 3.1 Controller" }, "model", Buffer (0x28) { "ThunderboltEX 3 USB 3.1 Type-A & Type-C" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) }
Just that section is different.
The rest is the same.
I do not understand why your version crashes and mine properly wakes from sleep.
Regards, Michael
Only difference I see is that you removed the USBBusnumber entry and added a device-id entry in the DSM method.. I don't think that the device-id entry is really necessary.. thus the only difference is the USBBusnumber entry?