Mac mini Le Mac Mini s'éteint tout seul

lamainfroide

Copain comme Cochon
Club iGen
3 Avril 2009
1 961
2 330
Sous le Soleil
Bonjour,

Mon mac mini ne cesse de s'éteindre tout seul.
J'ai tenté tout un tas de trucs sans pour autant arriver à résoudre proprement le problème.

Préalable :
Il s'agit d'un Mac mini mid 2010, modèle A1347.
Récupéré chez un collègue voici bien 6 ans alors qu'il pourrissait dans un carton (l'ordi, pas le collègue).
Ayant l'intention de l'utiliser "sous la télé" (puisqu'il bénéficie d'une prise hdmi), je l'ai remis en fonctionnement en :
  • remplaçant le disque d'origine par un ssd Crucial de 2 To
  • upgradant le système d'exploitation (vendu sous 10.6 Snow Leopard - selon Mactracker) pour le monter vers 10.13 High Sierra (OS maximum sur cette machine - toujours selon Mactracker).
Je n'ai pas touché à la RAM. La machine était équipée avec 2 x 4 Go (soit 8 Go largement suffisant pour mon utilisation). Je ne sais pas dire si cette RAM était d'origine. Et ça n'est pas mon collègue qui pourra me renseigner (il n'y comprend rien, il avait un informaticien pour s'occuper de ses ordi - de plus, nous nous sommes perdus de vue).

Symptômes :
Depuis un certain temps, le Mini s'éteint tout seul.
Mais alors d'une manière assez bizarre.
Il suffit qu'il ne soit pas en activité pour qu'il s'éteigne.
Si je regarde un film, tout va bien. Mais dans un laps de temps de 2 à 5 minutes après la fin du film, shutdown.
Pire, si je mets le film en pause, je ne dois pas dépasser les 2 à 5 minutes de pause, sinon shutdown.
Je peux naviguer sur internet. Mais dès lors que je ne fais plus défiler les pages, shutdown dans les 5 minutes.
En gros, tant que je maintiens le Mini éveillé, il bosse.
À la moindre occasion, shutdown.
Je précise que lui laisser un disque externe collé au cul n'est pas une activité suffisante pour le garder éveillé.

Mes tests de base (je numérote pour plus de clarté, mais ça n'implique pas un ordre chronologique de ces tests).
1) Économiseur d'énergie dans les Prefs Système :
Mise en veille de l'ordinateur au bout de Jamais
Mise en veille du moniteur au bout de Jamais
Suspendre l'activité du disque Désactivé
Pas d'action significative, le Mini s'éteint
2) Reset SMC
Ne change rien
3) Reset PRAM (ou NVRAM, je sais plus).
Ne change rien
4) Changement du cordon d'alimentation et vérification de la prise électrique (faux contact quelque part, on ne sait jamais - même si je n'y crois pas étant donné le caractères assez régulier de la panne).
Pas mieux
5) Élimination de la poussière dans l'ordi (il y en avait).
Ne change rien
6) J'avais une rallonge usb mâle-femelle branchée à demeure pour pouvoir connecter un disque externe, je l'ai débranchée (en me disant que, ma foi, elle pouvait faire déconner le bordel).
Ne change rien.
7) J'ai fait fonctionner le Mini ouvert (suspectant une surchauffe, mais sans y croire - s'il chauffait, il chaufferait en lecture vidéo, or il ne s'éteint pas pendant une lecture).
C'est pas ça.
8) Démarrage en mode sans échec.
Ne change rien
9) Démarrage sur la Recovery pour pouvoir lancer un SOS sur le disque interne.
Pas d'anomalie sur le disque.
10) J'ai lancé un coup d'Onyx et un coup de Maintenance (du même développeur).
Ils m'ont fait toutes les petites conneries qu'ils font, sans m'alerter sur de quelconques soucis.
Au final, ça n'a rien changé.
11) Suppressions des fichiers /Library/Prefs/SystemConfiguration/com.apple.Powermanagements.plist et com.Autowake.plist
Deux ou trois exemples sur le net où certains ont réglé des problèmes d'extinction intempestive.
Pas chez moi.

Mes tests suivants (début de réponse - enfin, je crois).
Mes diverses recherches sur le net m'ont amené à suspecter la RAM (et la carte mère aussi - mais là je ne peux rien faire).
Souvenons-nous que sur ces modèles la RAM est accessibles et changeable.
1) Utilisation du logiciel Rember (censé être capable de tester la RAM).
Le logiciel teste tout un tas de trucs ésotériques et rend son verdict.
Tout est OK pour lui. Les barrettes sont bonnes.
J'ajoute que dans le rapport système, l'ordi reconnait bien les barrettes et m'annonce bien qu'il y a 2 x 4 Go de RAM.
2) Il y a 2 slots de barrettes sur cet ordi, je décide de tester tout un tas de combinaisons.
Pensez qu'à chaque test je vérifie que les barrettes sont bien connectées.
J'intervertis les barrettes.
Le Mini s'éteint (toujours selon la même routine - dans les 2 à 5 minutes d'inactivité, shutdown).
Je ne connecte qu'une seule barrette (nommons-là RAM1), sur le slot du bas.
Le Mini ne s'éteint plus, même après 1 heure d'inactivité. Je vais y revenir.
Je connecte la RAM1 sur le slot du haut.
Même résultat.
Je commence déjà à me dire que la RAM2 (donc la deuxième barrette) est défectueuse.
Et je me dis également que les deux slots fonctionnent.
Je connecte le RAM2 sur le slot du bas, puis sur le slot du haut.
Dans les deux cas le Mini fonctionne bien.
M'enfin donc bordel, cette RAM fonctionne bien aussi, alors ?
Je remets les deux barrettes (à ce moment je crois que quelque chose de magique s'est produit et que mon ordi s'est réparé tout seul).
Vlan, le mac s'éteint.
Comment est-ce possible que l'ordi ne supporte plus d'avoir 2 barrettes mémoires ?
Avez-vous déjà expérimenté ce cas de figure ou entendu parler de ça ?
Quoi qu'il en soit, tout semble prouver que le Mini fonctionne bien avec une seule RAM.
Et quand je dis qu'il fonctionne bien, je précise que j'ai testé la chose sur la durée.
J'ai tout d'abord remis des valeurs basiques dans les prefs système de l'économiseur d'énergie (ordinateur en veille au bout de 30 minutes, moniteur en veille au bout de 15 minutes).
La nuit dernière le Mini a tourné avec la RAM2 uniquement. Ce matin il est sorti de veille comme un fleur, sans renâcler. Pas d'extinction intempestive à déclarer.
La nuit d'avant c'est avec l'autre RAM que je l'ai testé, pour le même résultat.

Je résume.
Avec une seule barrette, tout va bien.
Avec deux barrettes, c'est la merde.
À n'y rien comprendre.
D'autant que les deux emplacements mémoire semblent fonctionner.

...à suivre
 
suite...

Tests Divers
Je me suis dit que peut-être il y avait trop de pression sur les RAMs, qu'il y avait du swap (je crois que c'est le terme) et que c'est ça qui pouvait me faire planter le Mini (même si c'est très con d'imaginer ça étant donné qu'il s'éteint lors des inactivités - donc là où il y a beaucoup moins de pression sur les RAM).
Via le Moniteur d'activité, j'ai pu remarquer que je faisais erreur. Avec une seule barrette ou avec deux
"Fichier d'échange utilisé = 0"
Et pourquoi ce swap supposé arriverait avec 8 Go plutôt qu'avec 4 ?

J'ai cherché des causes possibles en scrutant la Console.
Je n'y comprends rien, il y a trop d'infos, trop de trucs écrits.

