Contribute
Register

[Guide] Creating a Custom SSDT for USBInjectAll.kext

ok
but when I Installed FakePCIID and FakePCIID_XHCIMux

Nonsense for your hardware.
As I already mentioned, the hardware in your profile has no EHCI controller.
Thus, FakePCIID_XHCIMux.kext has no effect.

\All My USB Thumbdrive (Flashdrive and HDD External) is under USB 2.0 Bus...

That is something you will never see (unless you have a 3rd party EHCI controller) as your only Intel USB controller is xHCI only.
 
Nonsense for your hardware.
As I already mentioned, the hardware in your profile has no EHCI controller.
Thus, FakePCIID_XHCIMux.kext has no effect.

That is something you will never see (unless you have a 3rd party EHCI controller) as your only Intel USB controller is xHCI only.
I Know in My Profile I used Kabylake Motherboard with i7 7700K Which is has no USB 2 Port at all
But I have a sister Just Bought s second hand Computer. And she asked me to install a Mac OS X
here is the spek:
Gigabyte Z97-HD3
i7 4970 3,6 Ghz
Sierra 10.2.6
Galax GTX 1050 Ti 4 GB
16 GB RAM DDR3.

I follow Your Guide
When I Removed FakePCIID_XHCIMux.kext all USB port is under USB 3.0 Bus
When I Installed it All USB Port is Under USB 2.0 Bus
Did I Miss Something ?
Thank You
 

Attachments

  • For Rehabman.zip
    3 MB · Views: 90
I Know in My Profile I used Kabylake Motherboard with i7 7700K Which is has no USB 2 Port at all
But I have a sister Just Bought s second hand Computer. And she asked me to install a Mac OS X
here is the spek:
Gigabyte Z97-HD3
i7 4970 3,6 Ghz
Sierra 10.2.6
Galax GTX 1050 Ti 4 GB
16 GB RAM DDR3.

No such hardware in your profile or signature.
Please fix it.

When I Removed FakePCIID_XHCIMux.kext all USB port is under USB 3.0 Bus

As expected. Anything connected to xHCI is shown as "USB 3.0 Bus".
Without FakePCIID_XHCIMux.kext, USB2 devices connect to HSxx ports on xHCI.

When I Installed it All USB Port is Under USB 2.0 Bus

It means you made a mistake somewhere and USB3 is not working correctly.
USB3 devices should still connect to xHCI, therefore show under "USB 3.0 Bus".
 
No such hardware in your profile or signature.
Please fix it.



As expected. Anything connected to xHCI is shown as "USB 3.0 Bus".
Without FakePCIID_XHCIMux.kext, USB2 devices connect to HSxx ports on xHCI.



It means you made a mistake somewhere and USB3 is not working correctly.
USB3 devices should still connect to xHCI, therefore show under "USB 3.0 Bus".

I already fix it under my signature

so I have to remove fakepciid_xhcimux to connect USB2 to HS01 etc on xHCI ??
 
I already fix it under my signature

so I have to remove fakepciid_xhcimux to connect USB2 to HS01 etc on xHCI ??

With your 9-series desktop, use of XHCIMux (or not) is your choice....you con configure it either way.

But yes, you cannot use XHCIMux if you want USB2 devices to connect to xHCI. The purpose of FakePCIID_XHCIMux is to route USB2 pins on xHCI to EHCI.
 
With your 9-series desktop, use of XHCIMux (or not) is your choice....you con configure it either way.

But yes, you cannot use XHCIMux if you want USB2 devices to connect to xHCI. The purpose of FakePCIID_XHCIMux is to route USB2 pins on xHCI to EHCI.
Ok Rehabman
I Removed FakePCIID_xHCIMux from EFI Folder.and Reboot it
this my System Profiler looks right now
Screen Shot 2018-06-30 at 5.19.41 AM.png
 
Hi Rehabman,

I did all the custom dsdt successfully under iMac 14,2 Profile. When I change it to MacBook Pro 14,1, then ssdt won't work and also port discovering won't work.

How would I do this under my Dell Inspiron 7370 laptop?
 
Nvm, I solved it with DellSMBIOSPatch under config plist. Thanks for the guide!
 
You neglected to add the appropriate port limit patch.
Also, keep in mind this guide does not apply to non-Intel XHCI.

Well, thought I did. But now I changed the config.plist.
Now some more ports found my USB stick. But still some of these ports are not able to handle an external HDD (Lack of power? Because in Windows thats working) - And thats Intel Ports.
But I can start the discovery with the USB stick I think. But again: How can I find out if USB3 is working or if the ports are just running with USB2?

Could you find any additional issues on my configuration?


Many thanks!
 

Attachments

  • debug_28.zip
    2.4 MB · Views: 101
Back
Top