Contribute
Register

Mojave (and Sierra & High Sierra) USB solution

Status
Not open for further replies.
Joined
Dec 28, 2016
Messages
57
Motherboard
Asus Z87-Plus
CPU
i5-4460
Graphics
GTX 960
Hi All,

I have not yet worked with USB that much, Sierra seemed to work out of the box, but I have issues now under all 3 OSes.

I have now disabled all unused USB ports. My ASUS Z87-Plus has Intel 3.0 and ASMedia 3.0, as well as like 8 USB 2.0 ports (also Intel I think).

I only use 2x Intel USB 3.0 ports in the back and one USB 2.0 and one USB 3.0 in the front panel for usb disks and pendrives.

Here's an overview:

asus.png Screenshot 2018-11-09 at 17.25.39.png

I have identified the ports too:
  • Rear ports are HS09 and HS10
    (although since these are USB 3.0 ports I suspect they should be SSPX ports)
  • Front Blue is:
    • USB 3.0: SSP1
    • USB 2.0: HS01
  • Front Black is:
    • HS14 - regardless of device, since it's USB 2.0

My /Library/Extensions folder is like this:
Code:
drwxr-xr-x  3 root  wheel  96 Apr 24  2018 ACS6x.kext
drwxr-xr-x  3 root  wheel  96 Oct 28 13:44 AHCI_Intel_Generic_SATA.kext
drwxr-xr-x  3 root  wheel  96 May  8  2018 ATTOCelerityFC8.kext
drwxr-xr-x  3 root  wheel  96 May  7  2018 ATTOExpressSASHBA2.kext
drwxr-xr-x  3 root  wheel  96 May  7  2018 ATTOExpressSASRAID2.kext
drwxr-xr-x@ 3 root  wheel  96 Oct 31 23:55 AppleALC.kext
drwxr-xr-x  3 root  wheel  96 Oct 28 13:44 AppleIntelE1000e.kext
drwxr-xr-x  3 root  wheel  96 Sep  6  2017 ArcMSR.kext
drwxr-xr-x  3 root  wheel  96 Sep  1  2013 CalDigitHDProDrv.kext
drwxr-xr-x  3 root  wheel  96 Oct 28 14:29 FakeSMC.kext
drwxr-xr-x  3 root  wheel  96 May  4  2018 HighPointIOP.kext
drwxr-xr-x  3 root  wheel  96 Dec  5  2017 HighPointRR.kext
drwxr-xr-x@ 3 root  wheel  96 Oct 31 23:55 Lilu.kext
drwxr-xr-x  3 root  wheel  96 Mar 31  2017 PromiseSTEX.kext
drwxr-xr-x  3 root  wheel  96 Apr 25  2018 SoftRAID.kext
dr-xr-xr-x  3 root  wheel  96 Nov  7 03:55 SophosFileProtection.kext
dr-xr-xr-x  3 root  wheel  96 Nov  7 03:55 SophosWebProtection.kext
drwxr-xr-x@ 3 root  wheel  96 Nov  3 09:00 WhateverGreen.kext

I believe most of these were added by MultiBeast and are actually not needed.
I'd like to remove:
  • ACS6x.kext
  • AHCI_Intel_Generic_SATA.kext - unsure?
  • ATTOCelerityFC8.kext
  • ATTOExpressSASHBA2.kext
  • ATTOExpressSASRAID2.kext
  • ArcMSR.kext
  • CalDigitHDProDrv.kext
  • HighPointIOP.kext
  • HighPointRR.kext
  • PromiseSTEX.kext
  • SoftRAID.kext
I guess next step is to boot and press F4 at Clover boor to get some file?

Thanks in advance
D.
 
Hi All,

I have not yet worked with USB that much, Sierra seemed to work out of the box, but I have issues now under all 3 OSes.

I have now disabled all unused USB ports. My ASUS Z87-Plus has Intel 3.0 and ASMedia 3.0, as well as like 8 USB 2.0 ports (also Intel I think).

I only use 2x Intel USB 3.0 ports in the back and one USB 2.0 and one USB 3.0 in the front panel for usb disks and pendrives.

Here's an overview:

View attachment 364379 View attachment 364380