J'ai trouvé sur le net une commande à lancer sur le Terminal pour récupérer un rapport de shutdown, avec un code pour les causes.
Après tout, c'est ce que m'intéresse ici.
Pour info, je vous mets ci-dessous la commande :
Bloc de code:
log show --predicate 'eventMessage contains "Previous shutdown cause"' --last 24h
Là c'est pour avoir un rapport sur les dernières 24h. Chez moi, étrangement, cette commande ne fonctionne que si je ne précise pas la durée (donc exit --last 24h).
Pour info, je vous joins le rapport.
Bloc de code:
Last login: Sun May 26 21:40:04 on console
Mac-mini-de-Oberkampf:~ oberkampf$ log show --predicate 'eventMessage contains "Previous shutdown cause"'
log: warning: The log archive contains partial or missing metadata
Filtering the log data using "eventMessage CONTAINS "Previous shutdown cause""
Skipping info and debug messages, pass --info and/or --debug to include.
Timestamp                       Thread     Type        Activity             PID    TTL 
2024-05-18 22:52:29.017313+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: 5
2024-05-18 22:46:29.973597+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-20 21:55:44.991757+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-21 20:43:34.019750+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-21 21:21:33.930121+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-21 21:41:53.969398+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-21 22:06:02.950634+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-22 00:46:25.931133+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-23 17:17:47.991501+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-23 17:41:49.981555+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-23 18:20:23.935570+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-23 18:22:37.977286+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-24 22:06:43.002487+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: 5
2024-05-24 22:11:19.994331+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-24 22:16:35.037380+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-25 11:53:39.974809+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-25 12:24:01.977219+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-25 12:28:02.937482+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-25 12:37:27.893664+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-25 12:47:34.029381+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-25 12:51:58.001496+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-25 12:58:03.027557+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-25 13:02:16.982975+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-25 13:04:32.002502+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: 0
2024-05-25 13:06:49.029292+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: 0
2024-05-25 13:10:06.903433+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-25 13:14:53.959951+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-25 13:35:54.818426+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-25 13:59:46.875388+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: 3
2024-05-25 14:06:14.839524+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: 5
2024-05-25 15:04:23.022234+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: 3
2024-05-25 15:08:17.863553+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-25 15:58:47.940259+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: 3
2024-05-25 16:05:26.040699+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: 5
2024-05-25 18:01:23.949562+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-25 18:03:32.963274+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-25 23:43:57.901960+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-26 00:41:48.927463+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: 5
2024-05-26 00:55:17.917336+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-26 01:18:36.960114+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: -2
2024-05-26 01:29:28.951353+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: 3
2024-05-26 01:31:45.918684+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: 0
2024-05-26 01:36:28.911089+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: 5
2024-05-26 02:13:56.916586+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: 5
2024-05-26 11:21:55.879693+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: 0
2024-05-26 21:39:49.991135+0200 0x95       Default     0x0                  0      0    kernel: (AppleSMC) Previous shutdown cause: 5
 --------------------------------------------------------------------------------------------------------------------
Log      - Default:         46, Info:                0, Debug:             0, Error:          0, Fault:          0
Activity - Create:           0, Transition:          0, Actions:           0
Mac-mini-de-Oberkampf:~ oberkampf$
J'ai diverses causes de shutdown.
cause 5 = Arrêt normal (que j'ai moi-même initié)
cause 3 = Arrêt via le bouton de power (là j'ai forcé l'arrêt moi-même)
cause 0 = Battery disconnected. En fait, je peux affirmer qu'il s'agit dans mon cas des moments où j'ai enlevé le cordon d'alimentation.
Le point crucial c'est la cause -2.
Là, impossible de trouver sur le net un réelle explication de ce code. Même s'il est communément admis qu'un code négatif correspond à un problème matériel, mes diverses lectures ne m'ont pas permis de qualifier la chose clairement.
Y a-t-il dans la salle quelqu'un qui sache à quoi ça correspond ?

Et ensuite
Je ne vous cache pas que j'ai commandé de la RAM.
Selon Macktracker, mon Mini doit pouvoir accepter 16 Go, j'ai donc commandé 2 x 8 Go.
Je verrais bien, dès installation, comment il se comporte.
J'ai pris 2 x 8 Go pour la raison simple que, si jamais je ne trouve jamais d'où vient le problème, je devrais, le cas échéant ne faire tourner le Mini qu'avec une seule barrette (puisqu'avec une seule barrette il fonctionne) alors autant avoir 8 Go.
Je m'en sers quasi uniquement pour regarder des vidéo et je dois avouer qu'avec seulement 4 Go de RAM, certaines vidéos ne sont pas fluides.

