10.11.1 OS X El Capitan成功解决USB问题,远离关机变重启
本帖最后由 张妮哈 于 2015-10-24 22:40 编辑由于工作繁忙,抽了点点空潦草写下了此帖子{:5_277:},请大神们不要喷哈{:5_592:},存在有错误的随时恭迎各位指正,本帖子只是作参考用,出现任何状况或问题一概不负责。
首先在这里对“yzarc”和“解答组-追风”等大神的帮助表示充心感谢{:9_364:},让我重新走向黑果完美之路。{:5_273:}相信10.11.1的到来USB问题困扰了不少的黑果折腾者和黑果追求完美者,以下是本人机子USB的解决办法,并非所有机子都通用。 下面说说我机子的情况:我的机子是Lenovo G480,主板是HM76的;10.10下基本上是接近完美的(完美程度可达99.99%的)。自从更新为10.11.1后唯一存在的问题就是关机断电后1~2秒重启。一开始在是怀疑DSDT,用MaciASL在DSDT上打了关机不断电的补丁后还是没有解决。其次就是再次怀疑USB了。因为USB是影响关机和睡眠的又一大杀手,况且10.11.1和10.10最大的变动就是SIP和USB。参考的帖子:https://bbs.pcbeta.com/viewthread-1650184-1-1.html https://bbs.pcbeta.com/viewthread-1635486-1-1.html
后来经过“解答组-追风”的解答:10.11.1的USB驱动机制是,如果DSDT中的USB名称与KEXT中的USB名称一样,那么主忽略DSDT对于USB的定义,仅使用KEXT中的USB驱动,当DSDT中的USB定义与KEXT中不一样时,则忽略KEXT中的定义,使用DSDT中的USB定义。首先我在DSDT里找到EHC和XHC。我的DSDT只有EHC1和EHC2及XHC(有些人的可能是XHC1,要把XHC1改为XHC)。
参考帖子:https://bbs.pcbeta.com/viewthread-1650184-1-1.html把EHC1改为EH01;EHC2改为EH02;XHC不变;配合USBInjectAll.kext,发现USB2.0下多了“集线器”字样。
然后找来USB2.0和3.0的u 盘插入去试试,发现不论是USB2.0还是3.0的都识别在USB3.0下。(证明没有驱动,但是都识别为3.0了)于是再试试关机会怎么样;但关机重启依然存在,还是没有解决关机重启问题。到这里,终于有点点进步了。。。。
接下来继续参考:https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1626740&page=1#pid44641998按照“ym2008”的做法把DSDT的USB的补丁打了,然后再加上“ym2008”提供的kext补丁RehabMan-FakePCIID-2015-0703.zip最后把USB2.0和3.0正常识别了。但是关机变重启还是依然存在。(感觉很奇怪,USB正常了,怎么关机还是不正常呢???)
于是再次带着疑问继续向前走………….再次发出求助,通过“yzarc”和“解答组-追风”的解答,把原来的EHC改为BHC。 即EHC1改为BHC1 ECH2改为BHC2最后完美解决关机变重启问题。至于为什么要把EHC改为BHC我不是很清楚,应该目的还是让KEXT中的USB定义与DSDT中不一样,从而让驱动加载DSDT对USB的定义!
至于其他方法,“解答组-追风”也提到可以通过修改KEXT中的USB定义名称,也能起到与DSDT修改一样的效果。(有条件的可以试试)也可试试修改机型,有可能与机型也存在关系。
遇到这种问题的黑果爱好者不妨可以试试我的方法。
(本帖子只是作参考用,出现任何状况或问题一概不负责,请慎用)
最后附上我的DSDT 本帖最后由 张妮哈 于 2015-10-24 20:28 编辑
补上 {:5_280:} 差点忘记了 USBInjectAll.kext{:5_277:}
补上
EHC1改为BHC1,EHC2改为BHC2
这个是改dsdt里面的吧?我的有关机重启的问题,不知道能不能解决。 a520ass 发表于 2015-10-24 22:05 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
EHC1改为BHC1,EHC2改为BHC2
这个是改dsdt里面的吧?我的有关机重启的问题,不知道能不能解决。
是的,在DSDT里面的,搜索一个个修改{:5_587:}
不加DSDT睡眠秒醒,但黑屏,点击鼠标才显示
加DSDT睡眠正常,但键盘鼠标不能唤醒(罗技无线键鼠套装),只能按电源键唤醒
加DSDT有时开机有一很长的『嘀』声,『嘀』声后可以正常进入win和Mac系统,重启没这现象
按lz修改DSDT,并添加三个kext,修复权限,和原来没有区别 本帖最后由 张妮哈 于 2015-10-24 22:39 编辑
daliansun 发表于 2015-10-24 22:28 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
不加DSDT睡眠秒醒,但黑屏,点击鼠标才显示
加DSDT睡眠正常,但键盘鼠标不能唤醒(罗技无线键鼠套装),只 ...
我这是针对关机不正常问题的。你所说的开机有一很长的『嘀』声,请问是声卡仿冒的还是用万能的?
还有我的睡眠也是只能按电源键唤醒,这样我觉得比较好。不小心碰到鼠标键盘至少不会唤醒。
张妮哈 发表于 2015-10-24 22:37 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
我这是针对关机不正常问题的。你所说的开机有一很长的『嘀』声,请问是声卡仿冒的还是用万能的?
还有我 ...
声卡是USB的,免驱。主板声卡以前折腾过,音质不好,BIOS屏蔽了。 本帖最后由 张妮哈 于 2015-10-24 22:47 编辑
daliansun 发表于 2015-10-24 22:42 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
声卡是USB的,免驱。主板声卡以前折腾过,音质不好,BIOS屏蔽了。
USB的声卡问题吧??台式机吗?
我的是ALC269,搞仿冒的,没有这种问题。
张妮哈 发表于 2015-10-24 22:45 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
USB的声卡问题吧??台式机吗?
是台式机 daliansun 发表于 2015-10-24 22:46 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
是台式机
不能更换声卡吗??换个免驱的声卡 试试。。。。。 我对因特的usb3.0不敢兴趣,我关心的是外置USB3.0驱动有无办法解决。。。{:5_277:} yuanjing1840 发表于 2015-10-24 23:02 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
我对因特的usb3.0不敢兴趣,我关心的是外置USB3.0驱动有无办法解决。。。
外置的USB3.0用得着这样搞吗??直接买个免驱的就行 mark 有空好好看看我的遇到过关机变重启 楼主可以分享一下声卡驱动吗? 刚10.11在线更新了10.11.1,发现连-V进入时直接重启了。。不知道是不是内核的问题 然而我为了好看把XHC改成了XHC1。。。啥都没发生,就是把注入的属性里边XHC全改成XHC1就没了 ............. 谢谢分享。。