Contribute
Register

[SOLVED] ASUS X99-S El Capitan USB 3.0 not working

Status
Not open for further replies.
Joined
May 18, 2014
Messages
13
Motherboard
ASUS X99-S
CPU
i7-5820K
Graphics
GTX 980 Ti
Mac
  1. MacBook
  2. Mac mini
  3. Mac Pro
Mobile Phone
  1. Android
  2. iOS
Hello,
I'm still having problems with USB 3.0 ports being recognized by El Capitan,
mobo is ASUS X99-S, bootloader is Clover, using Little Snitch, case usb 2.0 ports work fine though, all usb ports work at Clover boot screen, but "die" as soon as apple boot strip starts loading,

what I tried (and all doesn't work):
1) ticking "FixUSB" in Clover/ACPI
2) renaming EHC1, EHC2, XHCI in Clover/ACPI
3) patching AppleUSBXHCIPCI hexes to various endings (for ex. 1D, to adjust usb count limit) in Clover/KernelandKextPatches
4) putting X99_Injector.kext (pjalm.injector.USB) in Clover/kexts/10.11 folder
5) setting RehabMan's FakePCIID.kext and FakePCIID_XHCIMux.kext using "Kext Helper b7"
6) adjusting EHCI and XHCI handoffs in BIOS

can anyone please guide me howto make the USB 3.0 ports work?
I might have even gone through correct solution, just perhaps didn't do enough reboots or so...

EDIT: solution written in my other post from Jul 11, 2017 at 3:40 PM
 
Last edited:
update on the matter:
it appears that multiple of those solutions actually work, but ONLY IF I boot Windows 7 first (from another SSD on same PC), and then reboot, then ALL (both Intel 3.0 and ASMedia 3.0) are working and even recognized in "System Report" as "ASM107x",
which leads me towards question, if the problems lies in BIOS, can anyone confirm and write me their USB/EHCI/XHCI settings in BIOS, regardless of motherboard model or vendor?
thx in advance
 
Hey did you have any luck with this? I can't get my USB 3 to work with this same setup.
 
yes, it appears to work, after couple reboots all out of sudden...
important things set up in Clover Configurator:

ACPI DSDT Patches:
EHC1->EH01 - 45484331 -> 45483031
XHCI->XH01 - 58484349 -> 58483031
EHC2->EH02 - 45484332 -> 45483032

DEVICES USB:
Inject ticked
Add ClockID ticked
FixOwnership ticked

KERNEL AND KEXT PATCHES:
AppleUSBXHCIPCI - 83BD8CFEFFFF10 -> 83BD8CFEFFFF1D - elevated usb count limit

folder CLOVER/kexts/10.11 (and all other kext folders) is empty

oh there is just one trouble which happened to me, I plugged external HDD and SSD flashstick into two usb ports on the case, and PC rebooted itself, but that happened only once, so I'd blame my power management setup
 
hi i am also facing same problem please any one who solved this issue please help us
 
Hi, I am also having this problem, having El capitan on x99-a,
I have exactly the same settings in clover:
ACPI DSDT Patches:
EHC1->EH01 - 45484331 -> 45483031
XHCI->XH01 - 58484349 -> 58483031
EHC2->EH02 - 45484332 -> 45483032

DEVICES USB:
Inject ticked
Add ClockID ticked
FixOwnership ticked

(I don't have DSDT on clover efi partition)

I only have usb 2.0 working.
I've installed kext genericUSBXHCI, otherwise when I boot I have no usb at all, mouse, kb dont work

something that i'm doing wrong?
thank you
 
so, I finally fixed the problem, permanently!
couple days ago I got crazy idea to upgrade my BIOS, which fcked up everything (luckily I had older clover usb stick, so I could at least boot the hackintosh...)

SOLUTION is to:

1) disable/remove XHCI->XH01 patch in clover - it's bullsh!t
2) get rid of genericUSBXHCI - it's piece of sh!t, prevents usb devices from being properly recognized

3) in Clover, make sure to have EHC1->EH01 and EHC2->EH02 patched,
4) in Clover make sure AppleUSBXHCIPCI adjusted accordingly to fix max usb port limit

5) get the usb inject all kext from rehabman at bitbucket:
https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/

6) get the X99 injector kext from rehabman at github:
https://github.com/RehabMan/OS-X-USB-Inject-All

7) put those 2 kexts in appropriate folder within Clover, kexts directory, matching your mac osx version

reboot, it's done
bonus: let this article help any further X99 hackintosh enthusiasts:
https://nickwoodhams.com/super-smooth-x99-hackintosh-kexts-and-config/
 
Last edited:
Tzzsmk, thanks that also worked for me. It has nothing to do with your bios.

In step 4 under Kernel and Kext Patches in Clover I created a new patch with:
Name: AppleUSBXHCIPCI
Find HEX: 83BD74FF FFFF10
Replace HEX: 83BD74FF FFFF1B
Comment: change 15 port limit to 26
MatchOS: (in my case 10.12.x)

All my USB hubs/ports now work as they should! :clap:
 
Status
Not open for further replies.
Back
Top