Contribute
Register

Supermicro X11SPL-F + Xeon Gold 5218 not able to sleep

Status
Not open for further replies.
Joined
Mar 23, 2016
Messages
33
Motherboard
Supermicro X11SPL-F
CPU
Xeon 5218
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hi All,

I managed to get Catalina 10.15.4 running on a Supermicro X11SPL-F with firmware v3.3 and the following components:

1. Xeon Gold 5218
2. 64 GB RAM
3. FL1100 USB 3.0 Host controller X 2
4. BCM94360CD PCI-E WiFi Adapter

* The firmware was patched to unlock MSR 0xE2 and MSR 0x1AA.

Everything is working except for sleep. My machine is always waken up by an unknown event '?' when it is about to shut off the power.

[I]kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: ?[/I]

Every time when I trigger sleep, I can see display turning off, fans slowing down and hard disks stop spinning and then wake up before almost shutting down.
By the way, shutdown and restart work perfectly on this machine.
Here are things I've tried:

1. FixShutdown option in Clover.
2. Apply DSDT patch 'Skylake Instant Wak'.
3. Remove all _PRW methods in DSDT.
4. Remove all PCIE cards and all USB devices.
5. Disable serial ports in BIOS.
6. Install Catalina on a SATA SSD.
7. Install Catalina on a NVME SSD.
8. Disable unused USB 2/3 ports.
9. Try both VirtualSMC and FakeSMC.
10. Try OpenCore ... Stalled before loading the kernel
11. Set SMBIOS to iMacPro1,1
12. Set SMBIOS to MacPro7,1
13. darkwake=no, 0, 1, 2, 3, 4, 8, and 10.

None of above helps....

Here is my kernel log:

