Hello, long story short, I updated to Sierra and some usb ports weren’t working as expected (3.1 were ok but neither of the usb 3.0) So I followed these steps:
- Choosing correct BIOS options
- Renaming EHCx->EH0x
- Installed FakePCIID.kext and FakePCIID_XHCIMux.kext
- Applied the XOSI fix with SSDT-XOSI.dsl (compiled)
- Installed USBInjectAll.kext (-uia_exclude_xhc)
Mobo: ASUS Z97-A 3.1
I tested them thought each step, but that didn’t fixed, then i removed the -uia_exclude_xhc flag, and tried one by one with - uia_exclude_hs, -uia_exclude_ss, -uia_exclude_ssp) and finally did worked with uia_exclude_hs.
So my question is, this could be a long-term solution? or should a need a specific customized port limit patch, going one by one and testing?
All of my USB 3.0 and 3.1 are working now at he back panel. I have two 3.0 that come from the front panel of the case that are just like 2.0, but i can live with that.
One problem that i do have is that my external Seagate 3tb hard drive doesn’t shut down with my computer, the light is still on and feels that discs still running. Funny is that when i put my computer to sleep, the seagate disc does shut down, but don’t know if it is relate to a problem with the usb.
LONG VERSION
I had a very stable installation of El Capitan, just had the problem of some usb 3.0 not working at he back of my mob, and two usb 3.1 not working at all., but nothing more.
Then I decided to updated it to Sierra with Clover following:
https://www.tonymacx86.com/threads/direct-update-to-macos-sierra-using-clover.201465/
When finished I had problems with the audio not working, after going to sleep the display didn’t work and the usb.
I fixed the audio with (thought I think the sounds is lower now):
https://github.com/toleda/audio_ALC_guides
I fixed the display problem after sleep setting darkwake=0 in Clover
Now, regarding USB, the funny was all USB 3.0 at the back panel were not working as such, but as 2.0. And the USB 3.1 were working, like never did. One usb 3.0 at the front panel was working ok too.
So, i tried to fixed with:
- Choosing correct BIOS options
- Renaming EHCx->EH0x
- Installed FakePCIID.kext and FakePCIID_XHCIMux.kext
- Applied the XOSI fix with SSDT-XOSI.dsl (compiled)
- Installed USBInjectAll.kext (-uia_exclude_xhc)
Then i removed the -uia_exclude_xhc flag, and tried one by one with - uia_exclude_hs, -uia_exclude_ss, -uia_exclude_ssp) and finally did worked with uia_exclude_hs.
So my question is, this could be a long-term solution? or should a need a specific customized port limit patch, going one by one and testing?
All of my USB 3.0 and 3.1 are working now at he back panel. I have two 3.0 that come from the front panel of the case that are just like 2.0, but i can live with that.
One problem that i do have is that my external Seagate 3tb hard drive doesn’t shut down with my computer, the light is still on and feels that discs still running. Funny is that when i put my computer to sleep, the seagate disc does shut down, but don’t know if it is relate to a problem with the usb.
Thanks in advance for any advise.