[SUCCESS] Big Sur: Threadripper 3970X (32Core/64Threads) Asrock TRX40 Creator w/Thunderbolt 3

imdrecordings

New member
Original poster
May 4, 2020
4
2
3
[SUCCESS] Threadripper 3970X (32Core/64Threads) Asrock TRX40 Creator
Screen Shot 2021-02-11 at 1.50.46 PM.png
MOBO:
1 Rear USB 3.2 Gen2 x2 20Gb/s Type-C [Working]
3 USB 3.2 Gen2 (2 Rear) [Not-Working]
8 USB 3.2 Gen1 (4 Rear) [Working]
AQUANTIA® 10G LAN [Working]
Realtek 2.5G LAN [ Not-Working]
BT 5.0 [Recognized but not test]
Intel® Wi-Fi 6 802.11ax [ Not-Working]
7.1 CH HD Audio (Realtek ALC4050H+ALC1220), Supports Purity Sound™ 4 & DTS Connect. [Recognized but not test]
BIOS Changes - Disabled CSM and 4G (have the 4g activation in the EFI), Enable XMP Profile 1

ASUS Hyper M.2 x16 PCIe 3.0 x4 Expansion Card V2 [Working with qty4 NVME M.2 drives in RAID 0. (BIOS - PCIe3 lane setup as 4x4x4x4)

TB3: ASrock Thunderbolt 3 AIC [Working] - Do not use USB cable to mobo connector
- Hotplug is not working. Must be plugged in on boot
- Daisy-chaining does not appear to function

GPU: PowerColor Liquid Devil 5700 XT [Working]

Third party devices:
1. Antelope Audio HD 32 Gen 3
2. Cubase Pro 11 (Not working and crashes on load)
3. Logic Pro X - Working great
4. Studio One 5 Pro - working great
5. Pro Tools 2020.12.1 Ultimate - working great
6. AVID HD Native PCIe [Not working and possibly related to Big Sur]
7. UAD PCIe Octco [Not working and causes OSX to fail on load]

OpenCore 0.6.6

EFI attached without serial#'s
Screen Shot 2021-02-11 at 12.27.43 PM.png
Logic Pro X - NewLogicBenchmarkTest. [511 tracks and I could maybe do more, but I got bored]
Screen Shot 2021-02-11 at 1.18.09 PM.png

I'll update the thread/EFI as I add on items and test TB3 units and as I try to fix the Realtek 2.5gbe Ethernet and the two USB 3.2 Gen 2 ports on the rear
 

Attachments

  • EFI.zip
    2 MB · Views: 7
  • Screen Shot 2021-02-11 at 1.18.09 PM.png
    Screen Shot 2021-02-11 at 1.18.09 PM.png
    2.4 MB · Views: 4
Last edited:

imdrecordings

New member
Original poster
May 4, 2020
4
2
3
UA TB3 Octo working on Catalina through GB Titan ridge v2 GB aorus master
I have a UAD Satellite TB2 I'll try out, but the machine simply won't boot with the PCIe one, no matter the slot I put it in. I also have a Titan Ridge card that I can try out
 

imdrecordings

New member
Original poster
May 4, 2020
4
2
3
Can't get any UAD working on this build. Tried Thunderbolt and PCIe and it won't boot into the os once I install the UA driver, restart and plugin. no mater what order I try. WAVES plugins are also buggy and crash Logic at times.
 

ddk

New member
Feb 12, 2021
3
1
3
I think you are missing few things ,
OpenHfsPlus.efi
AppleMCEReporterDisabler.kext for iMacPro1.1
AirportItlwm.kext for Wifi adapter I have the same adapter working
IntelBluetoothFirmware.kext if you have Bluetooth
IntelBluetoothInjector.kext must be included with IntelBluetoothFirmware.kext

and the most important ACPI reset USB from your own PC using SSDTTime-master
step 1-Dump DSDT
step 2-FakeEC
step 3-USB Reset
and remove SSDT-EC-USBX-DESKTOP.aml
use only:
SSDT-EC.aml
SSDT-USB-Reset.aml all USB will work

and check your log opencore-xxxx-xx-xx-xxxxx.txt
if you see like this

MMIO devirt 0xCB100000 (0x81 pages, 0x8000000000000001) skip 1 //" with skip 1 means already patched'
MMIO devirt 0xD7180000 (0x81 pages, 0x8000000000000001) skip 1
MMIO devirt 0xE3180000 (0x81 pages, 0x8000000000000001) skip 1
MMIO devirt 0xE3300000 (0x100 pages, 0x8000000000000001) skip 1
MMIO devirt 0xEF100000 (0x181 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFEA00000 (0x100 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFEC00000 (0x1 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFEC10000 (0x1 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFED00000 (0x1 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFED40000 (0x5 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFED80000 (0x10 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFEDC2000 (0xE pages, 0x8000000000000001) skip 1
MMIO devirt 0xFEDD4000 (0x2 pages, 0x8000000000000001) skip 0 //"must be patched"
MMIO devirt 0xFEE00000 (0x100 pages, 0x8000000000000001) skip 0 //"must be patched"
MMIO devirt 0xFF000000 (0x1000 pages, 0x8000000000000001) skip 0 //"must be patched"
MMIO devirt 0x1040000000 (0x10400 pages, 0x8000000000000001) skip 0 //"Ignore this "
MMIO devirt 0x2C30000000 (0x10400 pages, 0x8000000000000001) skip 0 //"Ignore this "
MMIO devirt 0x4820000000 (0x10400 pages, 0x8000000000000001) skip 0 //"Ignore this "
MMIO devirt 0x6410000000 (0x10400 pages, 0x8000000000000001) skip 0 //"Ignore this "
 
  • Like
Reactions: imdrecordings

imdrecordings

New member
Original poster
May 4, 2020
4
2
3
I think you are missing few things ,
OpenHfsPlus.efi
AppleMCEReporterDisabler.kext for iMacPro1.1
AirportItlwm.kext for Wifi adapter I have the same adapter working
IntelBluetoothFirmware.kext if you have Bluetooth
IntelBluetoothInjector.kext must be included with IntelBluetoothFirmware.kext

and the most important ACPI reset USB from your own PC using SSDTTime-master
step 1-Dump DSDT
step 2-FakeEC
step 3-USB Reset
and remove SSDT-EC-USBX-DESKTOP.aml
use only:
SSDT-EC.aml
SSDT-USB-Reset.aml all USB will work

and check your log opencore-xxxx-xx-xx-xxxxx.txt
if you see like this

MMIO devirt 0xCB100000 (0x81 pages, 0x8000000000000001) skip 1 //" with skip 1 means already patched'
MMIO devirt 0xD7180000 (0x81 pages, 0x8000000000000001) skip 1
MMIO devirt 0xE3180000 (0x81 pages, 0x8000000000000001) skip 1
MMIO devirt 0xE3300000 (0x100 pages, 0x8000000000000001) skip 1
MMIO devirt 0xEF100000 (0x181 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFEA00000 (0x100 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFEC00000 (0x1 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFEC10000 (0x1 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFED00000 (0x1 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFED40000 (0x5 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFED80000 (0x10 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFEDC2000 (0xE pages, 0x8000000000000001) skip 1
MMIO devirt 0xFEDD4000 (0x2 pages, 0x8000000000000001) skip 0 //"must be patched"
MMIO devirt 0xFEE00000 (0x100 pages, 0x8000000000000001) skip 0 //"must be patched"
MMIO devirt 0xFF000000 (0x1000 pages, 0x8000000000000001) skip 0 //"must be patched"
MMIO devirt 0x1040000000 (0x10400 pages, 0x8000000000000001) skip 0 //"Ignore this "
MMIO devirt 0x2C30000000 (0x10400 pages, 0x8000000000000001) skip 0 //"Ignore this "
MMIO devirt 0x4820000000 (0x10400 pages, 0x8000000000000001) skip 0 //"Ignore this "
MMIO devirt 0x6410000000 (0x10400 pages, 0x8000000000000001) skip 0 //"Ignore this "
Thank you ddk:

Are there patches that have to be injected for these kexts?
 

iGPU

New member
May 5, 2020
4
8
3
You might want to check out Fabiosun's thread here, where many of us have worked on the Threadripper since March, 2020.

Adding MMIO data is a bit complicated. First, you have to run the Debug, not the Release, version of OpenCore to get the above text information, as well as change some settings in the Misc/Debug section. The MMIO data will change if you update your BIOS or change BIOS settings (such as Above 4G).

I wrote a lengthy description there on page 33, at comment 85469 on Sept 7, 2020 on how to obtain and enter your MMIO data. (I'm not able to embed the comment link for some reason; my post is about 2/3 down page 33; https://www.macos86.it/topic/3307-t...hes-yes-it-worksbutproxmox-is-better/page/33/).

There is another thread on that same forum where I worked extensively on TB. I could, flashing TB ROM to the TB AIC, get TB to work reasonably well, but there was never any USB-C functionality. TB AIC work better on the Z390 platform (with most of the hard work done by CaseySJ on another forum).
 
Last edited:

AMDPUSH

Member
May 2, 2020
54
4
8
Can't get any UAD working on this build. Tried Thunderbolt and PCIe and it won't boot into the os once I install the UA driver, restart and plugin. no mater what order I try. WAVES plugins are also buggy and crash Logic at times.
HI. The timing is important. I remember you that i am on a x570 chipset and i have a TB3 version. and i didn't flash the TR card.
1 Remove your UA2 PCI card
2 You switch on your computer and after you listen your computer booting, then you switch on your UA2 thunderbolt.
 
Last edited: