Contribute
Register

[Success] ASRock Z390 Phantom Gaming-ITX + TB3 + iGPU + Mojave + SFF Build

Joined
May 31, 2016
Messages
50
Motherboard
Asrock Z390 Phantom Gaming itx/ac - OC
CPU
i7-8700
Graphics
RX 460, 2560x1080
Mac
  1. MacBook Air
  2. Mac mini
Mobile Phone
  1. iOS
Thanks for your great work! @mango1122
One more question. I got this error message, the only one about TB, from the system log:

2020-05-08 15:59:07.403064+0800 localhost kernel[0]: (IOThunderboltFamily) <IOThunderboltFamily`IOThunderboltEEPROM::getDROM()> IOThunderboltEEPROM::getDROM - Error getting DROM from I/O Registry (0xe00002be)

Did that mean the system tried to getDROM from IOThunderboltEEPROM but failed. So I need to create a customized DROM as CaseySJ said.
 
Joined
May 23, 2019
Messages
243
Motherboard
ASRock Z390 Phantom
CPU
i9-9900K
Graphics
UHD 630
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
Thanks for your great work! @mango1122
One more question. I got this error message, the only one about TB, from the system log:

2020-05-08 15:59:07.403064+0800 localhost kernel[0]: (IOThunderboltFamily) <IOThunderboltFamily`IOThunderboltEEPROM::getDROM()> IOThunderboltEEPROM::getDROM - Error getting DROM from I/O Registry (0xe00002be)

Did that mean the system tried to getDROM from IOThunderboltEEPROM but failed. So I need to create a customized DROM as CaseySJ said.

All credits to @dgsga for the work.

Umm, I'm not an expert in this - perhaps @dgsga can help us with the error ?
Does everything else work for you ? The TB tree / hot plugging / sleep wake ?

I saw that error, too, and I patched the SSDT-TbtOnPch_PINI_D8.aml with the DROM I generated from Casey's - I wouldn't recommend it at the moment because I dint know if it is the right thing to do. I haven't seen the error since. For me sleep wake works good. The only issue is after a couple of wakes - the Thunderbolt dock disappears from the System Information > Thunderbolt section. The devices connected to the dock work fine. I can pullout and TB cable from the Mobo and replug it without issues.
 
Joined
May 31, 2016
Messages
50
Motherboard
Asrock Z390 Phantom Gaming itx/ac - OC
CPU
i7-8700
Graphics
RX 460, 2560x1080
Mac
  1. MacBook Air
  2. Mac mini
Mobile Phone
  1. iOS
All credits to @dgsga for the work.

Umm, I'm not an expert in this - perhaps @dgsga can help us with the error ?
Does everything else work for you ? The TB tree / hot plugging / sleep wake ?

I saw that error, too, and I patched the SSDT-TbtOnPch_PINI_D8.aml with the DROM I generated from Casey's - I wouldn't recommend it at the moment because I dint know if it is the right thing to do. I haven't seen the error since. For me sleep wake works good. The only issue is after a couple of wakes - the Thunderbolt dock disappears from the System Information > Thunderbolt section. The devices connected to the dock work fine. I can pullout and TB cable from the Mobo and replug it without issues.
Sorry that I do not have TB device to test it. However, after several sleep, the TB tree/system info/type c hot plugging, still there. And I noticed the content of IOThunderboltPort@3, CaseSJ points out for the prover of DROM exists, is the same as CaseSJ's. This seems to be the prover that we do not need a customized DROM.
 
Joined
May 31, 2016
Messages
50
Motherboard
Asrock Z390 Phantom Gaming itx/ac - OC
CPU
i7-8700
Graphics
RX 460, 2560x1080
Mac
  1. MacBook Air
  2. Mac mini
Mobile Phone
  1. iOS
@mango1122
Every reboot, the Domain UUID changes while UUID remain the same. Which means we do not have a fixed DROM and the system creates one by itself . Am I right ?
Screen Shot 2020-05-08 at 11.11.06 PM.png
 
Joined
May 17, 2012
Messages
51
Motherboard
ASRock Z390 Phantom Gaming-ITX
CPU
i5-9600K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Pro
Got the CalDigit TB3+ Dock plugged in... Works great.

I also tested it after sleep and everything is still populating in System Report.
 

Attachments

  • Screen Shot 2020-05-08 at 4.02.47 PM.png
    Screen Shot 2020-05-08 at 4.02.47 PM.png
    399.1 KB · Views: 39
Last edited:
Joined
Dec 13, 2010
Messages
334
Motherboard
Z390 PHANTOM GAMIG-ITX/ac
CPU
i5-9600K
Graphics
UHD 630
Mac
  1. iMac
  2. Mac mini
Mobile Phone
  1. Android
  2. iOS
Hi, do you have active TB tree with nothing connected?

You are with OC 0.5.8? if you are kind enough to share your EFI
 
Joined
May 17, 2012
Messages
51
Motherboard
ASRock Z390 Phantom Gaming-ITX
CPU
i5-9600K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Pro
Hi, do you have active TB tree with nothing connected?

You are with OC 0.5.8? if you are kind enough to share your EFI
I am using Clover, however you can still use the same SSDTs and most of the information in my config.plist. I have attached my EFI folder.

I am also including two screenshots, one with nothing attached and the other with my TB3 Dock attached.

What I am noticing is that my TB3 dock is reporting back at 40 GB/s. I was under the impression the Alpine Ridge Chip used in our motherboards were only capable of a maximum of 20 GB/s. Maybe it only "reports" that way and that is not reflective of the "actual" maximum throughput.
 

Attachments

  • EFI Backup.zip
    31.6 MB · Views: 81
  • TB Nothing plugged in.png
    TB Nothing plugged in.png
    149.4 KB · Views: 65
  • TB with TB Dock plugged in.png
    TB with TB Dock plugged in.png
    399.1 KB · Views: 69
Joined
May 23, 2019
Messages
243
Motherboard
ASRock Z390 Phantom
CPU
i9-9900K
Graphics
UHD 630
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
Got the CalDigit TB3+ Dock plugged in... Works great.

I also tested it after sleep and everything is still populating in System Report.
Try after a few sleep wakes and see if the information is still populating ?
 
Joined
May 17, 2012
Messages
51
Motherboard
ASRock Z390 Phantom Gaming-ITX
CPU
i5-9600K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Pro
Try after a few sleep wakes and see if the information is still populating ?

I have let it sleep 7 times this morning and still populating in system report. I will let it sit now for a few hours and test again.
 
Joined
Dec 13, 2010
Messages
334
Motherboard
Z390 PHANTOM GAMIG-ITX/ac
CPU
i5-9600K
Graphics
UHD 630
Mac
  1. iMac
  2. Mac mini
Mobile Phone
  1. Android
  2. iOS
I give up, there's no way I can show it. Sniff....
 
Top