I have a problem with getting Thunderbolt 2 PCI-Card working on this board.
Here is what I have and have done so for.
I build a rig with these combination in Januari this year also with the same mobo but with different GPU en CPU.
At that time a had the i7-5930K 6-core with a GTX 970. It was pretty easy to get that build running using Clover, Kernel-patch an Nvidia drivers.
Al I did was install OSX on a real Mac (10.10.2 at that time) and installed the necessary kext for this 6core with help of Rampagedev's X99.dmg Stinga's way and so on.
Even with Clover I never had the OsxAptiodrv memory error so I was pretty happy with that.
I sold it so I don't have it anymore.
Now I have X99-UD4 with i7-5960X the 8-core with a GTX780 and setting it up with Clover was pretty easy again. But then when I placed the TB-card I get the OsxAptiodrv memory allocation error.
So I struggled for week to get this fixed within Clover as I don't want to use Chameleon. But no matter what I try or do I never got past the errors.
So finally I decided to use chameleon and used the same kexts and patches and got it also easily running. But now I can't get TB working.
In windows it is working fine with my TB-to-ethernet adapter but OSX will not see it or use it.
I have GPU in PCI-slot-1 and have TB in slot-3, I have tried it in slot-2 as well as Gigabyte recommends these two slots.
I have CMS disabled, I have security settings to legacy, no other changes. With these settings windows won't see my TB-ethernet adapter. If I set security to Unique ID it shows my adapter again in windows. But no matter what I try in OSX it is never shown or seen.
I'm getting these errors in console:
Jun 27 03:55:46 localhost kernel: kxld[com.apple.driver.AppleThunderboltNHI]: The following symbols are unresolved for this kext:
So please If anyone can point me in the right direction? It would make me very happy!
Here is my post regarding this: