OSX 10.11 USB2.0 修复,解决摄像头无法驱动问题!
本帖最后由 guogard 于 2016-7-27 14:46 编辑本人电脑是宏碁EC471G,只有usb2.0。usb3.0的同学可以参考。废话不多说,下面切入正题。
首先,列出必须的材料和工具,包括dsdt、IOUSBHostFamily.kext、DSDT Editor、PlistEdit Pro、kext wizard。需要的请在本帖后面下载。
step1. 通过关于本机/系统报告/硬件概览/型号标识符,查看机子型号,比如我的是MacBookAir5,2;step2. 通过路径/System/Library/Extensions/IOUSBHostFamily.kext/将IOUSBHostFamily.kext拷贝到桌面,用PlistEdit Pro打开IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBEHCIPCI.kext/Contents/Info.plist,下拉IOKitPersonalities,找到你的型号。
step3. 用dsdt editor打开你的dsdt,找到EHC1和EHC2,寻找摄像头在哪个接口。我是在EHC2下发现的,Device WCAM就是。
step4. 仔细看看WCAM隶属于那个port,这个port在info.plist里会用到。例如我的这个WCAM是属于port1的。
step5. 回到第二步打开的info.plist,以我的机型为例,定位到PRT1(正是step4的port1,具体在IOProviderMergeProperties/ports/PRT1)。然后把PRT1下的UsbConnector的值改为0。(UsbConnector一般有0,3,255等常见数值。其中0代表usb2.0 typeA型母口,2代表 type miniAB,3代表USB3.0 typeA型母口,255代表特殊接口)修改后点击保存。
step6. 备份原生的IOUSBHostFamily.kext,并在sle下删除之。用kext wizard安装修改好的IOUSBHostFamily.kext,然后重建缓存。
做完以上6个步骤,重启你的hackintosh试试吧。PS:经检查,通过以上步骤,我的蓝牙也识别了。
参考文献:学术狗的惯性。[1]https://bbs.pcbeta.com/viewthread-1635486-1-1.html[2]http://www.insanelymac.com/forum/topic/306777-guide-usb-fix-el-capitan-1011/#entry2147401[3]https://bbs.pcbeta.com/viewthread-1646768-1-1.html
附件:(1)plistedit pro:链接: http://pan.baidu.com/s/1bnjqL11 **** Hidden Message *****(2)dsdt editor:链接: http://pan.baidu.com/s/1gdportT **** Hidden Message *****(3)kext wizard:链接:http://pan.baidu.com/s/1eQpWqzg **** Hidden Message ***** 我装的GM摄像头没用,本来打算晚上搞的,结果白天主板挂了 wangwanjie 发表于 2015-9-12 22:54 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
我装的GM摄像头没用,本来打算晚上搞的,结果白天主板挂了
节哀,{:5_278:},换个主板再来搞 我的也是USB2.0挂了,还好台式机还有4个USB3.0可用,就是网卡带的蓝牙走的USB2.0通道,也挂了
设备可以识别,但是无法驱动 bxyun 发表于 2015-9-12 23:35
我的也是USB2.0挂了,还好台式机还有4个USB3.0可用,就是网卡带的蓝牙走的USB2.0通道,也挂了
设备可以识别 ...
那就按照我琢磨的这一方法试试吧 guogard 发表于 2015-9-12 23:38 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
那就按照我琢磨的这一方法试试吧
懒的折腾了,等Webdriver出了再来,不然一卡一卡的太难受 之前是iMac13,2机型,升级到DP6开始USB2.0 3.0全部失效,后来改了iMac12,2算解决了USB2.0问题,但是USB2.0还是会时不时失效,试过一个教程改info文件的无效。。。10.11很多人栽在了USB手里,真是折腾啊! 退回10.10.5,懒得折腾了。 zwx 发表于 2015-9-12 23:48
之前是iMac13,2机型,升级到DP6开始USB2.0 3.0全部失效,后来改了iMac12,2算解决了USB2.0问题,但是USB2. ...
我也试过好多机型,但是摄像头始终识别不出来,所以顺着别人的思路理清了一下方法。 钱塘扬帆 发表于 2015-9-12 23:55
退回10.10.5,懒得折腾了。
正式版要来了,开搞迎接吧 guogard 发表于 2015-9-12 23:58 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
我也试过好多机型,但是摄像头始终识别不出来,所以顺着别人的思路理清了一下方法。
我是那种plist文件里已经没有USB限制,DSDT又已经是xhci的人……结果试了好多smbios,就在垃圾桶那里找到完美 yokor 发表于 2015-9-13 10:26 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
我是那种plist文件里已经没有USB限制,DSDT又已经是xhci的人……结果试了好多smbios,就在垃圾桶那里找到 ...
笔记本的还是台式的? 笔记本选了MBA usbconnector可能指的是接口类型,ACPI定义如下:
TypeInteger(BYTE)
Specifies the host connector type. It is ignored by OSPM if the port is not user visible:
0x00:Type ‘A’ connector 即最常见的usb type-a接口
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专用接口,特殊接口(一般内置的设备都是直接连的,没有接口) yokor 发表于 2015-9-13 11:49 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
笔记本选了MBA
我是去实体店偷了序列号、MLB等信息加入config里,然后自动显示型号了{:5_264:} liulonghuipcbet 发表于 2015-9-13 12:44 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
usbconnector可能指的是接口类型,ACPI定义如下:
TypeInteger(BYTE)
Specifies the host connector...
不懂啊{:5_263:} guogard 发表于 2015-9-13 12:46 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
我是去实体店偷了序列号、MLB等信息加入config里,然后自动显示型号了
{:5_285:}手头有好几个白果序列号的飘过! yokor 发表于 2015-9-13 14:36 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
手头有好几个白果序列号的飘过!
土豪啊{:5_266:} 楼主能否指导在AMD机上安装{:5_297:}{:5_297:}{:5_297:} 表示usb3.0能识别能用,但是蓝牙和摄像头挂了