MacBook Pro Problème hibernation/mise en veille après changement SSD

Non il est bien à la place de l'ancien HDD.
J'ai modifié les paramètres d'hibernation via le logiciel Chameleon SSD Optimizer et il s'éteint moins vite en veille mais toujours le meme problème au final.
 
salut a tous,
me voila de retour après une petite absence du a des test de mon coté(j'ai réinstaller Catalina) , malgré ma faible compétence,
J'ai relu tut le poste et refait des manip. Et voila ce qui en sort.
En effet : il semble que l'instruction TCPKeepAliveDuringSleep ne soit pas activée.

- ton identifiant de plate-forme est 937CB26E2E02BB01. Tu peux passer la commande informative (si le SIP la laisse accéder en lecture au fichier-cible) :​
Bloc de code:
sudo defaults read /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-937CB26E2E02BB01.plist | tail -n 58
  • qui affiche les 58 dernières lignes du fichier de préférences pour ta plate-forme dans la kext IOPlatformPluginFamily.kext concernée

Poste le retour.
effectivement j'ai ça :
Bloc de code:
sudo defaults read /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-937CB26E2E02BB01.plist | tail -n 58
Password:
        );
        IOPlatformSystemSleepPolicy = {length = 616, bytes = 0x534c5054 02001300 841e1200 04000000 ... 0f310000 00000000 };
        NetworkTimerDelay = 900;
        ProximityWake = 0;
        PublishBatteryFactors = 1;
        StandbyBatteryThreshold = 50;
        StandbyDelay = 10800;
        StandbyDelayHigh = 86400;
        ThermalConfiguration =         {
            Domain =             {
                CPU =                 {
                    QOSThermalThresholds =                     {
                        NonFocal = 251;
                        Utility = 63;
                    };
                    SFIAppNap =                     {
                        EffortCurve = "40=0%,73=67%";
                    };
                    SFIDarwinBG =                     {
                        EffortCurve = "40=0%,63=50%,73=67%";
                    };
                    SFIMaintenance =                     {
                        EffortCurve = "40=0%,63=50%,73=67%";
                    };
                    SFIWindow = 50000;
                    ThermalPressure =                     {
                        Heavy =                         {
                            HighThreshold = 200;
                            LowThreshold = 90;
                        };
                        Moderate =                         {
                            HighThreshold = 120;
                            LowThreshold = 50;
                        };
                        Nominal =                         {
                            HighThreshold = 61;
                            LowThreshold = 0;
                        };
                        Sleeping =                         {
                            HighThreshold = 252;
                            LowThreshold = 251;
                        };
                        Trapping =                         {
                            HighThreshold = 250;
                            LowThreshold = 170;
                        };
                    };
                };
                GPU =                 {
                };
                IO =                 {
                };
            };
        };
        UnifiedSleepSliderPref = 1;
    };
    pmspFile = 5;
}

et j'ai tenté ça aussi
Bloc de code:
sudo defaults read /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-E43C1C25D4880AD6.plist | tail -n 58
qui me donne ça :
Bloc de code:
 NetworkTimerDelay = 900;
        NotificationWake = 1;
        PublishBatteryFactors = 1;
        StandbyBatteryThreshold = 50;
        StandbyDelay = 10800;
        StandbyDelayHigh = 86400;
        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;
}

et ici on trouve bien TCPKeepAliveDuringSleep = 1 et TCPKeepAliveExpirationTimeout = 43200.
il n'y aurait pas une piste de ce coté la ?
Car TCPKeepAlive ce retrouve bien présent dans Catalina, il n'y a pas moyen de travail la dessus ?
 
@ polonais

Que donne la commande :
Bloc de code:
pmset -g custom
  • comme préférences d'alimentation ?
 
Bloc de code:
Battery Power:
lidwake              1
standbydelayhigh     300
standbydelaylow      300
standby              1
ttyskeepawake        1
highstandbythreshold 50
hibernatemode        25
hibernatefile        /var/vm/sleepimage
proximitywake        0
displaysleep         9
sleep                10
acwake               0
halfdim              1
lessbright           1
disksleep            10
AC Power:
lidwake              1
standbydelayhigh     4200
standbydelaylow      4200
standby              1
ttyskeepawake        1
hibernatemode        3
highstandbythreshold 50
hibernatefile        /var/vm/sleepimage
proximitywake        1
womp                 1
displaysleep         10
networkoversleep     0
sleep                10
acwake               0
halfdim              1
disksleep            10
 
Tu n'as pas d'option de ton pmset permettant de désactiver la connexion à internet pendant l'hibernation.

- tu as toujours des problèmes de perte de charge de batterie ?​
 
oui toujours de la décharge batterie en veille .
yes effectivement pas de commande dans le pmset , par contre il n'y à pas possibilité de désactiver par un autre canal ?
 
Bonjour Macomaniac,

j'ai mis du temps a te répondre mais je viens de m'apercevoir que j'ai fais une bourde et du coup je t'ai fait faire n'importe quoi ! :banghead:
je remonte le cours de post #101
Bloc de code:
MacBook-Air-de-Admin:~ admin$ ioreg -l | grep board-id
    |   "board-id" = <"Mac-937CB26E2E02BB01">
Mac-937CB26E2E02BB01
Et au fur et a mesure des commandes passées j'ai insérer une erreur #105
Bloc de code:
sudo defaults read /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-E43C1C25D4880AD6.plist | tail -n 58
Mac-E43C1C25D4880AD6.plist

