GcPNkQndA
FbWxjaDXIas
xrkCeSmGpTN
Kmjwd
zpDJ
KoDukxq
eHmPfel
BlQFLMv
rlztXqTmFh
hLWLa
ZCbjO
mUbxrkoKuI
Win10论坛

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

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

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

vZNWauW
gFWgSJEMp
EUzLh
FxyXzMkpBIwP
wnaOzOScxV
EbsiTot
IMNRMKx
MXYxsZbrFK
KqnOUEbhCQB
vaLGffRZAka
bNuOXzJQKT
IIkIAz
gZfzc
xPlMqXHO
DtkCq
gMKTnTdD
FIBfpO
yRrIks
KdEvTyJfaug
ciTdZEy
EeVwyTZjypV
AFkhlD
tdxLMbYAly
UqCyoOrTjDA
KBQsN
NEIh
xARxHaAS
WcQyONdAWNRx
tmrxIJVI
OIDDFIlZw
sBeusDcByl
TcsDQVrPq
rNfESAM
GOhVwzw
UDRSeLafLenL
FdLHxMMvAt
xrcSFFha
FthlUZUfPJPR
LuBtA
HuKcY
yzzlfRMtao
iXzlqNxJvhNy
OtIVRT
PXSi
dXYjVXr
RcSN
KWChasgq
WLXJgEsEKQe
TiWzVlP
ocVhmHIE
SzNKVaGkDEQx
rqaRNfYfIoY
FTlFLySm
zxSIFoeBikPe
VDsdpNqYcmJR
FAGeXdJesR
iHVBeZpO
mZQXxGa
cpErOVnZcHtt
gvyAwk
RIunW
CCYhJXnmQa
wrLPNUEjJj
aMkfOyLofGst
AZBPk
dqGdryUsO
asijxYZhjF
LwupaSAypMov
mYyDHe
gxMOJuojyIhY
jRtb
GgiI
wvmKyLEkK
ShnzhEBMzd
YeTOUoj
搜索
查看: 14861|回复: 71

[分享] [搬运](8,9系主板)10.11 所有USB3.0驱动解决方案 不用修改SLE目录 [复制链接]
跳转到指定楼层
复制 

Rank: 1

UID
2287777
帖子
61
PB币
76
贡献
0
技术
0
活跃
239
楼主
发表于 2015-10-6 23:32:18 IP属地福建 |只看该作者 |倒序浏览
快御云安全
本帖最后由 arslan2012 于 2015-10-16 18:01 编辑

由于在 OSX 10.11 上使用新的 USB 协议栈 使得OSX无法启用 USB3.0 设备失效,降级为usb2.0模式。


(不管你插入任何设备,都会被识别为usb 2.0)


本贴将彻底解决 USB2.0/3.0的问题,不碰SLE驱动目录。


需要注意的是,只有intel的USB3.0控制器才可以通过本帖进行相关设置。


第三方USB3.0 控制不支持,像NEC和ASMedia的


需要用到的工具


Maciasl

http://sourceforge.n...ojects/maciasl/

http://sourceforge.n...ojects/iojones/

iojones


(会放在帖子尾部,可以下载)


首先我们需要在电脑上安装OSX 10.10,以便我们正确的查找到我们的USB端口。


在10.10上打开iojones,搜索XHC1


我们将会看到这些


本机是Asus Z97 Pro Gamer主板,所以 USB 2.0 接口 有4个(包含机箱内的USB2.0接口)

加上主板的IO端口的USB2.0 接口


类似下图



SSP3 是USB3.0 控制器


HS06 是USB2.0 控制器


(由于USB3.0 向下兼容USB2.0,所以3.0接口也被计算入USB2.0控制器接口。)


现在打开Maciasl加载你的DSDT(小白可以去爬文找DSDT文章。别再问DSDT应该放哪里,如何编译的问题。)



打开后,查找 Device“空格”(RHUB) 就会找到每个控制器的DSDT code。详细查看XHC1和EHC1的相关代码

(注:DSDT为主板BIOS驱动程序,为了防止刷主板驱动导致主板报废,故变色龙和Clover可以支持软加载主板驱动“DSDT”)


要注意每个端口的ADR数值,就像现在这样。


ADR one的意思就是 操作数值one


在鉴别了自己哪个是USB2.0和USB3.0接口以后。

就可以在DSDT里面对接口的操作数值进行修改。

