Contribute
Register

[Guide] Creating a Custom SSDT for USBInjectAll.kext

No idea without the required PR files.

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
Hello Rehabman, here I send you the problem reporting files.
The problem are that many days the computer start up with prohibit sign, and need restart it several times. When start, it works fine...
Thank you
 

Attachments

  • Inform.zip
    2.7 MB · Views: 67
Hello Rehabman, here I send you the problem reporting files.
The problem are that many days the computer start up with prohibit sign, and need restart it several times. When start, it works fine...
Thank you

No verbose boot photo attached. Please read "Problem Reporting" carefully.

But your USB configuration is wrong (20 ports injected, which is larger than the 15 port limit). Read post #1.
 
No verbose boot photo attached. Please read "Problem Reporting" carefully.

But your USB configuration is wrong (20 ports injected, which is larger than the 15 port limit). Read post #1.
Here I send you again with photo.
Thank you.

USB configuration is wrong
I read it again and the only thing i can see are the option "change 15 port limit to 26 in XHCI kext" that i have active in in Kernel and kext patches
But, if i disable it, some usbs3 are deactivate.
Can you indicate me what´s the wrong configuration?
Thanks
 

Attachments

  • Inform 2.zip
    2.9 MB · Views: 66
Here I send you again with photo.
Thank you.

USB configuration is wrong
I read it again and the only thing i can see are the option "change 15 port limit to 26 in XHCI kext" that i have active in in Kernel and kext patches
But, if i disable it, some usbs3 are deactivate.
Can you indicate me what´s the wrong configuration?
Thanks

You must create a custom SSDT in order to stay within the 15-port limit.
Read post #1 carefully.
 
I cannot get the Camera on USB port HS05 enabled (won't show up in Ioreg) with my USB SSDT? With USBInjectAll port discovery the camera shows up on port 5 HS05. I have attached both the port discovery zip and my own USB SSDT zip files.

Just want to verify once I have a completed USB SSDT I can remove USBInjectall?


Edited:

I figured out why the Webcam was not showing up. I forgot to change type from 3 to 255.

Now I have an issue of SS01 and SS02 no longer showing up in Ioreg.
 

Attachments

  • debug_My_USB_SSDT.zip
    1.9 MB · Views: 83
  • debug_Port_Discovery.zip
    1.9 MB · Views: 61
  • debug_SS0 Ports No longer present.zip
    1.4 MB · Views: 57
Last edited:
It took some time and a lot of patience, but thanks to your guide, I now have just the 12 ports needed! You're the best, RehabMan!

One question: in the interest of following the guide exactly as written, I installed both USBInjectAll.kext and XHCI-200-series-injector.kext to S/L/E. Having now achieved the desired results, would deleting from S/L/E and moving back to EFI/CLOVER/kexts/other work just as well?

Thanks in advance.
 
It took some time and a lot of patience, but thanks to your guide, I now have just the 12 ports needed! You're the best, RehabMan!

One question: in the interest of following the guide exactly as written, I installed both USBInjectAll.kext and XHCI-200-series-injector.kext to S/L/E. Having now achieved the desired results, would deleting from S/L/E and moving back to EFI/CLOVER/kexts/other work just as well?

Thanks in advance.
kexts should be installed to /Library/Extensions, not /System/Library/Extensions
 
Hi,

thank you for this guide

I understand the problem reporting process but I'm not reporting a problem, simply asking a question.(if you want me to report it as a problem, I'm happy to grab all the necessary files)

Two of my ports are ASMedia, so when I plugin a usb device (hard drive) into the ports, none of the 26 XHC ports actually gets loaded (note:HS10 has my wireless mouse and keyboard connected to it)


Instead, the usb is mapped to this location


how do i redirect PXSX@0 to XHC? FakePCIID_XHCIMux.kext?
 
Just want to verify once I have a completed USB SSDT I can remove USBInjectall?

No.
As per guide, the SSDT is "for USBInjectAll.kext". It has no effect without the kext.
 
It took some time and a lot of patience, but thanks to your guide, I now have just the 12 ports needed! You're the best, RehabMan!

One question: in the interest of following the guide exactly as written, I installed both USBInjectAll.kext and XHCI-200-series-injector.kext to S/L/E. Having now achieved the desired results, would deleting from S/L/E and moving back to EFI/CLOVER/kexts/other work just as well?

Thanks in advance.

All kexts you need must be installed to the system volume.
Read post #2 of the Clover guide for details:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
 
Back
Top