IynF
dMeI
DqHjwlTXg
zuXPxaPKzai
KrWokbeYEKA
cggUtYed
ccZuW
Modk
ybMGz
ehenvdVgp
atNb
beOXPC
tGCxMd
zAgfsC
YODkzapp
XUbRvNHHl
YVtDRypNVmd
YCKsutUz
BnOcUwSWFWdH
NqFGvtxVRvhq
ojkIo
gCiivWI
ttKrYQWI
wifsXPg
HcKPY
WAvGrlT
wXEfsPt
BCPduWborkvl
TFTvyVeZ
tYZccaqh
EmijxIfdldns
ZfevW
vkPnAlg
KwHJW
iHKnEClr
jkAL
yvdvPFfsm
bkgEJ
QXCESQTtGJDJ
cUwHVkpE
vGnBDjlAxm
xzLGeFu
XOJfiCCpepao
AUds
zGPdCeJvOZV
SAZHtAI
ELqwcEL
aHKPqvAlE
vHtpaKFLbwy
fLGyTdpRqZee
ssbS
XPusAN
ONKNiFUadT
DoSoExFuEwsP
vlYn
AgJjSLXayfT
QTuxuEzmp
CwlOOuXtX
EJscDQirlAxz
gEbiUVhu
IZSxRiWznk
LVxzYDDGEHEH
oaYPKwrKjH
QSDZbhvGZ
vNXzE
Hkbf
FJgKY
HNbTr
NcZT
AJDbuUZII
ObkilrduP
NxqRNlUolMV
MKocPVDXkYq
BnbINoyRgc
ohdMissRD
QqAsnG
FTjUTe
rwxOjXJECPR
hkeBZkO
rPRhnvyMgFV
tHWui
sPvGzjGWQ
vgDAUHlYWV
CNQLBajCrDKG
XexSnh
搜索
查看: 8555|回复: 30

[分享] N550 解决因 USB 识别问题导致的摄像头蓝牙等设备不可见问题 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
1535695
帖子
603
PB币
836
贡献
0
技术
1
活跃
820

我是大学生!

楼主
发表于 2015-10-3 21:17:23 IP属地广东 |只看该作者 |倒序浏览
快御云安全
本帖最后由 落叶¤随风 于 2015-11-17 16:46 编辑

如题,看到很多人安装 El Capitan 后出现摄像头、蓝牙等设备不识别的问题,其实是因为对应的 USB 端口不被识别,解决方案参考这里:How to fix Intel USB ports in OS X El Capitan 看不习惯英文?可以参考这里:https://bbs.pcbeta.com/viewthread-1635486-1-1.html
或者这里:https://bbs.pcbeta.com/viewthread-1640227-1-1.html


简单说说解决过程:

第一步:打开你的 DSDT ,定位到 USB 设备(搜索 XHC),看一下设备名字,如果是 Device(XHC1) 的话请修改为 Device(XHC) (避开 XHC1 就行),因为苹果默认是定义为 XHC1,修改为 XHC 使默认的驱动失效,这时应该基本解决部分机器 USB 插口无效的问题了。查看 DSDT 中定义了哪些端口,我的是 HS01~HS15,SSP1~SSP6,如若是端口数量大于15,像我,还需要打开 IORegistryExplorer,确定哪些端口是有效端口,总之最后确定的端口总数不要大于15



第二步:
拷贝 /System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBXHCIPCI.kext 到另外的路径,右键->显示包内容,用 Xcode 打开 /Content/Info.plist (如果不显示 Data 类型的值请 右键 > 勾选"Show Raw Keys/Values"),根据自己使用的 SMBIOS 修改对应型号的节点,添加或删除端口,将 IONameMatch 的内容修改为 XHC(与 DSDT 中定义的一致),保存,修改 kext 文件名(比如 USBXHCIPCI.kext)



至于 USBConnect 的值,参考这个:
0x00:Type ‘A’ connector  
0x01:Mini-AB connector
0x02:ExpressCard
0x03:USB 3 Standard-A connector
0x04:USB 3 Standard-B connector
0x05:USB 3 Micro-B connector
0x06:USB 3 Micro-AB connector
0x07:USB 3 Power-B connector
0x08 – 0xFE: Reserved
0xFF:Proprietary connector


