Win10论坛

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

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

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

搜索
查看: 127937|回复: 3575

[下载] 支持10.10的USB3.0驱动GenericUSBXHCI.kext修改版     [复制链接]

幼儿园未毕业

Rank: 15Rank: 15Rank: 15

UID
2675209
帖子
14216
PB币
32678
贡献
0
技术
5777
活跃
2184

应用界 8周年庆典勋章

发表于 2014-7-23 09:41:41 |显示全部楼层
本帖最后由 s1025xfei 于 2014-8-28 08:26 编辑

转载自http://www.insanelymac.com/forum/topic/286860-genericusbxhci-usb-30-driver-for-os-x-with-source/page-29#entry2042974

那些升级了10.10的USB接口失效或者出了问题的请更新此驱动:

GenericUSBXHCI.kext.zip (61.78 KB, 下载次数: 5968)

附件的驱动直接安装到SLE或者放在clover的10.10文件里面就行。要重建缓存和修复权限

然后再执行以下的命令:
  1. sudo kextcache -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions
复制代码
如果还不行的话。clover或者变色龙的引导文件里面请加上usbfix=yes


上个附件中的驱动不行的话,请测试下面的GenericUSBXHCI_1.2.8d7测试版USB驱动,这个驱动是支持10.10的。
本驱动是从
  1. http://www.hackintoshosx.com/files/file/3955-genericusbxhci/
复制代码
下载转载的。
GenericUSBXHCI_1.2.8d7.zip (58.25 KB, 下载次数: 2049)
本附件使用方法和上面的是一样的(总体来说上面2个附件区别不大,一个是个人修改版本号基于1.2.7,一个是官方修改而且更新版本号1.2.8d7)。


当然也可以参照这里
  1. http://www.insanelymac.com/forum/files/file/150-patched-appleusbxhci/
复制代码
使用Clover 的
KextsToPatch功能:

Disable Intel & Fresco Logic USB3.0 controllers check:
  1. 000000000000ffc4 jne 0x10000
  2. F6 80 D4 00 00 00 80 75 34
  3. -->
  4. 000000000000ffc4 jmp 0x10000
  5. F6 80 D4 00 00 00 80 EB 34
复制代码
This one is actually "75 34"-->"EB 34", but there are more than one "75 34" in the binary.

Disable XHCI 1.0 check:
  1. 0000000000012160 cmpl $0x100, %eax ## imm = 0x100
  2. 41 BC C7 02 00 E0 3D 00 01 00 00
  3. -->
  4. 0000000000012160 cmpl $0x000, %eax ## imm = 0x000
  5. 41 BC C7 02 00 E0 3D 00 00 00 00
复制代码
This one is actually "3D 00 01 00 00"-->"3D 00 00 00 00", but there are more than one "3D 00 01 00 00" in the binary.

Patch MSI or pin interrupts:
  1. 00000000000144a3 orl $0x400000, 0x8(%rcx) ## imm = 0x400000
  2. 81 49 08 00 00 40 00
  3. -->
  4. 00000000000144a3 orl $0x000000, 0x8(%rcx) ## imm = 0x000000
  5. 81 49 08 00 00 00 00

  6. 000000000001574c movl $0x000000, 0x8(%r15) ## imm = 0x400000
  7. 41 C7 47 08 00 00 40 00
  8. -->
  9. 000000000001574c movl $0x000000, 0x8(%r15) ## imm = 0x000000
  10. 41 C7 47 08 00 00 00 00

  11. 00000000000159bc movl $0x400000, 0x8(%r15) ## imm = 0x400000
  12. 41 C7 47 08 00 00 40 00
  13. -->
  14. 00000000000159bc movl $0x000000, 0x8(%r15) ## imm = 0x000000
  15. 41 C7 47 08 00 00 00 00
复制代码


Disable the sleep code leaving the controller in non-working state after wake:
  1. 000000000000641e movb $0x1, 0xc8(%rax)
  2. C6 80 C8 00 00 00 01
  3. -->
  4. 000000000000641e movb $0x0, 0xc8(%rax)
  5. C6 80 C8 00 00 00 00
复制代码


Enable PCI power management if there is no such code in DSDT:
  1. 0000000000006486 jne 0x64d5
  2. 75 4D 48 8B BB E8 01 00 00
  3. -->
  4. 0000000000006486 jmp 0x64d5
  5. EB 4D 48 8B BB E8 01 00 00
复制代码
This one is actually "75 4D"-->"EB 4D", but we can't be sure if next OSX update would bring more than one "75 4D" in the binary.


dsdt修复usb和打补丁请参考这里http://bbs.pcbeta.com/viewthread-1356343-1-1.html

测试驱动有效果的请点赞↓↓↓

6

查看全部评分

幼儿园未毕业

Rank: 15Rank: 15Rank: 15

UID
2675209
帖子
14216
PB币
32678
贡献
0
技术
5777
活跃
2184

应用界 8周年庆典勋章