Code:
2020-05-06 02:36:22.729093-0700 0x74       Default     0x0                  0      0    kernel: PMRD: trace point 0x16 msg 0xe0000340 to com.apple.iokit.IOStorageFamily
2020-05-06 02:36:22.729094-0700 0x74       Default     0x0                  0      0    kernel: PMRD: trace point 0x16 msg 0xe0000340 to com.apple.iokit.IOStorageFamily
2020-05-06 02:36:22.729119-0700 0x74       Default     0x0                  0      0    kernel: PMRD: === FINISH (SLEEP_STATE->SLEEP_STATE, 0x40c2) type 1, gen 17, msg 5, dcp 9:9:0, dbgtimer 0
2020-05-06 02:36:22.729120-0700 0x74       Default     0x0                  0      0    kernel: PMRD: PowerChangeDone: ON_STATE->SLEEP_STATE
2020-05-06 02:36:22.729121-0700 0x74       Default     0x0                  0      0    kernel: PMRD: idle timer cancelled
2020-05-06 02:36:22.729124-0700 0x74       Default     0x0                  0      0    kernel: Time 1588757782 Message
2020-05-06 02:36:22.729124-0700 0x74       Default     0x0                  0      0    kernel: PMRD: System Sleep
2020-05-06 02:36:22.729180-0700 0x74       Default     0x0                  0      0    kernel: PMRD: evaluateSystemSleepPolicyFinal
2020-05-06 02:36:22.729188-0700 0x74       Default     0x0                  0      0    kernel: PMRD: phase 2, standby 0 delay 0 timer 0, poweroff 0 delay 0 timer 0, hibernate 0x0
2020-05-06 02:36:22.729193-0700 0x74       Default     0x0                  0      0    kernel: PMRD: sleep factors 0x2a18d6 , LidOpen, ACPower, StandbyNoDelay, StandbyDisabled, USBExternalDevice, RTCAlaramScheduled, MagicPacketWakeEnabled, AutoPowerOffDisabled, ExternalDisplay, LocalUserActivity
2020-05-06 02:36:22.729208-0700 0x74       Default     0x0                  0      0    kernel: PMRD: sleep params v2, type 2, flags 0x0, wake 0x197cd00, timer 0, poweroff 0
2020-05-06 02:36:22.729210-0700 0x74       Default     0x0                  0      0    kernel: IOCPUSleepKernel
2020-05-06 02:36:22.729210-0700 0x74       Default     0x0                  0      0    kernel: PMRD: trace point 0x17
2020-05-06 02:36:22.731593-0700 0x74       Default     0x0                  0      0    kernel: IOPlatformSleepAction -> AppleSMC
2020-05-06 02:36:22.731784-0700 0x74       Default     0x0                  0      0    kernel: PMRD: trace point 0x18
2020-05-06 02:36:22.733858-0700 0x74       Default     0x0                  0      0    kernel: PMRD: trace point 0x19
2020-05-06 02:36:22.733862-0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) ACPI SLEEP
2020-05-06 02:36:22.735702-0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) Facs->FirmwareWakingVector: 0x2000
2020-05-06 02:36:22.735703-0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) Facs->Length: 0x40
2020-05-06 02:36:22.735703-0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) Facs->Version: 0x2
2020-05-06 02:36:22.735704-0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) Facs->XFirmwareWakingVector: 0x0
2020-05-06 02:36:22.735704-0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) Facs->OspmFlags: 0x0
2020-05-06 02:36:22.741445-0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) ACPI S3 WAKE
2020-05-06 02:36:22.743941-0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) Facs->FirmwareWakingVector: 0x0
2020-05-06 02:36:22.743942-0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) Facs->Length: 0x40
2020-05-06 02:36:22.743942-0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) Facs->Version: 0x2
2020-05-06 02:36:22.743943-0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) Facs->XFirmwareWakingVector: 0x0
2020-05-06 02:36:22.743944-0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) Facs->OspmFlags: 0x0
2020-05-06 02:36:22.743958-0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: ?
2020-05-06 02:36:22.743959-0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: ?
2020-05-06 02:36:22.743973-0700 0x74       Default     0x0                  0      0    kernel: PMRD: trace point 0x22
2020-05-06 02:36:22.743975-0700 0x74       Default     0x0                  0      0    kernel: IOPlatformWakeAction -> AppleRTC
2020-05-06 02:36:22.743978-0700 0x74       Default     0x0                  0      0    kernel: IOPlatformWakeAction -> AppleKeyStore
2020-05-06 02:36:22.743981-0700 0x74       Default     0x0                  0      0    kernel: IOPlatformWakeAction -> AppleSMC
2020-05-06 02:36:22.743987-0700 0x74       Default     0x0                  0      0    kernel: PMRD: trace point 0x23
2020-05-06 02:36:22.744196-0700 0x74       Default     0x0                  0      0    kernel: Started cpu 2 (lapic id 00000002)
2020-05-06 02:36:22.744420-0700 0x74       Default     0x0                  0      0    kernel: Started cpu 4 (lapic id 00000004)
2020-05-06 02:36:22.744642-0700 0x74       Default     0x0                  0      0    kernel: Started cpu 6 (lapic id 00000006)
2020-05-06 02:36:22.744863-0700 0x74       Default     0x0                  0      0    kernel: Started cpu 8 (lapic id 00000008)
2020-05-06 02:36:22.745084-0700 0x74       Default     0x0                  0      0    kernel: Started cpu 10 (lapic id 0000000a)

Here is the output of 'pmset -g':

Code:
$ pmset -g
System-wide power settings:
Currently in use:
autorestart          0
Sleep On Power Button 1
hibernatefile        /var/vm/sleepimage
powernap             0
networkoversleep     0
disksleep            10
sleep                1
hibernatemode        0
ttyskeepawake        1
displaysleep         10
tcpkeepalive         1
womp                 1

Here is the output of 'pmset -g log':

