Contribute
Register

[Guide] Creating a Custom SSDT for USBInjectAll.kext

There you go. Thanks in advance for having a look!

Just looking at USB port inject on XHC.
You are within the 15-port limit, so that is good.
Looks like 6 USB3 ports (SS01-SS04/SS07/SS08, paired with HS01-HS04/HS07/HS08).
HS09 to internal BT.

HS13/HS14 might be strange. They are marked UsbConnector=1, which according to ACPI spec is: "Mini-AB connector". Is that correct?
 
Hi Rehabman,
Thanks for having a look. HSS13 and 14 are USB2 only, hence 1. I think that is according to your guide?
 
All ports work (at least most of the times, some usb stuff is definitely more cooperative than others), but after sleep USB is a mess. It still works, but my log fills up with errors about state switching, and it is just not working right.
 
Hi Rehabman,
Thanks for having a look. HSS13 and 14 are USB2 only, hence 1. I think that is according to your guide?

Wrong.
USB2 only should be marked UsbConnector=0.
The value UsbConnector=1 is not even mentioned in the guide.
 
Unfortunately, didn't solve the problem. Still the same USB errors, log is flooded with this:
21-10-17 19:57:29,000 kernel[0]: 000205.309639 AppleUSBXHCIPCI@00000000: AppleUSBHostController::setPowerStateGated: going to state 2 failed with 0xe00002e9
21-10-17 19:57:29,000 kernel[0]: 000205.309673 AppleUSBXHCIPCI@00000000: AppleUSBHostController::setPowerStateGated: going to state 1 returned 0xe00002e9

Kernel task is at > 100%, syslogd > 73%

This is in El Cap, btw.
 
Hm. These AppleUSBXHCIPCI ports causing trouble seem to be the USB-C ports. I have 2 of these. Can these be patched at all?
 
Hm. These AppleUSBXHCIPCI ports causing trouble seem to be the USB-C ports. I have 2 of these. Can these be patched at all?

Your UsbConnector values do not indicate any USB-C.
 
They definitely are the USB-c ports, when I plug something it shows up. USB2 in El Cap, USB3 in Sierra and High Sierra.
Yes, I even tried sleep in High Sierra, I still get errors related to these port(and others, unfortunately).
In ioregistryexplorer the usb-c looks more fleshed out, but still I have these errors.

Screen Shot 2017-10-21 at 21.13.59.png
 
If I sleep again, it doesn't wake. Screen stays black. Computer is on, but not responding? This is in HS.
Has anyone with USB-C/TB3 ports sleep working?
 
Back
Top