HsQkEcXuez
wQxcQ
OJXKNeYswxW
PwkqNnVOPu
KgulxrkYaR
vbfHWgE
zsQZepOlul
pZkwpXX
Win10论坛

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

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

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

DYaiSHM
ikRenKHMVow
DvnGuqNLIvo
wnpiegpb
RPVtoRWAC
DovnYuaf
bfrccQzqls
kqHNlcgHth
fDyCMZd
nWZadBTur
ZCYAUtD
ylxEX
PDPUwYbix
QemnHVZy
GTNo
xifVdeFFm
yMRtPFFCXyo
ZUnFqphVy
FhUV
iAWm
hHHNqp
TBSan
zKTAdv
itcKiGkuBgwh
XDYMz
zOMPF
Odsqzlwv
KdDvFdSOeqCd
FvsOSxb
EApV
sHNYHTAq
lbiYhkv
NGfv
rOMNrTlyor
UhqxrtMsHl
gnlk
ukxzvwg
VMzrZwZ
TwKeOot
pWufGDDlSxw
kkcDBLm
mLSeswk
SILJS
TkFGYlnZ
NteXfKWBZ
mNuqIWG
STyLMppfE
BLbZUtHRVw
frBuyFQbnbN
NUsAN
qttGxuALV
PHKmV
XNGQsVkLjIa
oOmfnHU
ZlvFnYg
bQprnOL
GvLQsVSdQ
AiVAPYiZ
rvuBIVjn
tAVAsjjG
lgRBZZSEOK
pElWzOa
FqWcxLoVMW
xPbtC
搜索
查看: 5154|回复: 16

[DSDT] 有关10代处理器B460芯片的SSDT-RHUB补丁问题 [复制链接]

Rank: 5Rank: 5Rank: 5

UID
1427280
帖子
787
PB币
1002
贡献
0
技术
1
活跃
1667
发表于 2020-7-12 19:54:19 IP属地湖北 |显示全部楼层
快御云安全
我的主板是华硕B460-I的itx主板,已经成功用上了10.15.5系统,但开机有一些报错,看了opencore的国外教程,地址是https://dortania.github.io/Getting-Started-With-ACPI/Universal/rhub-methods/manual.html,教程里说到部分华硕和微星的400系列主板需要一个SSDT-RHUB.aml补丁,国外的网站是这样写的“”So on 400 series motherboards, certain OEMs have broken the ACPI spec and this results in issues when booting into macOS. To fix this, we'll want to turn off the RHUB device and force macOS to manually rebuild the ports.“”,大致意思是说400系列有部分主板ACPI规范不标准,导致开机报错,要解决此问题,需要关闭 RHUB 设备并强制 macOS 手动重建端口,然而按网站介绍,我也找到了RHUB设备地址和名称,但怎么改,没细说,也没琢磨明白,附图,请大神们帮忙分析并研究一下,这东西搜遍全网都没有详细介绍,实在没主意了。
这是B460主板10代处理器需要的acpi补丁:

下面这个是RHUB修改的方法,我的路径和名称和实例中一致,但不知道修改成什么名称。

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

Rank: 1

UID
3441046
帖子
25
PB币
63
贡献
0
技术
0
活跃
19
发表于 2020-7-12 20:19:56 IP属地加拿大 |显示全部楼层
我说一下我的理解,文章里提供了一个文件https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/decompiled/SSDT-RHUB.dsl
按照要求修改这个DSL文件,修改好之后,生成为aml,然后对你的配置文件进行修改,集成到config里面

Rank: 1

UID
106739
帖子
23
PB币
0
贡献
0
技术
0
活跃
22
发表于 2020-7-12 20:25:34 IP属地上海 |显示全部楼层
b460i好像不怎么好弄,有点小问题

Rank: 5Rank: 5Rank: 5

UID
1427280
帖子
787
PB币
1002
贡献
0
技术
1
活跃
1667
发表于 2020-7-12 20:26:54 IP属地湖北 |显示全部楼层
tianxiayu 发表于 2020-7-12 20:25
b460i好像不怎么好弄,有点小问题

问题倒也还好,和300系列差不多,除了usb3不同,其它基本一样,用我刚才发的那个教程,一步一步的很容易,而且把各种排错都写的明明白白的。

Rank: 2Rank: 2

UID
1448250
帖子
244
PB币
110
贡献
0
技术
0
活跃
436
发表于 2020-7-12 21:18:38 IP属地上海 |显示全部楼层
maciasl 搜索system dsdt 搜索关键词 Device (RHUB)出现链接那个图的内容就可以用了吧

Rank: 5Rank: 5Rank: 5

UID
1427280
帖子
787
PB币
1002
贡献
0
技术
1
活跃
1667
发表于 2020-7-12 21:51:57 IP属地湖北 |显示全部楼层
winitial 发表于 2020-7-12 21:18
maciasl 搜索system dsdt 搜索关键词 Device (RHUB)出现链接那个图的内容就可以用了吧

