b85n phoenix dsdt简单的排错完善
本帖最后由 fjssh 于 2016-3-29 17:18 编辑更新:在此基础上打了http://pjalm.com/repos/gigabyte里面的intel series 8补丁
只做简单的排错和对加载原生电源及usb修正做必要修改,其他不做任何改动
工具:iasl,maciasl,此处下载Rehabman 的修改版
https://bbs.pcbeta.com/viewthread-1475332-1-1.html
clover启动目录下按f4在apci/origin里生成dsdt和ssdt进行联合编译
获得dsdt.dsl用maciasl进行修改,编译器版本acpi5.0
1、
dsdt有三处错误
第一处:删去所有zero即可
第二处:删去Arg0,第三处错误自动消失
随后提示两个新的错误
把这两行全部删去,就没有错误了,但是还有很多警告
这里主要有两类问题,一个是
Acquire (MUT0, 0x0FFF)修改为
Acquire (MUT0, 0xFFFF)还有一种是类似这样的只是括号里的符号不尽相同,但都可以用一种方法解决
举例
Method (_HID, 0, NotSerialized)// _HID: Hardware ID
{
If (TCMF) {}
Else
{
Return (0x0201D824)
}
}只要在这一段的最后加return (zero)即可,修改为这样,警告便消失了
Method (_HID, 0, NotSerialized)// _HID: Hardware ID
{
If (TCMF) {}
Else
{
Return (0x0201D824)
}
return (zero)
}其他类似这种警告都用这一办法,都放在该段最后的}之前,注意千万不要放错地方,因为有的段可能长达几十行。
在修改完了这些类似警告后,几十个像下图的第三类警告也会自动全部消失
修改完之后如下,不再有错误和警告
2、接下来是要加载原生电源,b85的lpc id为8c50,不在支持之列,需要仿冒为相近的8c4b或者8c44
搜索0x001F0000,定位到LPCB模块,在Name (_ADR, 0x001F0000)// _ADR: Address之后添加代码
Method (_DSM, 4, NotSerialized)
{
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }
Return (Package()
{
"compatible", "pci8086,8c4b",
})
}3、在 DSDT 中查找 EHC1并全部替换为 EH01;查找 EHC2并全部替换为 EH02
完成后没有显示错误和警告
至此完成,分别保存为dsl和aml,把aml放到clover/acpi/patched
多了断电后自动重启 选项
applelpc,applehpet,x86platform均有加载。睡眠唤醒也正常
最后附上修改好的dsdt供下载
配合该帖的usb驱动,睡眠唤醒比他的dsdt似乎要正常些,后者几乎两次唤醒就有一次黑屏
https://bbs.pcbeta.com/viewthread-1651902-1-1.html
大神你好,我的主板是技嘉b85m d3h
我在这一步:只要在这一段的最后加return (zero)即可,修改为这样,警告便消失了
只消除了对应的那个警告,其它相同的没有消除;有什么办法修改?
谢谢
看了2楼帖子里你的回复打了8系的补丁源警告没有了。
现在困扰的是这个:
插在usb2.0下的鼠标、键盘全部显示在usb3.0下,请问这个修改dsdt能解决吗?
谢谢分享经验 好久不上论坛就看到了这个帖子,有缘
睡眠问题我自己没有出现过。。。对比了一下两个文件,差别就在于lpcb注入的写法不同,也许有什么我不懂的地方吧
总之能解决问题最好 感谢分享~~~ 感谢分享!加油 khepri 发表于 2016-3-28 18:46 https://www.pcbeta.com/static/image/common/back.gif
好久不上论坛就看到了这个帖子,有缘
睡眠问题我自己没有出现过。。。对比了一下两个文件,差别就在于lp ...
1、刚刚还是出现长时间睡眠后唤醒的黑屏问题了,看电源灯似乎是从睡眠唤醒了。。。
2、你的dsdt我试过多次,不知道为何经常出现睡眠无法唤醒。。。
3、b85真的比b75原生电源差 892628788 发表于 2016-3-28 17:34 https://www.pcbeta.com/static/image/common/back.gif
看了2楼帖子里你的回复打了8系的补丁源警告没有了。
现在困扰的是这个:
插在usb2.0下的鼠标、键盘全部显 ...
用那个补丁是这样的,你也可以用这个补丁就不会 fjssh 发表于 2016-3-28 15:16 https://www.pcbeta.com/static/image/common/back.gif
配合该帖的usb驱动,睡眠唤醒比他的dsdt似乎要正常些,后者几乎两次唤醒就有一次黑屏
http://bbs.pcbeta.c ...
为什么提示该帖不存在。 892628788 发表于 2016-3-28 16:03 https://www.pcbeta.com/static/image/common/back.gif
大神你好,我的主板是技嘉b85m d3h
我在这一步:只要在这一段的最后加return (zero)即可,修改为这样,警告 ...
没加lpc和usb替换,没加任何补丁,给你修复了全部错误和警告了,和我这个主办方法一摸一样的,附件是dsl
fjssh 发表于 2016-3-28 21:17
用那个补丁是这样的,你也可以用这个补丁就不会
谢谢大神,我明天试试 感谢楼主分享。我也是这个主板. E3+ N卡,但是在安装界面进度条到一半就黑屏了。估计是clover配置不对
能否给个楼主的clover文件分享一下? khepri 发表于 2016-3-28 18:46 https://www.pcbeta.com/static/image/common/back.gif
好久不上论坛就看到了这个帖子,有缘
睡眠问题我自己没有出现过。。。对比了一下两个文件,差别就在于lp ...
我又用你的dsdt及usb补丁,睡眠两次试了唤醒成功。之前却不是这样。真搞不懂。。。 jjxtrotter 发表于 2016-3-28 22:26 https://www.pcbeta.com/static/image/common/back.gif
感谢楼主分享。我也是这个主板. E3+ N卡,但是在安装界面进度条到一半就黑屏了。估计是clover配置不对
...
针对你的简单改了下,不知道你的是什么n卡,是否直接注入免驱,不是的话你自己修改。其他都是初始安装时用的,你试试看吧
联合编译什么意思?具体怎么操作? LZ,我是H97N,试用你的DSDT,选择项是多了,查看管理还是没驱动。
有时间帮我改下。谢谢了。
3862339[/attac
钱塘扬帆 发表于 2016-3-28 23:03 https://www.pcbeta.com/static/image/common/back.gif
LZ,我是H97N,试用你的DSDT,选择项是多了,查看管理还是没驱动。
有时间帮我改下。谢谢了。
38 ...
搞不定,一堆不熟悉的警告无法改正,不知道你导出有无问题 我也是小白,浏览帖子学习的 fjssh 发表于 2016-3-28 23:43 https://www.pcbeta.com/static/image/common/back.gif
搞不定,一堆不熟悉的警告无法改正,不知道你导出有无问题
谢谢了,技嘉主板错误都是这三个,我B85板也有,这是97修改过没错了,就是我添加电源管理,检查也没错,安装进去开不了机,用你的DSDT能开机,也多出选择项。,谢谢你的,帮我看了。
这个三个错误修改了,就是没添加电源管理。