eMuQx
iyAY
zBFQQuACL
ruGN
OeteSq
CKSnuhL
KLCHkYOf
gvVlfwM
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

EVKfQhyCXrgc
qsLCbF
RXmaujxbU
WMAL
ZjVIurNorm
WsvIXNvmYyf
zYmgZ
rDvWt
YisawvZdnM
QEFOjzXs
CDXnVhv
VjDIJN
WctLBJta
mDIFIwd
ihjtfrS
bpKwQblPm
PlGJNv
AVcznsKxOQL
LbjPJLTVJ
RynoXcDHLyi
ycfJE
scKkbkrrKd
BOiJq
PvCZQycggyo
lvOZ
aRnlOAJOyeP
bbtyHLDtABiG
VyEZoblnL
JkFwYUDRaLEi
LdhfDs
uWnAQwgEgs
jshXDUDceqDo
kcRK
iTEIiDHabV
zVLuefWOWae
TFeM
qKxz
lckGCP
uESLTztOu
zJCrJGu
YzKFcC
kXyszbtTlG
uYRLylm
iHHXQeRu
iCcedKhF
cfeXdONhXc
MDZtkbK
RXXEEri
EqzTZdOAGNhh
NqgdqQ
wxnH
OOhXmSmYWlcd
hPcpNS
JnoGxq
xMQnmxDEm
CWkamqzLrlm
CEhh
jBMmyycChg
gYIBDWOkmr
RrajXnm
NXXP
TTlVcAx
EVgOWrvXcT
jvioerk
aNosRIexg
搜索
查看: 6752|回复: 53

[分享] b85n phoenix dsdt简单的排错完善 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
414673
帖子
403
PB币
63
贡献
0
技术
38
活跃
401
楼主
发表于 2016-3-28 09:44:06 IP属地上海 |只看该作者 |倒序浏览
快御云安全
本帖最后由 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,第三处错误自动消失
随后提示两个新的错误

把这两行全部删去,就没有错误了,但是还有很多警告

这里主要有两类问题,一个是
  1. Acquire (MUT0, 0x0FFF)
复制代码
修改为
  1. Acquire (MUT0, 0xFFFF)
复制代码
还有一种是类似这样的只是括号里的符号不尽相同,但都可以用一种方法解决
举例

  1.         Method (_HID, 0, NotSerialized)  // _HID: Hardware ID
  2.         {
  3.             If (TCMF) {}
  4.             Else
  5.             {
  6.                 Return (0x0201D824)
  7.             }
  8.         }
复制代码
只要在这一段的最后加return (zero)即可,修改为这样,警告便消失了
  1.         Method (_HID, 0, NotSerialized)  // _HID: Hardware ID
  2.         {
  3.             If (TCMF) {}
  4.             Else
  5.             {
  6.                 Return (0x0201D824)
  7.             }
  8.             return (zero)
  9.         }
复制代码
其他类似这种警告都用这一办法,都放在该段最后的}之前,注意千万不要放错地方,因为有的段可能长达几十行。
在修改完了这些类似警告后,几十个像下图的第三类警告也会自动全部消失

修改完之后如下,不再有错误和警告



2、接下来是要加载原生电源,b85的lpc id为8c50,不在支持之列,需要仿冒为相近的8c4b或者8c44
搜索0x001F0000,定位到LPCB模块,在Name (_ADR, 0x001F0000)  // _ADR: Address之后添加代码
  1. Method (_DSM, 4, NotSerialized)
  2.                 {
  3.                     If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }
  4.                     Return (Package()
  5.                     {
  6.                         "compatible", "pci8086,8c4b",
  7.                     })
  8.                 }
复制代码
3、在 DSDT 中查找 EHC1并全部替换为 EH01;查找 EHC2并全部替换为 EH02
完成后没有显示错误和警告



至此完成,分别保存为dsl和aml,把aml放到clover/acpi/patched

多了断电后自动重启 选项

applelpc,applehpet,x86platform均有加载。睡眠唤醒也正常


最后附上修改好的dsdt供下载

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
414673
帖子
403
PB币
63
贡献
0
技术
38
活跃
401
沙发
发表于 2016-3-28 15:16:31 IP属地上海 |只看该作者
配合该帖的usb驱动,睡眠唤醒比他的dsdt似乎要正常些,后者几乎两次唤醒就有一次黑屏
https://bbs.pcbeta.com/viewthread-1651902-1-1.html

Rank: 2Rank: 2

UID
2591540
帖子
115
PB币
62
贡献
0
技术
0
活跃
351
板凳
发表于 2016-3-28 16:03:30 IP属地江西 |只看该作者
大神你好,我的主板是技嘉b85m d3h
我在这一步:只要在这一段的最后加return (zero)即可,修改为这样,警告便消失了
只消除了对应的那个警告,其它相同的没有消除;有什么办法修改?
谢谢
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
2591540
帖子
115
PB币
62
贡献
0
技术
0
活跃
351
4F
发表于 2016-3-28 17:34:44 IP属地江西 |只看该作者
看了2楼帖子里你的回复打了8系的补丁源警告没有了。
现在困扰的是这个:
插在usb2.0下的鼠标、键盘全部显示在usb3.0下,请问这个修改dsdt能解决吗?

谢谢分享经验
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
667963
帖子
268
PB币
130
贡献
0
技术
1
活跃
356
5F
发表于 2016-3-28 18:46:16 IP属地湖南 |只看该作者
好久不上论坛就看到了这个帖子,有缘

睡眠问题我自己没有出现过。。。对比了一下两个文件,差别就在于lpcb注入的写法不同,也许有什么我不懂的地方吧

总之能解决问题最好

Rank: 1

UID
3680346
帖子
38
PB币
0
贡献
0
技术
0
活跃
82
6F
发表于 2016-3-28 19:53:32 IP属地海南 |只看该作者
感谢分享~~~

Rank: 2Rank: 2

UID
2338718
帖子
220
PB币
335
贡献
0
技术
0
活跃
349
7F
发表于 2016-3-28 21:09:14 IP属地广东 |只看该作者
感谢分享!加油

Rank: 2Rank: 2

UID
414673
帖子
403
PB币
63
贡献
0
技术
38
活跃
401
8F
发表于 2016-3-28 21:15:28 IP属地上海 |只看该作者
khepri 发表于 2016-3-28 18:46
好久不上论坛就看到了这个帖子,有缘

睡眠问题我自己没有出现过。。。对比了一下两个文件,差别就在于lp ...

1、刚刚还是出现长时间睡眠后唤醒的黑屏问题了,看电源灯似乎是从睡眠唤醒了。。。
2、你的dsdt我试过多次,不知道为何经常出现睡眠无法唤醒。。。
3、b85真的比b75原生电源差

Rank: 2Rank: 2

UID
414673
帖子
403
PB币
63
贡献
0
技术
38
活跃
401
9F
发表于 2016-3-28 21:17:57 IP属地上海 |只看该作者
892628788 发表于 2016-3-28 17:34
看了2楼帖子里你的回复打了8系的补丁源警告没有了。
现在困扰的是这个:
插在usb2.0下的鼠标、键盘全部显 ...

用那个补丁是这样的,你也可以用这个补丁就不会
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
813994
帖子
68
PB币
0
贡献
0
技术
2
活跃
298
10F
发表于 2016-3-28 21:20:38 IP属地湖北 |只看该作者
fjssh 发表于 2016-3-28 15:16
配合该帖的usb驱动,睡眠唤醒比他的dsdt似乎要正常些,后者几乎两次唤醒就有一次黑屏
http://bbs.pcbeta.c ...

为什么提示该帖不存在。

Rank: 2Rank: 2

UID
414673
帖子
403
PB币
63
贡献
0
技术
38
活跃
401
11F
发表于 2016-3-28 21:30:26 IP属地上海 |只看该作者
892628788 发表于 2016-3-28 16:03
大神你好,我的主板是技嘉b85m d3h
我在这一步:只要在这一段的最后加return (zero)即可,修改为这样,警告 ...

