Your ioreg shows only SSP1 active (only one USB3 port will connect as USB3). You need the port limit patch, or since you're using FakePCIID_XHCIMux, exclude the HSxx ports on XHC with -uia_exclude_hs (and USBInjectAll.kext).
Perhaps you have not read the guide...
http://www.tonymacx86.com/el-capitan-laptop-support/173616-guide-10-11-usb-changes-solutions.html
I read this guide and several other before and tried many, many things before posting here. Unfortunately it seems that there's no one universal way of enabling USB3 and every guide says something else.
Ive installed port limit patch and it only made things worse, now my usb3 graid doesnt even work in usb2 mode. Here's the ioreg:
https://www.dropbox.com/s/42nc0bgg94vc7jg/port limit.ioreg?dl=0
After that ive installed USBInjectAll in Clover but it didnt change much. Here the ioreg:
https://www.dropbox.com/s/06o8qtekiuwt0km/usbinjectall.ioreg?dl=0
So ive installed FakePCIID, FakePCIID_XHCIMux, USBInjectAll, port limit patch, SSDT-HACK.aml, xosi patch, and still all usb devices are under EHC1/2, instead of XHCI. I completely dont understand why, i thought that FakePCIID should move everything to XHCI.
Here's my clover config:
https://www.dropbox.com/s/zkblf4riiiu5c4h/config.plist?dl=0
And list of clover kexts:
Code:
Michals-Mac-Pro:10.11 dinth$ ls -l
total 88
drwxrwxrwx@ 1 dinth staff 4096 11 Oct 15:02 ACPISensors.kext
drwxrwxrwx@ 1 dinth staff 4096 11 Oct 15:02 AHCI_Intel_Generic_SATA.kext
drwxrwxrwx@ 1 dinth staff 4096 11 Oct 15:02 BTFirmwareUploader.kext
drwxrwxrwx@ 1 dinth staff 4096 11 Oct 15:02 CPUSensors.kext
drwxrwxrwx@ 1 dinth staff 4096 11 Oct 15:02 FakeSMC.kext
drwxrwxrwx@ 1 dinth staff 4096 11 Oct 15:02 GPUSensors.kext
drwxrwxrwx@ 1 dinth staff 4096 11 Oct 15:02 IntelMausiEthernet.kext
drwxrwxrwx@ 1 dinth staff 4096 11 Oct 15:02 LPCSensors.kext
drwxrwxrwx@ 1 dinth staff 4096 22 Nov 13:42 USBInjectAll.kext
drwxrwxrwx@ 1 dinth staff 4096 11 Oct 15:02 bcm4352.kext
drwxrwxrwx@ 1 dinth staff 4096 11 Oct 15:02 realtekALC.kext
@Seim: do you use any SSDT/DSDT at all or you let Clover generate that?
[edit]
I've wiped everything and followed Seim's advice this time and effects are hmm weird.
USB3 hub in my monitor is still not detected, nor any devices connected to it.
USB3 external hub was not detected, but after unplugging and plugging it back it was detected as USB3 device. Yay!
GRaid was not detected, after unplugging and plugging it back is detected as USB3 device for a one second and disappears again. It works fine when it's connected to the external usb hub. Unfortunately this doesnt work with monitor USB3 hub.
Here's ioreg:
https://www.dropbox.com/s/6zaukvmn8cyerfc/new.ioreg?dl=0