Sujet unique MacBook Pro qui se décharge en veille

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
81 365
24 636
Forêt de Fontainebleau
La  c'est le logo pomme qui s'affiche en début de démarrage d'un OS. Il signale que le lanceur (boot_loader : boot.efi) vient de charger en RAM le moteur du Système (le kernel) en tant que processus kernel_task > et de lui injecter les kexts (les extensions du noyau ou pilotes - le modèle de kernel utilisé par Apple étant un "micro-kernel" qui se trouve disons "complété" en cours de démarrage - notamment par l'injection des kexts).

- donc dans ton démarrage de secours > tu maintiens pressées les 2 touches ⌘R => jusqu'à ce que tu voies s'afficher le logo  signalant le démarrage du moteur du recoveryOS (OS de secours).​
 

Locke

What am I doing here?
Modérateur
Club MacG
20 Juillet 2011
36 929
4 742
Oups, il y a des petits bugs, des doublons de message, d'un décalage dans l'apparition des réponses ce qui fait que l'on répond à coté.
 

Nico1975

Membre junior
19 Janvier 2021
38
1
45
SIP est désactivé.

Voici le résultat de la ligne de commande demandée :

Bloc de code:
Last login: Thu Jan 21 18:54:12 on ttys000
MacBook-Pro-de-Nico:~ Nico$ sudo defaults read /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-E43C1C25D4880AD6.plist | tail -n 58
Password:
        );
        IOPlatformSystemSleepPolicy = <534c5054 02001300 841e1200 04000000 00140000 00040000 06000000 00000000 0f250000 00000000 00004000 00004000 00001000 00001000 07000000 00000000 0f250000 00000000 841e1200 04000000 00180000 00080000 05000000 00000000 0f250000 00000000 841e1200 04000000 08100000 08000000 05000000 00000000 0f250000 00000000 20000000 20000000 00000000 00000000 05000000 00000000 0f250000 00000000 08000000 08000000 00000000 00000000 06000000 00000000 00010000 01000000 00000400 00000400 00000000 00000000 05000000 00000000 0f250000 00000000 00000100 00000100 00000000 00000000 06000000 00000000 00010000 00000000 c4160000 00000000 08000000 08000000 05000000 00000000 0f250000 00000000 c4161000 00001000 20400000 20400000 07000000 08000000 0f3d0000 00000000 c4160000 00000000 20000000 20000000 05000000 00000000 0f250000 00000000 d4160000 10000000 00000000 00000000 05000000 00000000 0f250000 00000000 c41e1200 44000000 06100000 06000000 07000000 02000000 0f3d0000 00000000 841e1200 04000000 00100000 00000000 07000000 02000000 0f3d0000 00000000 c4160000 00000000 00c00000 00c00000 07000000 08000000 0f3d0000 00000000 c4160000 00000000 08800000 08800000 05000000 00000000 0f250000 00000000 c4160000 00000000 00000000 00000000 07000000 01000000 0f3d0000 00000000 40000000 40000000 06000000 06000000 07000000 00000000 0f350000 00000000 00000000 00000000 00000000 00000000 07000000 00000000 0f350000 00000000>;
        NetworkTimerDelay = 900;
        NotificationWake = 1;
        PublishBatteryFactors = 1;
        StandbyDelay = 10800;
        TCPKeepAliveDuringSleep = 1;
        TCPKeepAliveExpirationTimeout = 43200;
        ThermalConfiguration =         {
            Domain =             {
                CPU =                 {
                    QOSThermalThresholds =                     {
                        NonFocal = 251;
                        Utility = 64;
                    };
                    SFIAppNap =                     {
                        EffortCurve = "40=0%,72=67%";
                    };
                    SFIDarwinBG =                     {
                        EffortCurve = "40=0%,64=50%,72=67%";
                    };
                    SFIMaintenance =                     {
                        EffortCurve = "40=0%,64=50%,72=67%";
                    };
                    SFIWindow = 50000;
                    ThermalPressure =                     {
                        Heavy =                         {
                            HighThreshold = 200;
                            LowThreshold = 90;
                        };
                        Moderate =                         {
                            HighThreshold = 100;
                            LowThreshold = 50;
                        };
                        Nominal =                         {
                            HighThreshold = 62;
                            LowThreshold = 0;
                        };
                        Sleeping =                         {
                            HighThreshold = 252;
                            LowThreshold = 251;
                        };
                        Trapping =                         {
                            HighThreshold = 250;
                            LowThreshold = 170;
                        };
                    };
                };
                GPU =                 {
                };
                IO =                 {
                };
            };
        };
        UnifiedSleepSliderPref = 1;
    };
    pmspFile = 6;
}
MacBook-Pro-de-Nico:~ Nico$
 