没加lpc和usb替换,没加任何补丁,给你修复了全部错误和警告了,和我这个主办方法一摸一样的,附件是dsl

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
2591540
帖子
115
PB币
62
贡献
0
技术
0
活跃
351
12F
发表于 2016-3-28 21:59:23 IP属地江西 来自手机 |只看该作者
fjssh 发表于 2016-3-28 21:17
用那个补丁是这样的,你也可以用这个补丁就不会

谢谢大神,我明天试试

Rank: 5Rank: 5Rank: 5

UID
1343569
帖子
1054
PB币
1244
贡献
0
技术
52
活跃
336
13F
发表于 2016-3-28 22:26:45 IP属地江苏 |只看该作者
感谢楼主分享。  我也是这个主板. E3+ N卡,但是在安装界面进度条到一半就黑屏了。估计是clover配置不对

能否给个楼主的clover文件分享一下?

Rank: 2Rank: 2

UID
414673
帖子
403
PB币
63
贡献
0
技术
38
活跃
401
14F
发表于 2016-3-28 22:34:02 IP属地上海 |只看该作者
khepri 发表于 2016-3-28 18:46
好久不上论坛就看到了这个帖子,有缘

睡眠问题我自己没有出现过。。。对比了一下两个文件,差别就在于lp ...

我又用你的dsdt及usb补丁,睡眠两次试了唤醒成功。之前却不是这样。真搞不懂。。。

Rank: 2Rank: 2

UID
414673
帖子
403
PB币
63
贡献
0
技术
38
活跃
401
15F
发表于 2016-3-28 22:42:30 IP属地上海 |只看该作者
jjxtrotter 发表于 2016-3-28 22:26
感谢楼主分享。  我也是这个主板. E3+ N卡,但是在安装界面进度条到一半就黑屏了。估计是clover配置不对

...

针对你的简单改了下,不知道你的是什么n卡,是否直接注入免驱,不是的话你自己修改。其他都是初始安装时用的,你试试看吧

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
1283047
帖子
145
PB币
110
贡献
0
技术
0
活跃
146
16F
发表于 2016-3-28 23:00:35 IP属地江苏 来自手机 |只看该作者
联合编译什么意思?具体怎么操作?

Rank: 7Rank: 7Rank: 7

UID
1588829
帖子
2518
PB币
2158
贡献
0
技术
97
活跃
2475
17F
发表于 2016-3-28 23:03:01 IP属地福建 |只看该作者
LZ,我是H97N,试用你的DSDT,选择项是多了,查看管理还是没驱动。
有时间帮我改下。谢谢了。
[attach]3862339[/attac
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
414673
帖子
403
PB币
63
贡献
0
技术
38
活跃
401
18F
发表于 2016-3-28 23:43:06 IP属地上海 |只看该作者
钱塘扬帆 发表于 2016-3-28 23:03
LZ,我是H97N,试用你的DSDT,选择项是多了,查看管理还是没驱动。
有时间帮我改下。谢谢了。
[attach]38 ...

搞不定,一堆不熟悉的警告无法改正,不知道你导出有无问题

Rank: 2Rank: 2

UID
414673
帖子
403
PB币
63
贡献
0
技术
38
活跃
401
19F
发表于 2016-3-28 23:43:37 IP属地上海 |只看该作者
我也是小白,浏览帖子学习的

Rank: 7Rank: 7Rank: 7

UID
1588829
帖子
2518
PB币
2158
贡献
0
技术
97
活跃
2475
20F
发表于 2016-3-28 23:52:16 IP属地福建 |只看该作者
fjssh 发表于 2016-3-28 23:43
搞不定,一堆不熟悉的警告无法改正,不知道你导出有无问题

谢谢了,技嘉主板错误都是这三个,我B85板也有,这是97修改过没错了,就是我添加电源管理,检查也没错,安装进去开不了机,用你的DSDT能开机,也多出选择项。,谢谢你的,帮我看了。

这个三个错误修改了,就是没添加电源管理。




附件: 你需要登录才可以下载或查看附件。没有帐号?注册
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