Contribute
Register
Joined
Oct 11, 2015
Messages
189
Motherboard
Gigabyte Z270X-Gaming SOC
CPU
I7-7700K
Graphics
2x HD 7870
Mobile Phone
  1. iOS
Yes, it's normal, the hotplug currently does not work. The biggest goal so far, is that the devices are recognized after sleep, something that has not happened before.
Everything is reported in the first post

somebody told me, the problem is about power..he suggested me inject with SSDT.. But i Don't understand
29064264_1618621118206075_7383492624096322027_o.jpg 29662326_1618620791539441_282289035526529624_o.jpg 29665089_1618620048206182_2106691633534874509_o.jpg
 
Joined
Aug 17, 2017
Messages
308
Motherboard
ASUS Prime X299 Edition 30
CPU
i9-10980XE
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
I have new information if they can be useful. Here is an iMac 18,3 ACPI tables.
The Thunderbolt info is in the SSDT-6.dsl

Download iMac 18,3
 

Attachments

  • DarwinDumper_iMac18,3_Apple_X64_Sierra_16F2073_Edited.zip
    3.5 MB · Views: 731
Joined
Sep 16, 2017
Messages
65
Motherboard
Gigabyte Z270X- Gaming 5
CPU
i7-i7700
Graphics
RX Vega 64
Mac
  1. iMac
Hey guys, I'm afraid this is little bit over my head. But I really need this TB alpine ridge working on my system. Who can help and how much?.

thx
 
Joined
May 30, 2016
Messages
983
Motherboard
Gigabyte Z490 Vision G
CPU
i9-10900K
Graphics
RX 5700 XT
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
  4. Mac mini
Classic Mac
  1. PowerBook
  2. Quadra
Mobile Phone
  1. iOS
Hey guys, I'm afraid this is little bit over my head. But I really need this TB alpine ridge working on my system. Who can help and how much?.

thx

A) everyone following this thread is interested in the same thing you are.

B) it’s not a ‘throw-money-at-it’ type of problem.
 
Joined
Aug 1, 2012
Messages
605
Motherboard
Asus ProArt Z690 Creator
CPU
i7-12700KF
Graphics
RX 6800 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hi all,

this is my humble contribute:

  • GA Z270 Gaming K3
  • GA Alpine Ridge
I don't own any TH2/TH3 native device but I can connect some USB stick or HDD via an USB-C cable. My TH bios setting are:

180404133550.jpg

I'm trying the SSDT_B . At the moment the TH card is in the last PCI Express slot (PCIEX4_2 according to the manual). Behaviour as follow: after logon I don't have any TH device listed in the system report
Screenshot 2018-04-04 15.49.31.jpg
if I put an USB stick on before booting I see it after login but if I put the machine on sleep when it wakes up I got a "Disk not ejected properly" message and afterwards I cannot see that USB stick in any TH port. So there is no device that survives the sleep. And of course, as hot plugging is not working, I cannot reconnect anything.

Ioreg attached. I'm available for any testing, at least in the next few days.
 

Attachments

  • GA Z270 Gaming K3 IOREG.zip
    5.1 MB · Views: 135
Last edited:
Joined
Aug 17, 2017
Messages
308
Motherboard
ASUS Prime X299 Edition 30
CPU
i9-10980XE
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
@Azimuth1 your IOReg file is corrupt, try using version 2.1 of IOReg.
It's normal that on the system info the thunderbolt devices do not come out, at least for now, but they work well anyway.
However I do not know how the Thunderbolt card behaves with usb devices. Use the USB-C port on your motherboard for your purpose.

EDIT: sorry, your file is for IOReg 3.0.2, I had not noticed.
 
Last edited:
Joined
Aug 17, 2017
Messages
308
Motherboard
ASUS Prime X299 Edition 30
CPU
i9-10980XE
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Joined
May 30, 2016
Messages
983
Motherboard
Gigabyte Z490 Vision G
CPU
i9-10900K
Graphics
RX 5700 XT
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
  4. Mac mini
Classic Mac
  1. PowerBook
  2. Quadra
Mobile Phone
  1. iOS
I did a bit of work in trying to adapt the SSDT that @kgp made for his iMac Pro build to work with Gigabyte path structure (PXSX). Its the same TB3 controller and device ID so I think I've made a little bit of headway compared to SSDT B from this thread, but still no hot plug. I'll keep chipping away at it as I have time, but I'll upload where i'm at here and maybe some others have insights.

EDIT: Updated file. (Cosmetics only. I edited some string names without changing the string buffers so there was wonky string display in the System Profiler>PCI pane)
 

Attachments

  • SSDT-C-TB3.aml.V2.zip
    1.7 KB · Views: 339
Last edited:
Joined
May 30, 2016
Messages
983
Motherboard
Gigabyte Z490 Vision G
CPU
i9-10900K
Graphics
RX 5700 XT
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
  4. Mac mini
Classic Mac
  1. PowerBook
  2. Quadra
Mobile Phone
  1. iOS
So one important (possibly crucial) difference between an Add-In card and a built-in card is the PCI address.
On a real iMac 18,3 you get the UPSB device at 5:0:0. With an Add in card you get something similar (4:0:0, 6:0:0, etc). The Alpine Ridge controller built into the Z170x-UD5 TH shows up at 65:0:0, and there may be some issue in addressing it as an arbitrary device in clover? I'm not sure. It would be interesting to see what happens with a gigabyte board and a gigabyte add-in card.

The arbitrary device in clover I'm talking about is in section C.14 of @kgp 's guide here:
https://www.tonymacx86.com/threads/...c-pro-successful-build-extended-guide.229353/
 
Top