SuperNG6 / MSI-B360-Big-Sur-EFI

Hackintosh EFI
https://sleele.com/2020/04/13/hackintosh-catalina/
778 stars 145 forks source link

睡眠后无法唤醒,强制关机再开机出现Kernl Panic #230

Closed qianqiangliu closed 3 years ago

qianqiangliu commented 3 years ago

机型配置信息

描述问题

睡眠后,键盘或鼠标无法唤醒,BIOS已经打开了USB唤醒功能。升级EFI之后出现的问题,之前的没有问题。 长按电源键关机再开机出现Kernel Panic,日志如下: panic(cpu 0 caller 0xffffff80027c52a6): Kernel trap at 0xffffff7f9d860285, type 14=page fault, registers: CR0: 0x000000008001003b, CR2: 0x0000000000000000, CR3: 0x0000000007821000, CR4: 0x00000000003626e0 RAX: 0xffffff8003440e01, RBX: 0xffffff93520ac000, RCX: 0x0000000000000000, RDX: 0x0000000001000000 RSP: 0xffffffa093953a70, RBP: 0xffffffa093953a80, RSI: 0xffffff93536fb7f0, RDI: 0x0000000000000000 R8: 0xffffff868a58b260, R9: 0x00000000ffffffff, R10: 0x0000000000000005, R11: 0xffffffd39f746dd0 R12: 0xffffff93520ac000, R13: 0x0000000000000000, R14: 0xffffff9351215a00, R15: 0xffffff869dfcbb60 RFL: 0x0000000000010202, RIP: 0xffffff7f9d860285, CS: 0x0000000000000008, SS: 0x0000000000000010 Fault CR2: 0x0000000000000000, Error code: 0x0000000000000000, Fault CPU: 0x0, PL: 0, VF: 1

Backtrace (CPU 0), Frame : Return Address 0xffffffa093953490 : 0xffffff800268e02d 0xffffffa0939534e0 : 0xffffff80027d48e3 0xffffffa093953520 : 0xffffff80027c4eda 0xffffffa093953570 : 0xffffff8002632a2f 0xffffffa093953590 : 0xffffff800268d84d 0xffffffa0939536b0 : 0xffffff800268db43 0xffffffa093953720 : 0xffffff8002e9d68a 0xffffffa093953790 : 0xffffff80027c52a6 0xffffffa093953910 : 0xffffff80027c4f8d 0xffffffa093953960 : 0xffffff8002632a2f 0xffffffa093953980 : 0xffffff7f9d860285 0xffffffa093953a80 : 0xffffff8002dc69ab 0xffffffa093953af0 : 0xffffff8002dc653e 0xffffffa093953ba0 : 0xffffff8002dc56df 0xffffffa093953c00 : 0xffffff8002dc5108 0xffffffa093953c40 : 0xffffff8002dbda14 0xffffffa093953c80 : 0xffffff80053f7dcc 0xffffffa093953cd0 : 0xffffff8005429a52 0xffffffa093953d80 : 0xffffff80054287f0 0xffffffa093953e60 : 0xffffff800548ee44 0xffffffa093953e80 : 0xffffff80026d44b5 0xffffffa093953ef0 : 0xffffff80026d5424 0xffffffa093953fa0 : 0xffffff800263213e Kernel Extensions in backtrace: com.apple.iokit.IOUSBHostFamily(1.2)[5190CA74-773E-3915-B4AA-8FDB4D1ED52B]@0xffffff800547c000->0xffffff800550afff dependency: com.apple.driver.AppleBusPowerController(1.0)[66C01074-5C99-3222-91D1-F80B98D55EDD]@0xffffff8003a2e000->0xffffff8003a31fff dependency: com.apple.driver.AppleSMC(3.1.9)[406AA67A-5111-3CA1-8C7A-A95B18AF6252]@0xffffff8003d4e000->0xffffff8003d66fff dependency: com.apple.driver.usb.AppleUSBCommon(1.0)[96B84822-9BC5-3DC8-86F0-6E38178E615B]@0xffffff8003e9e000->0xffffff8003ea1fff dependency: com.apple.driver.AppleUSBHostMergeProperties(1.2)[CFEDF52B-3A3F-30DF-B042-81434B369E0F]@0xffffff8005577000->0xffffff8005577fff dependency: com.apple.iokit.IOACPIFamily(1.4)[0D13DDA8-F6FE-3649-A850-DE1D9BFF8CEF]@0xffffff8004c3a000->0xffffff8004c3bfff com.apple.iokit.IOUSBFamily(900.4.2)[7A341354-75C8-3449-8C91-B25D96C7D951]@0xffffff80053d5000->0xffffff800543afff dependency: com.apple.driver.usb.AppleUSBCommon(1.0)[96B84822-9BC5-3DC8-86F0-6E38178E615B]@0xffffff8003e9e000->0xffffff8003ea1fff dependency: com.apple.iokit.IOPCIFamily(2.9)[B99B3B05-71B8-3178-8C27-E0A0ACA9F16E]@0xffffff800515f000->0xffffff8005187fff dependency: com.apple.iokit.IOUSBHostFamily(1.2)[5190CA74-773E-3915-B4AA-8FDB4D1ED52B]@0xffffff800547c000->0xffffff800550afff com.wch.usbserial(1.0)[AD765268-B76B-3619-A05F-DA24C7F8F230]@0xffffff7f9d85f000->0xffffff7f9d862fff dependency: com.apple.iokit.IOSerialFamily(11)[9787C647-19B8-36EB-BC27-2CD8D028FABF]@0xffffff800521b000->0xffffff8005220fff dependency: com.apple.iokit.IOUSBFamily(900.4.2)[7A341354-75C8-3449-8C91-B25D96C7D951]@0xffffff80053d5000->0xffffff800543afff