I have identified the ports too:
  • Rear ports are HS09 and HS10
    (although since these are USB 3.0 ports I suspect they should be SSPX ports)
  • Front Blue is:
    • USB 3.0: SSP1
    • USB 2.0: HS01
  • Front Black is:
    • HS14 - regardless of device, since it's USB 2.0

My /Library/Extensions folder is like this:
Code:
drwxr-xr-x  3 root  wheel  96 Apr 24  2018 ACS6x.kext
drwxr-xr-x  3 root  wheel  96 Oct 28 13:44 AHCI_Intel_Generic_SATA.kext
drwxr-xr-x  3 root  wheel  96 May  8  2018 ATTOCelerityFC8.kext
drwxr-xr-x  3 root  wheel  96 May  7  2018 ATTOExpressSASHBA2.kext
drwxr-xr-x  3 root  wheel  96 May  7  2018 ATTOExpressSASRAID2.kext
drwxr-xr-x@ 3 root  wheel  96 Oct 31 23:55 AppleALC.kext
drwxr-xr-x  3 root  wheel  96 Oct 28 13:44 AppleIntelE1000e.kext
drwxr-xr-x  3 root  wheel  96 Sep  6  2017 ArcMSR.kext
drwxr-xr-x  3 root  wheel  96 Sep  1  2013 CalDigitHDProDrv.kext
drwxr-xr-x  3 root  wheel  96 Oct 28 14:29 FakeSMC.kext
drwxr-xr-x  3 root  wheel  96 May  4  2018 HighPointIOP.kext
drwxr-xr-x  3 root  wheel  96 Dec  5  2017 HighPointRR.kext
drwxr-xr-x@ 3 root  wheel  96 Oct 31 23:55 Lilu.kext
drwxr-xr-x  3 root  wheel  96 Mar 31  2017 PromiseSTEX.kext
drwxr-xr-x  3 root  wheel  96 Apr 25  2018 SoftRAID.kext
dr-xr-xr-x  3 root  wheel  96 Nov  7 03:55 SophosFileProtection.kext
dr-xr-xr-x  3 root  wheel  96 Nov  7 03:55 SophosWebProtection.kext
drwxr-xr-x@ 3 root  wheel  96 Nov  3 09:00 WhateverGreen.kext

I believe most of these were added by MultiBeast and are actually not needed.
I'd like to remove:
  • ACS6x.kext
  • AHCI_Intel_Generic_SATA.kext - unsure?
  • ATTOCelerityFC8.kext
  • ATTOExpressSASHBA2.kext
  • ATTOExpressSASRAID2.kext
  • ArcMSR.kext
  • CalDigitHDProDrv.kext
  • HighPointIOP.kext
  • HighPointRR.kext
  • PromiseSTEX.kext
  • SoftRAID.kext
I guess next step is to boot and press F4 at Clover boor to get some file?

Thanks in advance
D.

Guide:
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/
 
Thank you RehabMan!

Will use the thread to document what I do, and add it later to my Z87-Plus Mojave guide here:
https://www.tonymacx86.com/threads/guide-asus-z87-plus-i5-4460-gtx960-mojave-fresh-install.263579/



Following RehabMan's guide here:
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/

Files:
https://bitbucket.org/RehabMan/
  • Remove all USB related kexts for a start
    1. from your EFI partition
    2. from the /Library/Extensions folder
    • NOTE: The only kext I will leave in EFI Partition is FakeSMC and maybe AppleIntelE1000e for network.
      All other kexts should be installed for caching in /Library/Extension
  • Install USBInjectALL.kext - I use KextBeast for that. LINK
  • I have updated my Clover to v4741 LINK
  • Used Clover Configurator app to rename EHC1 to EH01 LINK
Screenshot 2018-11-09 at 18.45.28.png
  • Now IORegistryExplorer confirms the rename:
Screenshot 2018-11-09 at 18.48.41.png

These ports do not seem to be in use.

  • Reboot the machine and at the clover screen press F4 to dump the aml files.
Your EFI folder should look like this with the original aml files extracted:

Screenshot 2018-11-09 at 18.50.43.png
 
Status
Not open for further replies.
Back
Top