• Become a Premium Member for $25/year with no ads to improve your community experience.

SOLVED [Help] macOS not shutting down correctly

Status
Not open for further replies.

Kernel

Member
Joined
Oct 30, 2020
Messages
151
Motherboard
Dell G15 5510
CPU
Intel Core i7-10870H
Graphics
Intel UHD Graphics 630
OS X/macOS
14.x
Bootloader
  1. OpenCore (UEFI)
Mobile Phone
  1. iOS
Hello,
I have a problem with my Hackintosh. When I click shutdown, the screen turns off and the OS shuts down, USB devices turn off, but the power is never fully removed. The fans start spinning on max and the build-in keyboard backlight is still lit. When I use verbose mode after the texts the screen turns off and the same problem is present.

USB is mapped. FixShutdown-USB-SSDT.aml ACPI patch is present and configured for all USB controllers (I have two) using this guide.
I believe it was working on Monterey and stopped working with Ventura.

OS version is macOS Ventura 13.1
OpenCore version is 0.8.5

PR files (In EFI I removed the Resources folder here to save space with upload): Google Drive link
 
Hello,
I have a problem with my Hackintosh. When I click shutdown, the screen turns off and the OS shuts down, USB devices turn off, but the power is never fully removed. The fans start spinning on max and the build-in keyboard backlight is still lit. When I use verbose mode after the texts the screen turns off and the same problem is present.

USB is mapped. FixShutdown-USB-SSDT.aml ACPI patch is present and configured for all USB controllers (I have two) using this guide.
I believe it was working on Monterey and stopped working with Ventura.

OS version is macOS Ventura 13.1
OpenCore version is 0.8.5

PR files (In EFI I removed the Resources folder here to save space with upload): Google Drive link
Incomplete PR Files attached.

Provide the output of the following commands

log show --last boot | head -1500 > ~/Documents/bootlog.txt

pmset -g log | grep -i failure
 
Attached the bootlog, PMset did not provide anything.
 

Attachments

  • bootlog.txt
    221.3 KB · Views: 5
  • pmset.png
    pmset.png
    6.4 KB · Views: 6
What ACPI patch(es) have problem(s)?
It's your SSDT. Check your bootlog and fix the SSDT so that it can be loaded by macOS
 
It's your SSDT. Check your bootlog and fix the SSDT so that it can be loaded by macOS
I know this is an old thread and will create a new one if needed, but I found this in the boot log:

“ACPI Error: [_PTS] Namespace lookup failure, AE_ALREADY_EXISTS (20160930/dswload-462)
ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20160930/psobject-310)
ACPI Exception: AE_ALREADY_EXISTS, (SSDT: ZPTS) while loading table (20160930/tvxfload-319)”

SSDT ZPTS is the fix shutdown SSDT. _PTS to ZPTS patch is applied.
 
I know this is an old thread and will create a new one if needed, but I found this in the boot log:

“ACPI Error: [_PTS] Namespace lookup failure, AE_ALREADY_EXISTS (20160930/dswload-462)
ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20160930/psobject-310)
ACPI Exception: AE_ALREADY_EXISTS, (SSDT: ZPTS) while loading table (20160930/tvxfload-319)”

SSDT ZPTS is the fix shutdown SSDT. _PTS to ZPTS patch is applied.
The table is not loading cause it has errors. Make sure you have the right table.
 
The table is not loading cause it has errors. Make sure you have the right table.

The fixshutdown table? I changed the code a little, it still throws the same error about _PTS namespace lookup

Code:
DefinitionBlock ("", "SSDT", 2, "Slav", "ZPTS", 0x00000000)
{
    External (_SB_.PCI0.RP17, FieldUnitObj)
    External (_SB_.PCI0.RP17.PXSX, FieldUnitObj)
    External (_SB_.PCI0.XHC_, FieldUnitObj)
    External (ZPTS, MethodObj)    // 1 Arguments

    Method (_PTS, 1, NotSerialized)  // _PTS: Prepare To Sleep
    {
        ZPTS (Arg0)
        If ((0x05 == Arg0))
        {
            \_SB.PCI0.XHC = Zero
            \_SB.PCI0.RP17.PXSX = Zero
            \_SB.PCI0.RP17 = Zero
        }
    }
}
 
The fixshutdown table? I changed the code a little, it still throws the same error about _PTS namespace lookup

Code:
DefinitionBlock ("", "SSDT", 2, "Slav", "ZPTS", 0x00000000)
{
    External (_SB_.PCI0.RP17, FieldUnitObj)
    External (_SB_.PCI0.RP17.PXSX, FieldUnitObj)
    External (_SB_.PCI0.XHC_, FieldUnitObj)
    External (ZPTS, MethodObj)    // 1 Arguments

    Method (_PTS, 1, NotSerialized)  // _PTS: Prepare To Sleep
    {
        ZPTS (Arg0)
        If ((0x05 == Arg0))
        {
            \_SB.PCI0.XHC = Zero
            \_SB.PCI0.RP17.PXSX = Zero
            \_SB.PCI0.RP17 = Zero
        }
    }
}
Attach your native ACPI Files.
 
Status
Not open for further replies.

Trending Threads

Forum statistics

Threads
1,701
Messages
16,020
Members
24,694
Latest member
jarrax