- 积分
- 44
- 最后登录
- 2022-11-29
- 精华
- 0
- 阅读权限
- 10
- 主题
- 12
- UID
- 4835880
- 帖子
- 109
- PB币
- 98
- 威望
- 0
- 贡献
- 0
- 技术
- 0
- 活跃
- 158
- UID
- 4835880
- 帖子
- 109
- PB币
- 98
- 贡献
- 0
- 技术
- 0
- 活跃
- 158
|
发表于 2021-10-21 22:28:02
IP属地上海
|显示全部楼层
已添加SSDT-FixShutdown-USB.aml
- DefinitionBlock ("", "SSDT", 2, "iMac", "Shut", 0x00000000)
- {
- External (_SB_.PCI0.XHC_.PMEE, FieldUnitObj)
- External (ZPTS, MethodObj) // 1 Arguments
- Method (_PTS, 1, NotSerialized) // _PTS: Prepare To Sleep
- {
- ZPTS (Arg0)
- If (_OSI ("Darwin"))
- {
- If ((0x05 == Arg0))
- {
- If (CondRefOf (\_SB.PCI0.XHC.PMEE))
- {
- \_SB.PCI0.XHC.PMEE = Zero
- }
- OperationRegion (PMRS, SystemIO, 0x1830, One)
- Field (PMRS, ByteAcc, NoLock, Preserve)
- {
- , 4,
- SLPE, 1
- }
- SLPE = Zero
- Sleep (0x10)
- }
- }
- Else
- {
- }
- }
- }
复制代码 和ACPI->Patch
- <dict>
- <key>Base</key>
- <string></string>
- <key>BaseSkip</key>
- <integer>0</integer>
- <key>Comment</key>
- <string>_PTS to ZPTS</string>
- <key>Count</key>
- <integer>1</integer>
- <key>Enabled</key>
- <true/>
- <key>Find</key>
- <data>X1BUUw==</data>
- <key>Limit</key>
- <integer>0</integer>
- <key>Mask</key>
- <data></data>
- <key>OemTableId</key>
- <data></data>
- <key>Replace</key>
- <data>WlBUUw==</data>
- <key>ReplaceMask</key>
- <data></data>
- <key>Skip</key>
- <integer>0</integer>
- <key>TableLength</key>
- <integer>0</integer>
- <key>TableSignature</key>
- <data>RFNEVA==</data>
- </dict>
复制代码 关机总是重启。也不知道如何排查是什么引起的重启。
|
|