本帖最后由 RickyHugh 于 2016-5-1 22:00 编辑
一、启动二阶段logo、睡眠显卡变频失效
显卡为免驱的gtx670,之前发帖求助睡眠唤醒后显卡变频失败。通过关闭显卡侦测解决。 后来发现关闭显卡侦测之后,在启动时第二次进度条那里,只有进度条,而没有苹果logo
再次开启显卡侦测后,苹果logo就恢复了。
不清楚有没有什么两全的办法,尝试用dsdt注入显卡信息,没有效果。
二、蓝牙设备引起一睡就醒
安装了BCM943602CS后,无线网卡免驱,蓝牙免驱,但是发现睡眠后,立刻就被唤醒, 经过排查,发现只要拔掉蓝牙的usb接口,睡眠就没有问题。 而我的usb是内建的,设备也显示内建,不清楚到底是什么问题导致的。 目前的解决方法是从dsdt中删除ehc1(蓝牙usb端口所在)的整个条目,这样睡眠就正常了。 因为目前没有蓝牙设备,没办法尝试这种情况下,蓝牙唤醒是否可行。另外因为删除了ehc1, 这个usb总线肯定不再是内建的了。
三、usb内建方法
这个主要是解决ehc1和ehc2不显示为内建,或者部分端口失灵的问题。
OSX 10.11 USB2.0 修复,解决摄像头无法驱动问题!这个帖子讲的是正确的,
但并不全面。
因为有些主板ehc1和ehc2的设计是通过hub来达到的,大家可以看看自己的dsdt。
没有hub的在AppleUSBEHCIPCI.kex添加端口就可以了,有hub的还需要在
AppleUSBHub.kex中添加hub的端口才可以。
举个例子,激活MacPro6,1机型的前置usb和内建usb2.0。下面是我的主板B75M D3V
DSDT中ehc2的部分。
可以看出ehc2下面的端口是通过一个hubn集线口设计的。
打开下面的地址。
/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBEHCIPCI.kext 点击右键,显示包内容,打开Contents/Info.plist,在IOKitPersonalities中我们会发现MacPro6,1 只有ehc1的定义,因此我们要做的是添加一个ehc2的定义。我们可以通过FakeSMC.kext来注入。 同样右键显示FakeSMC.kext的包内容,打开Contents/Info.plist,在IOKitPersonalities中把AppleUSBEHCIPCI.kext中的MacPro6,1-EHC1复制过去,我的ehc2下只有一个hub,因此并做出如下修改。 这样做的目的是内建dsdt中的hub集线器,为了驱动和内建hub下的端口,我们 还需要在打开下面的地址 /System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHub.kext 点击右键,显示包内容,打开Contents/Info.plist,在IOKitPersonalities中我们会发现 MacPro6,1-InternalHub的条目,我们将它复制到FakeSMC.kext中根据你dsdt中的定义,来添加端 口。我的dsdt有六个,地址正好是1,2,3,4,5,6。因此,我做出如下的修改。 接下来重启电脑,你就会ehc2下的usb都能用,且都内建了。 PS:usb3.0不知道为什么在10.11不显示内建,但速度显示为5g,不清楚什么原因。
|