Code:
Time stamp                Domain                  Message                                                                        Duration      Delay    
==========                ======                  =======                                                                        ========      =====    
UUID: 6A60FBF8-8AF6-4039-BEDC-44EDE08D6F07
2020-05-06 02:35:41 -0700 Notification            Display is turned off                                                                  
2020-05-06 02:35:41 -0700 Assertions              PID 110(hidd) Summary UserIsActive "com.apple.iohideventsystem.queue.tickle serviceID:100000889 name:AppleUserHIDEventSe product:USB Receiver eventType:17" 00:00:00  id:0x0x900008055 [System: DeclUser kDisp]        
2020-05-06 02:35:41 -0700 Assertions              Kernel Idle sleep preventers: -None-        
2020-05-06 02:35:41 -0700 Assertions              [System: DeclUser kDisp]        
2020-05-06 02:35:41 -0700 Assertions              PID 69(powerd) Created InternalPreventSleep "com.apple.powermanagement.darkwakelinger" 00:00:00  id:0x0xd000082c4 [System: DeclUser SRPrevSleep kCPU kDisp]        
2020-05-06 02:36:00 -0700 Assertions              PID 69(powerd) TimedOut InternalPreventSleep "com.apple.powermanagement.darkwakelinger" 00:00:18  id:0x0xd000082c4 [System: DeclUser SRPrevSleep kCPU kDisp]        
2020-05-06 02:36:15 -0700 Sleep                   Entering Sleep state due to 'Software Sleep pid=131':TCPKeepAlive=inactive Using AC (Charge:0%) 20 secs  
2020-05-06 02:36:18 -0700 Wake Requests           [*process=powerd request=UserWake deltaSecs=352160 wakeAt=2020-05-10 04:25:38 info="com.apple.alarm.user-visible-Weekly Usage Report,297"]          
2020-05-06 02:36:18 -0700 PM Client Acks          Delays to Sleep notifications: [com.apple.apsd is slow(2905 ms)]          
2020-05-06 02:36:22 -0700 Kernel Client Acks      Delays to Sleep notifications: [AMDFramebufferVIB driver is slow(msg: SetState to 1)(1180 ms)] [AMDFramebufferVIB driver is slow(msg: SetState to 1)(1267 ms)] [Google Chrome He timed out(30000 ms)] [AppleIntelI210 driver is slow(msg: SetState to 0)(3785 ms)]          
2020-05-06 02:36:22 -0700 Assertions              PID 250(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd000082dd [System: PrevIdle DeclUser BGTask SRPrevSleep kCPU kDisp]        
2020-05-06 02:36:22 -0700 Assertions              PID 250(mDNSResponder) Released MaintenanceWake "mDNSResponder:maintenance" 00:00:00  id:0x0xd000082dd [System: DeclUser BGTask kDisp]        
2020-05-06 02:36:35 -0700 Assertions              PID 69(powerd) Created InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:00  id:0x0xd000082e2 [System: DeclUser SRPrevSleep kCPU kDisp]        
2020-05-06 02:36:35 -0700 DarkWake                DarkWake from Normal Sleep [CDN] : due to / Using AC (Charge:0%) 1 secs  
2020-05-06 02:36:35 -0700 HibernateStats          hibmode=0 standbydelaylow=0 standbydelayhigh=0                                           8            
2020-05-06 02:36:35 -0700 WakeTime                WakeTime: 13.179 sec                                                                    
2020-05-06 02:36:35 -0700 Kernel Client Acks      Delays to Wake notifications: [AppleUSB30GLHub driver is slow(msg: DidChangeState to 2)(696 ms)] [IOUSBMassStorageInterfaceNub driver is slow(msg: SetState to 1)(1103 ms)] [IOUSBMassStorageDriverNub driver is slow(msg: SetState to 1)(1141 ms)] [IOUSBMassStorageDriver driver is slow(msg: SetState to 1)(741 ms)] [en0 driver is slow(msg: DidChangeState to 2)(7358 ms)] [en1 driver is slow(msg: DidChangeState to 2)(9292 ms)] [AppleUSB30HubPort driver is slow(msg: SetState to 3)(313 ms)] [AppleUSB30HubPort driver is slow(msg: SetState to 3)(311 ms)] [AppleUSB30HubPort driver is slow(msg: SetState to 3)(313 ms)] [AppleUSB30HubPort driver is slow(msg: SetState to 3)(311 ms)] [AMDFramebufferVIB driver is slow(msg: SetState to 1)(3200 ms)]          
2020-05-06 02:36:35 -0700 Assertions              PID 69(powerd) Created InternalPreventSleep "com.apple.powermanagement.acwakelinger" 00:00:00  id:0x0xd000082e3 [System: DeclUser SRPrevSleep kCPU kDisp]        
2020-05-06 02:36:35 -0700 Assertions              Kernel Idle sleep preventers: IODisplayWrangler        
2020-05-06 02:36:35 -0700 Notification            Display is turned on                                                                    
2020-05-06 02:36:36 -0700 Wake                    DarkWake to FullWake from Normal Sleep [CDNVA] : due to HID Activity Using AC (Charge:0%)          
2020-05-06 02:36:36 -0700 HibernateStats          hibmode=0 standbydelaylow=0 standbydelayhigh=0                                           8            
2020-05-06 02:36:36 -0700 WakeTime                WakeTime: 0.134 sec                                                                    
2020-05-06 02:36:37 -0700 Assertions              [System: DeclUser BGTask SRPrevSleep kCPU kDisp]        
2020-05-06 02:36:37 -0700 Assertions              [System: DeclUser BGTask SRPrevSleep kCPU kDisp]        
2020-05-06 02:36:37 -0700 Assertions              [System: DeclUser BGTask SRPrevSleep kCPU kDisp]        
2020-05-06 02:36:41 -0700 Assertions              PID 69(powerd) Released InternalPreventSleep "PM configd - Wait for Device enumeration" 00:00:05  id:0x0xd000082e2 [System: DeclUser BGTask SRPrevSleep kCPU kDisp]        
2020-05-06 02:37:06 -0700 Assertions              PID 159(coreaudiod) TurnedOn PreventUserIdleDisplaySleep "com.apple.audio.AppleGFXHDAEngineOutputDP:180001:1:{635A-9C30-01010101}.context.preventuseridledisplaysleep" 00:00:00  id:0x0x500008083 [System: PrevIdle PrevDisp DeclUser BGTask SRPrevSleep kCPU kDisp]        
2020-05-06 02:37:07 -0700 Assertions              PID 69(powerd) TurnedOn InternalPreventDisplaySleep "com.apple.powermanagement.delayDisplayOff" 00:00:00  id:0x0x1000008003 [System: PrevDisp DeclUser BGTask SRPrevSleep IntPrevDisp kCPU kDisp]        
2020-05-06 02:37:07 -0700 Assertions              PID 159(coreaudiod) TurnedOff PreventUserIdleDisplaySleep "com.apple.audio.AppleGFXHDAEngineOutputDP:180001:1:{635A-9C30-01010101}.context.preventuseridledisplaysleep" 00:00:00  id:0x0x500008083 [System: DeclUser BGTask SRPrevSleep IntPrevDisp kCPU kDisp]        
2020-05-06 02:37:20 -0700 Assertions              PID 69(powerd) TimedOut InternalPreventSleep "com.apple.powermanagement.acwakelinger" 00:00:45  id:0x0xd000082e3 [System: DeclUser SRPrevSleep IntPrevDisp kCPU kDisp]        
2020-05-06 02:37:20 -0700 Assertions              [System: DeclUser IntPrevDisp kDisp]        
2020-05-06 02:37:20 -0700 Assertions              [System: DeclUser IntPrevDisp kDisp]        
2020-05-06 02:42:07 -0700 Assertions              PID 69(powerd) TimedOut InternalPreventDisplaySleep "com.apple.powermanagement.delayDisplayOff" 00:05:00  id:0x0x1000008003 [System: DeclUser IntPrevDisp kDisp]        

Total Sleep/Wakes since boot at 2020-05-06 01:20:16 -0700 :5

2020-05-06 02:42:58 -0700 : Showing all currently held IOKit power assertions
Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
Listed by owning process:
   pid 110(hidd): [0x0000001800098055] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle serviceID:1000008a2 name:AppleUserHIDEventSe product:USB Keyboard eventType:3"
    Timeout will fire in 600 secs Action=TimeoutActionRelease
Kernel Assertions: 0x104=USB,MAGICWAKE
   id=503  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14900000 owner=USB 2.0 Hub [Safe]
   id=509  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14100000 owner=CP1500PFCLCD
   id=510  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14300000 owner=USB Receiver
   id=511  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14c00000 owner=USB3.1 Hub
   id=512  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14910000 owner=USB Keyboard-Mouse_V1.4
   id=513  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14920000 owner=USB2.0 Hub
   id=516  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14923000 owner=USB Keyboard
   id=517  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.14924000 owner=USB Receiver
   id=518  level=255 0x100=MAGICWAKE mod=5/6/20, 2:38 AM description=en0 owner=en0
   id=520  level=255 0x100=MAGICWAKE mod=5/6/20, 2:52 AM description=llw0 owner=IOSkywalkNetworkBSDClient
   id=541  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.00400000 owner=BCM20702A0
   id=542  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.01800000 owner=USB3.0 Hub
   id=544  level=255 0x4=USB mod=12/31/69, 4:00 PM description=com.apple.usb.externaldevice.01400000 owner=USB2.0 Hub
Idle sleep preventers: IODisplayWrangler

Here is AppleIntelInfo of my CPU:

Code:
AppleIntelInfo.kext v3.0 Copyright © 2012-2017 Pike R. Alpha. All rights reserved.

Settings:
------------------------------------------
enableHWP............................... : 1
logMSRs................................. : 1
logIGPU................................. : 0
logIntelRegs............................ : 0
logCStates.............................. : 1
logIPGStyle............................. : 1
InitialTSC.............................. : 0xa92187aea6e (505 MHz)
MWAIT C-States.......................... : 8224

Processor Brandstring................... : Intel(R) Xeon(R) Gold 5218 CPU @ 2.30GHz

Processor Signature..................... : 0x50657
------------------------------------------
- Family............................... : 6
- Stepping............................. : 7
- Model................................ : 0x55 (85)

Model Specific Registers (MSRs)
------------------------------------------

MSR_IA32_PLATFORM_ID..............(0x17) : 0x1C000000000000
------------------------------------------
- Processor Flags...................... : 7

MSR_CORE_THREAD_COUNT.............(0x35) : 0x100020
------------------------------------------
- Core Count........................... : 16
- Thread Count......................... : 32

MSR_PLATFORM_INFO.................(0xCE) : 0x70A2CF2811700
------------------------------------------
- Maximum Non-Turbo Ratio.............. : 0x17 (2300 MHz)
- Ratio Limit for Turbo Mode........... : 1 (programmable)
- TDP Limit for Turbo Mode............. : 1 (programmable)
- Low Power Mode Support............... : 0 (LMP not supported)
- Number of ConfigTDP Levels........... : 2 (additional TDP level(s) available)
- Maximum Efficiency Ratio............. : 10
- Minimum Operating Ratio.............. : 7

MSR_PMG_CST_CONFIG_CONTROL........(0xE2) : 0x7E000003
------------------------------------------
- I/O MWAIT Redirection Enable......... : 0 (not enabled)
- CFG Lock............................. : 0 (MSR not locked)
- C3 State Auto Demotion............... : 1 (enabled)
- C1 State Auto Demotion............... : 1 (enabled)
- C3 State Undemotion.................. : 1 (enabled)
- C1 State Undemotion.................. : 1 (enabled)
- Package C-State Auto Demotion........ : 1 (enabled)
- Package C-State Undemotion........... : 1 (enabled)

MSR_PMG_IO_CAPTURE_BASE...........(0xE4) : 0x10514
------------------------------------------
- LVL_2 Base Address................... : 0x514
- C-state Range........................ : 1 (C-States not included, I/O MWAIT redirection not enabled)

IA32_MPERF........................(0xE7) : 0x152F55AE46
IA32_APERF........................(0xE8) : 0xAFABBB514

MSR_FLEX_RATIO...................(0x194) : 0x0
------------------------------------------

MSR_IA32_PERF_STATUS.............(0x198) : 0x1D7100001F00
------------------------------------------
- Current Performance State Value...... : 0x1F00 (3100 MHz)

MSR_IA32_PERF_CONTROL............(0x199) : 0x1700
------------------------------------------
- Target performance State Value....... : 0x1700 (2300 MHz)
- Intel Dynamic Acceleration........... : 0 (IDA engaged)

IA32_CLOCK_MODULATION............(0x19A) : 0x0

IA32_THERM_INTERRUPT.............(0x19B) : 0x0

IA32_THERM_STATUS................(0x19C) : 0x88380800
------------------------------------------
- Thermal Status....................... : 0
- Thermal Log.......................... : 0
- PROCHOT # or FORCEPR# event.......... : 0
- PROCHOT # or FORCEPR# log............ : 0
- Critical Temperature Status.......... : 0
- Critical Temperature log............. : 0
- Thermal Threshold #1 Status.......... : 0
- Thermal Threshold #1 log............. : 0
- Thermal Threshold #2 Status.......... : 0
- Thermal Threshold #2 log............. : 0
- Power Limitation Status.............. : 0
- Power Limitation log................. : 1
- Current Limit Status................. : 0
- Current Limit log.................... : 0
- Cross Domain Limit Status............ : 0
- Cross Domain Limit log............... : 0
- Digital Readout...................... : 56
- Resolution in Degrees Celsius........ : 1
- Reading Valid........................ : 1 (valid)

MSR_THERM2_CTL...................(0x19D) : 0x0

IA32_MISC_ENABLES................(0x1A0) : 0x850089
------------------------------------------
- Fast-Strings......................... : 1 (enabled)
- FOPCODE compatibility mode Enable.... : 0
- Automatic Thermal Control Circuit.... : 1 (enabled)
- Split-lock Disable................... : 0
- Performance Monitoring............... : 1 (available)
- Bus Lock On Cache Line Splits Disable : 0
- Hardware prefetch Disable............ : 0
- Processor Event Based Sampling....... : 0 (PEBS supported)
- GV1/2 legacy Enable.................. : 0
- Enhanced Intel SpeedStep Technology.. : 1 (enabled)
- MONITOR FSM.......................... : 1 (MONITOR/MWAIT supported)
- Adjacent sector prefetch Disable..... : 0
- CFG Lock............................. : 0 (MSR not locked)
- xTPR Message Disable................. : 1 (disabled)

MSR_TEMPERATURE_TARGET...........(0x1A2) : 0x620A00
------------------------------------------
- Turbo Attenuation Units.............. : 0
- Temperature Target................... : 98
- TCC Activation Offset................ : 0

MSR_MISC_PWR_MGMT................(0x1AA) : 0x401040
------------------------------------------
- EIST Hardware Coordination........... : 0 (hardware coordination enabled)
- Energy/Performance Bias support...... : 1
- Energy/Performance Bias.............. : 0 (disabled/MSR not visible to software)
- Thermal Interrupt Coordination Enable : 1 (thermal interrupt routed to all cores)
- SpeedShift Technology Enable......... : 1 (enabled)
- SpeedShift Interrupt Coordination.... : 0 (disabled)
- SpeedShift Energy Efficient Perf..... : 1 (enabled)
- SpeedShift Technology Setup for HWP.. : Yes (setup for HWP)

MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x1C1C1C1C1F242527
------------------------------------------
- Maximum Ratio Limit for C01.......... : 27 (3900 MHz)
- Maximum Ratio Limit for C02.......... : 25 (3700 MHz)
- Maximum Ratio Limit for C03.......... : 24 (3600 MHz)
- Maximum Ratio Limit for C04.......... : 1F (3100 MHz)
- Maximum Ratio Limit for C05.......... : 1C (2800 MHz)
- Maximum Ratio Limit for C06.......... : 1C (2800 MHz)
- Maximum Ratio Limit for C07.......... : 1C (2800 MHz)
- Maximum Ratio Limit for C08.......... : 1C (2800 MHz)

MSR_TURBO_RATIO_LIMIT1...........(0x1AE) : 0x1C1814100C080402
------------------------------------------
- Maximum Ratio Limit for C09.......... : 2 (200 MHz)
- Maximum Ratio Limit for C10.......... : 4 (400 MHz)
- Maximum Ratio Limit for C11.......... : 8 (800 MHz)
- Maximum Ratio Limit for C12.......... : C (1200 MHz)
- Maximum Ratio Limit for C13.......... : 10 (1600 MHz)
- Maximum Ratio Limit for C14.......... : 14 (2000 MHz)
- Maximum Ratio Limit for C15.......... : 18 (2400 MHz)
- Maximum Ratio Limit for C16.......... : 1C (2800 MHz)

IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x1
------------------------------------------
- Power Policy Preference.............. : 1 (highest performance)

MSR_POWER_CTL....................(0x1FC) : 0x2904005B
------------------------------------------
- Bi-Directional Processor Hot......... : 1 (enabled)
- C1E Enable........................... : 1 (enabled)

MSR_RAPL_POWER_UNIT..............(0x606) : 0xA0E03
------------------------------------------
- Power Units.......................... : 3 (1/8 Watt)
- Energy Status Units.................. : 14 (61 micro-Joules)
- Time Units .......................... : 10 (976.6 micro-Seconds)

MSR_PKG_POWER_LIMIT..............(0x610) : 0x7184B000DE83E8
------------------------------------------
- Package Power Limit #1............... : 125 Watt
- Enable Power Limit #1................ : 1 (enabled)
- Package Clamping Limitation #1....... : 0 (disabled)
- Time Window for Power Limit #1....... : 111 (327680 milli-Seconds)
- Package Power Limit #2............... : 150 Watt
- Enable Power Limit #2................ : 1 (enabled)
- Package Clamping Limitation #2....... : 1 (allow going below OS-requested P/T state setting Time Window for Power Limit #2)
- Time Window for Power Limit #2....... : 56 (83886080 milli-Seconds)
- Lock................................. : 0 (MSR not locked)

MSR_PKG_ENERGY_STATUS............(0x611) : 0x2F0E95BF
------------------------------------------
- Total Energy Consumed................ : 48186 Joules (Watt = Joules / seconds)

MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x17
MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x1100998000F03E8
MSR_CONFIG_TDP_LEVEL2............(0x64a) : 0x1100998000F03E8
MSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x80000000
MSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x80000000
MSR_PKGC3_IRTL...................(0x60a) : 0x0
MSR_PKGC6_IRTL...................(0x60b) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x45D7CA5425
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x45D7CA5425
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x1FD23E9A793

IA32_TSC_DEADLINE................(0x6E0) : 0xA921BBFE1DF

IA32_PM_ENABLE...................(0x770) : 0x1 (HWP Supported and Enabled)

IA32_HWP_CAPABILITIES............(0x771) : 0x70A1727
------------------------------------------
- Highest Performance.................. : 39
- Guaranteed Performance............... : 23
- Most Efficient Performance........... : 10
- Lowest Performance................... : 7

IA32_HWP_REQUEST_PKG.............(0x772) : 0x272707
------------------------------------------
- Minimum Performance.................. : 7
- Maximum Performance.................. : 39
- Desired Performance.................. : 39
- Energy Efficient Performance......... : 0
- Activity Window...................... : 0, 0

IA32_HWP_REQUEST.................(0x774) : 0x40000272707
------------------------------------------
- Minimum Performance.................. : 7
- Maximum Performance.................. : 39
- Desired Performance.................. : 39
- Energy Efficient Performance......... : 0
- Activity Window...................... : 0, 0
- Package Control...................... : 1 (control inputs to be derived from IA32_HWP_REQUEST_PKG)

IA32_HWP_STATUS..................(0x777) : 0x0
------------------------------------------
- Guaranteed Performance Change........ : 0 (has not occured)
- Excursion To Minimum................. : 0 (has not occured)

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency...... : 10 (1000 MHz)
Maximum non-Turbo Ratio/Frequency....... : 23 (2300 MHz)
Maximum Turbo Ratio/Frequency........... : 39 (3900 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ 11 (25) 28 ]
CPU C6-Cores [ 1 2 3 4 6 9 10 13 15 16 18 20 22 24 26 27 28 30 ]
CPU P-States [ 11 (25) 28 ]
CPU C6-Cores [ 1 2 3 4 5 6 9 10 11 13 14 15 16 17 18 20 22 24 25 26 27 28 29 30 31 ]
CPU P-States [ (10) 11 25 28 ]
CPU C6-Cores [ 1 2 3 4 5 6 9 10 11 13 14 15 16 17 18 20 21 22 24 25 26 27 28 29 30 31 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 9 10 11 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 ]
CPU P-States [ (10) 11 14 25 28 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 8 9 10 11 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ]
CPU P-States [ 10 11 14 25 28 (35) ]
CPU P-States [ (10) 11 14 15 25 28 35 ]
CPU P-States [ 10 11 14 15 24 (25) 28 35 ]
CPU P-States [ 10 11 14 15 24 25 28 (30) 35 ]

Please also see the attached file for my EFI, patched DSDT, IOREG, and kernel log.

I've spent one whole week without making any progress. Could anyone help check my configuration and give me some hints?
Any hints would be appreciated...:)

