Contribute
Register

[Guide] Creating a Custom SSDT for USBInjectAll.kext

Hi Rehabman, I sent the file requested. Thanks for your help.
No ioreg in the attached debug zip. Please check your files carefully before upload.
 
Hi RehabMan,
I created a Custom SSDT for USBInjectAll.kext, now all my ports usb3 working very well. but all ports usb2 not working. Is it normal? Thanks!

Your ioreg proves that USB2 is working just fine.
For example, the keyboard attached to HS04 appears to be working.
And the storage device attached to HS08 also working.

Perhaps you need to clarify the issue.
 
Your ioreg proves that USB2 is working just fine.
For example, the keyboard attached to HS04 appears to be working.
And the storage device attached to HS08 also working.

Perhaps you need to clarify the issue.
Yes, my usb2 working. I just ask, I have six ports bleu working and six ports black not working. Thanks!
 
Last edited:
Yes, my usb2 working. I just ask I have six ports bleu working and six ports black not working. Thanks!

If you mean you have 6 USB3 ports and 6 USB2 ports, keep in mind you will not be able to enable them all (because that would be a total of 18, which exceeds the port limit).

You must decide which ones you're going to sacrifice to stay under the 15-port limit.

Make sure you do "port discovery" correctly and carefully.
 
If you mean you have 6 USB3 ports and 6 USB2 ports, keep in mind you will not be able to enable them all (because that would be a total of 18, which exceeds the port limit).

You must decide which ones you're going to sacrifice to stay under the 15-port limit.

Make sure you do "port discovery" correctly and carefully.
Thanks, now I understand.
 
Can someone help me, please ?

Hello,

I'm sorry but I'm completely lost.
After a (difficult) install of Mojave on my Asus X79, I managed to install it but, among several issues, I still can't make my USB ports to work.
Only USB 3 ports seems to work, not USB 2.0.

I wanted to use this guide ton set my USB ports correctly but I'm not able to use USBInjectAll.kext correctly to first see all my USB ports :(

Someone to help me, please ?
 
Hello,

I'm sorry but I'm completely lost.
After a (difficult) install of Mojave on my Asus X79, I managed to install it but, among several issues, I still can't make my USB ports to work.
Only USB 3 ports seems to work, not USB 2.0.

I wanted to use this guide ton set my USB ports correctly but I'm not able to use USBInjectAll.kext correctly to first see all my USB ports :(

Someone to help me, please ?

To use USBInjectAll.kext, you must insure the EHCI controllers are named EH01, EH02.
Your ioreg shows EUSB and USBE.
 
Kernel flags are specified in config.plist/Boot/Arguments (generally used for flags you intend to use permanently), or via Clover options (press 'O' key in Clover or choose the options icon).

@RehabMan Thank you for the info. I was able to figure it out and every port is working great. I do have another question about your guide. You give an example of composite ports - where one port can be both HSx and SSx. Are these composite ports considered one port or two? I'm asking because when I use the IORegistryExplorer, I plug my 3.0 hub in and the SSx port turns green, but the same HSx port turns green at the same time. Does this mean that this is considered one port? I have other ports that if I plug in a 3.0 hub the SSx turns green, but if I plug the 2.0 usb into the same slot only the HSx turns green. In this situation, it makes sense to have two different ports. Any thoughts?

Sam
 
Back
Top