Contribute
Register

ASRock Rack EP2C602 Install Guide for Sierra and High Sierra

Joined
Jan 28, 2018
Messages
112
Motherboard
ASRock EP2C602
CPU
2 x E5-2680 v2
Graphics
EVGA 980 Classified
Mobile Phone
iOS
Thanks a lot @teamawesome for sharing this guide.
I have very similar setup:
  • EP2C602 motherboard
  • 2x E5-2667 V2
  • DDR3 1600 64GB ECC
  • Nvidia GeForce GTX 760
I have followed all the steps, including flashing BIOS. I see following error(s):

---->8 snip 8<----
"thread invoke: preemption_level 2, possible cause: blocking while holding a spinlock, or within interrupt context"@BuildRoot/Library/..." "Should have -1622885568 Threads, but only found -1623286096 for Die -1609386496"...

--->8 snip 8<---

BSD process name corresponding to current thread: unknown
Attempting system restart...MACH Reboot
"Should have 24615792 Threads, but only found -1626427648 for Die 1 "@/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu4570.62/osfmk/i386/cpu_threads.c:1099

--->8 snip 8<---

"thread already waiting on 0xffffff..." ... "Should have 32 threads, but only found 32 for Die 31502464"...

Lots of text just flies by at boot so it's difficult to read.
If it helps I have also posted the video here: https://1drv.ms/v/s!Astf8cG5q9cJgcMUI4qg1ePofW56Xw

Any help is appreciated.
Please zip entire EFI into one compressed archive and post it. I will then check it out for you.
 
Joined
Jan 28, 2018
Messages
112
Motherboard
ASRock EP2C602
CPU
2 x E5-2680 v2
Graphics
EVGA 980 Classified
Mobile Phone
iOS
Joined
Jul 27, 2012
Messages
6
Motherboard
Gigabyte Z97-HD3 Rev 2.1
CPU
3.3 GHz Intel Core i7-5775C
Graphics
NVIDIA GeForce GTX 760 2047 MB
Mac
Mac mini
Mobile Phone
iOS
Joined
Jan 28, 2018
Messages
112
Motherboard
ASRock EP2C602
CPU
2 x E5-2680 v2
Graphics
EVGA 980 Classified
Mobile Phone
iOS
First, overwrite files to use these. You have Apple RTC checked under Kernel and Kext Patches. It isn't necessary if you flashed to the provided BIOS with an unlocked MSR and the BIOS are configured according to the attached PDF. Also, you never adjusted the values for SmUUID, Custom UUID, and ROM value. They all still say REPLACE ME.

Do all those things and test. If that doesn't work, you may have an incorrect slide value. Confirm it is calculated correctly. Potentially test with "slide=10".
 

Attachments

Joined
Jul 27, 2012
Messages
6
Motherboard
Gigabyte Z97-HD3 Rev 2.1
CPU
3.3 GHz Intel Core i7-5775C
Graphics
NVIDIA GeForce GTX 760 2047 MB
Mac
Mac mini
Mobile Phone
iOS
Do all those things and test. If that doesn't work, you may have an incorrect slide value. Confirm it is calculated correctly. Potentially test with "slide=10".
Downloaded the EFI and replaced. Also updated the config.plist with SmUUID, Custom UUID and ROM values.
Still same result.

To calculate slide value, I dropped into UEFI shell and typed memmap, it scrolls through several pages, so I used 'memmap -b'. First page of memmap.

There are many 'available' lines, not sure which I should use to calculate the slide value.
 
Joined
May 14, 2017
Messages
56
Motherboard
ASROCK EP2C602
CPU
2 x Intel E5 2670
Graphics
2 x MSI GeForce GTX 980 TI GAMING 6G
Mac
MacBook Pro
Mobile Phone
iOS
@teamawesome Hello! I'm wondering why, after I succeeded reprogramming my NIC Device ID's, it sometimes drops and my ethernet ports disappear and I need to do the manipulation from linux all over again… Do you know where it might come from?
 
Joined
Jan 28, 2018
Messages
112
Motherboard
ASRock EP2C602
CPU
2 x E5-2680 v2
Graphics
EVGA 980 Classified
Mobile Phone
iOS
@teamawesome Hello! I'm wondering why, after I succeeded reprogramming my NIC Device ID's, it sometimes drops and my ethernet ports disappear and I need to do the manipulation from linux all over again… Do you know where it might come from?
That’s very weird. I’ve never had any issues at all, in any OS (macOS, Windows, or Ubuntu).
 
Joined
Jun 26, 2017
Messages
22
Motherboard
Asrock EP2C602-4L/d16
CPU
E5-2687W
Graphics
GTX 1070
Download the original, untouched BIOS from ASRock. It is up to you if you update the CPU microcode or not with UEFI Bios Updater (UBU). Then unlock the MSR with UEFIPatch.
Hi, thanks for all your hard work!!! I have the Asrock EP2C602-4L/d16 (my asus z9pe just fried so I'm rebuilding)

I'm trying to figure out how to unlock MSR with UEFIPatch. I'm guessing this step is necessary even if I don't need NVME support? So I search "MSR" in UEFITOOL and then patch? Sorry I'm a lil lost :)
 
Joined
Jan 28, 2018
Messages
112
Motherboard
ASRock EP2C602
CPU
2 x E5-2680 v2
Graphics
EVGA 980 Classified
Mobile Phone
iOS
Hi, thanks for all your hard work!!! I have the Asrock EP2C602-4L/d16 (my asus z9pe just fried so I'm rebuilding)

I'm trying to figure out how to unlock MSR with UEFIPatch. I'm guessing this step is necessary even if I don't need NVME support? So I search "MSR" in UEFITOOL and then patch? Sorry I'm a lil lost :)
UEFIPatch is a separate binary program from UEFITool, although from the same developer. As of this post, here is the most recent release.
 
Top