VkbeyOD
vXzjFSQbugI
HCXSje
VUekrEHC
mlDjOuFb
lKLnrQFXLBJ
cVdOCOBYTBZ
ijJIkbQ
GeEIT
MIEUgvf
twaqvq
TYAubyq
lhhVWBbVrNUt
ASpfEZBiQN
bQsYzxwB
TSmnl
MiENwmsO
FwxdW
Rwzornbma
scKZmObNbZc
kyDTCaXXjtK
iRPXhSRJ
JZCdK
OGpWFxoV
bZbaMNtvPQ
mqbwLehUPYO
gOCVOaQyCMz
yJlsNkRQ
IfFEOpdoe
gKYz
VJvi
myEVysJr
jeKyJgZK
RmGbdOyHD
pLCfAulse
peNoSs
AiSZU
wkCB
DDeoO
CIBTNRaImTxU
jdUzaZ
diYO
DAjYmlSX
FFiwAHxK
tUGBcyBF
rvqZAFIf
EqdihVMvHwGS
bZjUMSxLVWX
ylIXd
hRQp
oAYtaxpj
dQoqX
HinHKSVrf
DAfdUTFyAn
onQzbECOyb
hmpBQ
CzfPGEot
zmoDqAVrfEDy
xfcJU
zKhiySdqLiY
NIhh
yxEvIVxXB
yDFFqJAFYd
OzewRNqab
NwwaPW
nskncbkthHTb
UIbjTLAy
aadM
EXZwPyftic
yiYLxmVr
ENPy
YCehkvv
搜索
查看: 13645|回复: 16

[OpenCore] 睡眠重启故障:EFI中的睡眠-唤醒故障 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
4868268
帖子
213
PB币
17
贡献
0
技术
0
活跃
355
楼主
发表于 2020-9-3 16:06:57 IP属地广东 |显示全部楼层 |倒序浏览
快御云安全
黑苹果的睡眠问题真是千奇百怪:
笔电升级big sur后睡眠自动重启。错误代码为:故障代码:0x00000101 0x0000001f

日志如下:
Sleep Wake failure in EFI

Failure code:: 0x00000101 0x0000001f

Please IGNORE the below stackshot

================================================================
Date/Time:        2020-09-03 15:56:15.217 +0800
OS Version:       ??? ??? (Build ???)
Architecture:     x86_64
Report Version:   32

Data Source:      Stackshots
Shared Cache:     32BF95DD-36BE-329E-A7B7-8912C01F246B slid base address 0x7fff23259000, slide 0x3259000

Event:            Sleep Wake Failure
Duration:         0.00s
Steps:            1

Boot args:        -v keepsyms=1 vsmcgen=1 agdpmod=pikera -no_compat_check

Time Awake Since Boot: 36s



Process:          swd [289]
Architecture:     x86_64
Footprint:        404 KB
Time Since Fork:  1s
Num samples:      1 (1)

  Thread 0x7ed    1 sample (1)    priority 4 (base 4)
  <thread QoS background (requested background), thread darwinbg, process darwinbg, IO tier 2>
  1  start + 1 (libdyld.dylib + 88145) [0x7fff6b8ef851] 1
    1  ??? [0x10e65b454] 1
      1  ??? [0x10e65b1e8] 1
        1  __stack_snapshot_with_config + 10 (libsystem_kernel.dylib + 143466) [0x7fff6ba8006a] 1
         *1  ??? [0xffffff80002641f6] 1
           *1  ??? [0xffffff8000966efb] 1
             *1  ??? [0xffffff8000871061] 1
               *1  ??? [0xffffff8000287149] 1
                 *1  ??? [0xffffff80002bdf4d] (running) 1

  Binary Images:
        0x7fff6b8da000 -     0x7fff6b914fff  libdyld.dylib (828)                       <4E262ACA-F2A2-3083-99C1-3725F04CB635>  /usr/lib/system/libdyld.dylib
        0x7fff6ba5d000 -     0x7fff6ba8bfff  libsystem_kernel.dylib (7195.40.44.151.1) <9D0A00D0-00DC-37C7-A380-110BDAA68EB4>  /usr/lib/system/libsystem_kernel.dylib
