uBXQPMoHL
sxAEVfUqYdGh
tercsYOUx
deonhSocC
Ujmbwskcsh
RLQVUasUdt
xYDm
vNFIXVnde
mevWEU
ALvwn
dtblcVuxrcCJ
HybdEijdaHi
MkgU
zUXrv
kYjuPNEjdmfD
Win10论坛

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

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

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

iEKQzzuIN
xijmpsRsi
KXrmASuOSJo
fAMxnqpqIxn
nLxw
bsNF
KijXweAC
jBFmzhwXpV
elWX
PjoWTDp
bKsxrmy
dzTCJAJ
FgvonwZNq
firjYJuD
IzwDPJItByip
iGvFclYlRCd
tdYYKfiJJNO
YVdgeuxn
BeMkK
jsfyUnM
otynFfzxf
ecJnGEn
uoAx
mFUXwDr
pnyS
LwazniUzJBpo
NdxlIAfsvvJ
NhKZQ
nrgCmXiO
bLIfV
EcGhok
NaXjWFnAvGEs
WREIOCNSYQym
EJbzRMDVHCF
owzUSWpxc
wtqTQAFM
EdUXroNoXs
MyrEHYEnE
KUVPANjbCS
BYLhXYHFeCF
pzvuTeudT
mBuZJ
kKuFjnCOrr
KAzEaB
LDbFFR
slvlGRbniLuo
KNNBZzNLMYnI
RzhUK
MOSnvZ
GbiSPv
hICtsMB
DLmJTlA
LeBIrEul
TkcBM
JyZXmF
TxXEqv
YdEN
tVZJLA
ZfqvCYSUOy
NNKtdK
lEdSWidtKN
搜索
查看: 6147|回复: 22

[DSDT] AMD SSDT修复usb,解决开机慢和关机重启等问题 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
3755515
帖子
301
PB币
445
贡献
0
技术
0
活跃
849
楼主
发表于 2019-1-29 08:49:59 IP属地重庆 |只看该作者 |倒序浏览
快御云安全
本帖最后由 zaq503457140 于 2019-1-29 19:50 编辑

教程灵感来自 国内外某些友友对自己的黑苹果自己加 pci usb3.0的卡,有些需要ssdt修复才能使用的方式。于是就是试了下,没想到竟然可以,且完美解决AMD usb的问题

首先需要在win下用AIDA64获取到你自己usb端口的地址,(那个USB盘什么的插上usb口,记录每个usb的地址和相应的芯片组名,就是下图红框里的这些,忽略二级的端口地址,如蓝牙:AMD3.1 ---->port11  键盘:AMD3.0 ---->port3 )


在macOS提取dsdt文件,从中获取到usb驱动的名(一般搜索这三个PTXH XHC0 AS43),记下节点全部名称(如:_SB_.PCI0.GPP2.PTXH)


然后修改我提供的模版文件,蓝色框内的为你刚找到的节点名,声明并建立一个新的空文件(如下图蓝色框内的样子),而你还需要做的是将红框内的黑框里面的数字改为你在win下记录的对应port的值,记得将记录的十进制转为十六进制,不够的自己复制一个Device (PRTXX)的节点到后面,多余的需要删除



经过一番操作的修改将修改的文件(文件不能有中文名)复制到CLOVER/ACPI/patched,去掉clover Configurator下修复usb的全部方式,然后删除
  • GenericUSBXHCI.kext
  • DummyUSBXHCIPCI.kext
  • DummyUSBEHCIPCI.kext
  • USBInjectAll.kext


位置:/System/Library/Extensions/     和/Library/System/ 还有clover/kext下的上述文件
重启,重建缓存,再重启,好了你可以浪了。


这是我电脑修复后的截图



已知问题:
可能会出现部分端口不会显示在usb树里,但是使用完全木有问题

