Contribute
Register

[Guide] Creating a Custom SSDT for USBInjectAll.kext

Joined
Jan 8, 2014
Messages
9
Motherboard
Clevo P750DM2-G
CPU
i7 7700K / Z170
Graphics
GTX 1070
Mac
MacBook Pro
Mobile Phone
Android, iOS
It seems everything is working fine after my build. However, I am seeing lots of this:

"AppleUSBInterface: family specific matching fails"

in my kernel.log. Debug files attached.
 

Attachments

Joined
Sep 2, 2010
Messages
16
Motherboard
Gigabyte H370-HD3
CPU
i7-8700
Graphics
GTX 660
after hours and hours, i could create the right ssdt-uiac for my H370 HD3 motherboard. all ports a working like they should do. only a little thing is happen ! the red usb-c port dont work after restart. i have to reconnect than it is working well. anybody has an idea ??? ssdt attached
 

Attachments

Joined
Jan 26, 2018
Messages
13
Motherboard
Lenovo SuperX 5B
CPU
i7-6700HQ
Graphics
HD 530
Mobile Phone
Android
When use USBInjectAll.kext and boot flag to exclude HSxx,SS03 works but SS02 don't work.When use
custom SSDT for USBInjectAll.kext all port works well. USBInjectAll may has some problem?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,134
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Hi RehabMan, so I installed FakePCID.kext and FakePCIIID_XHCIMux.kext, but still the same issue.
Here is my new report.
You need to create a correctly coded SSDT-UIAC.aml.
Read post #1.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,134
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
RehabMan, recently I removed my custom USB port SSDT from the Clover ACPI/patched directory altogether for reason of troubleshooting, using only -uia_exclude to keep to 15 ports. The system (10.14.3) can evidently detect all of the wanted ports without any need for the SSDT. What's going on here?
Although uia_exclude can be used to eliminate unused ports, you will not be able set UsbConnector values correctly.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,134
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Aloha Rehabman,

Installed Mojave from scratch. Most things just work.
But not USB. I am stuck at Port Discovery.
USB 3.0 devices are reported as USB 2.0 devices.
HS##, instead of SS##. Hmmmm….

Thought I followed the directions, but I must have made a mistake.

The gen_debug info is attached.
The IOReg Dump failed, so I am attaching it separately.

Any ideas?

Thank you for your help.
Port limit related.
SSxx ports must be tested with some of the HSxx ports excluded.
Read post #1.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,134
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Has somebody a Custom SSDT for USBInjectAll.kext for the ga-z97-d3h?
Create your own by following post #1 instructions (other users will use the internal headers differently than you, which affects UsbConnector values).
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,134
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
after hours and hours, i could create the right ssdt-uiac for my H370 HD3 motherboard. all ports a working like they should do. only a little thing is happen ! the red usb-c port dont work after restart. i have to reconnect than it is working well. anybody has an idea ??? ssdt attached
Are you referring to a USB-C port connected to the Thunderbolt controller?
If so, off-topic. This topic is only for xHCI connected ports, not TB.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,134
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
When use USBInjectAll.kext and boot flag to exclude HSxx,SS03 works but SS02 don't work.When use
custom SSDT for USBInjectAll.kext all port works well. USBInjectAll may has some problem?
You failed to attach any problem reporting files.
Read post #1 for details.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,134
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
I'm on 10.14.3 and am trying to create a custom SSDT.
I'm still in the port discovery section. I use IOReg Explorer but when I insert a USB3.0, it is not detected.
I tried looking online, and people posted patches, I tried all them and nothing is still working.
I've attached my config.plist file.
Any help is appreciated
This guide does not use the port limit patch.
Please refer to post #1.
 
Top