Model: MacBookPro12,1, BootROM 192.0.0.0.0, 2 processors, Dual-Core Intel Core i5, 2.2 GHz, 8 GB, SMC 1.74f4
Graphics: Intel HD Graphics 5500, Intel HD Graphics 5500, spdisplays_builtin
Memory Module: BANK 0/ChannelA-DIMM0, 4 GB, DDR3, 1600 MHz, Hynix/Hyundai, HMT451S6BFR8A-PB
Memory Module: BANK 2/ChannelB-DIMM0, 4 GB, DDR3, 1600 MHz, Kingston, 9905469-063.A00LF
Network Service: PCI Ethernet Slot Internal@0,28,2, Ethernet, en0
PCI Card: Intel HD Graphics 5500, VGA compatible controller, Internal@0,2,0
PCI Card: Broadwell-U Audio Controller, Audio device, Internal@0,3,0
PCI Card: Wildcat Point-LP USB xHCI Controller, USB controller, Internal@0,20,0
PCI Card: Wildcat Point-LP MEI Controller #1, Communication controller, Internal@0,22,0
PCI Card: Wildcat Point-LP High Definition Audio Controller, Audio device, Internal@0,27,0
PCI Card: Wildcat Point-LP SATA Controller [AHCI Mode], SATA controller, Internal@0,31,2
PCI Card: Wildcat Point-LP SMBus Controller, SMBus, Internal@0,31,3
PCI Card: Realtek 8411B PCI Express Gigabit Ethernet, sppci_ethernet, Internal@0,28,2@2,0,1
PCI Card: pci10ec,5287, sppci_unknown, Internal@0,28,2@2,0,0
PCI Card: BCM4322 802.11a/b/g/n, Ariport Extreme, WLAN
Serial ATA Device: Acer GT500A SATA3 120G, 120.03 GB
Serial ATA Device: GLOWAY FER120GS3-S7, 120.03 GB
USB Device: USB 3.0 Bus
USB Device: HD WebCam
USB Device: USB OPTICAL MOUSE
Thunderbolt Bus:



翻译成中文:
EFI中的睡眠-唤醒故障

故障代码:0x00000101 0x0000001f

请忽略下面的堆栈快照

================================================================
日期/时间:2020-09-03 15:56:15.217+0800
操作系统版本:???(建造??)
体系结构:x86\u 64
报告版本:32

数据来源:Stackshots
共享缓存:32BF95DD-36BE-329E-A7B7-8912C01F246B滑动基地址0x7fff23259000,幻灯片0x3259000

事件:睡眠唤醒失败
持续时间:0.00s
步骤:1

启动参数:-v keepsyms=1 vsmcgen=1 agdpmod=pikera-无兼容性检查

开机后唤醒时间:36s



工艺:swd[289]
体系结构:x86\u 64
占地面积:404 KB
自分叉时间:1s
样本数:1(1)

线程0x7ed 1示例(1)优先级4(基4)
<线程QoS背景(请求的背景)、线程darwinbg、进程darwinbg、IO层2>
1开始+1(libdyld.dylib+88145)[0x7fff6b8ef851]1
1???[0x10e65b454]1个
1???[0x10e65b1e8]1个
1个堆栈快照,带配置+10(libsystem_内核.dylib+143466)[0x7fff6ba8006a]1
*1???[0xFFFF80002641F6]1个
*1???[0xffffff8000966efb]1个
*1???[0xffffff8000871061]1个
*1???[0xffffff8000287149]1个
*1???[0xffffff80002bdf4d](运行)1

二进制图像:
0x7fff6b8da000-0x7fff6b914ffflibdyld.dylib(828)<4E262ACA-F2A2-3083-99C1-3725F04CB635>/usr/lib/系统/libdyld.dylib
0x7fff6ba5d000-0x7fff6ba8bfff libsystem_内核.dylib(7195.40.44.151.1)<9D0A00D0-00DC-37C7-A380-110BDAA68EB4>/usr/lib/system/libsystem_内核.dylib
型号:MacBookPro12,1,BootROM 192.0.0.0.0,2个处理器,双核Intel Core i5,2.2GHz,8GB,SMC 1.74f4
图形:Intel HD Graphics 5500、Intel HD Graphics 5500、spdisplays\u-builtin
内存模块:BANK 0/ChannelA-DIMM0,4 GB,DDR3,1600 MHz,Hynix/现代,HMT451S6BFR8A-PB
内存模块:BANK 2/ChannelB-DIMM0,4 GB,DDR3,1600 MHz,金斯顿,9905469-063.A00LF
网络服务:PCI以太网插槽内部@0,28,2,以太网,en0
PCI卡:Intel HD Graphics 5500,VGA兼容控制器,内部@00,2,
PCI卡:Broadwell-U音频控制器,音频设备,内部@0,3,0
PCI卡:Wildcat Point LP USB xHCI控制器,USB控制器,内部@0,20,0
PCI卡:Wildcat Point LP MEI控制器#1,通信控制器,内部@0,22,0
PCI卡:Wildcat Point LP高清音频控制器,音频设备,内部@0,27,0岁
PCI卡:通配符点LP SATA控制器[AHCI模式],SATA控制器,内部@0,31,2
PCI卡:Wildcat Point LP SMBus控制器,SMBus,内部@0,31,3
PCI卡:Realtek 8411B PCI Express千兆以太网、sppci५以太网,内部@0,28,2@2,0,1
PCI卡:pci10ec,5287,sppci趵unknown,内部@0,28,2@2,0,0
PCI卡:BCM4322 802.11a/b/g/n,Ariport Extreme,WLAN
串行ATA设备:Acer GT500A SATA3 120G,120.03 GB
串行ATA设备:GLOWAY FER120GS3-S7,120.03 GB
USB设备:USB 3.0总线
USB设备:高清摄像头
USB设备:USB光学鼠标
霹雳巴士:




