MacBook Pro Sleep wake failure : Peut-être une solution ... / MBP 16"

xanareld

Membre junior
2 Octobre 2019
19
2
32
Bonjour à tous,

Depuis le premier jour d'achat de mon Macbook Pro 16' en novembre dernier, j'ai rencontré un bug pénible sur ma machine la rendant totalement inapte à passer en veille. Chaque mise en veille profonde se soldait pas un crash et un éternel message d'erreur "Sleep wake failure in EFI".

Pour ceux que ça intéresse, voici le rapport d'erreur complet :

Bloc de code:
Sleep Wake failure in EFI

Failure code:: 0xffffffff 0x0000001f

Please IGNORE the below stackshot

================================================================
Date/Time:        2020-06-12 08:58:14 +0200
OS Version:       ??? ??? (Build ???)
Architecture:     x86_64
Report Version:   29

Data Source:      Stackshots
Shared Cache:     0xa6e1000 5230E190-4E35-3DAD-BD7D-D6090B119F25

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

Boot args:        chunklist-security-epoch=0 -chunklist-no-rev2-dev

Time Awake Since Boot: 19s



Process:          swd [374]
Architecture:     x86_64
Footprint:        524 KB
Start time:       2020-06-12 08:58:14 +0200
End time:         2020-06-12 08:58:14 +0200
Num samples:      1 (1)

  Thread 0xc37    1 sample (1)    priority 4 (base 4)
  <thread QoS background (requested background), thread darwinbg, process darwinbg, IO tier 2>
  1  start + 1 (libdyld.dylib + 109769) [0x7fff7182acc9] 1
    1  ??? [0x104b2c454] 1
      1  ??? [0x104b2c1dd] 1
        1  __stack_snapshot_with_config + 10 (libsystem_kernel.dylib + 135862) [0x7fff7198c2b6] 1
         *1  ??? [0xffffff80002c6206] 1
           *1  ??? [0xffffff8000987097] 1
             *1  ??? [0xffffff800089f9a1] 1
               *1  ??? [0xffffff80002e99e7] (running) 1

  Binary Images:
        0x7fff71810000 -     0x7fff71846fff  libdyld.dylib (750.5)               <7E711A46-5E4D-393C-AEA6-440E2A5CCD0C>  /usr/lib/system/libdyld.dylib
        0x7fff7196b000 -     0x7fff71997fff  libsystem_kernel.dylib (6153.121.2) <9F9902C9-A46F-3CA9-B7F9-5CCFE98FBF75>  /usr/lib/system/libsystem_kernel.dylib
Model: MacBookPro16,1, BootROM 1037.120.87.0.0 (iBridge: 17.16.15300.0.0,0), 6 processors, 6-Core Intel Core i7, 2,6 GHz, 32 GB, SMC
Graphics: kHW_IntelUHDGraphics630Item, Intel UHD Graphics 630, spdisplays_builtin
Graphics: kHW_AMDRadeonPro5500MItem, AMD Radeon Pro 5500M, spdisplays_pcie_device, 8 GB
Memory Module: BANK 0/ChannelA-DIMM0, 16 GB, DDR4, 2667 MHz, SK Hynix, -
Memory Module: BANK 2/ChannelB-DIMM0, 16 GB, DDR4, 2667 MHz, SK Hynix, -
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x7BF), wl0: Apr  7 2020 13:09:12 version 9.30.357.41.32.5.49 FWID 01-617711e7
Bluetooth: Version 7.0.5f6, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: 4-Port USB 3.0 Hub
USB Device: USB3.0 Card Reader
USB Device: USB 3.1 Bus
USB Device: 4-Port USB 2.0 Hub
USB Device: CORSAIR IRONCLAW RGB Gaming Mouse
USB Device: USB 2.0 Hub
USB Device: Apple T2 Bus
USB Device: Composite Device
USB Device: Touch Bar Backlight
USB Device: Touch Bar Display
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: Ambient Light Sensor
USB Device: FaceTime HD Camera (Built-in)
USB Device: Apple T2 Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 55.3
Thunderbolt Bus: MacBook Pro, Apple Inc., 55.3



J'ai tenté plusieurs méthodes sans succès :
  1. Appeler le SAV Apple
  2. Reset SMC / NvRam ou PRam
  3. Désactiver les fonctions PowerNap
  4. Désactiver la bascule GPU
  5. Etc...
Pendant un temps, j'ai envisagé de suspendre totalement la fonctionnalité de veille de mon ordinateur, mais cela ne me convenait pas.
D'une part ce n'est pas bon pour l'ordinateur de rester constamment allumé, d'autre part ce n'est pas acceptable sur une machine de près de 3 700 euros de ne pas être en mesure de passer en veille.

J'ai donc tenté d'autres pistes, et notamment via la personnalisation du mode de veille.

