本帖最后由 leko999 于 2015-11-23 18:55 编辑
前情提要
https://bbs.pcbeta.com/viewthread-1646940-1-1.html
确认你的电脑满足以下条件
1. 8系或9系,CLOVER引导
2. USB口部分能用(USB2全部能用,USB3有问题)
3. 主控的名字是XHC不是XHC1,否则要改DSDT。除此之外,没有打过USB Multiplex DSDT补丁,也没用FakePCIID_XHCIMux,换言之,USB基本处于默认原生状态。
4. 如果安装了另外一贴的kext,请(备份后)删除
台机主板应该没问题,笔记本理论上也行。
以下Clover补丁8、9系都要。请升级到10.11.1,只要下面这一个补丁即可。
在CLOVER的KextsToPatch里面,加入
- <dict>
- <key>Comment</key>
- <string>remove port limit</string>
- <key>Find</key>
- <data>
- g72M/v//EA==
- </data>
- <key>Name</key>
- <string>AppleUSBXHCIPCI</string>
- <key>Replace</key>
- <data>
- g72M/v//Fg==
- </data>
- </dict>
复制代码这个直接去掉了15个口的限制,所有口都能被直接识别了。
或者在Clover Configurator里面,patch AppleUSBXHCIPCI
查找 83BD8CFEFFFF10
替换 83BD8CFEFFFF16
这个补丁的作用是把默认的15口限制(0x10)改成了21口(0x16),可以覆盖全8系和9系
100系的同学试试
查找 83BD8CFEFFFF10
替换 83BD8CFEFFFF1B
重大更新:10.11.1增加了对台式9系芯片组的支持(0x8cb18086)。不再需要下面的9系台式机补丁了。!!!
以下只对9系台式机。有两个方法,选其一即可(自10.11.1起不再需要,保留原文仅供参考)
1. 在Clover中再加入如下补丁。8系不需要。-
- <dict>
- <key>Comment</key>
- <string>USB Patch for 9x MB</string>
- <key>Find</key>
- <data>
- PHN0cmluZz4weDhjMzE4MDg2PC9zdHJpbmc+
- </data>
- <key>InfoPlistPatch</key>
- <true/>
- <key>Name</key>
- <string>AppleUSBXHCIPCI</string>
- <key>Replace</key>
- <data>
- PHN0cmluZz4weDhjYjE4MDg2PC9zdHJpbmc+
- </data>
- </dict>
复制代码 重起的时候,在clover的启动界面,按空格,选“without caches"进入系统。
然后再正常重起一次。
改好的的效果参考附图(感谢olderhang提供截图)
2. 使用附件中的kext,安装到/L/E。这时候只要第 一个clover补丁即可。
不再需要上面的第二个Clover补丁。
最后,请不要纠结所有USB2都跑到USB3下面去了。
INTEL的XHCI(USB3)控制器是同时支持USB2和USB3的
XHCI控制器可以设置XHC下的USB2是走XHCI还是EHCI(USB2)
识别成USB3说明主板设置如此,苹果驱动不改这个默认设置,于是你会看到USB2在USB3下面,Win下看应该也是如此。大多数台机主板都是这个情况。
识别成USB2一般需要额外的驱动,比如XHCIMux。
总之和win下显示一样(可以用aida64看)就是正确的。
|