Contribute
Register

<< Solved >> ASRock Z390 Extreme 4, Mojave and USB 3.0 ports problem

Status
Not open for further replies.
Joined
Mar 13, 2012
Messages
114
Motherboard
Gigabyte Z690 Vision G
CPU
i7-12700K
Graphics
RX 5700 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
Dear all, I just finished my new build using this configuration:
MB - ASRock Z390 Extreme 4
CPU - I7 9700K
RAM 32GB @3200
GPU: Saphire RX580
Mojave 10.14.2 fresh install

All I need works fine (ETH, gpu etc.) but my USB 3.x ports don't recognise connected devices if the connected device is a USB 3.X one. All of them (Front, back panel ports) works perfectly if devices are USB 2.0. If I connect a USB 3.x device to any port using in the middle a USB 2.0 extension cord miracle... the connected USB 3.0 is recognised but obviously works at USB 2.0 speed.
Can Anyone help me? Thanks Antonio.
 
macOS limits you to 15 USB port IDs without workarounds that seem dubious for long-term use. Ultimately, the best case would be to go through RehabMan's procedure to generate an AML file for USBInjectAll that identifies 15 specific USB port IDs that should be activated on your machine. (Unfortunately, this differs for every motherboard, so you have to do it yourself or find someone with the exact same board who's done it.) It will take some time, but is pretty much guaranteed to give a good outcome. :)

The IOReg file that CaseySJ is looking for will show what USB port IDs are currently active on your machine. Commonly this is HS01-HS14 and SS01 (the first 15 including all possible USB2 ports), but may be different depending on what kexts you're using and etc. It will give a better idea of exactly where things stand right now.
 
https://www.tonymacx86.com/threads/...me4-i7-9700k-progression.267367/#post-1874007

Custom USB SSDT's attached below, includes both DSL and AML files. Edit as you require.

Thanks a lot CmdrX3, this is a very big help for me.
I have a question regarding 15ports limit: the rear top left port is marked as HS06 when used for USB2 devices and SS09 when connected to an USB3 one. This means that the same connector use two ports it isn't?
If for example I plan to use this connector only with USB3 devices (a QNAP NAS or other external HD) I can disable the HS06 buffer using only the SS09 one to free buffer space that I can use with other connectors, it is right?
Referring to your DSL file I suppose that SS02 is the USB3 gen 2 Type C connector bottom left; is this correct?
SS05, SS06 & SS08 are marked as not in use but which connector are linked to those buffers?
Thanks a lot, Antonio
 
and... one more thing... :)
I have an USB3 hub inside my monitor connected to SS10. I need to discover all 4 ports located on my hub and than add those ports in to the DSL file or this is not necessary?
Thanks, again...
 
You should download and run IORegistryExplorer, then do File --> Save As... and upload the IOReg file. That will show us what your USB port configuration looks like.

Thanks Casey, I'm going to adapt the DSL file posted by CmdrX3
 
Yes, if you know you are only going to use a USB3 device in that port you can disable the HS06, however be aware that by doing so, it will not recognise a USB2 device if you plug it into that port, only USB3 devices. As for the ports that are listed as I don't use, I can only speculate as I have no devices that used them so have no way of testing them. I know that the second USB3 header on the motherboard will occupy one of the SS ports, what's left is what else the rear USB type C, motherboard USB type C header, and the wifi M.2 2230 port will occupy. The only one I could actually test is the USB3 header but it would mean messing with cable management to get it to reach and it's too much hassle as I don't use the port anyway, however it's easy to test yourself, just plug the FP header into the port, load IORegistryExplorer then plug a device in to see which port lists your device in IORegistryExplorer. As for your hub, I'm pretty sure it will use SS10 and have sub ports under it. This is what happens with the Asmedia FP connector, it only uses one USB3 SS port but provides two USB3 ports for devices (does the same for USB2) so I imagine the same will happen with your monitor USB hub, it will use one SS port (SS10 in your case) but you can use all four device ports. The monitor hub will also probably use one HS port.
 
Yes, if you know you are only going to use a USB3 device in that port you can disable the HS06, however be aware that by doing so, it will not recognise a USB2 device if you plug it into that port, only USB3 devices. As for the ...
The monitor hub will also probably use one HS port.

Thanks again!!!
 
Status
Not open for further replies.
Back
Top