En attendant, je vous remercie de tenter de répondre aux questions suivantes :

Avez-vous déjà expérimenté ou déjà vu le même problème que le mien ?
Comment l'avez-vous réglé ?
Quelqu'un sait-il à quoi correspond le code -2 (dans le cas d'une cause de shutdown) ?
Quels autres tests puis-je lancer ?
Je m'aperçois que je n'ai pas fait de hardware test (touche D enfoncée au démarrage). Si ce genre de test est encore d'actualité sur une telle machine.

Merci de votre aide.
 
Bonjour,
Je n'ai jamais eu ce souci sur mes Mini et ne pourrai donc pas vous aider, mais je dois vous féliciter pour vos investigations.
Effectivement le code -2 ne semble pas documenté mais vous n'êtes pas le seul à vous être posé la question :
Le changement de mémoire pourrait être la solution avec de bonnes chances que ça tienne.
En attendant je ne vois que l'examen de la Console système, en examinant les secondes avant le shutdown.
 
Salut,
Merci pour tes félicitations.

J'avais vu cette conversation, merci.
Me suis tapé toute la lecture pour que dalle concernant -2
J'ai les yeux en sang et aucune réponse

La console, oui, ok, bien sûr.
L'enfer.
Mais il va bien falloir que je m'y concentre (avec l'aide de toute un chacun parce que c'est clairement incompréhensible pour moi).

Ce matin j'ai tenté le hardware test (démarrage touche D enfoncée).
Via internet sur cette machine.
Et message du genre "cet ordinateur n'est pas pris en charge pour le hardware test".
Coup d'épée dans l'eau.

Work in progress.
 
Selon Macktracker, mon Mini doit pouvoir accepter 16 Go, j'ai donc commandé 2 x 8 Go.
Et selon Apple ? Par exemple, pour Apple mon ordi c'est 4 Go maxi, pour Mactraker, c'est 8... Donc j'ai 4.
 
Quelle marque les barrettes ? parce que 2X4 d'origine me semble beaucoup pour un mini de 2010, donc le problème mémoire me semble une bonne piste si elle a été upgradée avec du chinois. Par contre si c'est le ou les slots qui déconne(nt), ça va être plus compliqué
 
Et selon Apple ? Par exemple, pour Apple mon ordi c'est 4 Go maxi, pour Mactraker, c'est 8... Donc j'ai 4.
Selon Apple c'est 8 Go (ce que j'ai actuellement).
Au pire, je verrais le fonctionnement avec mes deux barrettes de 8 (pour un 16 final).
Si les pannes persistent avec deux barrettes, j'aurais au moins 8 avec une seule (et je serais dans les clous selon Apple).
Mes expériences passées, cependant, semblent m'avoir toujours prouvé que Mactracker ne se trompait pas.

Quelle marque les barrettes ? parce que 2X4 d'origine me semble beaucoup pour un mini de 2010, donc le problème mémoire me semble une bonne piste si elle a été upgradée avec du chinois. Par contre si c'est le ou les slots qui déconne(nt), ça va être plus compliqué
Excellente remarque.
Effectivement, j'aurais dû commencer ma réflexion là-dessus.
Alors, il semble que ces barrettes ne soient pas d'origine, pour la bonne raison qu'elles sont de la marque SQP.
Les choses état bien faites, je remarque une adresse web vers sqp sur les barrettes.
Le site existe (je ne connaissais pas), visiblement basé en France, et propose la vente de divers accessoires et composants informatiques.
Dont des barrettes de la marque maison.
Ça n'implique pas que le matos soit mauvais (jusque-là tout fonctionnait bien), mais ça n'implique pas non plus une bonne tenue dans le temps.
Quelle est la tenue dans le temps d'une barrette RAM étant une autre question.