En effet, jusqu'à présent, mon ordinateur était configuré en Hibernation Mode = 3, ce qui signifie que l'ordinateur au moment de passer en veille, stocke le contenu de la mémoire ram sur le disque dur et continue d'alimenter la mémoire ram pendant la veille. Au moment de la reprise d'activité, en cas de problème avec la mémoire ram, l'ordinateur tente de recharger le contenu de la mémoire stockée sur le disque dur. Ce mode permet normalement une reprise d'activité quasi immédiate.


Toutefois, il existe un autre mode, Hibernation Mode = 25. Ce mode permet de stocker le contenu de la mémoire ram sur le disque dur mais de ne plus l'alimenter durant la veille. Avec ce paramètre, je n'ai plus rencontré un seul problème de crash suite à la reprise d'activité de mon ordinateur.

Si vous rencontrez le même problème et que vous souhaitez vous aussi essayer cette solution, la commande permettant d'activer ce mode est :
Bloc de code:
sudo pmset -a sleep 1; sudo pmset -a hibernatemode 25; sudo pmset -a disablesleep 0;

J'espère que cela pourra vous aider, j'ai vu au cours de mes recherches que ce problème affecte beaucoup de modèles différents et peu importe la version du système macOS.
 
  • J’aime
Réactions: subsole

Sly54

Acrobate de l'espace
Modérateur
Club MacG
31 Janvier 2005
46 157
8 028
Nancy___
J'ai déplacé ton post dans la rubrique des MBP et j'ai ajouté MBP 16" dans le titre.
 

xanareld

Membre junior
2 Octobre 2019
19
2
32

izel mor

penn ar bed
4 Juin 2020
212
11
34
Tu as raison, mais quelques possibilités se dessinent bien que non applicables à tous les cas, entre autres celle de daver234234 qui permet de contrôler la liste des extensions des noyaux tiers.
Ton réglage n’est pas contraignant si ce n’est l’inertie en sortie de veille. Il pourrait par contre faire douter de la Ram et/ou de son accès.
Si ton ordinateur est toujours sous garantie, tu peux insister auprès d’Apple en exigeant à ton interlocuteur qu’il te passe le n+1 , son responsable. Un Mac sous garantie doit fonctionner (à Apple de fournir la solution) ou être remplacé.
 

gameslover

Membre confirmé
7 Novembre 2009
100
4
41
www.gameslover.ch
Bonjour à tous,

Depuis le premier jour d'achat de mon Macbook Pro 16' en novembre dernier, j'ai rencontré un bug pénible sur ma machine la rendant totalement inapte à passer en veille. Chaque mise en veille profonde se soldait pas un crash et un éternel message d'erreur "Sleep wake failure in EFI".

Pour ceux que ça intéresse, voici le rapport d'erreur complet :

Bloc de code:
Sleep Wake failure in EFI

Failure code:: 0xffffffff 0x0000001f

Please IGNORE the below stackshot

================================================================
Date/Time:        2020-06-12 08:58:14 +0200
OS Version:       ??? ??? (Build ???)
Architecture:     x86_64
Report Version:   29

Data Source:      Stackshots
Shared Cache:     0xa6e1000 5230E190-4E35-3DAD-BD7D-D6090B119F25

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

Boot args:        chunklist-security-epoch=0 -chunklist-no-rev2-dev

Time Awake Since Boot: 19s



Process:          swd [374]
Architecture:     x86_64
Footprint:        524 KB
Start time:       2020-06-12 08:58:14 +0200
End time:         2020-06-12 08:58:14 +0200
Num samples:      1 (1)

  Thread 0xc37    1 sample (1)    priority 4 (base 4)
  <thread QoS background (requested background), thread darwinbg, process darwinbg, IO tier 2>
  1  start + 1 (libdyld.dylib + 109769) [0x7fff7182acc9] 1
    1  ??? [0x104b2c454] 1
      1  ??? [0x104b2c1dd] 1
        1  __stack_snapshot_with_config + 10 (libsystem_kernel.dylib + 135862) [0x7fff7198c2b6] 1
         *1  ??? [0xffffff80002c6206] 1
           *1  ??? [0xffffff8000987097] 1
             *1  ??? [0xffffff800089f9a1] 1
               *1  ??? [0xffffff80002e99e7] (running) 1

  Binary Images:
        0x7fff71810000 -     0x7fff71846fff  libdyld.dylib (750.5)               <7E711A46-5E4D-393C-AEA6-440E2A5CCD0C>  /usr/lib/system/libdyld.dylib
        0x7fff7196b000 -     0x7fff71997fff  libsystem_kernel.dylib (6153.121.2) <9F9902C9-A46F-3CA9-B7F9-5CCFE98FBF75>  /usr/lib/system/libsystem_kernel.dylib