Process name corresponding to current thread: kernel_task Boot args: darkwake=0 -igfxblr igfxonln=1

Mac OS version: 20E241

Kernel version: Darwin Kernel Version 20.4.0: Thu Apr 22 21:46:47 PDT 2021; root:xnu-7195.101.2~1/RELEASE_X86_64 Kernel UUID: 068F99A3-1DB3-31C0-87D5-09942F122BB6 KernelCache slide: 0x0000000002400000 KernelCache base: 0xffffff8002600000 Kernel slide: 0x0000000002410000 Kernel text base: 0xffffff8002610000 __HIB text base: 0xffffff8002500000 System model name: Macmini8,1 (Mac-7BA5B2DFE22DDD8C) System shutdown begun: NO Panic diags file available: YES (0x0) Hibernation exit count: 0

System uptime in nanoseconds: 2014602483569 Last Sleep: absolute base_tsc base_nano Uptime : 0x000001d50faa5b99 Sleep : 0x0000000000000000 0x0000000000000000 0x0000000000000000 Wake : 0x0000000000000000 0x0000000a91a45790 0x0000000000000000 last started kext at 2010899909232: >!UAudio 405.39 (addr 0xffffff7f9b912000, size 315392) last stopped kext at 721357297099: @macos.driver.!UEthernetHost 8.1.1 (addr 0xffffff7f9b972000, size 16384) loaded kexts: com.intel.driver.EnergyDriver 3.7.0 com.wch.usbserial 1 as.acidanthera.mieze.!IMausi 1.0.6 ru.joedm.SMCSuperIO 1.2.3 as.vit9696.SMCProcessor 1.2.3 as.vit9696.VirtualSMC 1.2.3 org.acidanthera.NVMeFix 1.0.7 as.vit9696.!AALC 1.6.0 as.vit9696.WhateverGreen 1.4.9 as.vit9696.Lilu 1.5.3 @filesystems.afpfs 11.3 @nke.asp_tcp 8.2 @filesystems.smbfs 3.5