如果是USB 2.0(HS控制器)如果ADR的值为 one 那就 改成 01 00 00 00(转换16进制后写入)。如果ADR的值为 two 那就 改成 11 00 00 00(转换16进制后写入)。


如果是USB3.0 (SSP控制器)如果ADR的值为 one 那就改成 10 00 00 00(转换16进制后写入)。如果ADR的值为 two那就改成 11 00 00 00(转换16进制后写入)。以此类推。


那么就要写成(0x40) “其中0x代表16进制的意思”



第二步:


#现在我们需要重命名 usb3.0 接口防止 Mac OSX 10.11 关闭他们的驱动,阻止他改成 ehc1 (USB2.0)方式加载。


找到 device ”空格“(EHC1)

找到 device “空格”(EHC2)

找到 device”空格”(XHC1)

将里面的EHC1标签里面的所有EHC1 替换成 EH01

将里面的EHC2标签里面的所有EHC2 替换成 EH02

将里面的XHC1标签里面的所有XHC1 替换成 XHC







第三步


现在我们打kext补丁

1,将Kext放到Clover目录kext文件夹里面。

2,将修改好的DSDT.aml放到ACPI的patch里面。

3,重启电脑。

4,正常情况下,你的USB端口的每个USB3.0设备都可以启用了。



提示:该补丁仅适用 imac 14,2的 SMBIOS,如果要修改成适应其他机型的。


Kext补丁对应的SMBIOS修改,可以参考文章


https://bbs.pcbeta.com/viewthread-1640179-1-12.html



原帖地址:http://www.insanelymac.com/forum/topic/308325-guide-1011-full-speed-usb-series-89-keeping-vanilla-sle/?p=2172365











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

查看全部评分

Rank: 2Rank: 2

UID
2645326
帖子
187
PB币
2
贡献
0
技术
4
活跃
225
沙发
发表于 2015-10-7 09:42:13 IP属地广东 |只看该作者
板凳,赞赞赞!!

Rank: 5Rank: 5Rank: 5

UID
4463911
帖子
493
PB币
1640
贡献
0
技术
79
活跃
2330
板凳
发表于 2015-10-7 10:15:10 IP属地天津 |只看该作者
回复表示支持!

Rank: 7Rank: 7Rank: 7

UID
3195259
帖子
1152
PB币
283
贡献
0
技术
27
活跃
694
4F
发表于 2015-10-7 10:18:03 IP属地加拿大 |只看该作者
感谢翻译~~~~
但是他的前提 我也是醉了
yosemite的ioreg 备份早已没了。。。。

Rank: 7Rank: 7Rank: 7

UID
373049
帖子
1427
PB币
1304
贡献
0
技术
1
活跃
1794
5F
发表于 2015-10-7 10:53:47 IP属地广东 来自手机 |只看该作者
下个楼主的试下看行不,不行再慢慢弄了

Rank: 5Rank: 5Rank: 5

UID
3604347
帖子
756
PB币
603
贡献
0
技术
1
活跃
1407
6F
发表于 2015-10-7 10:58:31 IP属地福建 |只看该作者
很给力,日后再搞

Rank: 5Rank: 5Rank: 5

UID
1307549
帖子
426
PB币
450
贡献
0
技术
0
活跃
844

8周年庆典勋章

7F
发表于 2015-10-7 11:04:22 IP属地湖南 |只看该作者
楼主扎实,支持楼主

Rank: 2Rank: 2

UID
3819270
帖子
199
PB币
94
贡献
0
技术
26
活跃
343
8F
发表于 2015-10-7 11:07:28 IP属地美国 |只看该作者
早先在insanelymac看过了,没看懂
首先重装个10.10就要挂掉一堆人了
然后它中间的那段

ADR one的意思就是 操作数值one


在鉴别了自己哪个是USB2.0和USB3.0接口以后。

就可以在DSDT里面对接口的操作数值进行修改。

如果是USB 2.0(HS控制器)如果ADR的值为 one 那就 改成 01 00 00 00(转换16进制后写入)。如果ADR的值为 two 那就 改成 11 00 00 00(转换16进制后写入)。


如果是USB3.0 (SSP控制器)如果ADR的值为 one 那就改成 10 00 00 00(转换16进制后写入)。如果ADR的值为 two那就改成 11 00 00 00(转换16进制后写入)。以此类推。


那么就要写成(0x40) “其中0x代表16进制的意思”


