- Joined
- Feb 8, 2010
- Messages
- 160
- Motherboard
- Gigabyte GA-Z87X-UD4H
- CPU
- i5-4670K
- Graphics
- RX 580
- Mac
- Mobile Phone
Apologies if covered already, I have tried searching this forum and googling and checking the MaciASL wiki.
How can I combine my Sierra USB fix and power management SSDTs?
Sierra USB fix SSDT:
Start of power management SSDT (full attached):
Here is what I have tried:
This does not work.
How can I combine my Sierra USB fix and power management SSDTs?
Sierra USB fix SSDT:
Code:
DefinitionBlock ("", "SSDT", 2, "hack", "EC", 0x00000000)
{
Device (_SB.EC)
{
Name (_HID, "EC000000") // _HID: Hardware ID
}
}
Start of power management SSDT (full attached):
Code:
DefinitionBlock ("", "SSDT", 1, "PmRef", "CpuPm", 0x00003000)
{
External (_PR_.CPU0, DeviceObj) // Warning: Unknown object
External (_PR_.CPU1, DeviceObj) // Warning: Unknown object
External (_PR_.CPU2, DeviceObj) // Warning: Unknown object
External (_PR_.CPU3, DeviceObj) // Warning: Unknown object
External (_PR_.CPU4, DeviceObj) // Warning: Unknown object
External (_PR_.CPU5, DeviceObj) // Warning: Unknown object
External (_PR_.CPU6, DeviceObj) // Warning: Unknown object
External (_PR_.CPU7, DeviceObj) // Warning: Unknown object
Scope (\_PR.CPU0)
{
Name (PSS, Package (0x1F)
{
Package (0x06)
{
0x00000ED8,
0x000076C0,
0x0000000A,
0x0000000A,
0x00002600,
0x00002600
},
Package (0x06)
{
0x00000E74,
0x000073A0,
0x0000000A,
0x0000000A,
0x00002500,
0x00002500
},
...
Here is what I have tried:
Code:
DefinitionBlock ("", "SSDT", 1, "PmRef", "CpuPm", 0x00003000)
{
External (_PR_.CPU0, DeviceObj) // (from opcode)
External (_PR_.CPU1, DeviceObj) // (from opcode)
External (_PR_.CPU2, DeviceObj) // (from opcode)
External (_PR_.CPU3, DeviceObj) // (from opcode)
External (_PR_.CPU4, DeviceObj) // (from opcode)
External (_PR_.CPU5, DeviceObj) // (from opcode)
External (_PR_.CPU6, DeviceObj) // (from opcode)
External (_PR_.CPU7, DeviceObj) // (from opcode)
External (_SB_.EC__, DeviceObj) // (from opcode)
Scope (\_SB.EC)
{
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
Return (Package (0x01)
{
"EC000000"
})
}
}
This does not work.