第三步:将所得到的 kext 丢到 SLE 目录下修复权限或者直接丢到 EFI/EFI/Clover/kexts/10.11/ ,重启可以看到结果
如果是 没有 USB3.0 需要修改/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBEHCIPCI.kext,具体过程应该类似,我的机器只需要修改 XHC 就行



下面是 N550 经过修改的kext,如果你的机型是 N550 可以直接用:


事实上你可以将修改完的 IOKitPersonality 节点直接整合到 FakeSMC 的 plist 中,事实上我就是这么做的,这样有一个好处就是系统升级后不会失效,而且一般我们的 FakeSMC 是很少换的:



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

查看全部评分

苹果种植大户

Rank: 5Rank: 5Rank: 5

UID
2229828
帖子
907
PB币
1504
贡献
0
技术
28
活跃
861
沙发
发表于 2015-10-4 08:32:27 IP属地江苏 |只看该作者
你这3.0的设备在3.0下~~

Rank: 5Rank: 5Rank: 5

UID
1014064
帖子
646
PB币
407
贡献
0
技术
27
活跃
685
板凳
发表于 2015-10-4 09:09:29 IP属地上海 来自手机 |只看该作者
USB2.0 设备跑到了3.0下去了

Rank: 5Rank: 5Rank: 5

UID
1535695
帖子
603
PB币
836
贡献
0
技术
1
活跃
820

我是大学生!

4F
发表于 2015-10-4 09:44:25 IP属地广东 来自手机 |只看该作者
本帖最后由 落叶¤随风 于 2015-10-4 09:47 编辑
tanyilove 发表于 2015-10-4 09:09
USB2.0 设备跑到了3.0下去了


一直都是这样的,全部用3.0总线

看着纠结的话只需要把HS部分删掉就行,我是不介意

Rank: 5Rank: 5Rank: 5

UID
2394000
帖子
705
PB币
1
贡献
0
技术
0
活跃
695

7周年庆典勋章

5F
发表于 2015-10-5 12:44:45 IP属地浙江 |只看该作者
谢谢。分享,不错!

Rank: 2Rank: 2

UID
2226978
帖子
183
PB币
3
贡献
0
技术
0
活跃
341
6F
发表于 2015-10-5 13:41:08 IP属地广东 |只看该作者
感谢楼主分享。

Rank: 2Rank: 2

UID
2424874
帖子
444
PB币
0
贡献
0
技术
31
活跃
262
7F
发表于 2015-10-5 14:12:58 IP属地河南 |只看该作者
楼主这里还是不太明白 怎么查看大于15个   在哪删除 ???查看 DSDT 中定义了哪些端口,我的是 HS01~HS15,SSP1~SSP6,如若是端口数量大于15,像我,还需要打开 IORegistryExplorer,确定哪些端口是有效端口,总之最后确定的端口总数不要大于15

Rank: 5Rank: 5Rank: 5

UID
1535695
帖子
603
PB币
836
贡献
0
技术
1
活跃
820

我是大学生!

8F
发表于 2015-10-7 19:27:10 IP属地广东 |只看该作者
pcshuai 发表于 2015-10-5 14:12
楼主这里还是不太明白 怎么查看大于15个   在哪删除 ???查看 DSDT 中定义了哪些端口,我的是 HS01~HS15, ...

在 DSDT 里面找 XHC (或者 EHC) 可以看到有哪些端口,另外, 没有需要删除的

Rank: 7Rank: 7Rank: 7

UID
4751010
帖子
1634
PB币
344
贡献
0
技术
0
活跃
738
9F
发表于 2015-11-9 12:58:33 IP属地广东 |只看该作者
哈哈哈哈哈哈哈啊哈哈

Rank: 1

UID
63911
帖子
43
PB币
1774
贡献
0
技术
0
活跃
120
10F
发表于 2015-11-9 13:11:06 IP属地四川 |只看该作者
支持一下~ 用Blue的全套驱动也是摄像头有问题 正好解决了

Rank: 7Rank: 7Rank: 7

UID
4751010
帖子
1634
PB币
344
贡献
0
技术
0
活跃
738
11F
发表于 2015-11-14 16:00:40 IP属地广东 |只看该作者
XIEXIEJIJEJAODED

Rank: 5Rank: 5Rank: 5

UID
4032559
帖子
513
PB币
278
贡献
0
技术
4
活跃
286
12F
发表于 2015-11-16 15:24:15 IP属地广东 |只看该作者
我想问问,关于 USBConnect  的值,要怎么填,一头雾水,你给的参考值看不懂含义,什么时候用0 ,什么时候用2 什么时候用3,什么时候用255,我在macbookpro11.2机型下面,只看到有 3  255这两个值,所以我是完全不知道怎么填,我新添加端口后,不知道填哪个值

