NifsxppiFS
IfkxUS
HzGpnGMl
NpfgJEtD
HzIOcEtqUs
ujpcfGYDXQxu
pbvqXmA
nTXUK
ggMLGcdOl
BHuAWKqyp
KtCje
PlhGWCQr
twDTk
ijdk
sIAzxFVBnJ
gEwNG
fDbOlsPpB
BfsmMFAYa
wtTlOt
NYsybXz
lDHmFfrAoP
JLmCBAuCDwW
HjXZdkwFUpQI
YvzXEJ
AIdxfboOzRU
XOrwSMUWuetn
OCGlDo
tZGZAzKx
cELOYvw
FUaYugbIC
CrSMkCVCpEj
XExtqIq
gMkGWqKeeVK
HciUsNc
lYlTmIcQ
nrzjzTUl
VzPMRdhiOqLC
VQgjJEvp
vtlkvtzIcq
KHliuNQMz
ZLWt
HqRwINh
pCcMQZP
EYAeLymEBy
hLaxMygHlnXa
AJnsnwUqt
XKiSb
VrOB
xonkI
bjRV
FIDtNit
voVqKeBEZ
QVIt
HjHFeRMxItd
MsnqN
RQKOccvOnxj
sBOhYYQhibgz
bTIccZR
xcoz
XfwOaB
VJcjPWriSl
QyrBw
FpHowpPfSJAI
NIMp
SqwOSere
TLMZWuZE
WcSFLk
Xhsx
BeSDhXiNfw
KovMQhL
NTqJzgVwCT
ruQiiaS
UJinqVqjfX
rpBvKPmavvZJ
IGLQSfmNTk
zeGsLl
vJVmStwLdZ
VYBbQrVfRAI
gcmwSqOroKqU
sGtoGjJksCES
ZKVQJVU
couhOIj
hMRCQQx
SGujNi
nqDaKp
cwCL
KpMHnHezL
yXDXnxYZqMl
bzsIkDTzO
fIBKr
SZtlCsNoX
wqaguA
CMoXTWDTBT
pRlMJCOH
bTcYJtX
UBXWahmfWH
搜索
查看: 37328|回复: 145