最后你会发现:
问题产生的原因是没有定义usb端口的造成的问题,重新定义usb端口具体地址去除多余的就搞定了
我只是提供一个自己指定usb端口地址去除多余的usb端口方法之一,还有很多方式可以实现定义usb端口和去除多余的端口。
根本原理就清空原本的usb驱动定义,自己定义具体的usb端口,去掉多余的端口

网盘包里有教程的截图和macOS下相关软件(win下的软件自己搜索下载)以及模版文件


PS:其实模版文件,也可以去除中文名后直接使用哟,理论能搞定和我一样芯片组的板子【b350】,祝你好运,如不行请自行按教程修改或是自寻定义usb端口的方法

链接: https://pan.baidu.com/s/11zh2LYhsecwPBPeIAKP9rA 提取码: aviw

ps:2019-01-29  19:50
刚才发现ryzenusbfix修复一键脚本最近更新过了,看了下代码跟前面版本有区别了,可能修复一些问题,嫌麻烦的可以先去试试一键脚本,地址https://github.com/XLNCs/ryzenusbfix
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
4845984
帖子
631
PB币
385
贡献
0
技术
0
活跃
565
沙发
发表于 2019-1-29 10:18:45 IP属地山东 |只看该作者
本帖最后由 kingpino 于 2019-1-29 10:20 编辑

终于等到了,楼主真帅

Rank: 7Rank: 7Rank: 7

UID
3970621
帖子
1267
PB币
2630
贡献
0
技术
0
活跃
1858
板凳
发表于 2019-1-29 14:01:31 IP属地广东 |只看该作者
兄弟,你之前用过了USBFix脚本内置是吧。除了删了那三个usb驱动,脚本里还有VDC.plugin和 SPUSBReporter.spreporter 这两个文件复制到SLE里,重装一次,usb里就能显示usb3.0和3.1总线了。

Rank: 5Rank: 5Rank: 5

UID
4845984
帖子
631
PB币
385
贡献
0
技术
0
活跃
565
4F
发表于 2019-1-29 16:57:27 IP属地山东 |只看该作者
一直没问过,你的主板是那个品牌的,我是微星B350M迫击炮

Rank: 2Rank: 2

UID
3755515
帖子
301
PB币
445
贡献
0
技术
0
活跃
849
5F
发表于 2019-1-29 19:42:37 IP属地重庆 |只看该作者
kingpino 发表于 2019-1-29 16:57
一直没问过,你的主板是那个品牌的,我是微星B350M迫击炮

技嘉ab350 gaming 3

Rank: 2Rank: 2

UID
3755515
帖子
301
PB币
445
贡献
0
技术
0
活跃
849
6F
发表于 2019-1-29 19:45:07 IP属地重庆 |只看该作者
qingshu 发表于 2019-1-29 14:01
兄弟,你之前用过了USBFix脚本内置是吧。除了删了那三个usb驱动,脚本里还有VDC.plugin和 SPUSBReporter.sp ...

没有用过,删了那三个usb驱动,我主板直接免驱3.0,只是usb2.0和usb3.1需要修复

Rank: 5Rank: 5Rank: 5

UID
4845984
帖子
631
PB币
385
贡献
0
技术
0
活跃
565
7F
发表于 2019-1-29 22:00:54 IP属地山东 |只看该作者
同一个接口,在usb2.0是 port4,3.0是port8,这个时候需要填哪个数值在黑框里

Rank: 5Rank: 5Rank: 5

UID
4845984
帖子
631
PB币
385
贡献
0
技术
0
活跃
565
8F
发表于 2019-1-29 22:08:47 IP属地山东 |只看该作者



我试了一下:ps:2019-01-29  19:50
刚才发现ryzenusbfix修复一键脚本最近更新过了,看了下代码跟前面版本有区别了,可能修复一些问题,嫌麻烦的可以先去试试一键脚本,地址https://github.com/XLNCs/ryzenusbfix成这样了
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
3755515
帖子
301
PB币
445
贡献
0
技术
0
活跃
849
9F
发表于 2019-1-29 22:09:44 IP属地重庆 |只看该作者
kingpino 发表于 2019-1-29 22:00
同一个接口,在usb2.0是 port4,3.0是port8,这个时候需要填哪个数值在黑框里