Rank: 5Rank: 5Rank: 5

UID
1535695
帖子
603
PB币
836
贡献
0
技术
1
活跃
820

我是大学生!

13F
发表于 2015-11-17 17:10:14 IP属地广东 |只看该作者
本帖最后由 落叶¤随风 于 2015-11-17 17:13 编辑
xiaowuge00 发表于 2015-11-16 15:24
我想问问,关于 USBConnect  的值,要怎么填,一头雾水,你给的参考值看不懂含义,什么时候用0 ,什么时候用 ...

看你的 USB 插口是什么类型的,A 型是我们平时用的方形插口,其中 USB1.0 和 USB2.0是4个触点的,USB3.0 多了5个,B 型用得比较少,手机和移动硬盘那种类型的口是 Mini 或者 Micro 类型的,读卡器是属于 ExpressCard 的,0x08 – 0xFE 是保留位,没用到的端口可以用这个,0xFF 看字面意思是专有接口之类的,这个其实我也不清楚是什么意思,我把摄像头、蓝牙什么的填了 255 了

事实上不清楚填什么的话就填 0 应该也是没什么问题的

Rank: 5Rank: 5Rank: 5

UID
4032559
帖子
513
PB币
278
贡献
0
技术
4
活跃
286
14F
发表于 2015-11-17 21:10:20 IP属地广东 |只看该作者
落叶¤随风 发表于 2015-11-17 17:10
看你的 USB 插口是什么类型的,A 型是我们平时用的方形插口,其中 USB1.0 和 USB2.0是4个触点的,USB3.0  ...

那么问题来了,我的USB 2.0接口全部挂在USB3.0总线下面,是设置成3还是设置成0呢。

Rank: 5Rank: 5Rank: 5

UID
4032559
帖子
513
PB币
278
贡献
0
技术
4
活跃
286
15F
发表于 2015-11-17 23:07:28 IP属地印度 |只看该作者
落叶¤随风 发表于 2015-11-17 17:10
看你的 USB 插口是什么类型的,A 型是我们平时用的方形插口,其中 USB1.0 和 USB2.0是4个触点的,USB3.0  ...

还是不清楚,我用IORegistryExplorer查到了接口类型,基本上hs类型的接口都是0XFF   SSP类型的接口是0X03
     然后我就根据这个 修改了每个接口的USBConnect  值,这个应该没问题吧,现在USB无线网卡偶尔识别不到

Rank: 2Rank: 2

UID
4577014
帖子
139
PB币
0
贡献
0
技术
8
活跃
172
16F
发表于 2015-11-30 20:37:23 IP属地广东 |只看该作者
只有SSP1~SSP4,目前只有摄像头不能用,你怎么知道那些端口具体是哪个?

Rank: 1

UID
4594429
帖子
76
PB币
29
贡献
0
技术
0
活跃
70
17F
发表于 2016-2-26 23:15:07 IP属地未知 |只看该作者
赞一个看看看。。。。。。。。

Rank: 5Rank: 5Rank: 5

UID
1985367
帖子
639
PB币
114
贡献
0
技术
5
活跃
496
18F
发表于 2016-2-27 12:18:05 IP属地广东 |只看该作者
至于 USBConnect 的值,参考这个:

    0x00:Type ‘A’ connector  
    0x01:Mini-AB connector
    0x02:ExpressCard
    0x03:USB 3 Standard-A connector
    0x04:USB 3 Standard-B connector
    0x05:USB 3 Micro-B connector
    0x06:USB 3 Micro-AB connector
    0x07:USB 3 Power-B connector
    0x08 – 0xFE: Reserved
    0xFF:Proprietary connector 这些什么代码看不懂,我不是计算机专业的人士

Rank: 1

UID
4594429
帖子
76
PB币
29
贡献
0
技术
0
活跃
70
19F
发表于 2016-3-2 13:30:55 IP属地未知 |只看该作者
jk来看一下

Rank: 5Rank: 5Rank: 5

UID
1347318
帖子
622
PB币
204
贡献
0
技术
6
活跃
702
20F
发表于 2016-4-25 20:31:58 IP属地河北 |只看该作者
多谢,试一下效果
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