关于睡眠立即唤醒的另类原因及解决办法
前段时间一直被睡眠立即唤醒的问题困扰,几乎尝试了所有的解决办法每次都是刚搞好过两天又开始立即唤醒在这里列出我试过的办法,给其他同样病症的景友一个参考。1.最主要的,usb问题。
a 7/8系主板10.11要去除usb端口限制(论坛有贴,我是用clover的方法,没有用dsdt),至于标记每个usb端口,我嫌麻烦没有做,也没有出现什么问题。
b mac的usb驱动貌似分为xhc和ehc,general,xhc可以控制3.0及2.0.ehc只能控制2.0(听说的,不知道理解对不对),所以我的所有usb清除端口限制以后都进入到了xhc的管理,在关于本机,系统报告,usb里面可以看到自己的usb是由什么驱动的。
c 主板设置里面有xhc handoff 跟ehc handoff,我的选择是xhc开启,set all pins to xhc,ehc关闭(如果开启则开不了机)
d 主板设置里睡眠S3那个选项开启。
e dsdt里将ehc1与ehc2改成eh01与eh02(还有帖子说改成BH01,02),这个方法我猜可能是将默认为ehc的usb端口与它的ehc驱动断开连接(名字不匹配了就不会连接到ehc驱动了?),总之目的就是最后让所有端口都在xhc驱动下。
f 补充一下,在国外论坛看到说系统会根据usb端口的id匹配驱动,有时候需要在dsdt里修改端口的id?
g 试过在dsdt里删除usb设备下面的PSW?PRW?方法,没什么用,估计是取消usb设备的唤醒系统功能?比如鼠标经常唤醒要删掉鼠标的?还有试过全部删除EHC1和EHC2两个device,也没什么影响,可以正常启动,但是对我的问题没有解决,这个估计也是要让设备全部由xhc驱动。
2.LPC问题。
LPC问题其实比较容易,修改dsdt就可以,论坛有许多贴。有一点是确定的,一定要加载lpc驱动,而且加载完以后要在关于本机,系统报告,功能扩展里面查看是不是完全加载,有没有签名错误。
3.输入法问题
有段时间在控制台看到睡眠时被SCIM唤醒,查了SCIM是lunix下的输入法,苹果应该是基于它开发的输入法,所以更换输入法解决问题。
4.dsdt中有个电源键的PSW方法?修改一下UID什么的?也是在论坛里搜的贴。
5.最后,我自己的问题:
在控制台里看到每次唤醒有个AirplayUIagent,airdrop,一开始以为是usb的问题,后来才想起来我换了BCM二合一的网卡以后才出现这个问题的,猜想是不是网卡的问题,因为这个网卡有网络唤醒的功能,最后禁用airdrop解决。命令:
defaults write com.apple.NetworkBrowser DisableAirDrop -bool YES
至今还是不知道是什么东西调用了airdrop导致唤醒 这类问题一般都是usb所致,我是打了一个改名补丁(实际上已经不改名了)后,问题解决! 围观大神{:5_262:} 我的也是BCM4322导致主机无法睡眠,至今没有解决... 谢谢楼主。。。。。。。。 嗯,比较全面了,挨个试试,以前没这个毛病,最近新添的,可能也是我开airdrop搞的 pxbfeiniao 发表于 2015-12-24 15:11 https://www.pcbeta.com/static/image/common/back.gif
这类问题一般都是usb所致,我是打了一个改名补丁(实际上已经不改名了)后,问题解决!
唤醒如何解决的,我的鼠标插入主板的后面就会自动唤醒,不插入就没有事儿 楼主 我也是换的BCM二合一无线网卡, 但是终端里输入代码之后还是老样子,看控制台还是有AirplayUIagent,重启过也没用,怎么整 用这个命令把AirDrop关了,还是不行,怎么重新打开AirDrop啊?
页:
[1]