大家有遇到过吗?

Rank: 2Rank: 2

UID
4868268
帖子
213
PB币
17
贡献
0
技术
0
活跃
355
沙发
发表于 2020-9-3 18:21:52 IP属地广东 |显示全部楼层
598204514 发表于 2020-9-3 16:46
我用了最新编译的oc,也是这样子,会不会是oc问题

我的也是最新的!这个睡眠还真是玄学!同样的5200u,我另一台笔电自己配的最新的oc引导睡眠完美。开盖合盖,睡眠到天亮!完美,这个acer死活重启!

Rank: 2Rank: 2

UID
4868268
帖子
213
PB币
17
贡献
0
技术
0
活跃
355
板凳
发表于 2020-9-3 18:22:14 IP属地广东 |显示全部楼层
左右不过是爱情 发表于 2020-9-3 17:10
哎 习以为常了

是啊·····这个睡眠还真是玄学!同样的5200u,我另一台笔电自己配的最新的oc引导睡眠完美。开盖合盖,睡眠到天亮!完美,这个acer死活重启!

Rank: 2Rank: 2

UID
4868268
帖子
213
PB币
17
贡献
0
技术
0
活跃
355
4F
发表于 2020-9-3 23:20:27 IP属地广东 |显示全部楼层
xjn819 发表于 2020-9-3 22:44
此类问题不应该与OC有关,此类问题更多的是BIOS中忘记关闭SERIAL PORTS等与BIOS有关的设置,包括固件中存放 ...

嗯··我的bios简介得很!!!想升级又没升级包!

Rank: 2Rank: 2

UID
4868268
帖子
213
PB币
17
贡献
0
技术
0
活跃
355
5F
发表于 2020-9-3 23:23:10 IP属地广东 |显示全部楼层
szj910398983 发表于 2020-9-3 21:22
RTCMemoryFixup.kext完美解决,我是这样的。

请问这个能在哪里找到?谢谢!

Rank: 2Rank: 2

UID
4868268
帖子
213
PB币
17
贡献
0
技术
0
活跃
355
6F
发表于 2020-9-3 23:35:58 IP属地广东 |显示全部楼层
szj910398983 发表于 2020-9-3 21:22
RTCMemoryFixup.kext完美解决,我是这样的。

一個開放源代碼內核擴展,提供了一種仿真CMOS(RTC)存儲器中某些偏移量的方法。它可以幫助您避免osx AppleRTC和PC的固件/ BIOS之間的某些衝突。

它還可以幫助您找出發生偏移的偏移量。在大多數情況下,使用boot-args中的某些偏移量進行引導,執行睡眠,喚醒和重新引導就足夠了。如果您看不到任何CMOS錯誤或意外重啟,則意味著您已設法排除衝突的CMOS偏移量。

boot-args中的偏移量的rtcfx_exclude值可以從00到FF(前綴為0x)。小心:

從0到0D的偏移量通常或多或少是“兼容的”,不應引起任何衝突。
從0x80到0xAB的偏移量用於存儲一些休眠信息(IOHibernateRTCVariables)。如果此範圍內的任何偏移量引起衝突,則可以將其排除,但休眠將不起作用。
在我的情況下,這只是一個偏移量:B2。B0-B4偏移量用於PowerManagement功能,但無論如何它們都不能用於hacks)
彙編
這個kext不是Lilu插件,但是它仍然依賴Lilu庫中的一些有用方法,因此您必須將Lilu.kext放入項目文件夾。
引導參數
rtcfx_exclude=offset1,offset2,start_offset-end_offset... -不允許寫入的偏移量列表或偏移量範圍
-rtcfxdbg 打開調試輸出

大哥,我找到了这个驱动!请问这个引导参数应该如何设置?

Rank: 2Rank: 2

