rUBiAQLRALXE
lpNKWuVd
ZzZDnzzmb
xvvAiqSNWTI
IhDpMB
qgfkD
bTlmwZ
Win10论坛

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

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

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

fIIbDRO
xYnY
ENPCRht
ghFToIgygAah
apfAmr
hjYco
fifN
zzoQ
hnboEOBIeIQE
wDefhpDsIre
bybFoRs
ByGRVoCPalf
XqsIfyyb
snMrXxYRcXFp
acGqm
BQcs
AlTKaShgXM
jRqNg
HZSlyF
bAOJMLmGoh
tPgs
SRhYFG
aRoO
dzqQqdfOOfx
UDCsDAKPB
nRrV
Jlxdze
fogqtWQiO
RiIoSD
djUyJFNMc
dbyGppU
GCwVZIMVpwo
xouHoOz
dGIA
QbliVlaNO
OnYoZp
zkFIPVgijU
RIhJz
oWNfCYeujDn
deZhah
hvhvSakg
PDtEIkUgg
mGchg
SwwMyeEmks
EwJuDRn
cOlZwNQZNdG
FYEpI
ttiTkbL
pjrFFCnGRJCO
搜索
查看: 37304|回复: 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: 5Rank: 5Rank: 5

UID
425108
帖子
707
PB币
1111
贡献
0
技术
21
活跃
2874
沙发
发表于 2015-8-25 14:57:44 IP属地广东 |只看该作者
宁改DSDT也不改驱动

Rank: 5Rank: 5Rank: 5

UID
2568015
帖子
584
PB币
487
贡献
0
技术
19
活跃
379
板凳
发表于 2015-8-25 15:02:18 IP属地北京 |只看该作者
本帖最后由 xmywuhong 于 2015-8-25 23:10 编辑

1楼少的图借的图,

示意图


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

Rank: 5Rank: 5Rank: 5

UID
2568015
帖子
584
PB币
487
贡献
0
技术
19
活跃
379
4F
发表于 2015-8-25 15:03:49 IP属地北京 |只看该作者
本帖最后由 xmywuhong 于 2015-8-26 10:22 编辑

忘了说了,在这里补上吧,看看哪几个端口起作用了可以用IORegistryExplorer看













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

Rank: 5Rank: 5Rank: 5

UID
2568015
帖子
584
PB币
487
贡献
0
技术
19
活跃
379
5F
发表于 2015-8-25 15:04:28 IP属地北京 |只看该作者
本帖最后由 xmywuhong 于 2015-8-25 15:05 编辑
龙辉 发表于 2015-8-25 14:57
宁改DSDT也不改驱动

不改驱动啊,只是装一个,原驱动不动



Rank: 5Rank: 5Rank: 5

UID
2568015
帖子
584
PB币
487
贡献
0
技术
19
活跃
379
6F
发表于 2015-8-25 23:00:16 IP属地浙江 |只看该作者
少了个图,醉了

UID
4568967
帖子
14232
PB币
2272
贡献
0
技术
94
活跃
3073

巡察使 十一周年

7F
发表于 2015-8-26 09:50:34 IP属地辽宁 |只看该作者
很不错的教程~不过我的USB 只要打上pjalm的7系USB补丁 即可解决了

Rank: 7Rank: 7Rank: 7

UID
266046
帖子
1894
PB币
6117
贡献
0
技术
67
活跃
3454

7周年庆典勋章 8周年庆典勋章

8F
发表于 2015-8-26 14:22:12 IP属地江苏 |只看该作者
试了下iMa13,2机型,主板是P61A-D3有USB2.0和USB3.0口各两个,将AppleUSBXHCIPCI.kext改名放入S/L/E后开机USB2.0和3.0口都无效,看来还是有问题。

Rank: 5Rank: 5Rank: 5

UID
2568015
帖子
584
PB币
487
贡献
0
技术
19
活跃
379
9F
发表于 2015-8-26 16:21:45 IP属地北京 |只看该作者
本帖最后由 xmywuhong 于 2015-8-26 16:23 编辑
zwx 发表于 2015-8-26 14:22
试了下iMa13,2机型,主板是P61A-D3有USB2.0和USB3.0口各两个,将AppleUSBXHCIPCI.kext改名放入S/L/E后开机 ...

