FmEWsodOtIYH
HacoHrAInaix
HGunPjo
NPugrGWorH
xOgEggQCnu
FAQFEDvL
jZVGCwxN
AeIVZDcJ
HYnuOqxeMwQD
xtDC
dMRMvaD
jVwraHr
MCsTfLMMX
VHCJyXJazV
DyMHSASUd
umQneAVCy
dMKMEEou
FjtbRD
GNLGzR
fiELVNOyR
TQCQKKQQDvr
KTcgBW
lcDszxaGRc
tyHHNbo
DymRZAt
rmtWlPEmVoU
JMScG
BTPOewdCie
acTpTOrfT
SOBNWgVGYgo
WgSUuaHaGB
oZujS
hxub
ojLnaJDAp
tyovAkCmWHGr
AkHqbb
WuUjAS
uDmMh
pEVEFBlIvY
opbYVYdOfV
QBySL
BfjjpvEvF
DKCp
yNxBdRfVRMW
EQashTngR
cTLTwiFnIGg
PdCPHXe
xAIfomQY
rdeyUAf
oLbibnBmQ
oOsL
RAazP
ZbxnG
gBfzqyRnk
chnzRaFGM
DEaKcDoal
oFlmj
HXRgUITG
kGILWYwOKUM
lYgwniaVUmZF
RmxhSTzEJRRn
afcXtdD
KbEyu
SPmYwAqtXBY
JKMJiuJk
lbobAId
aRNUvGyPl
uPsAjJolWsjv
eVNBkyI
lMtJ
qNKudugT
tVGJYumqxiBZ
nWVEjSgUryh
MxWya
EEShsgpMuOQ
FzdwGvxUgSF
JLGWRiCXhXtm
fyxUFgyt
搜索
查看: 3810|回复: 35

[已解决] 跪求大神解决神舟K480N I5D1睡眠和唤醒问题 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
1985367
帖子
639
PB币
114
贡献
0
技术
5
活跃
496
楼主
发表于 2016-4-21 13:13:10 IP属地广东 |只看该作者 |倒序浏览
快御云安全
本帖最后由 funcai 于 2016-5-8 13:05 编辑

睡眠和唤醒问题一直是无言的痛,因为三卡驱动已经完美,可以变频,可以用笔记本发imgess信息和打、接电话,USB已经内建,正常驱动USB2.0、USB3.0蓝牙、摄像头完美加载,wifi可以正常连接,温度在45-51°左右,就是睡眠超过3分钟就硬盘灯一直亮,显示屏可以正常熄灭,现在只能在节能器器里设置永久不睡眠在不会死机风扇狂转、黑屏不能唤醒,只能强制关机,如果直接重启会无限自动重启,只能选择himeback wake才能正常进入系统,我自己不懂看系统睡眠和唤醒的系统日志,现附上系统日志文件给大神看看,dsdt文件已经屏蔽独显,亮度调节正常,小太阳,声卡驱动自己仿冒的睡眠无声,状态栏透明,有水波纹,补充:LPC、HPET已经正常加载,无线网卡用某宝买的博通43225免驱,是把睡眠模式改为23,打了usb(0x0d,0x03)和intel7/intel8补丁,最后改EHC1为EH01,EHC2为EH02在配合RehabMan大神的Fmc-id驱动完美解决。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
1985367
帖子
639
PB币
114
贡献
0
技术
5
活跃
496
沙发
发表于 2016-4-21 13:16:21 IP属地广东 |只看该作者
没人知道怎么弄?

Rank: 2Rank: 2

UID
600785
帖子
225
PB币
914
贡献
0
技术
0
活跃
583
板凳
发表于 2016-4-21 13:39:47 IP属地安徽 |只看该作者
珍爱生命,远离神舟。

Rank: 5Rank: 5Rank: 5

UID
595357
帖子
532
PB币
120
贡献
0
技术
24
活跃
913
4F
发表于 2016-4-21 13:40:17 IP属地广东 |只看该作者
珍爱生命,远离神舟。

Rank: 5Rank: 5Rank: 5

UID
1985367
帖子
639
PB币
114
贡献
0
技术
5
活跃
496
5F
发表于 2016-4-22 09:37:46 IP属地广东 |只看该作者
果冻_熙熙 发表于 2016-4-21 13:40
珍爱生命,远离神舟。

