r/hackintosh•
Sinasis

[USB3 Support] Okay, I really genuinely tried, but I'm at the end of my rope. Z97 on Sierra.

HELP

Hey guys,

I've tried just about everything I can find online. This was happening in 10.11 but I just updated to 10.12 hoping it would fix the issue but it hasn't. Nothing else seems to be broken with 10.12, I updated through the App Store following the Tonymac thread since I'm on Clover, totally uneventful, everything seems fine.

However, this has been plaguing me for months. My USB3 ports don't work properly. Same thing as most people, they work with USB2 devices plugged in but not USB3. And my USB3 devices work on my USB2 ports but not anything else. Right now in my /Library/Extensions folder, I have FakePCIID.kext and FakePCIID_XHCIMux.kext, GenericUSBXHCI.kext, and USBInjectAll.kext, and it's still not working. These were installed by MultiBeast but I tried installing them with KextBeast and that didn't solve it, I also tried moving them to EFI/Clover/kexts/Other but that didn't work either.

Finally, I tried adding the config_patches.plist from the USBInjectAll Github as suggested in a Tonymac thread to my EFI/Clover/ACPI/patched folder and that didn't work either.

I'm on a Z97 board, specifically, the ASRock Z97e-itx/ac, with a 4790K. I should be pretty widely compatible, but for some reason it's just not working.

Any help/insight would be appreciated.

Posted Oct 12, 2016, 10:03 PM UTC · edited

27
threetimesdaily•

I've got a Z97 Msi gaming 3 working with Sierra just fine. I patched my DSDT to get USB 3 working, see tonymac for a detailed guide. Also needed to edit DSDT for full Airplay. I needed to do this for Mavericks USB 3 so it's not fresh in my mind but I suspect you will need to do the same as those kexts didn't work for me either

1
SinasisOP•

I tried adding the config_patches.plist from the USBInjectAll Github as suggested in a Tonymac thread to my EFI/Clover/ACPI/patched folder and that didn't work either. That seems to be the extent of the availability of a patch. If I'm missing something, would you mind pointing me to a thread that sounds like what you ended up doing?

1
threetimesdaily•

I found my notes on what I did, it was for 10.11.1 a year ago, steps 1-4 looks like what you've tried already as I went through the same process:

  1. Download iasl

  2. Change DSDT.aml using iasl (change directory) to get .dsl

cd /users/3td/DSDT /users/3td/iasl -da -dl *.aml

  1. Edit DSDT: Errors using MaciAsl: Compiler option ACPI 5.0 Just "//" out both compiler errors (?Best practice?) Replace EHC1 to EH01 and ECH2 to EH02 in DSDT editor on the DSDT.aml file. Copy to clover drive for booting Find: GFX0 Replace: IGPU (For apple convention)

  2. Save as ACPI Machine LAnguage Binary Copy to DSDT locations in Clover EFI Drive Clover Configurator: add DSDT name to Config file Reboot: USB 3.0 now works

1
SinasisOP•

Yeah, thank you, but no dice. I appreciate your help though.

1
RampantAI•

Can you clarify a few things?

  1. Are you using a patched DSDT, or on-the-fly DSDT patching with Clover? Have you verified that your patches have been applied by viewing the active DSDT in maciASL?
  2. Did you replace EHC1 and EHC2 with EH01 and EH02?
  3. Is your USB3 device named XHC in DSDT and IORegistryExplorer?
  4. Did you apply the USB port limit patch for Sierra?
  5. What are your BIOS USB settings? They should be "Smart Auto" and handoff Enabled.
  6. Can you get USB3 speeds on any port?
  7. Are USB devices ejected during sleep for some USB ports?
1
SinasisOP•
  1. DSDT patching with Clover, I don't feel comfortable directly/manually patching the DSDT. But when I open up the System DSDT in maciASL, the changes are there.
  2. Yes.
  3. I'm not sure, I didn't use IORegistryExplorer because it wasn't in any of the documents I was following.
  4. Yes.
  5. It's on Smart Auto, it's as close to correct as I am able to make it, AFAIK. There are some options on this ASRock that I don't have presented to me in the UEFI utility.
  6. No.
  7. Yeah, they are, but sleep in general has always been extremely wonky so I just don't let the computer sleep, it's either full-on or full-off.

I'm 95% sure I'm just doing something wrong but I've already spent 3 days trying to get critical drives working again. I know, it's my fault for using Hackintosh on a critical machine, lesson learned, I'm switching back to Windows.

1
nachtliche•

I have the exact same motherboard, and it could be worse. Not even my USB 2.0 ports work right they glitch out such as my mouse and keyboard. I've tried dozens of "fixes" over dozen of hours, nothing changed a bit. Apple just really fucked things up with their "creative" solution for fixing their USB issues with El Capitan. Prior OS versions I didn't have any issue.

0