Automatic sleep wake-up issue

mmp369

Member
AMD OS X Member
Dec 30, 2021
65
15
8
CPU:
AMD Ryzen 3 2200G
Brand: MSI
Model: MSI MS-7B89 Desktop
CPU: AMD Ryzen 7 1700
GPU: AMD Radeon 580 Series Xunjing (Songjing) 8GB ( Separate GPU mode)
HDD: Jintek SSD 256 GB
Name: Ruiyu RTL8168/8111/8112 Gigabit Ethernet Controller/Microstar
Network card type Wired network card
Main board: MSI B450M MORTAR MAX (MS-7B89) (LPC Controller B450 chipset)

Whether manually or automatically sleeping for a certain period of time, it will automatically wake up. I have tried some methods online but have not found a solution. I hope the experts in the forum have time to give guidance. Thank you

2024-07-21 23:43:03.051527+0800 0x79 Default 0x0 0 0 kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: RTC0 GPP1 GPP3 GPP4 GPP5 GPP6 GPP7 GPP9 GPPA GPPB GPPC GPPD GPPE GPPF (Alarm)
 

Attachments

  • 69.jpg
    69.jpg
    120.2 KB · Views: 6
  • EFI.rar
    EFI.rar
    9.5 MB · Views: 3
I suspect that the automatic wake-up is caused by RTC0, but I have tried the relevant RTC0.aml issue and it still hasn't been resolved
 
I suspect it is due to the use of the unnecessary SSDT's and ACPI patches in your setup.

You should look at and follow the Dortania Ryzen guide and remove those unnecessary entries.

After testing, it still sleeps for a period of time and automatically wakes up. Below are screenshots of the new configuration and wake-up around 18:00-19:00. The ones that do not start with RTC0 are automatically awakened by me using the mouse, while those that start with RTC0 are automatically awakened. I manually clicked on sleep from 18:00.
 

Attachments

  • 3.jpg
    3.jpg
    117.8 KB · Views: 14
  • EFI.zip
    EFI.zip
    20.3 MB · Views: 1
I am currently using the latest version of BIOS, and I will try to downgrade to an older version of BIOS to see if it can solve the problem
 
I am currently using the latest version of BIOS, and I will try to downgrade to an older version of BIOS to see if it can solve the problem
It's highly unlikely a bios version change will make a difference. I notice you have the XHCIPortLimit quirk enabled which is fine but is not a real solution to USB Port mapping and is likely the reason you system will not sleep/ wake correctly. I would either use USBToolBox in Windows or CorpNewts USBMap Master keeping in mind the first effort is usually incorrect and needs to be edited to reflect the type of port you want to map.
 
It's highly unlikely a bios version change will make a difference. I notice you have the XHCIPortLimit quirk enabled which is fine but is not a real solution to USB Port mapping and is likely the reason you system will not sleep/ wake correctly. I would either use USBToolBox in Windows or CorpNewts USBMap Master keeping in mind the first effort is usually incorrect and needs to be edited to reflect the type of port you want to map.
Thanks for the reply, I will try USBToolBox in Windows or CorpNewts USBMap Master, this is a USB screenshot of my current configuration customization
 

Attachments

  • 9.jpg
    9.jpg
    121.9 KB · Views: 14
It seems that turning off the power nap solved the problem.
 

Attachments

  • 23.jpg
    23.jpg
    49.6 KB · Views: 15
  • 24.jpg
    24.jpg
    120.1 KB · Views: 12
It seems that turning off the power nap solved the problem.
Then you are lucky because your USB Map is not even close, every port is set to internal. No USB2, USB3, USBC.....the only one that should be set internal that is showing is your bluetooth controller. If you have USB enabled sound, LED functions on your board or use internal headers for anything then those to would be internal. USB2 should be set to 0, USB3 to 3 and USBC usually is 9.
 
Last edited:
Then you are lucky because your USB Map is not even close, every port is set to internal. No USB2, USB3, USBC.....the only one that should be set internal that is showing is your bluetooth controller. If you have USB enabled sound, LED functions on your board or use internal headers for anything then those to would be internal. USB2 should be set to 0, USB3 to 3 and USBC usually is 9.
Thank you for your reply. Previously, I defined USB2, USB3, USBC... I can redefine these
 
Have you found a solution to your problem? I also have this motherboard, can I get your EFI? Thanks
Okay, the customized USB interface inside may need to be customized according to your own interface. There are also some SSDT files that may need to be customized according to personal circumstances. If you know the code, you can open the SSDT file and modify it to the SSDT file that suits you. Of course. It is also possible to discard these SSDT files
 

Attachments

Last edited:
好的,里面定制的USB接口可能需要根据自己的接口定制。还有一些SSDT文件可能需要根据个人情况定制。如果你知道代码,你可以打开SSDT文件,修改为适合你的SSDT文件。当然。也可以丢弃这些SSDT文件
thx
 
  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.