- 积分
- 1144
- 最后登录
- 2024-2-23
- 精华
- 0
- 阅读权限
- 40
- 主题
- 61
- UID
- 4842671
- 帖子
- 2859
- PB币
- 3437
- 威望
- 0
- 贡献
- 0
- 技术
- 10
- 活跃
- 1200
- UID
- 4842671
- 帖子
- 2859
- PB币
- 3437
- 贡献
- 0
- 技术
- 10
- 活跃
- 1200
|
发表于 2019-2-15 10:57:41
IP属地广东
|显示全部楼层
本帖最后由 云朵有点甜 于 2019-2-15 10:58 编辑
这是没有正确联合反编译导致的错误。
改成Return (SDSM(Arg0,Arg1,Arg2,Arg3))
旧电脑在联合反编译的时候需要加入额外的外部声明
- External(MDBG, MethodObj, 1)
- External(_GPE.MMTB, MethodObj, 0)
- External(_SB.PCI0.LPCB.H_EC.ECWT, MethodObj, 2)
- External(_SB.PCI0.LPCB.H_EC.ECRD, MethodObj, 1)
- External(_SB.PCI0.LPCB.H_EC.ECMD, MethodObj, 1)
- External(_SB.PCI0.PEG0.PEGP.SGPO, MethodObj, 2)
- External(_SB.PCI0.GFX0.DD02._BCM, MethodObj, 1)
- External(_SB.PCI0.SAT0.SDSM, MethodObj, 4)
- External(_GPE.VHOV, MethodObj, 3)
- External(_SB.PCI0.XHC.RHUB.TPLD, MethodObj, 2)
复制代码
正确联合反编译方法:
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
|
|