Nico is one of my team mates @Itconnects
Oh didnt know. I just went with the latest and the string you posted
Nico is one of my team mates @Itconnects
@ampman @Itconnects
not sure if this applies to your situation...
I’m using nico’s EFI folder as well and experienced similar instability issues last week. Found early that I had to boot 2x to load TB drivers but if I 2x booted with EFI only, System would hang on boot, intermittent TB connections, MacOS system would freeze with any system changes (USB/TB hot plug, changes to Startup Disk, etc)
What works for me (as temporary fix) is to cold boot into Mojave (w/ option key), then warm boot (into Mojave’s or Catalina) with OC boot. 2nd “warm” boot with OC injects DSM2 TB drivers and seems stable enough for now until further developments are released.
hope this helps.
@ampman @Itconnects
not sure if this applies to your situation...
I’m using nico’s EFI folder as well and experienced similar instability issues last week. Found early that I had to boot 2x to load TB drivers but if I 2x booted with EFI only, System would hang on boot, intermittent TB connections, MacOS system would freeze with any system changes (USB/TB hot plug, changes to Startup Disk, etc)
What works for me (as temporary fix) is to cold boot into Mojave (w/ option key), then warm boot (into Mojave’s or Catalina) with OC boot. 2nd “warm” boot with OC injects DSM2 TB drivers and seems stable enough for now until further developments are released.
hope this helps.
The Alpine Ridge doesn't appear to have fully working Thunderbolt (missing all the stuff after IOThunderboltController - missing "PCI-Thunderbolt" property, no SSDT?). Strange that the driver works better in that case.The error still happens on cold boot. Here are a fresh batch of files from a cold start, with the device plugged in and turned on from boot.
There should be info populated like so:
I have included the IOreg from the working 10.12 alpine ridge so you can see what the driver should look like when populated correctly. The main points of observation are the IOAudioEngineUserClient not being created, clocking information and channels, as well as the proper device name and address not being populated.
log show --last boot --style compact --predicate 'senderImagePath contains "AntelopeUnifiedDriver"' --info --debug
You did talk about MacPro5,1 in your original post here, but you haven't posted any ioreg or log about that setup.
Nicos EFI folder freezes my system on bless. Nvram reset didn’t break open core. Selecting a startup disk in windows did. Windows legacy is def not compatible with OC
@DSM2.Hackintosh is it a mystery why sn18 works natively... my nvm23 is sn19
Timestamp Thread Type Activity PID
2020-03-06 18:25:12.606386-0800 0x110 Default 0x0 0 kernel: (AntelopeUnifiedDriver) Antelope Thunderbolt Audio (Version:3.30 Build:901dc5c 2019-07-30/11:27): starting for device 1d4b a140
2020-03-06 18:25:12.914444-0800 0x110 Default 0x0 0 kernel: (AntelopeUnifiedDriver) AntelopeAudioDevice::setPluginPartition() -- partition 0 32 32 --> 00000000
2020-03-06 18:25:18.337492-0800 0x1d0 Default 0x0 0 kernel: (AntelopeUnifiedDriver) AntelopeTBAudioDevice/247: warning: user-client failed to start
2020-03-06 18:25:37.767099-0800 0x113 Default 0x0 0 kernel: (AntelopeUnifiedDriver) AntelopeTBUserClient/331: error: user-client send message 0000000a failed e00002db (once)
Timestamp Ty Process[PID:TID]
2020-03-06 17:26:02.124 Df kernel[0:197] (AntelopeUnifiedDriver) Antelope Thunderbolt Audio (Version:3.30 Build:901dc5c 2019-07-30/11:27): starting for device 1d4b a140
2020-03-06 17:26:02.327 Df kernel[0:1de] (AntelopeUnifiedDriver) AntelopeTBMessageChannel: max DMA stall 25
2020-03-06 17:26:02.327 Df kernel[0:1de] (AntelopeUnifiedDriver) AntelopeTBMessageChannel/207: error: Timeout waiting for DMA completion
(once)
2020-03-06 17:26:02.327 Df kernel[0:1de] (AntelopeUnifiedDriver) AntelopeTBMessageChannel/440: error: Timeout waiting for DMA message header
(once)
2020-03-06 17:26:05.040 Df kernel[0:197] (AntelopeUnifiedDriver) AntelopeTBAudioDevice/882: error: error getting device info
2020-03-06 17:26:05.040 Df kernel[0:197] (AntelopeUnifiedDriver) AntelopeTBAudioDevice/785: error: failed to read device info
2020-03-06 17:26:10.041 Df kernel[0:197] (AntelopeUnifiedDriver) AntelopeTBAudioDevice/924: error: no reply getting channel info
2020-03-06 17:26:10.041 Df kernel[0:197] (AntelopeUnifiedDriver) AntelopeTBAudioDevice/791: error: failed to read channel info
2020-03-06 17:26:10.041 Df kernel[0:197] (AntelopeUnifiedDriver) AntelopeAudioDevice::setPluginPartition() -- partition 0 -1 -1 --> 00000000
2020-03-06 17:26:15.041 Df kernel[0:197] (AntelopeUnifiedDriver) AntelopeTBAudioDevice/1011: error: device failed to return sample rates
2020-03-06 17:26:15.041 Df kernel[0:197] (AntelopeUnifiedDriver) AntelopeTBAudioDevice/800: error: failed to read sample rate ranges
2020-03-06 17:26:20.175 Df kernel[0:954] (AntelopeUnifiedDriver) AntelopeTBAudioDevice/705: error: error getting sample rate 0x0 0 0
2020-03-06 17:26:20.176 Df kernel[0:954] (AntelopeUnifiedDriver) AntelopeTBEngine/856: error: failed to set format <private> -> e00002c2
2020-03-06 17:26:20.176 Df kernel[0:954] (AntelopeUnifiedDriver) AntelopeTBEngine/856: error: failed to set format <private> -> e00002c2
@DSM2.Hackintosh is it a mystery why sn18 works natively... my nvm23 is sn19
They don't - its just a new batch of cards - nothing more, nothing less.
I have an MK1 Silver so I don’t think it’s thatAh what do you make of the video? The satellite is different from the Apollo twin; or the Apollo twin is mk1 and we are mk2?
I think you need help from antelope tech support to find out what the problem is. I wonder if there's a problem with communicating with Thunderbolt 1 devices from GC-TITAN RIDGE. I don't think so because the PCIe device is visible. Maybe add an Alpine Ridge device to the chain.The antelope orion on the other hand, has the same exact issues as the hackintosh. It is seen by the card but not seen by the system as an audio interface (I want to say it is similar to the issues many hackintosh users were having with the Slate VRS-8).
com_antelopeaudio_driver_AntelopeTBMessageChannel::waitForValidBlock(unsigned int) const
is waiting 25 times (2 ms each) before reporting an error AntelopeTBMessageChannel: max DMA stall %u\n
. Maybe you can change it to allow more retries, but that probably is not the problem.Check current boot-argsI tried to get pciutils installed on this system but everytime i try to run it I get this error:
SIP is disabled and I am running it as root.
nvram boot-args
sudo nvram "boot-args=-no_compat_check debug=0x144"
(include contents of old boot-args and add new boot-args)sudo lspci -G
I think you need help from antelope tech support to find out what the problem is. I wonder if there's a problem with communicating with Thunderbolt 1 devices from GC-TITAN RIDGE. I don't think so because the PCIe device is visible. Maybe add an Alpine Ridge device to the chain.
Another observation...
I am now able to boot 2x with OC only (no option key req'd on 1st boot) by using SSDT-TB3_PXSX_RP21.aml posted by juantrix on tonymacx86.com (follow link on post #684)
[In progress] SSDT for Thunderbolt 3 Hotplug
I am posting in hopes someone might be able to offer some advise. I am running Mojave 10.14.6 on a GA-X99-Designare EX mobo with a Gc titan ridge flashed with DSM2's firmware. My issue I believe it has to do with the pci bridges on this board. Thunderbolt functions but no hotswap when I try to...www.tonymacx86.com
I modified the file to update the ACPI path correctly per LeleTuratti's "Extra" instructions (tonymac post #1):
[In progress] SSDT for Thunderbolt 3 Hotplug
Overview The Thunderbolt hotplug is a problem that has existed for many years, and until now the only way to have working TB devices is to connect them and turn them on before boot. Finally after a long time some progress has been made. This is not a guide! But a starting point for further...www.tonymacx86.com
I have no idea what is different between files as I am new to OC and have no prior experience with understanding SSDT's. Again, hope this helps in debugging efforts.
I have included modified SSDT and my current EFI folder if anyone is interested in testing.
View attachment 897992 View attachment 897993 View attachment 897994
For the system log, --last boot is used to get messages starting from the last time the computer was booted, which means it's most useful to use the command right after a reboot.Cool, thank you for the insight. I sent in all the error messages to Antelope support so we shall see if I get forwarded to the right people.
log show --last boot --style compact --predicate 'senderImagePath contains "Antelope"' --info --debug
According to Wikipedia and pci-ids, 8086:1549 is Port Ridge or Cactus Ridge which is TB1.Whats strange is this device is supposed to be TB2, not TB1.
I look forward to what you find. A comparison of the log after reboot would be interesting.I will hopefully also have access to a new Macbook Pro (and possibly trashcan MP) to also see what happens on a full native system.
True. But we could use the help of the devs to find out why the hack is not good enough. Or maybe our hack reveals a problem in their driver that could affect other or future systems (USB4 compatibility?).My thought process has been that since the apparent goal of this project is to get full TB3 support on a 5,1 tower, then it needs to be able to do what a real mac is capable of doing...without having to ask devs to modify their drivers.
removed comments and files.. having issues with system related hardware, not flashed firmware.