- 积分
- 254
- 最后登录
- 2021-10-5
- 精华
- 0
- 阅读权限
- 30
- 主题
- 42
- UID
- 2785018
- 帖子
- 560
- PB币
- 560
- 威望
- 5
- 贡献
- 0
- 技术
- 0
- 活跃
- 713
- UID
- 2785018
- 帖子
- 560
- PB币
- 560
- 贡献
- 0
- 技术
- 0
- 活跃
- 713
|
7F
发表于 2018-4-13 19:21:54
IP属地河南
|只看该作者
我是这么处理的,不知道对不对,请大家指正,谢谢大家!
一、对DSDT.aml文件的修改
1、cd desktop/acpi,将目录转至桌面的acpi文件夹
2、iasl -da -dl dsdt.aml,反编译dsdt.aml文件为dsdt.dsl
3、双击打开dsdt.dsl文件,然后点击编译,编译结果如下:
4、点击第一个错误提示,跳转至错误所在行,如下:
5、删除所有zero,再次编译,编译结果如下:
6、此时,再点击第一个错误提示,跳转至错误所在行,如下:
7、看到错误所在行的函数名为ADBG,于是就使用Hehabman补丁源里的[syn] Fix ADBG Error补丁,如下:
8、打过这个补丁后再次编译,编译如下:
9、对DSDT.aml文件的错误编译至此结束,保存关闭窗口。(需要将DSDT.dsl文件编译成DSDT.aml,编译方法参照上面的命名)
二、对SSDT.dsl文件操作
1、双击打开SSDT.dsl文件,点击编译,编译结果如下:
2、点击第一个错误提示,跳转至错误所在行,如下:
3、看到这个,我就用了派奇补丁源里的[syn] SSDT Package(){0x80000000} Eror Fix补丁,如下:
4、打过补丁后,再次编译,编译结果如下:
5、9、对SSDT.dsl文件的错误编译至此结束,保存关闭窗口。(需要将SSDT.dsl文件编译成SSDT.aml,编译方法参照上面的命名)
整个过程到此结束,请大家帮忙看看,这样操作是不是正确,谢谢大家。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|