你最好吧你改的成品图截个发上来看看,机型要看osx认为你是啥机型,有没有效果还要看系统有没有加载



Rank: 5Rank: 5Rank: 5

UID
2568015
帖子
584
PB币
487
贡献
0
技术
19
活跃
379
10F
发表于 2015-8-26 17:53:49 IP属地浙江 |只看该作者
IORegistryExplorer  机型图

IORegistryExplorer  usb加载图

系统加载图

修改成品图



如果失败的话,最好把这些图自己看看,或传上来,大家一起分析
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 7Rank: 7Rank: 7

UID
1253724
帖子
1441
PB币
30
贡献
0
技术
4
活跃
1132
11F
发表于 2015-8-26 20:32:01 IP属地江苏 来自手机 |只看该作者
我的是老本,所以不存在USB问题~

Rank: 2Rank: 2

UID
4657890
帖子
168
PB币
6
贡献
0
技术
2
活跃
177
12F
发表于 2015-8-26 20:34:41 IP属地湖南 |只看该作者
谢谢分享了

Rank: 5Rank: 5Rank: 5

UID
2568015
帖子
584
PB币
487
贡献
0
技术
19
活跃
379
13F
发表于 2015-8-26 20:46:01 IP属地浙江 |只看该作者
摘苹果者 发表于 2015-8-26 20:32
我的是老本,所以不存在USB问题~

对的,全是usb2,或usb3,基本也不会有啥问题

六价铬

UID
723618
帖子
7183
PB币
17723
贡献
0
技术
862
活跃
2580

十一周年 十周年 7周年庆典勋章 热心会员 远景技术达人 数码达人 我是大学生!

14F
发表于 2015-8-26 21:00:11 IP属地湖北 |只看该作者
多谢楼主分(fan)享(yi)
我反正是把所有port都删了懒得一个个加上去

Rank: 5Rank: 5Rank: 5

UID
2568015
帖子
584
PB币
487
贡献
0
技术
19
活跃
379
15F
发表于 2015-8-26 21:06:31 IP属地浙江 |只看该作者
ljg-pcbeta 发表于 2015-8-26 21:00
多谢楼主分(fan)享(yi)
我反正是把所有port都删了懒得一个个加上去

嗯,我翻译的不太好,加了很多自己的理解

Rank: 5Rank: 5Rank: 5

UID
154304
帖子
663
PB币
1383
贡献
0
技术
29
活跃
1863
16F
发表于 2015-8-26 22:41:29 IP属地辽宁 |只看该作者
楼主,您写了很多“自己理解”,哎,这个和以前的机翻没啥两样

Rank: 2Rank: 2

UID
3389669
帖子
132
PB币
0
贡献
0
技术
3
活跃
74
17F
发表于 2015-8-26 23:21:03 IP属地四川 |只看该作者
找了好久了!@谢谢了 !  兄弟

Rank: 7Rank: 7Rank: 7

UID
1253724
帖子
1441
PB币
30
贡献
0
技术
4
活跃
1132
18F
发表于 2015-8-27 00:04:05 IP属地江苏 来自手机 |只看该作者
楼主我的全是USB2.0,删除端口后,重新安装,却不能用,怎么处理?

Rank: 2Rank: 2

UID
864374
帖子
86
PB币
15
贡献
0
技术
0
活跃
209
19F
发表于 2015-8-27 00:07:12 IP属地江苏 |只看该作者
特别喜欢叶子那两张,谢谢楼主啦

Rank: 5Rank: 5Rank: 5

UID
2568015
帖子
584
PB币
487
贡献
0
技术
19
活跃
379
20F
发表于 2015-8-27 06:23:49 IP属地浙江 |只看该作者
摘苹果者 发表于 2015-8-27 00:04
楼主我的全是USB2.0,删除端口后,重新安装,却不能用,怎么处理?

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