!ATopCaseHIDEventDriver 4040.11 AudioAUUC 1.70 @filesystems.autofs 3.0 !APlatformEnabler 2.7.0d0 AGPM 122 X86PlatformShim 1.0.0 @fileutil 20.036.15 !AGraphicsDevicePolicy 6.2.9 !AUpstreamUserClient 3.6.8 !AMCCSControl 1.14 @AGDCPluginDisplayMetrics 6.2.9 pmtelemetry 1 |IOUserEthernet 1.0.1 usb.!UUserHCI 1 !AHDA 283.15 |IO!BSerialManager 8.0.4d18 @Dont_Steal_Mac_OS_X 7.0.0 !AHV 1 !ADiskImages2 1 !A!ISlowAdaptiveClocking 4.0.0 !A!IKBLGraphics 16.0.2 !A!ICFLGraphicsFramebuffer 16.0.2 !A!IPCHPMC 2.0.1 |IO!BUSBDFU 8.0.4d18 !AFileSystemDriver 3.0.1 @filesystems.tmpfs 1 @filesystems.hfs.kext 556.100.11 @BootCache 40 @!AFSCompression.!AFSCompressionTypeZlib 1.0.0 @!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1 @private.KextAudit 1.0 @filesystems.apfs 1677.100.114 AirPort.BrcmNIC 1400.1.1 !AAHCIPort 346.100.2 !ARTC 2.0 !AACPIButtons 6.1 !AHPET 1.8 !ASMBIOS 2.1 !AAPIC 1.7 @!ASystemPolicy 2.0.0 @nke.applicationfirewall 311 |IOKitRegistryCompatibility 1 |EndpointSecurity 1 !UAudio 405.39 driverkit.serial 6.0.0 !UMergeNub 900.4.2 $SecureRemotePassword 1.0 !AHIDKeyboard 224 !AActuatorDriver 4440.3 !AMultitouchDriver 4440.3 !AInputDeviceSupport 4400.35 !AHS!BDriver 4040.11 IO!BHIDDriver 8.0.4d18 @kext.triggers 1.0 !AGraphicsControl 6.2.9 DspFuncLib 283.15 @kext.OSvKernDSPLib 529 |IOAVB!F 940.4 |IOEthernetAVB!C 1.1.0 !ASMBus!C 1.0.18d1 |IOSMBus!F 1.1 @!AGPUWrangler 6.2.9 |IOSlowAdaptiveClocking!F 1.0.0 !ASMBusPCI 1.0.14d1 @plugin.IOgPTPPlugin 980.4 !AHDA!C 283.15 |IOHDA!F 283.15 |IOAudio!F 300.6.1 @vecLib.kext 1.2.0 |IONDRVSupport 585.1 X86PlatformPlugin 1.0.0 |IOAccelerator!F2 442.9 @!AGraphicsDeviceControl 6.2.9 |IOGraphics!F 585.1 IOPlatformPlugin!F 6.0.0d8 |IOSerial!F 11 |Broadcom!BHost!CUSBTransport 8.0.4d18 |IO!BHost!CUSBTransport 8.0.4d18 |IO!BHost!CTransport 8.0.4d18 usb.IOUSBHostHIDDevice 1.2 usb.cdc 5.0.0 usb.networking 5.0.0 usb.!UHostCompositeDevice 1.2 usb.!UHub 1.2 !ABSDKextStarter 3 |IOSurface 290.7 @filesystems.hfs.encodings.kext 1 !AXsanScheme 3 usb.!UHostPacketFilter 1.0 |IOUSB!F 900.4.2 |IO80211!F 1200.12.2b1 |IOSkywalk!F 1 mDNSOffloadUserClient 1.0.1b8 corecapture 1.0.4 |IONVMe!F 2.1.0 !AEFINVRAM 2.1 |IOAHCI!F 294.100.1 usb.!UXHCIPCI 1.2 usb.!UXHCI 1.2 !AEFIRuntime 2.1 |IOHID!F 2.0.0 $!AImage4 3.0.0 |IOTimeSync!F 980.4 |IONetworking!F 3.4 DiskImages 493.0.0 |IO!B!F 8.0.4d18 |IOReport!F 47 |IO!BPacketLogger 8.0.4d18 $quarantine 4 $sandbox 300.0 @kext.!AMatch 1.0.0d1 |CoreAnalytics!F 1 !ASSE 1.0 !AKeyStore 2 !UTDM 511.101.1 |IOUSBMass!SDriver 184.101.1 |IOSCSIBlockCommandsDevice 436.100.4 |IO!S!F 2.1 |IOSCSIArchitectureModel!F 436.100.4 !AMobileFileIntegrity 1.0.5 @kext.CoreTrust 1 !AFDEKeyStore 28.30 !AEffaceable!S 1.0 !ACredentialManager 1.0 KernelRelayHost 1 |IOUSBHost!F 1.2 !UHostMergeProperties 1.2 usb.!UCommon 1.0 !ABusPower!C 1.0 !ASEPManager 1.0.1 IOSlaveProcessor 1 !AACPIPlatform 6.1 !ASMC 3.1.9 |IOPCI!F 2.9 |IOACPI!F 1.4 watchdog 1 @kec.pthread 1 @kec.corecrypto 11.1 @kec.Libm 1

