Contribute
Register

New USB Raise Port Limit Patch for High Sierra

My secondary pc has USB 3.0 problem after i upgraded from 10.11 to 10.13.3 High Sierra

Library/extensions:
FakePCIID_XHCIMux.kext
FakePCIID.kext

Clover/ACPI/
change EHC1 to EH01
change EHC2 to EH02 patches applied as seen in screenshot.

KexttoPatches the patch in the first post. Disabled now but tried enabled as well.


It was working well before but USB 3.0 devices work in USB 2.0 speed.

Asus Z77
I5 3570K

I guess the rest of the configuration is pointless. As i said, everything was working with Facepciidxxxx and EHC1 and EHC2 patches before.

The strange thing is, if i disable "change EHC1 to EH01" and reboot, USB disk works perfectly until i plug something to the front ports. After that USB 2.0 speed again.
 

Attachments

  • Screen Shot 2018-04-18 at 02.41.38.png
    Screen Shot 2018-04-18 at 02.41.38.png
    16.3 KB · Views: 251
  • Screen Shot 2018-04-18 at 02.43.49.png
    Screen Shot 2018-04-18 at 02.43.49.png
    37.9 KB · Views: 228
My secondary pc has USB 3.0 problem after i upgraded from 10.11 to 10.13.3 High Sierra

Library/extensions:
FakePCIID_XHCIMux.kext
FakePCIID.kext

Clover/ACPI/
change EHC1 to EH01
change EHC2 to EH02 patches applied as seen in screenshot.

KexttoPatches the patch in the first post. Disabled now but tried enabled as well.


It was working well before but USB 3.0 devices work in USB 2.0 speed.

Asus Z77
I5 3570K

I guess the rest of the configuration is pointless. As i said, everything was working with Facepciidxxxx and EHC1 and EHC2 patches before.

The strange thing is, if i disable "change EHC1 to EH01" and reboot, USB disk works perfectly until i plug something to the front ports. After that USB 2.0 speed again.

Off-topic.
The port limit patch does not apply to 7-series xHCI, as 7-series xHCI (8086:1e31) has max 8 ports (4x HSxx, 4x SSxx), therefore easily within the 15-port limit.

You should make sure your USB configuration is correct.
See guides:
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/
https://www.tonymacx86.com/threads/guide-usb-power-property-injection-for-sierra-and-later.222266/
 
Note: Still no need to modify USBInjectAll.kext. You can provide whatever port data you want via SSDT.

Please attach ioreg and I'll add device id 0xa36d support to USBInjectAll.kext (and SSDT-UIAC-ALL) and add a XHCI-300-series-injector.kext.


Dear RehabMan
I have just bought the Asus B360 board and get stuck in usb mouse and keyboard problem. Hope to have your XHCI-300-series-injector.kext and updated USBInjectAll.kext soon.
 
Dear RehabMan
I have just bought the Asus B360 board and get stuck in usb mouse and keyboard problem. Hope to have your XHCI-300-series-injector.kext and updated USBInjectAll.kext soon.

No one has provided the requested information.
 
Back
Top