楼上对神舟有偏见,2011年的机器用到现在只免费换过一次显示器,主机没修过哦,3200元很值(当时)

Rank: 7Rank: 7Rank: 7

UID
4583288
帖子
2267
PB币
1640
贡献
0
技术
1
活跃
3175
6F
发表于 2016-4-22 09:41:30 IP属地湖北 |只看该作者
dsdt打个EHCI补丁看看,估计是这方面的问题。

Rank: 5Rank: 5Rank: 5

UID
1985367
帖子
639
PB币
114
贡献
0
技术
5
活跃
496
7F
发表于 2016-4-22 09:50:28 IP属地广东 |只看该作者
本帖最后由 funcai 于 2016-4-22 09:54 编辑
ic005k 发表于 2016-4-22 09:41
dsdt打个EHCI补丁看看,估计是这方面的问题。

哪个EHCI补丁?曾经打过Laptop-DSDT-Patch-master里面的USB补丁无解
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
1985367
帖子
639
PB币
114
贡献
0
技术
5
活跃
496
8F
发表于 2016-4-22 20:10:56 IP属地广东 |只看该作者
本帖最后由 funcai 于 2016-4-22 21:34 编辑

发个求助贴居然没大神回复,冷清清QQ桌面不能分享?
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 7Rank: 7Rank: 7

UID
4583288
帖子
2267
PB币
1640
贡献
0
技术
1
活跃
3175
9F
发表于 2016-4-22 22:43:26 IP属地湖北 |只看该作者