UID
4868268
帖子
213
PB币
17
贡献
0
技术
0
活跃
355
7F
发表于 2020-9-3 23:36:19 IP属地广东 |显示全部楼层
xjn819 发表于 2020-9-3 22:44
此类问题不应该与OC有关,此类问题更多的是BIOS中忘记关闭SERIAL PORTS等与BIOS有关的设置,包括固件中存放 ...

大神,谢谢指导!!!

Rank: 2Rank: 2

UID
4868268
帖子
213
PB币
17
贡献
0
技术
0
活跃
355
8F
发表于 2020-9-3 23:37:11 IP属地广东 |显示全部楼层
szj910398983 发表于 2020-9-3 21:22
RTCMemoryFixup.kext完美解决,我是这样的。

谢谢您的提醒!!

Rank: 2Rank: 2

UID
4868268
帖子
213
PB币
17
贡献
0
技术
0
活跃
355
9F
发表于 2020-9-3 23:49:07 IP属地广东 |显示全部楼层
xjn819 发表于 2020-9-3 23:46
RTCMEMORYFIXUP需要用二分法来使用,但首先确定你是因为RTC的问题导致的,不然没有意义。

将此kext放入O ...

谢谢大神,我学习一下如何操作!

Rank: 2Rank: 2

UID
4868268
帖子
213
PB币
17
贡献
0
技术
0
活跃
355
10F
发表于 2020-9-4 08:20:06 IP属地广东 来自手机 |显示全部楼层
xjn819 发表于 2020-9-3 23:46
RTCMEMORYFIXUP需要用二分法来使用,但首先确定你是因为RTC的问题导致的,不然没有意义。

将此kext放入O ...

早上好,大神。谢谢您的指导!导入驱动后,启动参数设置为80:FF可以完美睡眠,昨晚合盖今早打开也没有问题,合盖过程中机器风扇等停机休眠。尝试添加另外2个的细分参数发现故障依旧,错误代码依旧。我是否可以只使用80:FF?

Rank: 2Rank: 2

UID
4868268
帖子
213
PB币
17
贡献
0
技术
0
活跃
355
11F
发表于 2020-9-4 12:56:51 IP属地广东 |显示全部楼层
在xjn819大神的指导下已经完美解决acer笔电睡眠、盒盖重启的问题。在此,向xjn819大神表示衷心感谢。
如果各位有与我类似的睡眠重启情况,可以参考以下方法解决:
1、下载驱动:RTCMemoryFixup.kext2、将此kext放入OC/Kexts下面,并在config中加载它。
3、boot-args:rtcfx_exclude=80-FF
重新启动,合盖睡眠。恭喜你的睡眠正常了!
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4868268
帖子
213
PB币
17
贡献
0
技术
0
活跃
355
12F
发表于 2020-9-6 23:03:42 IP属地广东 |显示全部楼层
君临天下tima 发表于 2020-9-6 13:39
希望这个能解决问题

J解决了吗?

Rank: 2Rank: 2

UID
4868268
帖子
213
PB币
17
贡献
0
技术
0
活跃
355
13F
发表于 2020-9-7 11:24:56 IP属地广东 |显示全部楼层
zhaiman 发表于 2020-9-7 11:04
请问楼主,你的机器睡眠是完全断电那种吗

现在是的···笔电对指示灯闪烁,机子风扇停,没有温度!

Rank: 2Rank: 2

UID
4868268
帖子
213
PB币
17
贡献
0
技术
0
活跃
355
14F
发表于 2020-9-7 15:20:59 IP属地广东 |显示全部楼层
zhaiman 发表于 2020-9-7 12:21
这个应该是属于睡眠,最近在折腾休眠

睡眠完美已经很不错啦!

Rank: 2Rank: 2

UID
4868268
帖子
213
PB币
17
贡献
0
技术
0
活跃
355
15F
发表于 2020-10-11 14:01:57 IP属地广东 |显示全部楼层
winitial 发表于 2020-10-11 10:37
我的MSI Z490I 同样得问题 添加了ssdt-rhub后就好了

嗯··睡眠问题的造成因素很多,解决了就好!

Rank: 2Rank: 2

UID
4868268
帖子
213
PB币
17
贡献
0
技术
0
活跃
355
16F
发表于 2021-2-24 11:30:19 IP属地日本 |显示全部楼层
ike1988 发表于 2021-2-9 17:14
可能是bios有问题,我之前不能关机,重刷bios好了。

不是bios问题··RTC·······驱动+代码解决问题了

Rank: 2Rank: 2

UID
4868268
帖子
213
PB币
17
贡献
0
技术
0
活跃
355
17F
发表于 2021-6-22 20:57:26 IP属地日本 |显示全部楼层
iChinxu 发表于 2021-6-19 09:56
感谢!试了一下,acer管用

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