- 积分
- 251
- 最后登录
- 2019-7-25
- 精华
- 0
- 阅读权限
- 30
- 主题
- 3
- UID
- 942806
- 帖子
- 132
- PB币
- 91
- 威望
- 33
- 贡献
- 0
- 技术
- 0
- 活跃
- 27
- UID
- 942806
- 帖子
- 132
- PB币
- 91
- 贡献
- 0
- 技术
- 0
- 活跃
- 27
|
发表于 2012-12-9 23:51:36
IP属地台湾
|显示全部楼层
p.H 发表于 2012-12-3 12:30
那个几乎是通用的~
先试试吧
參考這個 https://bbs.pcbeta.com/viewthread-968968-1-1.html 之後修改我自己
未修改:
- Method (_PTS, 1, NotSerialized)
- {
- Store (Zero, P80D)
- P8XH (Zero, Arg0)
- PTS (Arg0)
- If (LEqual (Arg0, 0x03))
- {
- If (LAnd (DTSE, LGreater (TCNT, One)))
- {
- TRAP (TRTD, 0x1E)
- }
- }
- If (LOr (LOr (LEqual (Arg0, 0x03), LEqual (Arg0, 0x04)), LEqual (
- Arg0, 0x05)))
- {
- If (LEqual (PFLV, FDTP))
- {
- Store (One, GP27)
- }
- }
- }
复制代码
修改後
- Method (_PTS, 1, NotSerialized)
- {
- If (LEqual (Arg0, 0x05))
- {
- Store (0x99, SMIP)
- Store (Zero, SLPE)
- Sleep (0x10)
- }
- Else
- {
- Store (Zero, P80D)
- .... 中間省略 ....
- If (LOr (LOr (LEqual (Arg0, 0x03), LEqual (Arg0, 0x04)), LEqual (
- Arg0, 0x05)))
- {
- ...
- }
- }
- }
复制代码
修改完成後,在 boot.plist 內使用 Quiet Boot=Yes 或是 Timeout >=0 的情況下。
關機 "可以說是" 正常斷電了。因為還是有不定的機率會在斷電後 3秒 自動重啟。
我現在傾向懷疑是外接的 PCI-E FireWire 卡 造成的問題。@@"
|
|