发表于 2014-7-23 09:42:50 |显示全部楼层
本帖最后由 s1025xfei 于 2014-8-28 08:17 编辑


关于第一个修改版驱动的原文作者是这么做的:(看不懂完全没关系,你下载附件安装使用就行)
I got it working on DP4 but it involved some things

1. sudo nvram boot-args="kext-dev-mode=1"
2. download source
3. download xcode, signing in with apple developer account and requesting certificates
4. removing _onThunderbolt functions from source as xcode 6 raised like 8 errors on it.
5. signing with my mac developer account and then build/compile.
6. after installing the resulted .kext with kextwizard i rebuild the mkext with:
7.
  1. sudo kextcache -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions
复制代码
8. reboot & working for me.














这么简单的英语应该能看的懂吧,我就不翻译了。

点评

minrrww  看不太懂,英语盲!  发表于 2014-7-23 12:39

Rank: 7Rank: 7Rank: 7

UID
2099254
帖子
1233
PB币
2035
贡献
0
技术
1
活跃
459

8周年庆典勋章

发表于 2014-7-23 09:48:25 |显示全部楼层
不错
支持
下来啊

Rank: 5Rank: 5Rank: 5

UID
3407280
帖子
833
PB币
1
贡献
0
技术
2
活跃
558
发表于 2014-7-23 09:50:31 |显示全部楼层
谢谢分享

Rank: 9

UID
1056688
帖子
2547
PB币
12228
贡献
0
技术
44
活跃
1767

7周年庆典勋章

发表于 2014-7-23 10:02:34 |显示全部楼层
为了usb3.0而来

Rank: 2Rank: 2

UID
4061858
帖子
167
PB币
20
贡献
0
技术
5
活跃
185
发表于 2014-7-23 10:06:19 来自手机 |显示全部楼层
谢谢分享。z?z

Rank: 2Rank: 2

UID
966557
帖子
173
PB币
380
贡献
0
技术
29
活跃
174
发表于 2014-7-23 10:13:25 |显示全部楼层
谢谢分享

飛鳥飛非飛

Rank: 7Rank: 7Rank: 7

UID
14591
帖子
1043
PB币
235
贡献
0
技术
0
活跃
619
发表于 2014-7-23 10:18:18 |显示全部楼层
haoba好吧 来试试 谢谢了

Rank: 2Rank: 2

UID
2441200
帖子
239
PB币
639
贡献
0
技术
27
活跃
248
发表于 2014-7-23 10:19:14 |显示全部楼层
这么效率 辛苦

Rank: 2Rank: 2

UID
731872
帖子
358
PB币
2051
贡献
0
技术
0
活跃
510
发表于 2014-7-23 10:19:16 |显示全部楼层
看下是否解决

Rank: 2Rank: 2

UID
3564179
帖子
276
PB币
0
贡献
0
技术
5
活跃
468
发表于 2014-7-23 10:26:36 |显示全部楼层
看看是否有幫助!感謝你的無私!

Rank: 2Rank: 2

UID
3662927
帖子
120
PB币
2
贡献
0
技术
1
活跃
212
发表于 2014-7-23 10:31:13 |显示全部楼层
刚升级 需要 谢谢

Rank: 1

UID
2840884
帖子
48
PB币
13
贡献
0
技术
0
活跃
56
发表于 2014-7-23 10:35:17 |显示全部楼层
支持,需要来试试

Rank: 5Rank: 5Rank: 5

UID
4511905
帖子
1152
PB币
4171
贡献
0
技术
0
活跃
1277
发表于 2014-7-23 10:36:53 |显示全部楼层
谢谢楼主发布新补丁

Rank: 2Rank: 2

UID
4069831
帖子
270
PB币
116
贡献
0
技术
11
活跃
351
发表于 2014-7-23 10:42:01 |显示全部楼层
一会试试  谢谢分享

Rank: 5Rank: 5Rank: 5

UID
4245055
帖子
1181
PB币
336
贡献
0
技术
4
活跃
1121
发表于 2014-7-23 10:54:31 |显示全部楼层
正需要解决这个问题

Rank: 2Rank: 2

UID
460735
帖子
240
PB币
151
贡献
0
技术
4
活跃
466
发表于 2014-7-23 11:10:35 |显示全部楼层
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
1

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
651408
帖子
928
PB币
1809
贡献
0
技术
2
活跃
762
发表于 2014-7-23 11:25:46 |显示全部楼层
谢谢楼主

Rank: 5Rank: 5Rank: 5

UID
733278
帖子
931
PB币
556
贡献
0
技术
95
活跃
1379
发表于 2014-7-23 11:40:59 |显示全部楼层
感谢分享。。

Rank: 2Rank: 2

UID
3614151
帖子
322
PB币
2
贡献
0
技术
0
活跃
258
发表于 2014-7-23 11:42:12 |显示全部楼层
感谢分享,下载试试.
回顶部
Copyright (C) 2005-2020 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件