我记得当时打的是下面的补丁,名称是:usb_prw_0x6d_xhc,还有一个文件是usb_prw_0x0d_xhc,根据硬件的情况酌情选择即可。
  1. #Maintained by: RehabMan for: Laptop Patches
  2. #usb_prw_0x6d_xhc.txt

  3. # remove _PRW methods to prevent instant wake

  4. # delete any existing XHC1 device
  5. into device label XHC1 name_adr 0x00140000 remove_entry;
  6. # delete any existing USB2 device
  7. into device label USB2 name_adr 0x001D0000 remove_entry;

  8. # if _PRW objects are methods
  9. into method label _PRW parent_adr 0x001D0000 remove_entry;
  10. into method label _PRW parent_adr 0x001A0000 remove_entry;
  11. into method label _PRW parent_adr 0x00140000 remove_entry;
  12. into method label _PRW parent_adr 0x001B0000 remove_entry;
  13. # some other LAN cards use 0x00190000
  14. into method label _PRW parent_adr 0x00190000 remove_entry;

  15. # if _PRW methods are stuffed into a separate scope
  16. into method label _PRW parent_label _SB.PCI0.EHC1 remove_entry;
  17. into method label _PRW parent_label _SB.PCI0.EHC2 remove_entry;
  18. into method label _PRW parent_label _SB.PCI0.XHC remove_entry;
  19. into method label _PRW parent_label \_SB.PCI0.EHC1 remove_entry;
  20. into method label _PRW parent_label \_SB.PCI0.EHC2 remove_entry;
  21. into method label _PRW parent_label \_SB.PCI0.XHC remove_entry;

  22. # if _PRW objects are names
  23. into device name_adr 0x001D0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched;
  24. into device name_adr 0x001A0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched;
  25. into device name_adr 0x00140000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched;
  26. into device name_adr 0x001B0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched;
  27. into device name_adr 0x00190000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched;
  28. # some _PRW have three entries in the Package
  29. into device name_adr 0x001D0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched;
  30. into device name_adr 0x001A0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched;
  31. into device name_adr 0x00140000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched;
  32. into device name_adr 0x001B0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched;
  33. into device name_adr 0x00190000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched;

  34. # seems to work better if _PRW is present, but returns 0 (original was 3) for sleep state
  35. into device name_adr 0x001D0000 insert begin Name(_PRW, Package() { 0x6D, 0 }) end;
  36. into device name_adr 0x001A0000 insert begin Name(_PRW, Package() { 0x6D, 0 }) end;
  37. into device name_adr 0x00140000 insert begin Name(_PRW, Package() { 0x6D, 0 }) end;
  38. into device name_adr 0x001B0000 insert begin Name(_PRW, Package() { 0x6D, 0 }) end;
  39. into device name_adr 0x00190000 insert begin Name(_PRW, Package() { 0x6D, 0 }) end;

  40. # rename XHC to XHC1
  41. # rename is not a good idea for 10.11, maybe not for prior versions
  42. # disabled for now

  43. #into device label XHC set_label begin XHC1 end;
  44. #into_all all code_regex XHC\. replaceall_matched begin XHC1. end;
  45. #into_all all code_regex XHC_\. replaceall_matched begin XHC1. end;
  46. #into_all all code_regex \.XHC, replaceall_matched begin .XHC1, end;

  47. #Maintained by: RehabMan for: Laptop Patches
  48. #usb_USB_7-series.txt

  49. # USB property injection for 7-series boards (originally HM76)

  50. # Insert Apple USB properties into EHC1
  51. into method label _DSM parent_adr 0x001D0000 remove_entry;
  52. into device name_adr 0x001D0000 insert
  53. begin
  54. Method (_DSM, 4, NotSerialized)\n
  55. {\n
  56.     If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
  57.     Return (Package()\n
  58.     {\n
  59.         "subsystem-id", Buffer() { 0x70, 0x72, 0x00, 0x00 },\n
  60.         "subsystem-vendor-id", Buffer() { 0x86, 0x80, 0x00, 0x00 },\n
  61.         "AAPL,current-available", 2100,\n
  62.         "AAPL,current-extra", 2200,\n
  63.         "AAPL,current-extra-in-sleep", 1600,\n
  64.         "AAPL,device-internal", 0x02,\n
  65.         "AAPL,max-port-current-in-sleep", 2100,\n
  66.     })\n
  67. }\n
  68. end;

  69. # Insert Apple USB properties into EHC2
  70. into method label _DSM parent_adr 0x001A0000 remove_entry;
  71. into device name_adr 0x001A0000 insert
  72. begin
  73. Method (_DSM, 4, NotSerialized)\n
  74. {\n
  75.     If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
  76.     Return (Package()\n
  77.     {\n
  78.         "subsystem-id", Buffer() { 0x70, 0x72, 0x00, 0x00 },\n
  79.         "subsystem-vendor-id", Buffer() { 0x86, 0x80, 0x00, 0x00 },\n
  80.         "AAPL,current-available", 2100,\n
  81.         "AAPL,current-extra", 2200,\n
  82.         "AAPL,current-extra-in-sleep", 1600,\n
  83.         "AAPL,device-internal", 0x02,\n
  84.         "AAPL,max-port-current-in-sleep", 2100,\n
  85.     })\n
  86. }\n
  87. end;

  88. # Insert Apple USB properties into USB 3.0 XHC
  89. into method label _DSM parent_adr 0x00140000 remove_entry;
  90. into device name_adr 0x00140000 insert
  91. begin
  92. Method (_DSM, 4, NotSerialized)\n
  93. {\n
  94.     If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
  95.     Return (Package()\n
  96.     {\n
  97.         "subsystem-id", Buffer() { 0x70, 0x72, 0x00, 0x00 },\n
  98.         "subsystem-vendor-id", Buffer() { 0x86, 0x80, 0x00, 0x00 },\n
  99.         "AAPL,current-available", 2100,\n
  100.         "AAPL,current-extra", 2200,\n
  101.         "AAPL,current-extra-in-sleep", 1600,\n
  102.         "AAPL,device-internal", 0x02,\n
  103.         "AAPL,max-port-current-in-sleep", 2100,\n
  104.     })\n
  105. }\n
  106. end;


  107. # special cases... (not in u430 DSDT)
  108. #into scope label _SB.PCI0.XHC.RHUB.HS05 set_label begin _SB.PCI0.XHC1.RHUB.HS05 end;
复制代码



Rank: 7Rank: 7Rank: 7

UID
4583288
帖子
2267
PB币
1640
贡献
0
技术
1
活跃
3175
10F
发表于 2016-4-22 22:46:55 IP属地湖北 |只看该作者


上面的补丁二选一,我这边的是0x6d。你试下看看。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 5Rank: 5Rank: 5

UID
1985367
帖子
639
PB币
114
贡献
0
技术
5
活跃
496
11F
发表于 2016-4-23 20:11:21 IP属地广东 |只看该作者
本帖最后由 funcai 于 2016-4-23 20:16 编辑
ic005k 发表于 2016-4-22 22:46
上面的补丁二选一,我这边的是0x6d。你试下看看。