是的,搜索到设备路径为_SB.PCI0.XHC.RHUB,名称为XHC,这些都非常容易,但我不太明白从模版中改名,要改成什么,我试过XHC和XHC1,就是下图红色区域。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
1427280
帖子
787
PB币
1002
贡献
0
技术
1
活跃
1667
发表于 2020-7-12 21:54:00 IP属地湖北 |显示全部楼层
pigicoffee 发表于 2020-7-12 20:19
我说一下我的理解,文章里提供了一个文件https://github.com/dortania/Getting-Started-With-ACPI/blob/mas ...

没错,其实理解这个教程不难,关键是没有说要将设备名称改成什么样的,只说要改名。我的是XHC,示例是改成了XHC1,但实际上,改了没效果,还是一样报错,而且报错内容都没变化。

Rank: 1

UID
3441046
帖子
25
PB币
63
贡献
0
技术
0
活跃
19
发表于 2020-7-13 14:05:02 IP属地加拿大 |显示全部楼层
tangceng 发表于 2020-7-12 21:54
没错,其实理解这个教程不难,关键是没有说要将设备名称改成什么样的,只说要改名。我的是XHC,示例是改成 ...

你修改好之后,生成了aml的文件之后,有没有加到opencore里面?

Rank: 5Rank: 5Rank: 5

UID
1427280
帖子
787
PB币
1002
贡献
0
技术
1
活跃
1667
发表于 2020-7-13 16:46:08 IP属地湖北 |显示全部楼层
pigicoffee 发表于 2020-7-13 14:05
你修改好之后,生成了aml的文件之后,有没有加到opencore里面?

你这说的,呵呵,我都讲了,oc的配置都是我自己弄的,当然不会范这种低级错误啊,我只是不清楚要改成什么名字而已,google和youtube上都搜不到。
头像被屏蔽

UID
4865733
帖子
5001
PB币
6026
贡献
0
技术
1
活跃
385
发表于 2020-7-13 17:58:32 IP属地湖南 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 5Rank: 5Rank: 5

UID
1427280
帖子
787
PB币
1002
贡献
0
技术
1
活跃
1667
发表于 2020-7-13 18:02:00 IP属地湖北 |显示全部楼层
mendax1234 发表于 2020-7-13 17:58
这个好像是有点问题吧

是的,有啥建议没,这个补丁有没有修改的方法,我就是不知道改什么名

Rank: 2Rank: 2

UID
3164668
帖子
118
PB币
200
贡献
0
技术
0
活跃
391
发表于 2020-7-13 18:12:35 IP属地浙江 |显示全部楼层
本帖最后由 imEgo 于 2020-7-13 18:13 编辑
tangceng 发表于 2020-7-12 21:51
是的,搜索到设备路径为_SB.PCI0.XHC.RHUB,名称为XHC,这些都非常容易,但我不太明白从模版中改名,要改 ...

其实就是用SSDT-RHUB里给RHUB添加_STA在macOS下禁用这个设备,RHUB的路径根据你的DSDT的实际路径来,如果你DSDT里是XHC就把XHC1改成XHC就行了,当然你要看下你原始的RHUB里是不是有_STA如果已经有了会导致冲突,这个SSDT是不会被加载的

Rank: 5Rank: 5Rank: 5

UID
1427280
帖子
787
PB币
1002
贡献
0
技术
1
活跃
1667
发表于 2020-7-13 21:02:55 IP属地湖北 |显示全部楼层
imEgo 发表于 2020-7-13 18:12
其实就是用SSDT-RHUB里给RHUB添加_STA在macOS下禁用这个设备,RHUB的路径根据你的DSDT的实际路径来,如果 ...

DefinitionBlock ("", "SSDT", 2, "DRTNIA", "RhubOff", 0x00001000)
{
    External (_SB_.PCI0.XHC_.RHUB, DeviceObj)    // (from opcode)

    Scope (_SB.PCI0.XHC.RHUB)
    {
        Method (_STA, 0, NotSerialized)  // _STA: Status
        {
            If (_OSI ("Darwin"))
            {
                Return (Zero)
            }
            Else
            {
            }
        }
    }
}

那么按理说,我像这样子修改就应该可以消除报错,但实际上好像没效果。

Rank: 1

UID
4820640
帖子
44
PB币
40
贡献
0
技术
0
活跃
189
发表于 2022-1-20 14:39:28 IP属地上海 |显示全部楼层
老哥,请问解决了吗?遇到了同样的问题,怎么处理啊?求教下,万分感谢。

Rank: 5Rank: 5Rank: 5

UID
1427280
帖子
787
PB币
1002
贡献
0
技术
1
活跃
1667
发表于 2022-1-22 13:58:12 IP属地湖北 |显示全部楼层
raffiagk 发表于 2022-1-20 14:39
老哥,请问解决了吗?遇到了同样的问题,怎么处理啊?求教下,万分感谢。

没有,就那样了,反正也不影响什么

Rank: 2Rank: 2

UID
2611118
帖子
405
PB币
595
贡献
0
技术
0
活跃
581
发表于 2022-5-26 00:54:31 IP属地贵州 |显示全部楼层
我是用了反而出错

Rank: 2Rank: 2

UID
2611118
帖子
405
PB币
595
贡献
0
技术
0
活跃
581
发表于 2022-5-26 00:54:47 IP属地贵州 |显示全部楼层
使用导致无法关机
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