SuperNG6 commented 3 years ago

尝试过降级EFI么? 也许是新加入的这两个参数导致的 -igfxblr igfxonln=1

qianqiangliu commented 3 years ago

使用 USBMap 重新映射USB端口后,解决了睡眠无法唤醒问题。

qianqiangliu commented 3 years ago

重映射USB还是唤不醒,强制重启之后出现问题: Sleep Wake failure in EFI

Failure code:: 0x00000000 0x0000001f

Please IGNORE the below stackshot

================================================================ Date/Time: 2021-07-08 22:47:05.629 +0800 OS Version: ??? ??? (Build ???) Architecture: x86_64 Report Version: 32

Data Source: Stackshots Shared Cache: 4A889CE9-8D7E-304E-A5F7-84D819B0BF9C slid base address 0x7fff20082000, slide 0x82000

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

Boot args: darkwake=0 igfxonln=1 igfxrpsc=1 chunklist-security-epoch=0 -chunklist-no-rev2-dev

Time Awake Since Boot: 11s

Process: swd [263] Architecture: x86_64 Footprint: 352 KB Time Since Fork: 3s Num samples: 1 (1)

Thread 0x73d 1 sample (1) priority 4 (base 4) <thread QoS background (requested background), thread darwinbg, process darwinbg, IO tier 2> 1 start + 1 (libdyld.dylib + 89949) [0x7fff203abf5d] 1 1 ??? [0x1067a7454] 1 1 ??? [0x1067a71e8] 1 1 __stack_snapshot_with_config + 10 (libsystem_kernel.dylib + 146934) [0x7fff2037ddf6] 1 1 ??? [0xffffff80002331f6] 1 1 ??? [0xffffff800093fc9e] 1 1 ??? [0xffffff8000849ef1] 1 1 ??? [0xffffff800025651f] 1 *1 ??? [0xffffff800028d8fd] (running) 1

Binary Images: 0x7fff2035a000 - 0x7fff20389fff libsystem_kernel.dylib (7195.121.3) /usr/lib/system/libsystem_kernel.dylib 0x7fff20396000 - 0x7fff203d1fff libdyld.dylib (852) /usr/lib/system/libdyld.dylib Model: Macmini8,1, BootROM 1715.0.26.0.0, 8 processors, 8-Core Intel Core i7, 3 GHz, 16 GB, SMC Graphics: kHW_IntelUHDGraphics630Item, Intel UHD Graphics 630, spdisplays_builtin Memory Module: BANK 1/ChannelA-DIMM1, 8 GB, DDR4, 2667 MHz, 0813, STK4U2666D19081C Memory Module: BANK 3/ChannelB-DIMM1, 8 GB, DDR4, 2667 MHz, 0813, STK4U2666D19081C AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x111), Broadcom BCM43xx 1.0 (7.77.111.1 AirPortDriverBrcmNIC-1680.8) Bluetooth: Version 8.0.5d7, 3 services, 27 devices, 1 incoming serial ports Network Service: Ethernet, Ethernet, en0 USB Device: USB 3.1 Bus USB Device: BRCM20702 Hub USB Device: Bluetooth USB Host Controller Thunderbolt Bus:

qianqiangliu commented 3 years ago

开启RTC补丁,解决了这个问题。

SuperNG6 commented 3 years ago

RTC补丁

RTC补丁默认是启用的

qianqiangliu commented 3 years ago

最终发现是内存问题,换了内存条好了。