Contribute
Register

The New Beginner's Guide to USB Port Configuration

Thanks for that info, but unfortunately it seems that the card is actually a USB 2.0 card 'in disguise' as a USB 3.0 one. I've emailed Intateck asking why a USB 3.0 card only gives USB 2.0 speeds. (Is it because this card is 'unpowered'?)

In OSX 10.8.5 - recognised as a USB 3.0 card with 480mb speed
In OSX High Seirra - recognised as a USB 3.0 card with 480mb speed
In WIndows 7 (afer installing official Inatek 'red' drivers) recognised as a USB 3.0 card (in device manager) but with USB 2.0 speed.

In Windows if I plug a USB 3.0 pen drive into a USB 2.0 port a message comes on the screen saying that faster results will come by using a USB 3.0 port - when I plug a USB 3.0 pendrive into the ports on the Inateck card this message comes up!

My MOBO USB 3.0 ports give 5gb speed in OSX 10.8.5 and Win 7. Have yet to get them working in High Sierra.

So in summary: Inateck card recognised as USB 3.0 but performs at USB 2.0 speeds in OSX and Windows. Sending back for refund today.


Hmm. Not good. As you hint, you would expect a USB3 card to require some SATA power.

I've lost track a little, due to this problem moving around a bit. It would be quite useful to know why the motherboard refuses to boot if USB3 is enabled. I assume it gets as far as Clover? If so we need a "verbose" screen capture of where it stops. Press Spacebar at the Clover menu and select "verbose" or use the "-v" boot command. Post it here.

:)
 
Hmm. Not good. As you hint, you would expect a USB3 card to require some SATA power.

I've lost track a little, due to this problem moving around a bit. It would be quite useful to know why the motherboard refuses to boot if USB3 is enabled. I assume it gets as far as Clover? If so we need a "verbose" screen capture of where it stops. Press Spacebar at the Clover menu and select "verbose" or use the "-v" boot command. Post it here.

Thanks, I sorted out the boot problem. I can now boot with USB 3.0 enabled on my MOBO. (my mobo USB 3.0 works on my 10.8.5 drive) I'll try and do this guide when I've got a bit more time to get my USB 3.0 working in HS and/or Mojave.
 
In the 'Discovery' section my USB 3.0 isn't discovered.

I'm on High Sierra 10.13.6 - what I've done so far is:

1) Installed via Multibeast: 3rd Party USB, Remove XHCI USB Port Limit, USBInjectALL
2) Added PLRP to Config.Plst using Clover
3) Opened Hackintool and selected USB - but only have two options there?

The info for my MOBO USB is: GA-P67A-UD3P-B3
1. Up to 14 USB 2.0/1.1 ports (8 on the back panel, 6 via the USB brackets connected to the internal USB headers)
2 x Renesas D720200 chips:
1. Up to 4 USB 3.0/2.0 ports (2 on the back panel, 2 via the USB brackets connected to the internal USB headers)
I'm stuck here, as my ports haven't been 'discovered' in the 'discovery stage'. (My USB 3.0 works on my OSX 10.8.5 drive)

Any help for the next step would be appreciated.
 

Attachments

  • Clover Patch.png
    Clover Patch.png
    168.7 KB · Views: 51
  • HackTool.png
    HackTool.png
    85.9 KB · Views: 63
  • Kexts.png
    Kexts.png
    163.9 KB · Views: 61
Last edited:
In Hackintool, you have to hit the broom, then refresh (recycle?) buttons at the bottom to pull up all the possible ports.


In the 'Discovery' section my USB 3.0 isn't discovered.

I'm on High Sierra 10.13.6 - what I've done so far is:

1) Installed via Multibeast: 3rd Party USB, Remove XHCI USB Port Limit, USBInjectALL
2) Added PLRP to Config.Plst using Clover
3) Opened Hackintool and selected USB - but only have two options there?

The info for my MOBO USB is: GA-P67A-UD3P-B3
1. Up to 14 USB 2.0/1.1 ports (8 on the back panel, 6 via the USB brackets connected to the internal USB headers)
2 x Renesas D720200 chips:
1. Up to 4 USB 3.0/2.0 ports (2 on the back panel, 2 via the USB brackets connected to the internal USB headers)
I'm stuck here, as my ports haven't been 'discovered' in the 'discovery stage'. (My USB 3.0 works on my OSX 10.8.5 drive)

Any help for the next step would be appreciated.
 