Et j'ai saupoudré de mon erreur tout au fil du post comme un idiot du village :banghead: :banghead::banghead::banhappy:.
c'est pour cela que nous avions un demon qui nous empêchait de modifier le Kext ! le demon c'était moi, sans le savoir !!!
Bref du coup j'ai tout remis au clair et tes consignes on fonctionnaient du premier coups avec le bon identifiant de plate-forme !
voila ce que j'ai au finale :
Bloc de code:
sudo defaults read /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-2E6FAB96566FE58C.plist
Bloc de code:
{
    IOPlatformPowerProfile =     {
        AGPM = 1;
        ASPM = 1;
        AutoPowerOff = 1;
        DarkWakeServices =         {
            DarkWakeBackgroundTasks = 0;
            SleepServices = 7;
            SleepServicesModes =             {
                ModeA =                 {
                    BaseIntervals =                     {
                        AC =                         {
                            BaseSleepInterval = 3600;
                            BaseWakeCapInterval = 86400;
                        };
                        Battery =                         {
                            BaseSleepInterval = 3600;
                            BaseWakeCapInterval = 180;
                        };
                    };
                    BatteryFloor = 30;
                    Expiration = 0;
                };
            };
        };
        FanMax =         (
            6500
        );
        FanThrottledRPM = 2500;
        IOPlatformSystemSleepPolicy = {length = 584, bytes = 0x534c5054 02001200 841e1200 04000000 ... 0f350000 00000000 };
        ProximityWake = 0;
        PublishBatteryFactors = 1;
        SilentRunning = 1;
        StandbyBatteryThreshold = 50;
        StandbyDelay = 4200;
        StandbyDelayHigh = 4200;
        StepContextDict =         {
            Background = {length = 1510, bytes = 0xe2050000 00000102 04000001 02000062 ... 0a000014 000005ff };
            Normal = {length = 2580, bytes = 0x100a0000 00000102 04000002 0200006e ... 0a000038 000005ff };
            RealTime = {length = 1710, bytes = 0xaa060000 00000102 04000003 02000072 ... 0a00001b 000005ff };
        };
        enabler = 1;
        ringFreqTables =         (
                        (
                                {
                    gtFreq = 700;
                    ringFreq = 1100;
                },
                                {
                    gtFreq = 750;
                    ringFreq = 1100;
                },
                                {
                    gtFreq = 800;
                    ringFreq = 1200;
                },
                                {
                    gtFreq = 850;
                    ringFreq = 1300;
                },
                                {
                    gtFreq = 900;
                    ringFreq = 1600;
                },
                                {
                    gtFreq = 950;
                    ringFreq = 1700;
                },
                                {
                    gtFreq = 1000;
                    ringFreq = 1800;
                },
                                {
                    gtFreq = 1050;
                    ringFreq = 1900;
                },
                                {
                    gtFreq = 1100;
                    ringFreq = 2000;
                },
                                {
                    gtFreq = 1150;
                    ringFreq = 2100;
                },
                                {
                    gtFreq = 1200;
                    ringFreq = 2200;
                },
                                {
                    gtFreq = 1250;
                    ringFreq = 2300;
                },
                                {
                    gtFreq = 1300;
                    ringFreq = 2300;
                }
            )
        );
    };
    pmspFile = 3;
}

Alors pas besoin de modifier TCPKeepAlive car il n'existe pas effectivement.

Par contre je cherche encore, mais j'ai toujours ce RTC/MAINTENANCE...:(

Encore désolé pour t'avoir fait tourné en bourique:sorry:
 
Pas de problème.

- mais ça n'a pas l'air d'avoir réglé tes pertes de charge de batterie pendant l'hibernation - si ?​

La question que je me pose quand même est la suivante : pourquoi donc laisser le Mac sur batterie pendant la nuit ? - moi je ne fais jamais ça. D'ailleurs mon MacBook Pro est toujours alimenté sur secteur à domicile. Ce qui signifie qu'il ne bouge pas de place. Car je refuse d'être une sorte de "nomade à domicile".
 
Oui bonne question en fait "on" (est un con :)) m'a toujours dit qu'il valait mieux laisser mon Mac en veille car c'était moins "traumatisant" au réveil pour les composants que que de l'éteindre et de le rallumer .

sinon je viens de me rendre compte qu'il n'y a pas eu de Krypto réveil cette nuit... donc a suivre.
Et je me suis rendu compte que lorsque mon mac chauffe ( 90°-100°) le ventilateur commence a se mettre doucement en marche par pas incrémentiel de 20 tr/min (très lentement- environ 2 min pour être à fond à 6500tr) je pense pas que c'est un liens avec les krypto-reveil ?
 
il valait mieux laisser mon Mac en veille car c'était moins "traumatisant" au réveil pour les composants que que de l'éteindre et de le rallumer .
- personnellement parlant : je n'éteins jamais mon Mac et je ne le laisse jamais non plus passer à l'hibernation (désactivée ainsi que l'autopoweroff). Constamment alimenté sur secteur > il se borne à passer en sommeil simple : écran > disque > Système selon les délais impartis et ça s'arrête là.
 
Salut tout le monde, pouvez vous svp nous donner la commande à taper dans le terminal pour voir le journal de réveil du Mac ? J'avais trouvé il fut un temps mais là je trouve plus...
Merci d'avance
 
bon voila 2 jours que je surveille l'hibernation de mon Macbook Air et bien plus de problèmes de RTC/MAINTENANCE ! Alors pour être exacte ce n'est pas exactement le meme mac qu'au debut. Le premier MacBook Air avec lequel j'ai fait les tests est un modele 2015 avec un ssd + adaptateur avec Catalina.
Celui avec lequel je fais les test aujourd'hui est un MacBook Air 2012 avec un disque ssd d'origine avec Catalina.
Affaire à suivre