Contribute
Register

How to build your own iMac Pro [Successful Build/Extended Guide]

Status
Not open for further replies.
Joined
Jun 26, 2010
Messages
47
Motherboard
Asus X299A
CPU
i7-7800X
Graphics
GTX 980 Ti
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
@kgp i’ve tried so much now, still kernel panic on boot if my tb3-device is on during boot. If i have it switched off everything is booting up as it should, until i turn it on, then it’s kernel panic as soon as it utilize.

Can i debug the kernel panic in any way?

Anyone else having this issue with Alpine Ridge and Asus Prime X299-A
I only have Thunderbolt 2 & 3 Devices daisy chained through an apple TB3 to TB2 adapter. Currently have 2 Thunderbolt 2 RAIDs and a Thunderbolt 1Raid connected.. No problem.

If you use this PCI port,
Screen Shot 2019-02-01 at 7.47.48 PM.png
it will work with KGP's TB3 SSDT unmodified from https://github.com/KGP/X299-System-SSDTs, as it is the same hardware location in the PCI table. Make your Thunderbolt settings the same, except select PCIEXT16_2 instead of PCIEXT16_3. I also turned off Booting from Thunderbolt devices, or my computer will take forever to post, or even hang.
 
Joined
Jun 26, 2010
Messages
47
Motherboard
Asus X299A
CPU
i7-7800X
Graphics
GTX 980 Ti
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
UEFITool ASUS Splashscreen firmware replacement for ASUS Prime X299 Deluxe BIOS firmware upon 1603 working again
Sweet!!! I may have to try it on my X299-A next week, if I have time. I haven't tried the 1603 Firmware yet... Should I try it first, before I commit to changing the Logo? I haven't Changed my logo yet anyways.

It makes sense that it failed, if the UEFI Bios is larger, and the old raw was too large for it... I wish that UEFITool had better error messages, and said that it was too large.
 
Joined
Jun 26, 2010
Messages
47
Motherboard
Asus X299A
CPU
i7-7800X
Graphics
GTX 980 Ti
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Also any idea how to achieve displayport hotplug on nvidia (maxwell) card?
Step 1, Sell it on eBay
Step 2, Get a Vega 56, or 64 from eBay.

step 3 Rejoice that you don't have to deal with Nvidia's BS anymore :)
Seriously though. My GTX 980 ti has Hotplugging... Just not the 2nd Displayport. I have to use the 2 on the ends.
 
Joined
Jun 26, 2010
Messages
47
Motherboard
Asus X299A
CPU
i7-7800X
Graphics
GTX 980 Ti
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Sweet!!! I may have to try it on my X299-A next week, if I have time. I haven't tried the 1603 Firmware yet... Should I try it first, before I commit to changing the Logo? I haven't Changed my logo yet anyways.

It makes sense that it failed, if the UEFI Bios is larger, and the old raw was too large for it... I wish that UEFITool had better error messages, and said that it was too large.
Well, I had my computer crash on boot where it would stay black, and not boot.. I have a USB3 Hub that when externally powered, it still supplies power to the computer. I have a feeling that my CMOS got corrupted... I cleared the CMOS, so I had to re-do all the settings... So since I had to do that anyway, I downloaded 1603. I was still on the 1401. Installed it, and my USB is all working fine :)

So all I have to do is save my settings to my USB, modify the BIOS, and Flash it with the button in back, and restore it.. It should work. :)
 
  • Like
Reactions: kgp

kgp

Retired
Joined
May 30, 2014
Messages
6,780
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
I only have Thunderbolt 2 & 3 Devices daisy chained through an apple TB3 to TB2 adapter. Currently have 2 Thunderbolt 2 RAIDs and a Thunderbolt 1Raid connected.. No problem.

If you use this PCI port,View attachment 384247 it will work with KGP's TB3 SSDT unmodified from https://github.com/KGP/X299-System-SSDTs, as it is the same hardware location in the PCI table. Make your Thunderbolt settings the same, except select PCIEXT16_2 instead of PCIEXT16_3. I also turned off Booting from Thunderbolt devices, or my computer will take forever to post, or even hang.

I already adapted SSDT-X299-TB3HP.aml for him and it is properly loaded on boot. Still he faces issues with his TB device.
 

kgp

Retired
Joined
May 30, 2014
Messages
6,780
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
Well, I had my computer crash on boot where it would stay black, and not boot.. I have a USB3 Hub that when externally powered, it still supplies power to the computer. I have a feeling that my CMOS got corrupted... I cleared the CMOS, so I had to re-do all the settings... So since I had to do that anyway, I downloaded 1603. I was still on the 1401. Installed it, and my USB is all working fine :)

So all I have to do is save my settings to my USB, modify the BIOS, and Flash it with the button in back, and restore it.. It should work. :)

The strange thing is that under 1603, I suddenly need to enable Above 4G decoding for my Sapphire Nitro+ Vega 64, otherwise my system would not even boot to the BIOS and peep 4 times with the error "cannot load video firmware" on the Qled display of my ASUS Prime X299 Deluxe ".
 
Joined
Aug 23, 2017
Messages
10
Motherboard
Asus Prime x299 Deluxe II
CPU
i9-7980XE
Graphics
Aorus GTX 1080Ti x2
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. iOS
What does it help if I think it might work and it doesn’t?

You will have to see it yourself by testing.

If you are willing to delid the i9-7980XE and accept that by doing so you will loose warrenty, I would go for the i9-7980XE anyway.

Okay, so I will choose I9-7980XE for sure.
 
Joined
Dec 10, 2018
Messages
242
Motherboard
Asus Prime X299-A
CPU
7960X
Graphics
6900 XT
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
I only have Thunderbolt 2 & 3 Devices daisy chained through an apple TB3 to TB2 adapter. Currently have 2 Thunderbolt 2 RAIDs and a Thunderbolt 1Raid connected.. No problem.

If you use this PCI port,

Thanks for the tip. I will try to switch the ports, maybe the broadcom card in the port above is colliding with the tb-card in some weird way.

I am also using apple TB3 - TB2 adapter, with an UAD Satellite.

By switching ports, it now works on boot. But no hotplug. Does that work for you?

Just curious, what bios version are you running? I am not using the latest cause i didnt manage to get the usbs working, even after 2-3 cmos resets.
 
Last edited:
Joined
Dec 10, 2018
Messages
242
Motherboard
Asus Prime X299-A
CPU
7960X
Graphics
6900 XT
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
@kgp

So i tried switching the ports on tb and broadcom card, and load the native tb3hp and dtpg, provided on the github.

Now it boots fine, and also detects the tb3 unit, if switched on before boot. Bot no hotplug...
Can you take another look at my IOReg?

Would it help to have a modified SSDT for my "Broadcom-BCM943602CS" in port PCIEX_3 ?

So close to have a nice hack, if you have the time, please help!
 
Joined
Dec 10, 2018
Messages
242
Motherboard
Asus Prime X299-A
CPU
7960X
Graphics
6900 XT
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
@kgp here is screens and ioreg + config



EDIT: I also attach some weirdness in the pci window. When trying and hotplugging both usb-c device and tb device, in and out, for a while. This was added in system information. See PIC.
 

Attachments

  • junoioreg.ioreg
    10.5 MB · Views: 39
  • Screen Shot 2019-02-03 at 23.34.50.png
    Screen Shot 2019-02-03 at 23.34.50.png
    165.4 KB · Views: 45
  • config.plist
    35.1 KB · Views: 94
  • weirdness.png
    weirdness.png
    212.8 KB · Views: 49
Last edited:
Status
Not open for further replies.
Top