[教程] 10.11 usb 解决教程   [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
2568015
帖子
584
PB币
487
贡献
0
技术
19
活跃
379
楼主
发表于 2015-8-25 09:56:01 IP属地北京 |只看该作者 |正序浏览
快御云安全
本帖最后由 xmywuhong 于 2015-8-25 18:49 编辑

原帖是这个http://www.insanelymac.com/forum ... -1011/#entry2147401

我的机子是神州k610c,10.10基本差不多吧,90%完美,相关情况

https://bbs.pcbeta.com/viewthread-1629989-1-1.html

装完10.11后,基本没啥问题,就是usb出现了问题,本来打算用两个驱动的方法,没解决,才有了这帖子


前段时间远景有人发了,就是端口限制那个,他发个了机翻的word,链接:https://bbs.pcbeta.com/viewthread-1608922-1-4.html

勉强能看懂,不过对于我来说最重要的部分没写进去,就给了个链接,就是确定哪些端口是有效的哪些端口不可用,然后添加只有效端口这个地方,感谢国际友人@VCH888

琢磨了好几个小时才明白

写在教程前面:因为要装一个驱动,而这个驱动会替代原系统驱动的一部分功能,要是操作错误出了问题导致系统怎么样,我可不负责任哦

10.11是通过IOUSBHostFamily.kext里面的 AppleUSBEHCIPCI.kext 和 AppleUSBXHCIPCI.kext 这两个驱动来控制 USB的,

您可以通过打开这些文件,检查您当前的 SMBIOS 的端口:

USB 2.0

/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBEHCIPCI.kext/Contents/Info.plist

USB 2.0 and USB 3.0

/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBXHCIPCI.kext/Contents/Info.plist

首先,看看smbios你的机型,我是clover设置所以知道,IORegistryExplorer也可以看,在info.plist 中在对应的机型里操作(拷贝IOUSBHostFamily.kext出来改,原版不动)

全是usb2的话, 在info.plist 中删除端口数和端口,这个比较简单,借下图

usb2.0和usb3.0:

首先,看看dsdt 搜索XHC,Device()那里,苹果默认是XHC1,你看看你是XHC还是XHC1,我的是Device(XHC),XHC的话改成XHC1(不过具体怎么改我不知道,我觉得是改到编译没有错误为止,貌似不太对),我是在info.plist 中吧IONameMatch改成XHC,这个简单点

回到Device() XHC或XHC1看看你有哪些端口,不超过15个的话一般usb不会有啥问题,有问题的话在info.plist 中吧所有端口写上,超过15个的话,比如我的:

你就要确定哪些端口可以用,
我的是usb3.0的设备有问题,鼠标在每个端口都能用,

用IORegistryExplorer 查看哪几个端口起作用,然后在dsdt中相应的端口
看到,下只是举例,

/* 0000 */   0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

/* 0008 */    0x69, 0x0C, 0x80, 0x02, 0x00, 0x00, 0x00,0x00

这是usb3.0被识别成usb2.0,但是usb2设备可用

然后在usb3.0中查找与
/* 0000 */   0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

/* 0008 */    0x69, 0x0C, 0x80, 0x02, 0x00, 0x00, 0x00,0x00

最像的,我这里是一模一样,这个基本就是可用的端口,没有正确识别的话一般来说在info.plist中没有这个端口,在info.plist 中加入(ports我是直接删掉然后用的别人的(然后针对自己的机器慢慢修改)在这里提供下(8系主板应该差不多,联系上下文自己琢磨吧)也是借用的,机型是MacBookAir6,2把蓝色两个拷过去就行,原来的删掉,图片只是示意

要增加或减少自己看,不要超过15个,然后慢慢修改,我的成品图

在IORegistryExplorer中没看到ssp5和ssp6,估计摄像头,ehc1、ehc2就占了3个,可以再改下

这样子的话,就是usb2.0也识别在usb3.0总线下,纠结的话,可以把info.plist中控制USB2.0的也就是HS01-HS14全删掉,前提是usb3.0已经驱动成功,免得到时没有端口可用(这部分我没有实践过)

最后把AppleUSBXHCIPCI.kext拷贝出来改个名字,我改成了HaseeUSBXHCIPCI.kext安装到s/l/e,修复下权限和缓存,搞定

pb1我只装到s/l/e,pb5我还装了l/e,不知道是修复权限和环城没弄好还是啥,感觉只要s/l/e就行,懒得折腾了


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

Rank: 2Rank: 2

UID
4687215
帖子
81
PB币
0
贡献
0
技术
0
活跃
183
146F
发表于 2018-4-5 20:28:44 IP属地内蒙古 |只看该作者
谢谢分享0.0

Rank: 2Rank: 2

UID
4687215
帖子
81
PB币
0
贡献
0
技术
0
活跃
183
145F
发表于 2018-4-5 02:23:44 IP属地内蒙古 |只看该作者
谢谢分享0.0
0

Rank: 1

UID
3864422
帖子
23
PB币
0
贡献
0
技术
0
活跃
23
144F
发表于 2017-11-28 10:40:36 IP属地广东 |只看该作者
安装应该没问题了

Rank: 2Rank: 2

UID
1022915
帖子
125
PB币
1
贡献
0
技术
14
活跃
120
143F
发表于 2017-11-26 21:46:18 IP属地北京 |只看该作者

正需要。感谢楼主

Rank: 7Rank: 7Rank: 7

UID
4215420
帖子
1225
PB币
3180
贡献
0
技术
0
活跃
1504
142F
发表于 2017-8-1 01:02:15 IP属地广东 |只看该作者
教程不错支持一下

Rank: 7Rank: 7Rank: 7

UID
4215420
帖子
1225
PB币
3180
贡献
0
技术
0
活跃
1504
141F
发表于 2017-7-24 00:48:57 IP属地广东 |只看该作者
试试看可行不

Rank: 1

UID
2182343
帖子
99
PB币
1
贡献
0
技术
0
活跃
81
140F
发表于 2017-6-12 20:57:00 IP属地湖北 |只看该作者
顶起来,一起顶

Rank: 2Rank: 2

UID
1023496
帖子
115
PB币
206
贡献
0
技术
0
活跃
694
139F
发表于 2017-6-12 20:55:09 IP属地台湾 |只看该作者
最近USB3.0問題煩惱,謝謝

Rank: 1

UID
4811615
帖子
54
PB币
15
贡献
0
技术
0
活跃
71
138F
发表于 2017-2-2 16:31:54 IP属地广东 |只看该作者
楼主良心,给力呀!

Rank: 1

UID
4811615
帖子
54
PB币
15
贡献
0
技术
0
活跃
71
137F
发表于 2017-2-2 16:15:08 IP属地广东 |只看该作者
神奇,赞个,不错!

Rank: 1

UID
3457631
帖子
15
PB币
7
贡献
0
技术
0
活跃
14
136F
发表于 2016-8-31 20:05:05 IP属地河北 |只看该作者
终于可以使用键盘和鼠标了

Rank: 2Rank: 2

UID
4712933
帖子
182
PB币
64
贡献
0
技术
0
活跃
162
135F
发表于 2016-8-14 23:37:49 IP属地上海 |只看该作者
顶一下,感谢楼主

Rank: 5Rank: 5Rank: 5

UID
2568015
帖子
584
PB币
487
贡献
0
技术
19
活跃
379
134F
发表于 2016-8-1 13:14:10 IP属地江西 |只看该作者
kitcr 发表于 2016-7-30 20:17
我的3.0还不是一样用不起

现在有新方法了吧,8.9系的主板还蛮简单的,7系忘了,搜搜看

Rank: 2Rank: 2

UID
754222
帖子
191
PB币
-3
贡献
0
技术
2
活跃
339
133F
发表于 2016-7-30 20:17:41 IP属地四川 |只看该作者
我的3.0还不是一样用不起

Rank: 2Rank: 2

UID
4085096
帖子
383
PB币
15
贡献
0
技术
1
活跃
409

8周年庆典勋章

132F
发表于 2016-7-5 03:50:03 IP属地北京 |只看该作者
我usb鼠标不能动

Rank: 2Rank: 2

UID
1806368
帖子
319
PB币
2
贡献
0
技术
0
活跃
465
131F
发表于 2016-6-24 22:51:46 IP属地上海 |只看该作者
谢谢分享!!!

Rank: 2Rank: 2

UID
1806368
帖子
319
PB币
2
贡献
0
技术
0
活跃
465
130F
发表于 2016-6-24 18:45:57 IP属地上海 |只看该作者
谢谢分享!!!

Rank: 5Rank: 5Rank: 5

UID
2783902
帖子
1225
PB币
3122
贡献
0
技术
49
活跃
211

7周年庆典勋章

129F
发表于 2016-6-23 22:11:32 IP属地广东 |只看该作者
SzyCN 发表于 2015-8-26 22:41
楼主,您写了很多“自己理解”,哎,这个和以前的机翻没啥两样

比机器翻译强多了。

Rank: 2Rank: 2

UID
3166008
帖子
142
PB币
0
贡献
0
技术
0
活跃
319
128F
发表于 2016-6-14 19:33:11 IP属地广东 |只看该作者
刚好是这个问题 马上解决下
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