Thank you.

Regards,
Steven
 

Attachments

  • EFI.zip
    6.6 MB · Views: 186
  • Mac Pro.ioreg
    11.6 MB · Views: 72
  • kernel_debug.log.zip
    289.5 KB · Views: 47
  • DSDT.dsl.zip
    1,023.2 KB · Views: 60
Last edited:
According to Supermicro's website, server series motherboards don't support S3 state while workstation series do.
So I modified my DSDT by referencing a workstation motherboard's DSDT.

Code:
Name (SS3, 0x00) => Name (SS3, 0x01)

// Add missing S3 state
Name (_S3, Package (0x04)  // _S3_: S3 System State
{
   0x05,
   0x00,
   0x00,
   0x00
})

Now the system does turn the power off at the end of sleep preparation.
However, the system turns on immediately and reboot.

Does anyone have suggestion on this?

Thank you.
 
I have a Supermicro X11SPA-T and I patched the firmware, but I have been unable to flash the patched firmware. I always get a security error and it doesn't go through. Can you tell me how were able to flash your board?
 
Hey, mate.

I have desktop build with Supermicro x11SPL-F motherboard. I'm trying to install Big Sur, I'm stuck at ..ExitBS. I have done everything what Dortania guide suggested, still no luck. Can I have peak at your latest efi file? Many Thanks.
 
Status
Not open for further replies.
Back
Top