Jump to content
onemanosx

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

Recommended Posts

[ref]tarantababu2002[/ref], here is my comment


1. SSDT is pointless without a DSDT. Not required. Your SSDT is not even configured to your specific.

Screenshot 2018-12-06 at 9.04.14 PM.png



2. Boot argument - You should choose either exclude or include method. I propose exclude method.

Screenshot 2018-12-06 at 9.02.31 PM.png



3. You are using a 2.0 hub on a USB 2.0 port. Hence the 2.0 speed.

Screenshot 2018-12-06 at 9.02.20 PM.png


4. Non related - You are running full IGPU acceleration alongside your Radeon setup. Quick sync doesnt require igpu to run on full acceleration.


I also suggest you have your DSDT properly patched - visit here https://Olarila.com/forum/viewtopic.php?f=19&t=1131


Edit: I also suggest you test the ports again properly by using a USB 2.0 device to test for HSxx ports and use a USB 3.0 device to test for SSxx ports.

[ref]onemanosx[/ref] I have read your comments and,


1- Deleted SSDT-UIAC.aml from Clover

2- Prefered only exclude method

3- My hub hardwares are USB 3.0 but works only up to 480MB, by the way 2.0 hub looks like 3.0 hub on system report window

4-I'm using full IGPU acceleration for video rendering and photo editing works. I don't know the best config for this subject. I have tested all ports (2.0-3.0) and result is the same. I'll send my sendme file for giving help for DSDT.

Great thanks my friend

1273111378_ScreenShot2018-12-06at17_37_11.thumb.png.3fbc75e3a21ccbc44476290622faa0b3.png

Link to comment
Share on other sites

My hub hardwares are USB 3.0 but works only up to 480MB

You should be looking at ioreg instead of system report window. See my screenshot. HS01 is a USB 2.0 speed although physically you are using the USB3.0 port. SSxx is USB 3.0 speed. To get USB 3.0 speed you should be connecting to a SSxx port.


I suggest you do the USB test again after DSDT is patched by our good friend @Mald0n

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Link to comment
Share on other sites

Hi, i use -uia_exclude_hs to show all available port but maximum ss port visible are only 3 , total i reach 13 as port limit so i should have another 2 port, also my usb 3 i loaded from same usb port that is not showed in the ioreg .

My motherboard is an msi pro carbon z270

Link to comment
Share on other sites

[ref]simo241[/ref], How many physical USB 3.0 ports do you have? Can you try with other USB 3.0 device to confirm detection? I know my "USB 3.0 supported all in one card reader" is not reliable for this sort of task.

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Link to comment
Share on other sites

Onemanosx, yes i did try also with a 3.1 usb and is loaded , i can use it but is not showed in ioreg, my concern is also that i arrive at maximum ss7 even if i still reach 13 port , where are tje other port ?

I just wonder if maybe are showed in eho1 section

Link to comment
Share on other sites

I just wonder if maybe are showed in eho1 section

This could possibly the reason if you have other usb controllers besides XHC i.e EH01 and EH02. Hot patch renames for EHC1 and EHC2 to EH01 and EH02 respectively is also a criterion as documented by Rehabman in his other guide.


Share with us your ioreg copy for curiosity sake. Thanks!

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Link to comment
Share on other sites

I attached my ioreg copy.

My USB are the one on motherborad z270 pro carbon , then there is an usb 3.0 hub and one usb 2 hub attached to the internal port of the motherboard that are going to the case nothing elese ,

the two 3.1 port ( one is usb C )on the back of the motherboard are not showed but when i attached an usb 3.0 is loaded on boat port

simone’s iMac.zip

Link to comment
Share on other sites

[ref]simo241[/ref], looking at your ioreg and it looks good so far. You do not have EH01/EH02.



But you do have an Asmedia USB chipset which is will work and not affected by port limitation.

 

1032698077_Screenshot2018-12-10at9_53_01AM.png.2348a34088d0ef850e7f3be530326a64.png

 



Your on-board XHC also looks good. On my build, I also have a USB 3.1 Gen 2 USB C port which I plugged in a hub to detect both of its HSxx and SSxx.

 

2124421820_Screenshot2018-12-10at9_54_37AM.png.51794eeb1969216775faa8a1c7188f8c.png

 


Have you tried batch processing method? This way, it will show all ports by groups and you will never miss anything https://Olarila.com/forum/viewtopic.php?p=65287#p65287

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Link to comment
Share on other sites

[ref]simo241[/ref], Your USB C and type A is at RP05 (Asmedia chipset). Please check with manufacturer's documentation if this is true. USB headers are a little finicky in getting them detected properly (at least, for me it is). As for the rest, if all of your built in ports are detected, its ok to have only 13 ports shown and not necessarily to be 15 ports.


