Contribute
Register

The New Beginner's Guide to USB Port Configuration

Did you try the broom on Hackintool to sweep all the entries away and then the refresh tab?

Wasn't aware of that feature. But it did the trick. Hackintool now looks good.

Screen Shot 2020-07-12 at 3.41.28 PM.png

This is my reduced to 15 ports USBPorts.kext in OC/kexts.

I got the HS210i Front Panel USB-C Port on Chassis to work !! :headbang:

However I had to make compromises to reduce this to 15 ports.

Here is a complete list of the ports of the ASUS Z390-I:

HS02 to HS09, HS12, H13, HS14 === 11 Ports
SS02 to SS09 === 8 Ports

Total: 19 Ports

Any idea what the AURA Motherboard device is on HS13 ??

HS02 is on the Front Panel USB-C port. I gave that up cause I said don't plug USB2.0 into USB-C

I gave up SS07 and SS08 on the back panel cause I will limit them to USB 2.0/3.0 drives not 3.1.

I gave up SS06 because I couldn't quite pin it down, seemed to be the USB-C port on back panel, but that also seemed to be SS05+HS05.

If you follow that you get the attached Hackintool picture of 15 ports.

BUT !! BUT!! Always with the BUT.

Sleep does not work. It wakes up 2 seconds after going to sleep.

I have identified the internal ports of the MB, HS12, HS13, HS14, which make the CPU cooler run, and oscillate the LEDs nicely.

But still no sleep. @UtterDisbelief believes it is something to do with the BT USB port. BT seems to work fine.

:banghead:
 
Wasn't aware of that feature. But it did the trick. Hackintool now looks good.

View attachment 480150

This is my reduced to 15 ports USBPorts.kext in OC/kexts.

I got the HS210i Front Panel USB-C Port on Chassis to work !! :headbang:

However I had to make compromises to reduce this to 15 ports.

Here is a complete list of the ports of the ASUS Z390-I:

HS02 to HS09, HS12, H13, HS14 === 11 Ports
SS02 to SS09 === 8 Ports

Total: 19 Ports

Any idea what the AURA Motherboard device is on HS13 ??

HS02 is on the Front Panel USB-C port. I gave that up cause I said don't plug USB2.0 into USB-C

I gave up SS07 and SS08 on the back panel cause I will limit them to USB 2.0/3.0 drives not 3.1.

I gave up SS06 because I couldn't quite pin it down, seemed to be the USB-C port on back panel, but that also seemed to be SS05+HS05.

If you follow that you get the attached Hackintool picture of 15 ports.

BUT !! BUT!! Always with the BUT.

Sleep does not work. It wakes up 2 seconds after going to sleep.

I have identified the internal ports of the MB, HS12, HS13, HS14, which make the CPU cooler run, and oscillate the LEDs nicely.

But still no sleep. @UtterDisbelief believes it is something to do with the BT USB port. BT seems to work fine.

:banghead:
The Bluetooth port should be changed to internal use the tabs or arrows next to the USB 3.0 in hackintool and generate a new port kext or aml and reboot with it in kexts or ACPI folder whichever you use. It should show as internal with a value of 255 in IOReg instead of 0 or 3 for USB 2.0 or 3.0.
 
The Bluetooth port should be changed to internal use the tabs or arrows next to the USB 3.0

Followed your instructions.

Screen Shot 2020-07-12 at 5.03.28 PM.png


This is what Hackintool shows now. I put all 3 ports as internal. Left the rest alone.

However Sleep still does not work. Wakes after 2 seconds. :banghead:

EDIT:

I attached the WRONG Screenshot. This is the correct one. But as every Sleep doesn't work.
 
Last edited by a moderator:
Followed your instructions.

View attachment 480153

This is what Hackintool shows now. I put all 3 ports as internal. Left the rest alone.

However Sleep still does not work. Wakes after 2 seconds. :banghead:


@Gigamaxx is correct - and you had that nailed in the EFI you uploaded way back in post #840. (Which is why I didn't mention it). Then you were using USBPorts.kext. The same info would be in the SSDT-UIAC.aml. In the graphic above you still have the port as USB3.
 
Followed your instructions.

View attachment 480153

This is what Hackintool shows now. I put all 3 ports as internal. Left the rest alone.

However Sleep still does not work. Wakes after 2 seconds. :banghead:

Check your Mobo Bios to ensure that cStates and pStates are enabled.
 
@UtterDisbelief :

@Gigamaxx is correct - and you had that nailed in the EFI you uploaded way back

I just attached the wrong screen shot in post 806 . But I have corrected that in that post, and am reposting it again here :

Screen Shot 2020-07-12 at 5.03.28 PM.png

so that it is clear that I followed @Gigamaxx advice.

But sleep still does not work. I'm about to go back to the BIOS and make sure cState and pState are enabled, but am pretty sure they are, cause i have not done any clock or cpu management on this system yet.
 
Check your Mobo Bios to ensure that cStates and pStates are enabled.


I changed cstate from AUTO to ENABLED in BIOS. There are no BIOS features for pstate control. Not there.

Sleep still doesn't work :)
 
I changed cstate from AUTO to ENABLED in BIOS. There are no BIOS features for pstate control. Not there.

Sleep still doesn't work :)

Check to see if you have wake from LAN enabled, if so disable it, set wake from USB to enabled. pStates is sometimes hidden and in the CPU overclock settings, hit accept.
Clover or Open Core?
 
Check to see if you have wake from LAN enabled, if so disable it, set wake from USB to enabled. pStates is sometimes hidden and in the CPU overclock settings, hit accept.
Clover or Open Core?

I am Opencore.

I searched in the CPU overclocking for pState. Not there. I searched the .pdf file for the ASUS BIOS for the word pstate, not there.

I have turned off all Power options, except HDD sleep. I don't see wake from USB as an option. See image.

Screen Shot 2020-07-12 at 8.45.26 PM.png

Sleep still doesn't work.
 
Sorry to read that nothing we are suggesting is working.

If your problem is USB-related then an attached device is the culprit. It looks as though you do not have a bluetooth mouse. Is it wired or wireless? Device ID is Primax Electronics.

Assuming you've removed all other USB devices except keyboard and mouse for testing, then the following Terminal command will show you what last woke your machine:

log show --style syslog | fgrep "Wake reason"
 
Back
Top