Nico1975

Membre junior
19 Janvier 2021
38
1
45
SIP est désactivé.

Voici le résultat de la ligne de commande demandée :

Bloc de code:
Last login: Thu Jan 21 18:54:12 on ttys000
MacBook-Pro-de-Nico:~ Nico$ sudo defaults read /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-E43C1C25D4880AD6.plist | tail -n 58
Password:
        );
        IOPlatformSystemSleepPolicy = <534c5054 02001300 841e1200 04000000 00140000 00040000 06000000 00000000 0f250000 00000000 00004000 00004000 00001000 00001000 07000000 00000000 0f250000 00000000 841e1200 04000000 00180000 00080000 05000000 00000000 0f250000 00000000 841e1200 04000000 08100000 08000000 05000000 00000000 0f250000 00000000 20000000 20000000 00000000 00000000 05000000 00000000 0f250000 00000000 08000000 08000000 00000000 00000000 06000000 00000000 00010000 01000000 00000400 00000400 00000000 00000000 05000000 00000000 0f250000 00000000 00000100 00000100 00000000 00000000 06000000 00000000 00010000 00000000 c4160000 00000000 08000000 08000000 05000000 00000000 0f250000 00000000 c4161000 00001000 20400000 20400000 07000000 08000000 0f3d0000 00000000 c4160000 00000000 20000000 20000000 05000000 00000000 0f250000 00000000 d4160000 10000000 00000000 00000000 05000000 00000000 0f250000 00000000 c41e1200 44000000 06100000 06000000 07000000 02000000 0f3d0000 00000000 841e1200 04000000 00100000 00000000 07000000 02000000 0f3d0000 00000000 c4160000 00000000 00c00000 00c00000 07000000 08000000 0f3d0000 00000000 c4160000 00000000 08800000 08800000 05000000 00000000 0f250000 00000000 c4160000 00000000 00000000 00000000 07000000 01000000 0f3d0000 00000000 40000000 40000000 06000000 06000000 07000000 00000000 0f350000 00000000 00000000 00000000 00000000 00000000 07000000 00000000 0f350000 00000000>;
        NetworkTimerDelay = 900;
        NotificationWake = 1;
        PublishBatteryFactors = 1;
        StandbyDelay = 10800;
        TCPKeepAliveDuringSleep = 1;
        TCPKeepAliveExpirationTimeout = 43200;
        ThermalConfiguration =         {
            Domain =             {
                CPU =                 {
                    QOSThermalThresholds =                     {
                        NonFocal = 251;
                        Utility = 64;
                    };
                    SFIAppNap =                     {
                        EffortCurve = "40=0%,72=67%";
                    };
                    SFIDarwinBG =                     {
                        EffortCurve = "40=0%,64=50%,72=67%";
                    };
                    SFIMaintenance =                     {
                        EffortCurve = "40=0%,64=50%,72=67%";
                    };
                    SFIWindow = 50000;
                    ThermalPressure =                     {
                        Heavy =                         {
                            HighThreshold = 200;
                            LowThreshold = 90;
                        };
                        Moderate =                         {
                            HighThreshold = 100;
                            LowThreshold = 50;
                        };
                        Nominal =                         {
                            HighThreshold = 62;
                            LowThreshold = 0;
                        };
                        Sleeping =                         {
                            HighThreshold = 252;
                            LowThreshold = 251;
                        };
                        Trapping =                         {
                            HighThreshold = 250;
                            LowThreshold = 170;
                        };
                    };
                };
                GPU =                 {
                };
                IO =                 {
                };
            };
        };
        UnifiedSleepSliderPref = 1;
    };
    pmspFile = 6;
}
MacBook-Pro-de-Nico:~ Nico$
J'espère que cela t'apportera des infos. Merci de ton aide en tout cas:)
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
81 365
24 636
Forêt de Fontainebleau
Voici les 2 intructions qui te posent sans doute problème -->
Bloc de code:
TCPKeepAliveDuringSleep = 1;
TCPKeepAliveExpirationTimeout = 43200;
  • comme tu le vois : la connexion à internet est activée pendant le sommeil du Mac > et son délai d'expiration est de 12 H.

Passe encore la commande :
Bloc de code:
sudo defaults read /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-E43C1C25D4880AD6.plist | head -n 32
  • la commande lit le même fichier > mais en affiche cette fois-ci les 32 premières lignes

