Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Vvglyy Wzxit

macrumors member
Jul 4, 2020
46
8
i dont even know what this means man. I was hoping that this was tested by now. I am not worried about the guy making money cause he said he would buy it back. Im a musician I just need some help. for now Im back to firewire

everything goes fine here with :

PCIe 4 = Titan Ridge 2.0 flashed by myself with titanridgenvm23-elias64fr-mod.bin from here FW23
(I think BTW pre-flashed cards are scam... 80€ in EU for a Titan Ridge + 12€ for a flasher... Howd you pay your card?)

USB-c --> TB --> Apollo Twin MKII
USB-c --> USB3 --> Something I want in USB3)
Hotplug ok.
No need to reboot.

Latest OpenCore by Martin with TB enabled.

PCIe3 = dual bootable SATA SSDs card
PCIe 1 = RX580
 

antonlinus

macrumors regular
Oct 10, 2019
100
16
Did the SATA controller inside the Passport Pro get recognized (listed in PCI section of System Information.app)? If not, what if you restart the computer with the Passport still connected?
Sorry for not reacting for so long. I kinda gave up on this a bit. I now managed to narrow the issue down a bit more. So even after a reboot with the Thunderbolt Passport Pro connected its not listed in the System Profiler. its a thunderbolt 2 connected to a thunderbolt 2>3 adapter (Apple Original). I also connected a USB 3.0 hub to one of the TB3 Inputs and it gets recognized. When i plug a USB Stick or a Cardreader in the Hub it shows up on the Computer. I can also charge my Phone for example. But nothing gets other than Storage Media gets regognized. I can't access my phone or for Eample a USB Audio Interface. If i connect a Bluetooth Headphone it charges the Headphone but it doesnt get regognized as a headphone by the MacPro. My CamLink works for some reason :/ I'm lost. any Ideas what to do?
 

safari70

macrumors member
Jan 10, 2006
87
30
ON
everything goes fine here with :

PCIe 4 = Titan Ridge 2.0 flashed by myself with titanridgenvm23-elias64fr-mod.bin from here FW23
(I think BTW pre-flashed cards are scam... 80€ in EU for a Titan Ridge + 12€ for a flasher... Howd you pay your card?)

USB-c --> TB --> Apollo Twin MKII
USB-c --> USB3 --> Something I want in USB3)
Hotplug ok.
No need to reboot.

Latest OpenCore by Martin with TB enabled.

PCIe3 = dual bootable SATA SSDs card
PCIe 1 = RX580

You get TB up and running without rebooting a 2nd time? and, you know what is the difference between 23 and 43 files? thanks.
 

Vvglyy Wzxit

macrumors member
Jul 4, 2020
46
8
Yes) And no Gygabite but Apple mentionned in sys config (look at the screenshot)
Try the OpenCore from Martin))
And I think it's about the version Titan Ridge 1.0 vs Titan Ridge 2.0, not sure at all.
I tried first the fw23 and it worked.
 

Attachments

  • Capture d’écran 2021-02-06 à 16.15.58.png
    Capture d’écran 2021-02-06 à 16.15.58.png
    272.4 KB · Views: 254

safari70

macrumors member
Jan 10, 2006
87
30
ON
Interesting... mine shows "Apple" but the link speed is 40 Gb/s x1 instead of your 20 Gb/s x2 (see attached)... And on my card I can only use one TB port, the other one is not working, I guess both are working for you? I might try your/Martin's config and see if it makes a difference... Thanks.
 

Attachments

  • Screen Shot 2021-02-06 at 7.22.40 PM.png
    Screen Shot 2021-02-06 at 7.22.40 PM.png
    101.6 KB · Views: 184

MacBBS

macrumors newbie
Dec 14, 2020
8
3
When connecting the USB3.x hub directly to the Titan Ridge, removing the 0 Ohm jumper will still not sleep. It is estimated to be effective only for "Apple's TB3/TB2 adapter". I tested it with OpenCore0.6.6.
 

Attachments

  • IMG_0288.jpeg
    IMG_0288.jpeg
    273.9 KB · Views: 370
  • IMG_0297.jpeg
    IMG_0297.jpeg
    437.5 KB · Views: 303
  • IMG_0292.jpeg
    IMG_0292.jpeg
    409.9 KB · Views: 297
  • IMG_0016.jpeg
    IMG_0016.jpeg
    359.2 KB · Views: 338
Last edited:

vsc

macrumors member
May 8, 2014
74
33
When connecting the USB3.x hub directly to the Titan Ridge, removing the 0 Ohm jumper will still not sleep. It is estimated to be effective only for "Apple's TB3/TB2 adapter". I tested it with OpenCore0.6.6.
I tested with Apple's TB3/TB2 adapter, as well as Apple's USB adapter. With either adapter the system will sleep. I'm using OC 0.6.6 at this juncture.

All said with the card no longer able to drive the WAKE# line on the PCIe bus, then I'm wondering if the behavior is different. Does the machine go into sleep where you hear the power supply relay click, then wake back up?