Si ce sont les slots qui déconnent (ce que je ne sais pas déterminer et qui semble infirmé par mes divers test), effectivement c'est plus compliqué.
Je n'y toucherais clairement pas.
L'ordi tiendra comme il tiendra.
 
J'ai pris 2 x 8 Go pour la raison simple que, si jamais je ne trouve jamais d'où vient le problème, je devrais, le cas échéant ne faire tourner le Mini qu'avec une seule barrette (puisqu'avec une seule barrette il fonctionne) alors autant avoir 8 Go.
8Go sur un seul slot, ça m'étonnerait que ça fonctionne, surtout si apple annonce 4 et mactracker 8, parce que la c'est en utilisant les deux. Tu verras bien, mébon.
 
Élimine une des barrettes mémoires et vois si le problème persiste, puis change de place la barrette et recommence avec la seconde. Ça te donnera déjà une piste.

SI MacTracker annonce 8 maxis, c'est forcément 2x4, pas plus.
 
Il a déja essayé, avec une barrette ça fonctionne, mais seulement 4Go. A voir si les barrettes 8Go sont acceptées...
 
A défaut de pouvoir t'aider je t'ai mis tous les like que j'ai pu :)

C'est gentil tous les deux.
Tu vas voir qu'on va se faire accuser de copinage.

Élimine une des barrettes mémoires et vois si le problème persiste, puis change de place la barrette et recommence avec la seconde. Ça te donnera déjà une piste.

SI MacTracker annonce 8 maxis, c'est forcément 2x4, pas plus.

Il a déja essayé, avec une barrette ça fonctionne, mais seulement 4Go. A voir si les barrettes 8Go sont acceptées...
Exact.
Toutes les positions et solutions avec une seule barrette ont été testées.
Et ça fonctionne.

J'attends mes 8 Go.
Si ça ne fonctionne pas, je n'aurais perdu que 35 balles.
Si ça tient avec les deux, tant mieux (je partirais du principe que les autres déconnent juste ce qu'il faut pour me rendre l'expérience pénible).
Si ça tient avec une seule, j'aurais au moins de quoi regarder des vidéos de manière fluide (mais je n'aurais toujours pas trouvé l'origine du problème).
 
  • J’adore
Réactions: thebiglebowsky
8Go sur un seul slot, ça m'étonnerait que ça fonctionne, surtout si apple annonce 4 et mactracker 8, parce que la c'est en utilisant les deux. Tu verras bien, mébon.
Mactracker annonce 16, j'ai plus d'espoir que toi.
Mais certes, est-ce là, peut-être, une manière de jouer à l'apprenti sorcier.
 
J'en parlais dans mon message #4
Je l'ai tenté ce matin sans succès.
Je viens de réessayer, pour t'être agréable (et un peu aussi parce que je me suis dit que j'avais pu m'y prendre comme un manche).
J'ai dû retaper le mdp de connexion au réseau wifi (alors que ce matin ça ne m'avait pas été demandé). Du genre facile, le clavier est passé en qwerty et mon satané mdp est plein de signes ésotériques.
Et là, zobi.
Une fenêtre digne d'OS 9, m'annonce que "Cet ordinateur n'est pas pris en charge par Apple Hardware Test".
Je kiffe.

N'y avait-il pas des dvd en 2010 pour faire le hardware test ?
Ça vient peut-être de là ?
Parce que là, moi, j'essaye avec le clavier (touche D enfoncée).
 
Dernière édition:
J'en parlais dans mon message #4
Pardon. J’ai dû lire en diagonale ce passage. La page d’aide propose d’enfoncer D ou ⌥ D au démarrage. Et si tu peux être hors réseau wifi, ce sera plus simple.
N'y avait-il pas des dvd en 2010 pour faire le hardware test ?
Comme Sly le précise, c’est sur le second disque de snow leopard mais comme tu as upgradé l’OS je ne sais pas si c’est possible de faire un AHT depuis le dvd dans ces conditions.