Poste le retour.
 

Nico1975

Membre junior
19 Janvier 2021
38
1
45
Merci.

Voila :

Bloc de code:
MacBook-Pro-de-Nico:~ Nico$ sudo defaults read /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-E43C1C25D4880AD6.plist | head -n 32
Password:
{
    IOPlatformPowerProfile =     {
        AutoPowerOff = 1;
        CPUFloor = 800;
        DNDWhileDisplaySleeps = 0;
        DarkWakeServices =         {
            DarkWakeBackgroundTasks = 1;
            SleepServices = 7;
            SleepServicesModes =             {
                ModeA =                 {
                    BaseIntervals =                     {
                        AC =                         {
                            BaseSleepInterval = 3600;
                            BaseWakeCapInterval = 86400;
                        };
                        Battery =                         {
                            BaseSleepInterval = 3600;
                            BaseWakeCapInterval = 180;
                        };
                    };
                    BatteryFloor = 0;
                    Expiration = 0;
                };
            };
        };
        ErPDelay = 14400;
        FrequencyVectors =         (
            <02000000 0d000000
        );
        IOPlatformSystemSleepPolicy = <534c5054 02001300 841e1200 04000000 00140000 00040000 06000000 00000000 0f250000 00000000 00004000 00004000 00001000 00001000 07000000 00000000 0f250000 00000000 841e1200 04000000 00180000 00080000 05000000 00000000 0f250000 00000000 841e1200 04000000 08100000 08000000 05000000 00000000 0f250000 00000000 20000000 20000000 00000000 00000000 05000000 00000000 0f250000 00000000 08000000 08000000 00000000 00000000 06000000 00000000 00010000 01000000 00000400 00000400 00000000 00000000 05000000 00000000 0f250000 00000000 00000100 00000100 00000000 00000000 06000000 00000000 00010000 00000000 c4160000 00000000 08000000 08000000 05000000 00000000 0f250000 00000000 c4161000 00001000 20400000 20400000 07000000 08000000 0f3d0000 00000000 c4160000 00000000 20000000 20000000 05000000 00000000 0f250000 00000000 d4160000 10000000 00000000 00000000 05000000 00000000 0f250000 00000000 c41e1200 44000000 06100000 06000000 07000000 02000000 0f3d0000 00000000 841e1200 04000000 00100000 00000000 07000000 02000000 0f3d0000 00000000 c4160000 00000000 00c00000 00c00000 07000000 08000000 0f3d0000 00000000 c4160000 00000000 08800000 08800000 05000000 00000000 0f250000 00000000 c4160000 00000000 00000000 00000000 07000000 01000000 0f3d0000 00000000 40000000 40000000 06000000 06000000 07000000 00000000 0f350000 00000000 00000000 00000000 00000000 00000000 07000000 00000000 0f350000 00000000>;
        NetworkTimerDelay = 900;
        NotificationWake = 1;
MacBook-Pro-de-Nico:~ Nico$

j'ai effacé toute un série de 0 après le ''frequencyvectors'' pour que ça rentre dans le quota de caractères...
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
81 365
24 636
Forêt de Fontainebleau
En début de fichier > la mention :
Bloc de code:
IOPlatformPowerProfile
  • est le nom du domaine des préférences du fichier (domain)

En fin de fichier > les mentions :
Bloc de code:
TCPKeepAliveDuringSleep
TCPKeepAliveExpirationTimeout
  • sont celles de clés de préférence (key)

Les nombres mentionnés en regard des 2 clés :
Bloc de code:
= 1;
= 43200;
  • sont les valeurs de chaîne associées aux clés (string)

Je vois la syntaxe du fichier.

----------

Est-ce que tu souhaites éditer à 0 (= false) la valeur de chaîne associée à la clé TCPKeepAliveDuringSleep (connexion à internet pendant le sommeil) ?

- je ne te cache pas qu'il faut prendre des précautions multiples (la désactivation du SIP en est la première) => pour envisager ce genre d'édition d'une kext = extension du kernel (ce que je n'encourage pas à faire personnellement).​
 

Nico1975

Membre junior
19 Janvier 2021
38
1
45
Merci beaucoup.

Dans l'absolu oui éditer à 0 le tcpkeepaliveduringsleep est l'objectif.

Après si la solution est complexe et/ou risquée, effectivement cela donne à réfléchir, peser le pour et le contre...

Finalement le plus simple ne serait-il pas par exemple une clean install de Mojave par exemple, le tcpkeepalive semblant accessible avec le pmset?

Merci!
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
81 365
24 636
Forêt de Fontainebleau
On va d'abord sauvegarder l'extension : IOPlatformPluginFamily.kext telle quelle => dans l'espace-racine du volume Macintosh HD. Histoire de pouvoir la récupérer intègre et la recopier à sa place d'origine en cas de problème.

- donc passe la commande (copier-coller) :​
Bloc de code:
sudo cp -av /System/Library/Extensions/IOPlatformPluginFamily.kext / ; ls /
  • la commande copie l'extension IOPlatformPluginFamily.kext dans l'espace-racine de Macintosh HD > puis liste les objets de 1er rang (fichiers ou dossiers) de cet espace-racine

Poste le retour (s'il n'y a pas trop de lignes de copie) - sinon le résultat final du listage de Macintosh HD seulement.
 

Nico1975

Membre junior
19 Janvier 2021
38
1
45
voila :

Bloc de code:
/
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/version.plist -> /IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/version.plist
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext -> /IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext/Contents -> /IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext/Contents
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext/Contents/_CodeSignature -> /IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext/Contents/_CodeSignature
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext/Contents/_CodeSignature/CodeResources -> /IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext/Contents/_CodeSignature/CodeResources
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext/Contents/Info.plist -> /IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext/Contents/Info.plist
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext/Contents/MacOS -> /IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext/Contents/MacOS
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext/Contents/MacOS/X86PlatformShim -> /IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext/Contents/MacOS/X86PlatformShim
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext/Contents/version.plist -> /IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext/Contents/version.plist
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/version.plist -> /IOPlatformPluginFamily.kext/Contents/version.plist
Applications            etc
IOPlatformPluginFamily.kext    home
Library                installer.failurerequests
Network                net
System                private
Users                sbin
Volumes                tmp
bin                usr
cores                var
dev
MacBook-Pro-de-Nico:~ Nico$

C'est la fin de la deuxième moitié de ce que me retourne le terminal après avoir rentré ta ligne.
Je ne sais pas trop si c'est qu'il te faut?
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
81 365
24 636
Forêt de Fontainebleau
C'est bon : je vois listée la IOPlatformPluginFamily.kext comme objet de l'espace-racine de Macintosh HD. Sauvegarde effectuée.

- passe à présent la commande (copier-coller) :​
Bloc de code:
sudo /usr/libexec/PlistBuddy -c "Set :IOPlatformPowerProfile:TCPKeepAliveDuringSleep false" /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-E43C1C25D4880AD6.plist
  • la commande appelle l'éditeur de fichiers plist : PlistBuddy => à modifier à false (= 0) la valeur de chaîne (string) de la clé (key) : TCPKeepAliveDuringSleep > dans le fichier de préférences de ta plate-forme > pour l'extension IOPlatformPlugin Family.kext. Commande muette si elle passe.

Si tel a été le cas > repasse la commande informative :
Bloc de code:
sudo defaults read /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-E43C1C25D4880AD6.plist | tail -n 58
  • qui affiche les 58 dernières lignes du fichier

Poste le retour => qu'on voie si l'édition a été effectuée.
 
Dernière édition:

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
81 365
24 636
Forêt de Fontainebleau
Comme il va falloir que je me déconnecte > voici les instructions complémentaires -->

- si l'édition a bien été effectuée > l'extension se trouve par là modifiée. Il faut absolument éviter alors que cette atteinte à son intégrité n'alerte les radars de l'OS et ne cause de problème de redémarrage.​

Donc après les 2 commandes du message précédent > tu passes d'abord la commande :
Bloc de code:
sudo touch /System/Library/Extensions
  • cette commande met-à-jour le temps d'accès et de modification qui scelle le dossier des Extensions du Système. Ce qui va instantanément alerter le service kextd (kext_daemon) de surveillance des extensions => pour lui faire remettre à jours les caches de démarrage-Système incluant le dossier des Extensions (le cache prelinkedkernel principalement). Commande muette.

Cette commande passée et par précaution supplémentaire > passe la commande :
Bloc de code:
sudo kextcache -system-prelinked-kernel
  • la commande met-à-jour le cache de démarrage-Système prelinkedkernel --> de la modification des Extensions à injecter dans le kernel. Tu peux avoir un retour explicitant des aspects de l'opération.

C'est seulement après avoir passé ces 2 commandes de mise-à-jour des caches => que tu peux te risquer à redémarrer ton Mac.
 

Nico1975

Membre junior
19 Janvier 2021
38
1
45
Merci.

Avant d'appliquer tes deux derniers post 511 et 512, je vais prendre le temps de cloner mon disque.

Quand tu écris ''risquer à redémarrer'' je ne suis pas rassuré. Quelles peuvent être les conséquences? Une clean install ou la réinstallation du clone seront toujours possibles?
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
81 365
24 636
Forêt de Fontainebleau
Je t'approuve de cloner le volume au préallable. Utilises-tu Carbon Copy Cloner ? - tu pourrais cloner à rebours le clone dans Macintosh HD en cas de problème de démarrage.

- un précurseur du SIP : le kext_signing avait été mis en place avec l'OS Yosemite juste antérieur à El Capitan. En résumé : ce protocole inscrit dans la mémoire NVRAM de la carte-mère => était lu par l'EFI (le programme interne de boot du Mac) et en cas d'atteinte à l'intégrité des extensions Apple --> le démarrage se trouvait planté sur un logo d'interdiction de stationner.​
- ce protocole entrait alors en conflit avec le procédé bidouilleur qui permettait d'activer le TRIM sur des SSD tiers installés par des utilisateurs en remplacement des HDD d'usine des MacBook Pro. Procédé de "Trim Enabler" consistant à modifier la kext Apple native de gestion du TRIM des SDD d'usine > pour étendre sa gestion aux SSD tiers. Cette atteinte à l'intégrité d'une extension Apple native => entrait en conflit avec le protocole du kext_signing > à moins de neutraliser ce protocole en NVRAM et de recréer le cache de démarrage prelinkedkernel pour que le dossier des Extensions-Système tel quel soit injecté en lot dans le kernel au démarrage.​
- je me suis largement inspiré de ces problématiques du passé pour te passer les instructions de prévention d'un plantage de démarrage avec ton OS El Capitan où sévit une version étendue du kext_signing : le SIP. En résumé : la désactivation du SIP neutralise en NVRAM l'équivalent de la vérification d'intégrité des Extensions au démarrage > le touch sur le dossier des Extensions après édition d'une kext Apple => déclenche une reconstruction automatique les caches de démarrage qui intègrent le dossier des Extensions > et la commande kextcache en rajoute une couche (au cas où) => en reconstruisant spécifiquemenrt le cache de démarrage-Système : prelinkedkernel. Ce cache décisif contient un clone du code du kernel (le moteur de l'OS) et le tableau des extensions à injecter en lot dans le kernel après son chargement en RAM par le lanceur du Système.​

Bref : normalement les précautions sont prises a priori (désactivation du SIP) et a posteriori (reconstruction du prelinkedkernel) > mais tu as raison de faire un clone de ton volume de démarrage en précaution supplémentaire. J'ai personnellement tendance à désapprouver une édition d'extensions Apple - mais je reconnais que dans ton cas de figure spécifique (perte de charge de batterie nocturne suite à une activité récurrente de connexion à internet - sans existence d'une instruction TCPKeepAlive du pmset d'El Capitan permettant de la désactiver) => il soit envisageable d'éditer la préférence correspondante dans la kext gestionnaire.
 
Dernière édition:

Nico1975

Membre junior
19 Janvier 2021
38
1
45
Merci pour ces infos c'est vraiment très intéressant et très instructif.
Vraiment merci de prendre le temps d'écrire toutes ces explications.

J'utilise l'utilitaire de disque à partir du command+R pour cloner mon disque, avec la fonction restaurer.

Si je comprends bien le tcpkeepalive n'est pas accessible avec el capitan, mais le serait avec par mojave?
 

Léo7

Membre junior
10 Décembre 2020
23
0
33
Toutes les 2 H il y a un semi-réveil d'hibernation pour RTCMaintenance. J'ai déjà eu ce cas une fois récemment. Je ne sais toujours pas exactement de quoi il s'agit.

- est-ce qu'il n'y a pas d'anomalies matérielles à ton Mac (touche défecteuse > port défecteux) ? - est-ce que des périphériques sont branchés ? - est-ce qu'il y a des appareils Bluetooth ?​

Note : si TCPkeepalive ne fait pas partie des assertions de pmset pour ton OS => on ne peut rien faire.
Effectivement, j'ai toujours ce souci :(. D'ailleurs, le port n'est finalement pas défectueux, après un petit nettoyage je n'ai plus de problème pour connecter le chargeur batterie ou autre périphérique. Donc je ne sais toujours pas d'où vient ma problématique
 

Nico1975

Membre junior
19 Janvier 2021
38
1
45
Macomaniac, voici le résultat de l'exécution des deux commandes de ton post 511 :

Bloc de code:
Last login: Fri Jan 22 15:40:16 on console
MacBook-Pro-de-Nico:~ Nico$ sudo /usr/libexec/PlistBuddy -c "Set :IOPlatformPowerProfile:TCPKeepAliveDuringSleep false" /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-E43C1C25D4880AD6.plist
Password:
MacBook-Pro-de-Nico:~ Nico$ sudo defaults read /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-E43C1C25D4880AD6.plist | tail -n 58
        );
        IOPlatformSystemSleepPolicy = <534c5054 02001300 841e1200 04000000 00140000 00040000 06000000 00000000 0f250000 00000000 00004000 00004000 00001000 00001000 07000000 00000000 0f250000 00000000 841e1200 04000000 00180000 00080000 05000000 00000000 0f250000 00000000 841e1200 04000000 08100000 08000000 05000000 00000000 0f250000 00000000 20000000 20000000 00000000 00000000 05000000 00000000 0f250000 00000000 08000000 08000000 00000000 00000000 06000000 00000000 00010000 01000000 00000400 00000400 00000000 00000000 05000000 00000000 0f250000 00000000 00000100 00000100 00000000 00000000 06000000 00000000 00010000 00000000 c4160000 00000000 08000000 08000000 05000000 00000000 0f250000 00000000 c4161000 00001000 20400000 20400000 07000000 08000000 0f3d0000 00000000 c4160000 00000000 20000000 20000000 05000000 00000000 0f250000 00000000 d4160000 10000000 00000000 00000000 05000000 00000000 0f250000 00000000 c41e1200 44000000 06100000 06000000 07000000 02000000 0f3d0000 00000000 841e1200 04000000 00100000 00000000 07000000 02000000 0f3d0000 00000000 c4160000 00000000 00c00000 00c00000 07000000 08000000 0f3d0000 00000000 c4160000 00000000 08800000 08800000 05000000 00000000 0f250000 00000000 c4160000 00000000 00000000 00000000 07000000 01000000 0f3d0000 00000000 40000000 40000000 06000000 06000000 07000000 00000000 0f350000 00000000 00000000 00000000 00000000 00000000 07000000 00000000 0f350000 00000000>;
        NetworkTimerDelay = 900;
        NotificationWake = 1;
        PublishBatteryFactors = 1;
        StandbyDelay = 10800;
        TCPKeepAliveDuringSleep = 0;
        TCPKeepAliveExpirationTimeout = 43200;
        ThermalConfiguration =         {
            Domain =             {
                CPU =                 {
                    QOSThermalThresholds =                     {
                        NonFocal = 251;
                        Utility = 64;
                    };
                    SFIAppNap =                     {
                        EffortCurve = "40=0%,72=67%";
                    };
                    SFIDarwinBG =                     {
                        EffortCurve = "40=0%,64=50%,72=67%";
                    };
                    SFIMaintenance =                     {
                        EffortCurve = "40=0%,64=50%,72=67%";
                    };
                    SFIWindow = 50000;
                    ThermalPressure =                     {
                        Heavy =                         {
                            HighThreshold = 200;
                            LowThreshold = 90;
                        };
                        Moderate =                         {
                            HighThreshold = 100;
                            LowThreshold = 50;
                        };
                        Nominal =                         {
                            HighThreshold = 62;
                            LowThreshold = 0;
                        };
                        Sleeping =                         {
                            HighThreshold = 252;
                            LowThreshold = 251;
                        };
                        Trapping =                         {
                            HighThreshold = 250;
                            LowThreshold = 170;
                        };
                    };
                };
                GPU =                 {
                };
                IO =                 {
                };
            };
        };
        UnifiedSleepSliderPref = 1;
    };
    pmspFile = 6;
}
MacBook-Pro-de-Nico:~ Nico$

Le tcpkeepaliveduringsleep semble bien passé sur 0
 

Nico1975

Membre junior
19 Janvier 2021
38
1
45
Pour les caches de démarrage je fais ça demain, et je redémarre le mac, mais j avoue ne pas être rassuré.... mais bon je me dis qu au pire un redémarrage en mode recup, effacement du disque puis restauration à partir de mon clone et je devrais revenir à mon point de départ... mais bon, pas rassuré quand même... merci de ton aide!