Sorry, I am not able to assist further other than this current knowledge that I have.

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Link to comment
Share on other sites

[ref]simo241[/ref], check pm


Added in 1 minute 52 seconds:

Thanks for the tutorial worked wonderfully!

Glad we could help, Peter! :guitar:guitar:guitar

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Link to comment
Share on other sites

would adding a cheap USB 3 PCiE card solve the problem? I

google for compatible pcie card, if you are going that route.

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Link to comment
Share on other sites

Discovering Ports in batch and exclusion of ports used by keyboard and mouse


Other esteemed hackintoshers may want the option to discover their used USB ports in batches i.e implementing HSxx then SSxx/SSPx. This method will reveal each HSxx/ SSxx/SSPx batches in one pass.


1. Discover ports used by USB Keyboard and Mouse

- open the app ioreg and look for the ports used by Keyboard and Mouse

- in my case its HS09 and HS10

- therefore, I include the following boot arguments in clover like so uia_include=HS09;HS10

- doing this you will have control over your keyboard and mouse when you use exclude_hs identifier


2. Identifying HSxx ports only and exclude all SSxx/SSPx identifiers

- add these 2 boot flags

a. -uia_exclude_ss

b. -uia_exclude_ssp

- reboot and discover all of HSxx ports using USB 2.0 device like in the video link

- write down the discovered ports on a piece of paper


3. Identifying SSxx ports only and exclude all HSxx and SSPx identifiers

- delete the above bootflags (a) and (b)

- add these boot flags

c. -uia_exclude_hs

d. -uia_exclude_ssp

e. do not forget to include uia_include=HS09; HS10

- reboot and discover all SSxx ports using your USB 3.0 device like in the video link

- write down the discovered ports on a piece of paper


4. Identifying SSPx ports only and exclude all HSxx and SSxx identifiers

- follow steps similar to above instruction set except you replace -uia_exclude_ssp with -uia_exclude_ss instead


5. Final Step

- Finally, with the ports you had discovered in steps 1, 2 and 3, you can now use the uia_include or uia_exclude boot flags for your discovered ports


a. in my build example, I prefer to use uia_exclude. So, the final boot argument will look like like this

uia_exclude=HS05;HS08;HS11;HS12;HS13;SS05;SS06 (all of these are my unused ports)


b. if one prefers to use uia_include boot argument, the final boot flag will look like this

uia_include=HS01;HS02;HS03;HS04;HS06;HS07;HS09;HS10;HS14;SS01;SS02;SS03;SS04 (all of these are the used ports discovered)

I configured it according to your instructions but my USB 3.0 still doesn't work. Can you help me fix is ? Thank in advance.

Send me Nguyens-iMac.net.fpt.zip

Link to comment
Share on other sites

[ref]thienquang199x[/ref],


Watch the video below if you have not done so.


">


We cannot help unless you can tell us which HS or SS ports you are using by testing the ports and looking at IOreg.

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Link to comment
Share on other sites

[ref]thienquang199x[/ref],


Looks like you are using a hub? Some hubs dont work correctly.

 

1071702587_Screenshot2018-12-25at11_49_00PM.png.df4eb8f3b1bbbfe8b6fe5272cd8c3ff9.png

 


EDIT:

Edited by Guest

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Link to comment
Share on other sites

[ref]thienquang199x[/ref], First you need to find all used HS then exclude the unused ports. Then, you find your SS using USB 3.0 device then exclude the unused ports.


Using USB 2.0 device, which HS ports are not in use?

Nope . I use usb sandisk 3.0 . It working in High Sierra but missing in Mojave .


Added in 3 minutes 4 seconds:

[ref]thienquang199x[/ref],


Looks like you are using a hub? Some hubs dont work correctly.


Screenshot 2018-12-25 at 11.46.25 PM.png

How to fix it? Thanks


Added in 3 minutes 29 seconds:

[ref]thienquang199x[/ref],


Looks like you are using a hub? Some hubs dont work correctly.


Screenshot 2018-12-25 at 11.49.00 PM.png



EDIT:

I plugged the USB in the front . In back, it working !
Link to comment
Share on other sites

[ref]thienquang199x[/ref],


Test this clover folder

Nguyen - CLOVER.zip

 

Added in 2 minutes 16 seconds:

I plugged the USB in the front

Yes, front port are not reliable.

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Link to comment
Share on other sites

Just use back port. Front hub not reliable.


Note: if you look at my clover folder I set for you, there is no injector kext :mrgreen:

Edited by Guest

Donate

Gitter Chat


Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset

Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)


MSI B360 Gaming Arctic

Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.






×
  • Create New...
The popup will be closed in 15 seconds...