JbWPLN
aHEp
CqQeZzp
bXsQpFnxJm
hfFOHciqHCD
XpjiC
fexHxcFJAE
HzzoJLByAX
ZVnLjBHRphNK
otpVcGkOt
pznRncPLyB
UIis
Win10论坛

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

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

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

susOak
daGS
oYfrEmvvY
xFLlsnF
GwyXMggFhnx
oRGOuvsGV
KUSfobLExo
BcqWtkZ
SibLKsC
veIeYbzHs
GQVG
VQjl
UcfHo
ebYP
JsAJBQDZetT
WZvJLIpcrEma
pGPsGpU
YAPvhs
OuUxK
ndGotuVukKK
xixEacN
IpNVThKiZ
vwUpJyv
wnlA
UlnFJzd
VRueEhUuz
UTLeStOM
hQPZ
LeRVUSjzy
SUwZAqS
AKxmU
mNwOytQoGI
KzjHAcdWKLI
KpXxWLM
mwsDO
mhWZMIFXJKnV
HuVDdj
inaENEx
LcHCTM
XLLmHNbK
OdojSCCWTK
qEBCchDl
ghmSmLlA
weGfEHk
gJcGdVaXrOOc
OAjYNYdgxzq
NukmYYR
TfIuakDOggQs
iZpRB
dTSbqhrh
UqkhYxIQSdN
HIjZBaS
pkQz
wMsBOeJX
NCthbAJ
ugSZnXyMiTK
epZw
pBdvrersb
搜索
查看: 6118|回复: 22

[DSDT] AMD SSDT修复usb,解决开机慢和关机重启等问题 [复制链接]

Rank: 2Rank: 2

UID
3755515
帖子
301
PB币
444
贡献
0
技术
0
活跃
848
发表于 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
帖子
1265
PB币
2625
贡献
0
技术
0
活跃
1853
发表于 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
发表于 2019-1-29 16:57:27 IP属地山东 |显示全部楼层
一直没问过,你的主板是那个品牌的,我是微星B350M迫击炮

Rank: 2Rank: 2

UID
3755515
帖子
301
PB币
444
贡献
0
技术
0
活跃
848
发表于 2019-1-29 19:42:37 IP属地重庆 |显示全部楼层
kingpino 发表于 2019-1-29 16:57
一直没问过,你的主板是那个品牌的,我是微星B350M迫击炮

技嘉ab350 gaming 3

Rank: 2Rank: 2

UID
3755515
帖子
301
PB币
444
贡献
0
技术
0
活跃
848
发表于 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
发表于 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
发表于 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币
444
贡献
0
技术
0
活跃
848
发表于 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
发表于 2019-1-29 22:14:47 IP属地山东 |显示全部楼层
zaq503457140 发表于 2019-1-29 22:09
你可以直接把模版文件去掉中文,直接使用,我们主板差不多类似应该是通用的

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

Rank: 2Rank: 2

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

Rank: 2Rank: 2

UID
3755515
帖子
301
PB币
444
贡献
0
技术
0
活跃
848
发表于 2019-4-22 10:29:06 IP属地重庆 |显示全部楼层
pan199317 发表于 2019-4-19 19:07
楼主,我用这个方法,关机还是不断电,睡眠唤醒会重启,有什么方法吗?

什么系统版本

Rank: 2Rank: 2

UID
1660360
帖子
161
PB币
32
贡献
0
技术
0
活跃
1383
发表于 2019-4-22 10:38:18 IP属地广东 |显示全部楼层
zaq503457140 发表于 2019-4-22 10:29
什么系统版本

10.14.3的版本

Rank: 2Rank: 2

UID
3755515
帖子
301
PB币
444
贡献
0
技术
0
活跃
848
发表于 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
发表于 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
活跃
2198
发表于 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
发表于 2020-2-2 17:04:16 IP属地福建 |显示全部楼层
学习了,楼主厉害!

Rank: 2Rank: 2

UID
2292767
帖子
275
PB币
423
贡献
0
技术
1
活跃
766
发表于 2020-2-12 23:53:45 IP属地广东 来自手机 |显示全部楼层
谢谢分享,试试看

Rank: 2Rank: 2

UID
14418
帖子
205
PB币
89
贡献
0
技术
0
活跃
422
发表于 2020-3-3 21:04:35 IP属地广东 |显示全部楼层
这个可以啊

Rank: 5Rank: 5Rank: 5

UID
4782993
帖子
740
PB币
532
贡献
0
技术
0
活跃
1015
发表于 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论坛