I should also add that I do not have anything connected to the USB in on the Titan Ridge card.
 

cdf

macrumors 68020
Jul 27, 2012
2,256
2,583
When connecting the USB3.x hub directly to the Titan Ridge, removing the 0 Ohm jumper will still not sleep. It is estimated to be effective only for "Apple's TB3/TB2 adapter". I tested it with OpenCore0.6.6.
I should also add that I do not have anything connected to the USB in on the Titan Ridge card.
Removing the 0Ω resistor worked in my case: GC-TITAN RIDGE rev 1.0, Firmware version 33.0 (with custom DROM), USB 3.x devices connected, USB header connected, OC 0.6.6.
 

vsc

macrumors member
May 8, 2014
74
33
Removing the 0Ω resistor worked in my case: GC-TITAN RIDGE rev 1.0, Firmware version 33.0 (with custom DROM), USB 3.x devices connected, USB header connected, OC 0.6.6.

I have DESIGNARE-Z390-NVM33-Elias64Fr.bin flashed.

I'm regretting not defining exactly my configuration...
 

vsc

macrumors member
May 8, 2014
74
33
I tested with a USB3.1 gen1 hub just now. Link below. The MacPro5.1 went to sleep just as expected. Plugged into the hub was a USB3.0 memory key which remarkably stayed mounted through standby. Additionally plugged into the second port of the Titan Ridge is the Apple TB3/TB2 adapter.

That said I have a OWC Dual Elite Pro USB enclosure which doesn't cooperate with the Apple USB-C / USB3 adapter. It is also not happy with the UBS-C hub. With the Apple adapter the enclosure drive mounting is very specific with the order of events and once the machine goes to sleep the drives are ejected and never can be mounted again until the enclosure power is cycled. With the USB-C hub, the drives are never recognized. Given the behavior with the Apple adapter requiring a power cycle of the OWC enclosure I'm pointing my finger at the OWC enclosure as problematic...

UNI 7 in 1 USB-C Hub

For reference this hub says it is shielded. It's behavior with a BlueTooth mouse shows the shielding is largely working.
 

MacBBS

macrumors newbie
Dec 14, 2020
8
3
I tested with Apple's TB3/TB2 adapter, as well as Apple's USB adapter. With either adapter the system will sleep. I'm using OC 0.6.6 at this juncture.

All said with the card no longer able to drive the WAKE# line on the PCIe bus, then I'm wondering if the behavior is different. Does the machine go into sleep where you hear the power supply relay click, then wake back up?

I should also add that I do not have anything connected to the USB in on the Titan Ridge card.

Does the machine go into sleep where you hear the power supply relay click, then wake back up? <- yes. It wakes up again as soon as it sleeps (continues to repeat). "USB3.0 Hub NEXT-331TC-PD" cannot be slept by connecting it directly to the Titan Ridge. However, if you connect "USB SanDisk sdddc2" directly to the Titan Ridge, it will sleep well. It may be a compatibility issue with "NEXT-331TC-PD". Anyway, I connect "NEXT-331TC-PD" to Thunderbolt dock, so it's not a big problem. I removed the 0 Ohm jumper out of curiosity and tested it. Thank you for the good information.?
 

vsc

macrumors member
May 8, 2014
74
33
You have USB2 connected to the Titan Ridge. I'm guessing that a message is sent to the USB2 controller which wakes the machine. Testing without the USB2 connection would confirm this assumption.

I don't have the USB2 connection at this juncture given no obvious means without adding an internal hub like you did.
 

MacBBS

macrumors newbie
Dec 14, 2020
8
3
You have USB2 connected to the Titan Ridge. I'm guessing that a message is sent to the USB2 controller which wakes the machine. Testing without the USB2 connection would confirm this assumption.

I don't have the USB2 connection at this juncture given no obvious means without adding an internal hub like you did.

I just finished the test after reading your comment. Your guess was right. If you remove USB 2.0 from the Titan Ridge and connect "USB3.0 Hub NEXT-331TC-PD", it will sleep well.(Before removing the 0 Ohm jumper : USB2.0 was not able to sleep even when removed.). But I can't find a solution with my ability.
 

vsc

macrumors member
May 8, 2014
74
33
One of the ways this happens is if the USB peripheral doesn't go to sleep in time, sending one or more messages after everything should be asleep. A former coworker's design continued to send HID messages after the host system went to sleep, waking the machine immediately.

Perhaps looking at the Mac's logs searching for "power" will give some indication of why the system woke. In my last job we had a USB analyzer which was useful for debugging, but I'm unaware of a low cost solution.


USB Analyzer
 
  • Like
Reactions: MacBBS

VitaminK

macrumors member
Dec 28, 2019
56
26
Sonnet 4xUSB-A pcie working with Titan Ridge... I replaced it with a cheap 2xUSB-C card (generic brand) which is working fine.
I “made” (really just copied) tb-3 SSDT made a few changes applied it to slot 3 & 4 then my Sonnet Usb A allergo pro and Titan ridge started working together.
 

