Contribute
Register

[SOLVED] Help with installing HighSierra on Xeon W-2175 and Asus WS C422 mobo

Status
Not open for further replies.
Hi @esokos,

I was able to get it working with the config.plist and TSCResetAdjust.kext that obus posted above. I will attach a zip of my working EFI folder.

The settings I changed in the BIOS:
- Disabled both Super IO serial ports
- You can leave VT-d on as long as you drop DMAR ACPI table
- Disabled secure boot and CSM

I also got audio working on this board with the AppleALC and Lilu kexts.

(Also, I have your same CPU, not the W-2175 but the W-2155, I guess I was confused...)

Two issues that I still have with my system:
- I have noticed some odd UI stuttering on my system and I am wondering if it has anything to do with the fact that the TSCAdjustReset is adjusted for 14 cores, not 10 as the W-2155 has.
- I cannot get DRM video files to play in iTunes, and Netflix in Safari does not seem to work without installing Silverlight (which should be able to work without a plug-in).

That being said, with this you should be able to at least get the USB to boot and install. Best of luck.

Hi @zmanfx,

Thank you so much!
Please find attached a TSCResetAdjust.kext amended for our CPU (W-2155), try it.
I am also much influenced by the great work done by @kgp.
I'll keep you posted how it goes . . .

All the best.
 

Attachments

  • TSCAdjustReset10cores.kext.zip
    13.6 KB · Views: 120
Hi @zmanfx,

Thank you so much!
Please find attached a TSCResetAdjust.kext amended for our CPU (W-2155), try it.
I am also much influenced by the great work done by @kgp.
I'll keep you posted how it goes . . .

All the best.

Hi @zmanfx,

I have a slight doubt on the file I posted this morning.
I have rebuild it and her is a version that should be fully reliable!

Cheers.
 

Attachments

  • TSCAdjustReset10cores.kext.zip
    13.8 KB · Views: 131
Hi @zmanfx,

I have a slight doubt on the file I posted this morning.
I have rebuild it and her is a version that should be fully reliable!

Cheers.

Hi again @zmanfx,

Which version of High Sierra do you boot, 10.13.3 or 10.13.4?

All the best.
 
Hi @zmanfx!
Take a look at my thread here:
https://www.insanelymac.com/forum/f...-on-xeon-w-2175-and-asus-ws-c422-mobo/?page=6

You need FakeCPUID 0x0506E4, clover patch: xcpm_program_msrs (c) Pike R. Alpha and TSCAdjustReset.kext in your clover /kext/other-map.

Attached kext is adjust for 14 cores so it will work with your processor OOB.
I attach my config.plist too.


Cheers
Obus

I'm trying to get a Xeon W 2195 up and running on the same board. Is there a FakeCPUID That works with the 18 cores?
 
Here is some information to start with:
First of all check my old HighSierra thread https://www.insanelymac.com/forum/t...on-xeon-w-2175-and-asus-ws-c422-mobo/?page=13
I'm sure you can get some hints there.

My rig is stable as a rock and everything is working as it should both with HighSierra and Mojave 10.14.2. I never had a crash sleep and wake is working perfect together wit my Titan Ridge TB 3 card. The only thing that is annoying me now is that we need a kernel patch and FakeCPUID for booting. Funny because this Xeon W CPU:s should be more or less native.

Enclosed you will find my Mojave USB-install EFI.
Use 0x0506E4 as Fake CPUID (Skylake)
and _"xcpm_pkg_scope_msrs_PMhart" kernelpatch as it is in my config.plist.
All my kext and SSDT:s is still in that folder so you need to pick the stuff you need and I'm sure
you could use some of it
Start With Mojave 10.14.2 and do not mess with HighSierra.

Set your Bios as similar as possible: (Credit to KGP)
1.) /AI Tweaker/
a.) ASUS MultiCore Enhancement: Auto
b.) AVX Instruction Core Ratio Negative Offset: "3"
c.) AVX-512 Instruction Core Ratio Negative Offset: "2"
d.) CPU Core Ratio: Sync All Cores
e.) CPU SVID Support: Enabled
f.) DRAM Frequency: DDR4-3200MHz (in my particular case)

2.) /Advanced/CPU Configuration/
a.) Hyper Threading [ALL]: Enabled
b.) MSR Lock Control disabled (very important)

3.) /Advanced/CPU Configuration/CPU Power Management Configuration/
a.) Enhanced Intel Speed Step Technology (EIST):Enabled
b.) Autonomous Core C-States: Enabled
c.) Enhanced Halt State (C1E):Enabled
d.) CPU C6 report: Enabled
e.) Package C-State: C6(non retention) state
f.) Intel SpeedShift Technology:Enabled
g.) MFC Mode Override: OS Native

4.) /Advanced/Platform Misc Configuration/
a.) PCI Express Native Power Management: Disabled
b.) PCH DMI ASPM: Disabled
d.) ASPM: Disabled
e.) DMI Link ASPM Control: Disabled
f.) PEG - ASMP: Disabled

5.) /Advanced/System Agent Configuration/
a.) Intel VT for Directed I/O (VT-d): Disabled/Enabled

6.) /Boot/
a.) Fast Boot: Disabled
b.) Above 4G Decoding: Off
c.) Set your specific Boot Option Priorities

7.) /Boot/Boot Configuration
a.) Boot Logo Display: Auto
b.) Boot up NumLock State: Disabled
c.) Setup Mode: Advanced

8.) /Boot/Compatibility Support Module/
a.) Launch CSM: Disabled

9.) /Boot/Secure Boot/
a.) OS Type: Other OS

Sync all cores could be a culprit. Try default settings if your rig is not booting.

You need to swap TSCAdjustReset.kext in my EFI-folder with this adjusted for your 18 cores 36 threads CPU. This kext is mandatory.

Enclosed my USB-install EFI folder and TSCAdjustReset.kext for your CPU.
TSCAdjustReset.kext.zip
EFI.zip
 
Last edited:
Hi @obus, the link to your EFI isn't working - would you mind sharing it again. I have a Asus WS C422 / W-2155 system that I'm getting stuck at the EndRandomSeed ++++. I'm trying to install Mojave and using bios version 0802. Could you also share the BIOS settings you changed - as the copy and paste from KPG's post doesn't quite fit our BIOS. Thanks.
 
Got it working - to answer my own post the is the kernel patch I needed -

xcpm_pkg_scope_msrs 10.14

Comment String <-> xcpm_pkg_scope_msrs (c) Pike R. Alpha for 10.14
Disabled Boolean <-> No
Find Data<-> BE070000 0031D2E8 AEFCFFFF
Replace Data<-> BE070000 0031D290 90909090
 
Status
Not open for further replies.
Back
Top