[USB3 Support] Okay, I really genuinely tried, but I'm at the end of my rope. Z97 on Sierra.
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
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
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?
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:
Download iasl
Change DSDT.aml using iasl (change directory) to get .dsl
cd /users/3td/DSDT /users/3td/iasl -da -dl *.aml
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)
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
Yeah, thank you, but no dice. I appreciate your help though.