vsc

macrumors member
May 8, 2014
74
33
I “made” (really just copied) tb-3 SSDT made a few changes applied it to slot 3 & 4 then my Sonnet Usb A allergo pro and Titan ridge started working together.
I was never able to build a SSDT which allowed the Titan Ridge in slot 4, with a OWC Accelsior 4M2 in slot 3, where I used basically the "standard" SSDT for the Titan Ridge in Slot 4.

Did you create a SSDT for the allegro pro in slot 3?
 

VitaminK

macrumors member
Dec 28, 2019
56
26
Would be great to have both working, do you mind sharing the modified SSDT? thanks!
Absolutely, so SSDT-SLOT3.aml should be loaded before SSDT-TBOLT3.aml. I’m not aware of any issues but the only devices ill tested is Apple's Thunderbolt Display & Sonnet’s Allegro Pro 3,1 Gen 2. This may fix other devices disappearing in slot 3..
 
Last edited:
  • Like
Reactions: tofa7a

safari70

macrumors member
Jan 10, 2006
87
30
ON
Absolutely, so SSDT-SLOT3.aml should be loaded before SSDT-TBOLT3.aml. I’m not aware of any issues but the only devices ill tested is Apple's Thunderbolt Display & Sonnet’s Allegro Pro 3,1 Gen 2. This may fix other devices disappearing in slot 3..

cool, thanks! I'll test it over the weekend and let you know if it works on my machine...
 

vsc

macrumors member
May 8, 2014
74
33
This may fix other devices disappearing in slot 3..
My problem is somewhat different. With the Titan Ridge in slot 4 and the quad NVM drive in slot 3, the Titan Ridge is never visible with a SSDT loaded. On the other hand if I put a Caldigit USB3.2 card in slot 3, then the Titan Ridge shows up but the Caldigit card is invisible with the SSDT loaded for the Titan Ridge. Likely your file could fix this latter configuration.

But my preference is to put the Titan Ridge in slot 4 and the NVM card in slot three for best cooling though I don't understand enough about the Titan Ridge SSDT to fix the problem.

Right now I put the Titan Ridge in slot 2 with an appropriate SSDT for that slot. It works but I had to put a spacer to keep the Titan Ridge's components from interfering with the GPU's fan.
 

VitaminK

macrumors member
Dec 28, 2019
56
26
The SSDT-TBOLT3 is injecting into six devices mostly with the tags "built in" "PCIHotplugCapable" which are necessary then the important details to enable thunderbolt on device NHI0. The XHC2 device injections can interfere with other devices.. namely USB 3.1 cards.

The fix is injecting SSDT-TBLOT3 to both slots 4(Titan Ridge) and 3(Quad NVM Drive) at the same time. Then view Ioregistryexplorer to see which properties from SSDT-TBLOT3 become injected and where too on the Quad NVM drive.

if you like I could help just need a IORegistry before injecting SSDTs then after on both slots.
 

Attachments

  • SSDT-SLOT3-fixed.zip
    1.8 KB · Views: 228
Last edited:

safari70

macrumors member
Jan 10, 2006
87
30
ON
The SSDT-TBOLT3 is injecting into six devices mostly with the tags "built in" "PCIHotplugCapable" which are necessary then the important details to enable thunderbolt on device NHI0. The XHC2 device injections can interfere with other devices.. namely USB 3.1 cards.

The fix is injecting SSDT-TBLOT3 to both slots 4(Titan Ridge) and 3(Quad NVM Drive) at the same time. Then view Ioregistryexplorer to see which properties from SSDT-TBLOT3 become injected and where too on the Quad NVM drive.

if you like I could help just need a IORegistry before injecting SSDTs then after on both slots.

Should we use this "fixed" SSDT over the one you attached in your previous post? thanks again!
 

VitaminK

macrumors member
Dec 28, 2019
56
26
Yes, the fixed version should correct a couple of issues.. mainly hot plugging and USB devices not turning on after reboots. Still a lot more testing is probably needed.
 

vsc

macrumors member
May 8, 2014
74
33
Yes, the fixed version should correct a couple of issues.. mainly hot plugging and USB devices not turning on after reboots. Still a lot more testing is probably needed.
Yet I still have a problem with an OWC external drive USB3.1 enclosure which after cycling through standby drops from the enumeration. On the other hand other USB drives attached via USB to the Titan Ridge work properly after a warm boot or standby. [update] That said testing with a Caldigit USB3.1 interface card the same results occur which suggests the OWC enclosure is an issue.

The good news is that the Caldigit card appears to work the same as the TitanRidge with respect to USB at this juncture. Overall I believe you have made a lot of progress. I will continue testing but I suspect there will be few if any issues remaining.
 

VitaminK

macrumors member
Dec 28, 2019
56
26
I’ll gotten reboots of usb devices to be constant, they default to usb 2 speeds until physically reset. Believe all that’s left for USB cards is a usb-map in SSDT resetting the ports into usb 3 spec, then issue solved.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.