我只打了0x0d这个,而#usb_USB_7-series.txt没打,是不是也一起打上?

Rank: 7Rank: 7Rank: 7

UID
4583288
帖子
2267
PB币
1640
贡献
0
技术
1
活跃
3175
12F
发表于 2016-4-23 20:20:33 IP属地湖北 |只看该作者
funcai 发表于 2016-4-23 20:11
我只打了0x0d这个,而#usb_USB_7-series.txt没打,是不是也一起打上?

你可以试下,我这边是HM86的芯片,没有打相关的补丁,睡眠什么都正常。

Rank: 5Rank: 5Rank: 5

UID
1985367
帖子
639
PB币
114
贡献
0
技术
5
活跃
496
13F
发表于 2016-4-24 09:06:31 IP属地广东 |只看该作者
本帖最后由 funcai 于 2016-4-24 09:12 编辑
ic005k 发表于 2016-4-23 20:20
你可以试下,我这边是HM86的芯片,没有打相关的补丁,睡眠什么都正常。

问题是在10.10.5都是可以正常睡眠,现在是用FakePCIID_XHCIMux.kext和FakePCIID.kext搭配USBInjectAll.kext驱动USB,可以睡但是睡死。(就是硬盘灯一直亮不灭,风扇高速转动,不能唤醒。)

Rank: 7Rank: 7Rank: 7

UID
4768596
帖子
2145
PB币
291
贡献
0
技术
0
活跃
1349
14F
发表于 2016-4-24 09:14:19 IP属地重庆 来自手机 |只看该作者
那屏蔽独显了没有?

Rank: 5Rank: 5Rank: 5

UID
1985367
帖子
639
PB币
114
贡献
0
技术
5
活跃
496
15F
发表于 2016-4-24 09:28:04 IP属地广东 |只看该作者
本帖最后由 funcai 于 2016-4-24 09:30 编辑
123456是线段 发表于 2016-4-24 09:14
那屏蔽独显了没有?

独显已经屏蔽了,和别人的屏蔽方法不同,只能在dsdt里面屏蔽,_WAK函数调用

Rank: 7Rank: 7Rank: 7

UID
4768596
帖子
2145
PB币
291
贡献
0
技术
0
活跃
1349
16F
发表于 2016-4-24 09:30:45 IP属地重庆 |只看该作者
亮度调节呢?

Rank: 5Rank: 5Rank: 5

UID
1985367
帖子
639
PB币
114
贡献
0
技术
5
活跃
496
17F
发表于 2016-4-24 10:00:00 IP属地广东 |只看该作者
123456是线段 发表于 2016-4-24 09:30
亮度调节呢?

亮度调节正常

Rank: 2Rank: 2

UID
4279183
帖子
139
PB币
32
贡献
0
技术
0
活跃
433
18F
发表于 2016-5-3 13:56:55 IP属地江西 |只看该作者
楼主,你的43225识别蓝牙屏蔽针脚了吗

Rank: 2Rank: 2

UID
4623029
帖子
338
PB币
212
贡献
0
技术
6
活跃
262
19F
发表于 2016-5-3 15:00:48 IP属地北京 |只看该作者
hibernate mode改成23,两个x86的驱动加载没有?

Rank: 5Rank: 5Rank: 5

UID
2625502
帖子
661
PB币
1015
贡献
0
技术
0
活跃
1656
20F
发表于 2016-5-3 17:25:32 IP属地广东 |只看该作者
funcai 发表于 2016-4-21 13:16
没人知道怎么弄?

你需要cancle hibernate wake是因为机器进入“休眠”了 (不是睡眠),重启后由于休眠文件是加密的,而黒果无法解密,所以无限重启。以下是可能的解决办法:
首先只针对clover引导,变色龙没有尝试过。

在clover目录中的drivers64UEFI中用OsxAptioFix2Drv-64.efi,删掉OsxAptioFixDrv-64.efi

1、不使用休眠功能,只用睡眠:将睡眠模式为0


  1. sudo pmset -a hibermatemode 0
复制代码
或者改为28


修改/Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plist文件,将“Hibernate Mode”改为28(共2处)


2、使用休眠功能,将睡眠模式为29
修改上面提到的com.apple.PowerManagement.plist,Hibernate Mode改为29

回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