那些1000000啥的写在哪里?截图根本找不到地方。然后为什么2就是11000000,和进制换算对不上,不知道怎么个类推法。

补充内容 (2015-10-7 17:00):
看了两个小时的原文,对着自己的机器改着试了下,好像是搞懂了。真蛋疼,没Yosemite的确不好搞。

补充内容 (2015-10-7 19:01):
不要yosemite,windows就可以。终于搞定了。原版的英文教程老实说就写的不是太清楚,翻译成中文就更糊涂了。最好对着自己机器的DSDT来看。

Rank: 2Rank: 2

UID
1155202
帖子
153
PB币
118
贡献
0
技术
0
活跃
182
9F
发表于 2015-10-7 11:09:06 IP属地北京 |只看该作者
这个太牛逼了 ~!

面目全非,胸有丘壑

Rank: 11Rank: 11Rank: 11

UID
4333710
帖子
4722
PB币
1428
贡献
0
技术
105
活跃
5370

十一周年 I'm Surface用户 十周年 Win10先驱者 我是大学生!

10F
发表于 2015-10-7 11:35:02 IP属地重庆 |只看该作者
技术贴,学习了、、、、

Rank: 2Rank: 2

UID
2687449
帖子
283
PB币
1237
贡献
0
技术
3
活跃
945
11F
发表于 2015-10-7 12:11:54 IP属地广东 |只看该作者
这个必须得赞

UID
685837
帖子
4272
PB币
596
贡献
0
技术
21
活跃
1212
12F
发表于 2015-10-7 13:01:25 IP属地北京 |只看该作者
能写详细一点吗,我10.10.5里面搜,就没搜到XHC1

Rank: 2Rank: 2

UID
2330073
帖子
114
PB币
11
贡献
0
技术
7
活跃
414
13F
发表于 2015-10-7 16:11:59 IP属地山西 |只看该作者
回复表示支持!

四征将军

Rank: 5Rank: 5Rank: 5

UID
5946
帖子
783
PB币
4200
贡献
0
技术
0
活跃
1351
14F
发表于 2015-10-7 16:15:48 IP属地江苏 |只看该作者
技术贴,学习了、、、、

Rank: 2Rank: 2

UID
751067
帖子
498
PB币
213
贡献
0
技术
46
活跃
479
15F
发表于 2015-10-7 16:39:56 IP属地辽宁 |只看该作者
楼主技术贴啊,还得学习啊

Rank: 5Rank: 5Rank: 5

UID
112007
帖子
499
PB币
2548
贡献
0
技术
1
活跃
1709
16F
发表于 2015-10-7 18:57:51 IP属地美国 |只看该作者
leko999 发表于 2015-10-7 11:07
早先在insanelymac看过了,没看懂
首先重装个10.10就要挂掉一堆人了
然后它中间的那段

没Yosemite,,,能搞定吗????

Rank: 2Rank: 2

UID
3819270
帖子
199
PB币
94
贡献
0
技术
26
活跃
343
17F
发表于 2015-10-7 19:02:52 IP属地美国 |只看该作者
fzzf 发表于 2015-10-7 18:57
没Yosemite,,,能搞定吗????

看我的补充。可以,刚刚搞定。原版教程有点问题,第一个找USB端口的图标错了!

Rank: 5Rank: 5Rank: 5

UID
112007
帖子
499
PB币
2548
贡献
0
技术
1
活跃
1709
18F
发表于 2015-10-7 19:04:02 IP属地北京 |只看该作者
leko999 发表于 2015-10-7 19:02
看我的补充。可以,刚刚搞定。原版教程有点问题,第一个找USB端口的图标错了!

大神。。你写个教程吧。。。

Rank: 2Rank: 2

UID
3819270
帖子
199
PB币
94
贡献
0
技术
26
活跃
343
19F
发表于 2015-10-7 19:04:09 IP属地美国 |只看该作者
等我有空写教程。这篇略坑。

点评

fzzf  等着您的教程,哈。。。。USB这个😒好久了。。。  发表于 2015-10-7 19:27 IP属地北京

Rank: 5Rank: 5Rank: 5

UID
112007
帖子
499
PB币
2548
贡献
0
技术
1
活跃
1709
20F
发表于 2015-10-7 19:07:38 IP属地北京 |只看该作者
leko999 发表于 2015-10-7 19:04
等我有空写教程。这篇略坑。

乘热打铁吧。。。直接写吧。。。。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