Jump to content

Samsung nvme 970 evo problems


viktr
 Share

7 posts in this topic

Recommended Posts

Hi,

 

Does anyone have an idea why hibernation does not work with 970 evo m.2 ssd? It just hangs during resume at boot.efi with the message

 

             Start
Start OSName
End OSName
Start InitDeviceTree
Start InitDeviceTree
End InitDeviceTree
Start InitMemoryConfig
End InitMemoryConfig
Start CheckHibernate

And that's all, it waits forever, like that:

->StartImage(0xB1E179D8, , )
 File: \EFI\CLOVER\drivers64UEFI\apfs.efi
 Image: B56A3000 - B5731860 (8E860)
->StartImage(0xB1680A98, , )
 File: \System\Library\CoreServices\boot.efi
 Image: AA044000 - AA0D2000 (8E000)
DumpUefiCalls overrides started on 2018.08.30 (yyyy.mm.dd), at 14:15:36.
Overriding Simple File System for handle B2B40718  - installed
Overriding Simple File System for handle B19B0E58  - installed
Overriding Simple File System for handle B19D6D98  - installed
Overriding Simple File System for handle B19FC798  - installed
Overriding Simple File System for handle B19B0718  - installed
Overriding Simple File System for handle B2B40718  - Already overriden
Overriding boot services ...
Boot services overriden!
Overriding console output ...
Console output overriden!
Overriding runtime services ...
Runtime services: setting VirtualAddressChangeEvent = Success
Runtime services overriden!
->LocateProtocol(gAppleSMCProtocolGuid, 0, 0/0) = Not Found
Error Overriding AppleSMC: Not Found
->LocateProtocol(gAppleBootKeyPressProtocolGuid, 0, 0/B1E41B68) = Success
AppleKeyState overriden!
Overriding AppleKeyMapDb ...
->LocateProtocol(584B9EBE-80C1-4BD6-98B0-A7786EC2F2E2, 0, 0/B1E41B48) = Success
AppleKeyMapDb overriden!

STARTING: \System\Library\CoreServices\boot.efi

->HandleProtocol(B1680A98, gEfiLoadedImageProtocolGuid, B16828C0) = Success
->GetVariable(boot-signature, gEfiAppleBootGuid, 0/0, 14, 0) = Buffer Too Small
->GetVariable(boot-image-key, gEfiAppleBootGuid, 0/0, 10, 0) = Buffer Too Small
->GetTime(08/30/2018  14:15, NULL) = Success
->GetVariable(bootercfg-once, gEfiAppleBootGuid, 0/0, 200, AA4ADC30) = Not Found
->GetVariable(bootercfg, gEfiAppleBootGuid, 0/0, 200, AA4ADC30) = Not Found
->GetTime(08/30/2018  14:15, NULL) = Success
->GetVariable(boot-signature, gEfiAppleBootGuid, 0/0, 14, 0) = Buffer Too Small
->GetVariable(boot-image-key, gEfiAppleBootGuid, 0/0, 10, 0) = Buffer Too Small
->GetVariable(efiboot-perf-record, gEfiAppleBootGuid, 0/0, 0, 0) = Not Found
->LocateHandleBuffer(ByProtocol, gEfiGraphicsOutputProtocolGuid, 0, 1, B1552FD8) = Success
->HandleProtocol(B2C86D58, gEfiGraphicsOutputProtocolGuid, B2C85040) = Success
Start
->SetVariable(wake-failure, gEfiAppleBootGuid, 7, 4, AA0CB4A8) = Success
01 01 00 00                                     | ....
->LocateProtocol(gEfiConsoleControlProtocolGuid, 0, 0/B5B48B20) = Success
->GetVariable(HW_BID, gEfiAppleNvramGuid, 0/6, 14, AA0CC370) = Success
4D 61 63 2D 42 45 30 38 38 41 46 38 43 35 45 42 | Mac-BE088AF8C5EB
34 46 41 32                                     | 4FA2
->LocateProtocol(gEfiOSInfoProtocolGuid, 0, 0/AA19E010) = Success
->LocateHandleBuffer(ByProtocol, gEfiGraphicsOutputProtocolGuid, 0, 1, B1552FD8) = Success
->HandleProtocol(B2C86D58, gEfiGraphicsOutputProtocolGuid, B2C85040) = Success
Start OSName
->InstallProtocolInterface(AA4ADE58, C5C5DA95-7D5C-45E6-8372-89BD526DE956, 0, 0) = Success
->UninstallProtocolInterface(B2616F58, C5C5DA95-7D5C-45E6-8372-89BD526DE956, 0) = Success
->LocateHandleBuffer(ByProtocol, gEfiGraphicsOutputProtocolGuid, 0, 1, B166FFD8) = Success
->HandleProtocol(B2C86D58, gEfiGraphicsOutputProtocolGuid, B2C85040) = Success
End OSName
->LocateHandleBuffer(ByProtocol, gEfiGraphicsOutputProtocolGuid, 0, 1, B166FFD8) = Success
->HandleProtocol(B2C86D58, gEfiGraphicsOutputProtocolGuid, B2C85040) = Success
Start InitDeviceTree->SetTimer(B2B509D8, 0, 0xF4240) = Success
->SetTimer(B2B509D8, 1, 0xF4240) = Success

