Hello!
Wanted to say huge thank you to DSM2.Hackintosh for the firmware release. My coworker and I have flashed 4 cards so far with the firmware so we can test our Antelope Audio interfaces. Thunderbolt won’t be at 100% until Antelope Audio products work as they should.
We did a bunch of tests with Hackintosh and our real Mac Pro 5,1 yesterday and here is what we found:
Mac Pro 5,1:
TB3 card is seen but nothing shows up in drivers page under system info. We have the card in slot 4 and open core (we think open core is all setup correctly) but the card still is somewhat intermittent. We do not boot in verbose with this machine so we do not know if any errors were thrown up during boot.
Mobo: Gigabyte Z170X Designare Hackintosh
Built In Alpine Ridge Controller:
On Mac OS 10.12.2, the built in Alpine Ridge TB3 controller has full thunderbolt local node, networking, AND works with Antelope Audio over TB3. TB3 must be plugged in at Clover boot screen.
Here is the IOreg from the working 10.12.2 build:
On Mac OS 10.12.6, the built in TB3 Alpine Ridge controller DOES NOT have full local node, networking, and DOES NOT see the Antelope Audio device as being fuliy initialized.
On Mojave 10.14.6:
TR Card with TB3 header cable:
The card shows up as RP12 in ioReg, so modified the TB hot swap SSDT to reflect that and now BOTH TB3 ports and hot swap work. The Antelope device is seen in the ioreg as connected but it still does not fully load into the system.
TR Card with TB3 Jumper:
The card shows up as RP09 in ioReg, so modified the TB hot swap SSDT to reflect that and now BOTH TB3 ports and hot swap work. The Antelope device is seen in the ioreg as connected but it still does not fully load into the system.
Does not show as a usable audio device under Audio tab.
Both times my main observation has been an Error involving BAR0, which google says is the way the PCI bridges are allocated. Which makes sense since the Antelope attaches to the second bridge of the thunderbolt controller as seen in the previous IOreg picture. This then does not seem to trigger the drivers from loading since it can’t see what the device is fully. It loads in, but only under a generic device ID name rather than populating with the correct info sent from the device.
The Error:
Any insights would be greatly appreciated, I am here to help give as much info as I can!
I can attach any other files needed by tomorrow when I am back at the workplace if you need DSDTs etc from each iteration of the build.
Again, huge thank you to DSM2.hackintosh and all the others who have been at the forefront of AIC TB3 Titan Ridge on Mac OS. I miss being able to use my Antelope on Thunderbolt now that I switched to Mojave and will do as much as I can to help make it work on all systems.