In Hackintool, you have to hit the broom, then refresh (recycle?) buttons at the bottom to pull up all the possible ports.
Thanks, I tried that and it didn't make a difference. But I came across this:
** EDIT 2: It has come to my attention that the latest High Sierra port-limit removal patch will not work for version 10.13.6 WITH the *2019-002* April 2019 Security Update (17G6030) and beyond.

So it looks like I'll have to update to Mojave before I can continue.....
 
So it looks like I'll have to update to Mojave before I can continue.....


No necessarily. You can still create an SSDT but you would need to do it the "old" way. This involves manually creating an SSDT template, something Hackintool now does behind the scenes, by filling-in the gaps using Sherlock Holmes-like deduction to figure out the port numbers.

For the same reason the latest High Sierra PLRPs don't work, Mojave has had Security Updates too and 10.14.6+ has no new PLRPs either, so be aware.

Remember the Renesas chipset will still work but is unconfigurable if GenericUSBXHCI.kext doesn't latch on to it. Hackintool can be hit and miss in recognising these third-party USB solutions. However, the ports do not figure in our 15-limit so if they work you can use them, but be aware they may be unreliable without drivers.
 
Last edited:
Hi so i have a weird issue going on. USBPorts.kexts makes no difference with Disabling Ports that are not needed so reverted back to USBInjectall and have SSDT-UIAC along with EC. And ports are fine all Ports work. At boot it hangs at IOUSBHostInterface(0x100000388): matching deferred by IOUSBHostHIDDevice i originally thought it was my mouse unplugged and still have the same message, i have removed my SSDT-Hack i patched but still have the same problem. Any ideas? here in the ioreg

Hello, sorry to reply to such an old post but I'm suffering from the same issue when booting 15.6. Before I do the same thing I'd like to know if this error ever came back after your fresh install?
 
As a quick update from my recent post regarding USB 3.0 PCIe cards:

I've now got an Inateck 2-Port USB 3.0 PCI-E Card (+1 USB 3.0 20-pin connector) KTU3FR-2O2I working in my legacy mobo with 10.8.5 and 10.13.6.

Was just install in PCIe slot, plugin in sata power cable, unplug my 20 pin connector from mobo and plug into Inateck card and 'voila'! My front case USB 3.0 is working and have two ports on back. Dragged a 400mb file off a USB 3.0 pen-drive onto the desktop in about 2.5 seconds! Really happy.


The previous Inateck card I had (which had no sata power) was only working at USB 2.0 speeds. This KTU3FR-2O2I card cost me £20 new on Eb*y and is fully functional at 5GB/s.

Hope that might be a help to those who are stuggling to get mobo USB 3.0 working in HS and Mojave.
 
Last edited:
Hi, thanks for the detailed guide. I am running Catalina 10.15.5 and have been experiencing poorly performing USB ports for some time, apparently not properly configured. So I went through the guide carefully. When testing the ports, the results using USB2 are the same as for USB3. So no difference is visible when switching USB flash drives, the speed remains 480Mbps.
Also the SS ** ports are no longer displayed. I hope you can help me with this issue.

Enclosed a Hackintool screenshot and the kext patches from Clover Configurator.
 

Attachments

  • Hackintool.png
    Hackintool.png
    1,015.3 KB · Views: 65
  • Clover.png
    Clover.png
    1.4 MB · Views: 50
Hi, thanks for the detailed guide. I am running Catalina 10.15.5 and have been experiencing poorly performing USB ports for some time, apparently not properly configured. So I went through the guide carefully. When testing the ports, the results using USB2 are the same as for USB3. So no difference is visible when switching USB flash drives, the speed remains 480Mbps.
Also the SS ** ports are no longer displayed. I hope you can help me with this issue.

Enclosed a Hackintool screenshot and the kext patches from Clover Configurator.


Hi there.

The output you are getting from Hackintool is reflecting the standard 15-port set up. For the Z370 that's 14x USB2.0 ports plus a-n-other. There looks to be a problem with USBInjectAll.kext. It may not be installed, or in the wrong place, or damaged. The port limit removal patches will only work if it is present and loaded. So check where it is - and what version.

In your particular case there is also the added complication in that as well as your Intel USB3.0 ports (although they are not showing yet) you also have a third-party ASMedia USB controller to add USB3.0 Gen 2 ports. That's the first controller in the top pane list of Hackintool - the PXSX ports. So ignore those. They are not easily configurable and don't count in your 15 limit.

:)
 
Back
Top