->GetVariable(ROM, gEfiAppleNvramGuid, 0/6, 6, AA4ADFC8) = Success
9A 59 C2 B6 44 5A                               | .Y..DZ
->GetVariable(MLB, gEfiAppleNvramGuid, 0/6, 11, AA4ADEB0) = Success
43 30 32 37 32 37 38 30 32 47 55 46 31 31 37 41 | C02727802GUF117A
38                                              | 8
->LocateHandleBuffer(ByProtocol, gEfiGraphicsOutputProtocolGuid, 0, 1, B166FFD8) = Success
->HandleProtocol(B2C86D58, gEfiGraphicsOutputProtocolGuid, B2C85040) = Success
Start InitDeviceTree
->LocateProtocol(gEfiDataHubProtocolGuid, 0, AA4ADE70/B5D0DA10) = Success
->GetVariable(BridgeOSBootSessionUUID, gEfiAppleBootGuid, 0/0, 3F, AA4ADDE0) = Not Found
->LocateHandleBuffer(ByProtocol, gEfiGraphicsOutputProtocolGuid, 0, 1, B1573FD8) = Success
->HandleProtocol(B2C86D58, gEfiGraphicsOutputProtocolGuid, B2C85040) = Success
End InitDeviceTree
->LocateHandleBuffer(ByProtocol, gEfiGraphicsOutputProtocolGuid, 0, 1, B1573FD8) = Success
->HandleProtocol(B2C86D58, gEfiGraphicsOutputProtocolGuid, B2C85040) = Success
Start InitMemoryConfig
->GetVariable(HW_BID, gEfiAppleNvramGuid, 0/6, 14, AA0CC370) = Success
4D 61 63 2D 42 45 30 38 38 41 46 38 43 35 45 42 | Mac-BE088AF8C5EB
34 46 41 32                                     | 4FA2
->LocateHandleBuffer(ByProtocol, gEfiGraphicsOutputProtocolGuid, 0, 1, B2B54FD8) = Success
->HandleProtocol(B2C86D58, gEfiGraphicsOutputProtocolGuid, B2C85040) = Success
End InitMemoryConfig
->LocateHandleBuffer(ByProtocol, gEfiGraphicsOutputProtocolGuid, 0, 1, B2B54FD8) = Success
->HandleProtocol(B2C86D58, gEfiGraphicsOutputProtocolGuid, B2C85040) = Success
Start CheckHibernate
->GetVariable(boot-image, gEfiAppleBootGuid, 0/0, 5E, 0) = Buffer Too Small
->GetVariable(boot-signature, gEfiAppleBootGuid, 0/2, 14, AA0CF718) = Success
3B 86 1E 91 7B 3D 8A C1 EB F3 C6 22 4E 33 21 5E | ;...{=....."N3!^
54 2A 89 84                                     | T*..
->SetVariable(boot-signature, gEfiAppleBootGuid, 0, 0, 0) = Success
->GetVariable(boot-image-key, gEfiAppleBootGuid, 0/2, 10, AA0CF72C) = Success
2A 65 8B 29 1A CC 74 47 85 14 85 5A 3B 60 9F 78 | *e.)..tG...Z;`.x
->SetVariable(boot-image-key, gEfiAppleBootGuid, 0, 0, 0) = Success
->SetVariable(wake-failure, gEfiAppleBootGuid, 7, 4, AA0CB4A8) = Success
01 11 05 00                                     | ....
->GetTime(08/30/2018  14:15, NULL) = Success
->GetVariable(boot-image, gEfiAppleBootGuid, 0/0, 5E, 0) = Buffer Too Small
->GetVariable(boot-image, gEfiAppleBootGuid, 0/7, 5E, B192C758) = Success
02 01 0C 00 D0 41 03 0A 00 00 00 00 01 01 06 00 | .....A..........
00 1D 01 01 06 00 00 00 FF FF 10 00 01 00 00 00 | ................
00 25 38 56 81 B0 C4 08 04 04 32 00 00 25 38 56 | .8V......2..8V
81 B0 C4 08 04 04 26 00 00 25 38 56 81 B0 C4 08 | ......&..8V....
04 04 1A 00 35 00 64 00 32 00 37 00 33 00 30 00 | ....5.d.2.7.3.0.
31 00 30 00 30 00 30 00 00 00 7F FF 04 00       | 1.0.0.0.......
->LocateProtocol(5301FE59-1770-4166-A169-00C4BDE4A162, 0, 5E/0) = Not Found
->SetTimer(B2B509D8, 0, 0xF4240) = Success
->SetTimer(B2B509D8, 1, 0xF4240) = Success
->GetTime(08/30/2018  14:15, NULL) = Success
->SetTimer(B2B509D8, 0, 0xF4240) = Success
->SetTimer(B2B509D8, 1, 0xF4240) = Success
->SetTimer(B2B509D8, 0, 0xF4240) = Success
->SetTimer(B2B509D8, 1, 0xF4240) = Success
->SetTimer(B2B509D8, 0, 0xF4240) = Success
->SetTimer(B2B509D8, 1, 0xF4240) = Success
->SetTimer(B2B509D8, 0, 0xF4240) = Success
->SetTimer(B2B509D8, 1, 0xF4240) = Success
->SetTimer(B2B509D8, 0, 0xF4240) = Success
->SetTimer(B2B509D8, 1, 0xF4240) = Success
->SetTimer(B2B509D8, 0, 0xF4240) = Success
->SetTimer(B2B509D8, 1, 0xF4240) = Success
->SetTimer(B2B509D8, 0, 0xF4240) = Success
->SetTimer(B2B509D8, 1, 0xF4240) = Success
->SetTimer(B2B509D8, 0, 0xF4240) = Success
->SetTimer(B2B509D8, 1, 0xF4240) = Success
->SetTimer(B2B509D8, 0, 0xF4240) = Success
->SetTimer(B2B509D8, 1, 0xF4240) = Success
->SetTimer(B2B509D8, 0, 0xF4240) = Success
->SetTimer(B2B509D8, 1, 0xF4240) = Success
->SetTimer(B2B509D8, 0, 0xF4240) = Success
->SetTimer(B2B509D8, 1, 0xF4240) = Success
->SetTimer(B2B509D8, 0, 0xF4240) = Success
->SetTimer(B2B509D8, 1, 0xF4240) = Success
->SetTimer(B2B509D8, 0, 0xF4240) = Success

With sata samsung 850 ssd and exactly the same configuration everything is working fine.

Also I noticed that overall system response with nvme ssd is a bit slower than with sata ssd. Not too much but pretty annoying. Maybe it is necessary to install some additional drivers? Or set clover keys?

Thank you.
 

Link to comment
Share on other sites

9 hours ago, Allan said:

Take a good read here:

 

 

Well, looks like it is for sierra, but I have 10.13.6. As far as I know, nvmes are supposed to work fine without any special patches. Maybe clover parameter, patch, dsdt or something?

Link to comment
Share on other sites

On 9/12/2018 at 5:54 PM, Allan said:

Hmmm, well I don't have this kind of hardware.

 

But maybe you can find something in that topic, maybe in the last pages you'll find more info about HS + NVMe.

Yes, I thought the same, but not found anything...

Link to comment
Share on other sites

 Share

×
×
  • Create New...