Model: MacBookPro16,1, BootROM 1037.120.87.0.0 (iBridge: 17.16.15300.0.0,0), 6 processors, 6-Core Intel Core i7, 2,6 GHz, 32 GB, SMC
Graphics: kHW_IntelUHDGraphics630Item, Intel UHD Graphics 630, spdisplays_builtin
Graphics: kHW_AMDRadeonPro5500MItem, AMD Radeon Pro 5500M, spdisplays_pcie_device, 8 GB
Memory Module: BANK 0/ChannelA-DIMM0, 16 GB, DDR4, 2667 MHz, SK Hynix, -
Memory Module: BANK 2/ChannelB-DIMM0, 16 GB, DDR4, 2667 MHz, SK Hynix, -
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x7BF), wl0: Apr  7 2020 13:09:12 version 9.30.357.41.32.5.49 FWID 01-617711e7
Bluetooth: Version 7.0.5f6, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: 4-Port USB 3.0 Hub
USB Device: USB3.0 Card Reader
USB Device: USB 3.1 Bus
USB Device: 4-Port USB 2.0 Hub
USB Device: CORSAIR IRONCLAW RGB Gaming Mouse
USB Device: USB 2.0 Hub
USB Device: Apple T2 Bus
USB Device: Composite Device
USB Device: Touch Bar Backlight
USB Device: Touch Bar Display
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: Ambient Light Sensor
USB Device: FaceTime HD Camera (Built-in)
USB Device: Apple T2 Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 55.3
Thunderbolt Bus: MacBook Pro, Apple Inc., 55.3



J'ai tenté plusieurs méthodes sans succès :
  1. Appeler le SAV Apple
  2. Reset SMC / NvRam ou PRam
  3. Désactiver les fonctions PowerNap
  4. Désactiver la bascule GPU
  5. Etc...
Pendant un temps, j'ai envisagé de suspendre totalement la fonctionnalité de veille de mon ordinateur, mais cela ne me convenait pas.
D'une part ce n'est pas bon pour l'ordinateur de rester constamment allumé, d'autre part ce n'est pas acceptable sur une machine de près de 3 700 euros de ne pas être en mesure de passer en veille.

J'ai donc tenté d'autres pistes, et notamment via la personnalisation du mode de veille.

En effet, jusqu'à présent, mon ordinateur était configuré en Hibernation Mode = 3, ce qui signifie que l'ordinateur au moment de passer en veille, stocke le contenu de la mémoire ram sur le disque dur et continue d'alimenter la mémoire ram pendant la veille. Au moment de la reprise d'activité, en cas de problème avec la mémoire ram, l'ordinateur tente de recharger le contenu de la mémoire stockée sur le disque dur. Ce mode permet normalement une reprise d'activité quasi immédiate.


Toutefois, il existe un autre mode, Hibernation Mode = 25. Ce mode permet de stocker le contenu de la mémoire ram sur le disque dur mais de ne plus l'alimenter durant la veille. Avec ce paramètre, je n'ai plus rencontré un seul problème de crash suite à la reprise d'activité de mon ordinateur.

Si vous rencontrez le même problème et que vous souhaitez vous aussi essayer cette solution, la commande permettant d'activer ce mode est :
Bloc de code:
sudo pmset -a sleep 1; sudo pmset -a hibernatemode 25; sudo pmset -a disablesleep 0;

J'espère que cela pourra vous aider, j'ai vu au cours de mes recherches que ce problème affecte beaucoup de modèles différents et peu importe la version du système macOS.
Bonjour,

Comme je rencontre exactement le même problème sur mon MBP 16 et mon Mac Mini j'ai entré la commande ci-dessus dans le terminal mais j'obtiens ce message d'erreur sur les 2 machines :
Warning: Idle sleep timings for "AC Power" may not behave as expected.
- Disk sleep should be non-zero whenever system sleep is non-zero.
Est-ce normal ? La manipulation a-t'elle bien fonctionné ?

Merci d'avance, salutations :)
 

xanareld

Membre junior
2 Octobre 2019
19
2
32
@gameslover
Bonjour désolé pour le retard dans la réponse. Malheureusement je ne suis pas un spécialiste, j'ai beaucoup cherché et fait des tests mais je ne connais pas ces erreurs.
Avec un peu de chance le problème sera réglé au passage à BigSur ?
Bon courage
 

gameslover

Membre confirmé
7 Novembre 2009
100
4
41
www.gameslover.ch
Pas de soucis. J'ai installé Big Sur et pour le moment le problème semble avoir disparu, espérons que ça dure. D'ailleurs autre bonne surprise avec Big Sur, le support des écrans 5120x1440 en USB-C/DP, il en a fallu du temps surtout que sous Bootcamp avec Windows sur la même machine cette résolution était parfaitement supportée. Que du bon chez moi pour le moment ce Big Sur en tout cas.