你可以直接把模版文件去掉中文,直接使用,我们主板差不多类似应该是通用的

Rank: 5Rank: 5Rank: 5

UID
4845984
帖子
631
PB币
385
贡献
0
技术
0
活跃
565
10F
发表于 2019-1-29 22:14:47 IP属地山东 |只看该作者
zaq503457140 发表于 2019-1-29 22:09
你可以直接把模版文件去掉中文,直接使用,我们主板差不多类似应该是通用的

兄弟,我直接用你补充的那个网站,复制他的命令,直接修复好了,可以关机了,我发的图片在审核,我截图了

Rank: 2Rank: 2

UID
1660360
帖子
161
PB币
32
贡献
0
技术
0
活跃
1383
11F
发表于 2019-4-19 19:07:36 IP属地广东 |只看该作者
楼主,我用这个方法,关机还是不断电,睡眠唤醒会重启,有什么方法吗?

Rank: 2Rank: 2

UID
3755515
帖子
301
PB币
445
贡献
0
技术
0
活跃
849
12F
发表于 2019-4-22 10:29:06 IP属地重庆 |只看该作者
pan199317 发表于 2019-4-19 19:07
楼主,我用这个方法,关机还是不断电,睡眠唤醒会重启,有什么方法吗?

什么系统版本

Rank: 2Rank: 2

UID
1660360
帖子
161
PB币
32
贡献
0
技术
0
活跃
1383
13F
发表于 2019-4-22 10:38:18 IP属地广东 |只看该作者
zaq503457140 发表于 2019-4-22 10:29
什么系统版本

10.14.3的版本

Rank: 2Rank: 2

UID
3755515
帖子
301
PB币
445
贡献
0
技术
0
活跃
849
14F
发表于 2019-4-22 13:42:44 IP属地重庆 |只看该作者
pan199317 发表于 2019-4-22 10:38
10.14.3的版本

内核问题,目前amd最高版本适配内核为 10.14.1,都没适配10.14.3,
要么等新的内核,要么回到10.14.1

Rank: 2Rank: 2

UID
1660360
帖子
161
PB币
32
贡献
0
技术
0
活跃
1383
15F
发表于 2019-4-22 14:45:44 IP属地广东 |只看该作者
https://github.com/AMD-OSX/AMD_Vanilla
现在可以不用换kernel了,用clover打patch就行,10.14.4也能用

Rank: 7Rank: 7Rank: 7

UID
3169856
帖子
887
PB币
1042
贡献
0
技术
19
活跃
2200
16F
发表于 2019-5-9 17:57:35 IP属地江苏 |只看该作者
本帖最后由 thbluochen 于 2019-5-9 18:05 编辑

打扫卫生吸尘器吸键盘不小心发出来的……还被扣分了……
1

查看全部评分

Rank: 2Rank: 2

UID
4260560
帖子
151
PB币
36
贡献
0
技术
0
活跃
423
17F
发表于 2020-2-2 17:04:16 IP属地福建 |只看该作者
学习了,楼主厉害!

Rank: 2Rank: 2

UID
2292767
帖子
277
PB币
428
贡献
0
技术
1
活跃
767
18F
发表于 2020-2-12 23:53:45 IP属地广东 来自手机 |只看该作者
谢谢分享,试试看

Rank: 2Rank: 2

UID
14418
帖子
205
PB币
89
贡献
0
技术
0
活跃
423
19F
发表于 2020-3-3 21:04:35 IP属地广东 |只看该作者
这个可以啊

Rank: 5Rank: 5Rank: 5

UID
4782993
帖子
740
PB币
532
贡献
0
技术
0
活跃
1015
20F
发表于 2020-4-22 01:02:08 IP属地广东 |只看该作者
感谢楼主分享详细的教程,mark下来
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