logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 26-01-2023 17:11:58

Yuki68
Membre
Distrib. : Debian 11.6 Bulleye 32 bits
Noyau : 5.10.0-21
(G)UI : MATE 1.24.1
Inscription : 15-01-2023

[RESOLU] Problème de mise en veille sur MacBook 32 bits Bulleye

Bonjour à tous,

Nouveau sur Debian, je me retrouve confronté à un problème avec la mise en veille, celle ci ne marche pas (suspend to ram).
D'après mes recherches, mon MacBook CoreDuo dispose d'une puce TPM Infineon et ça serait elle qui bloque la mise en veille.
La commande

dmesg | tail -n 100
 

me répond entre autre

[  144.530444] tpm tpm0: Error (38) sending savestate before suspend
[  144.530455] PM: __pnp_bus_suspend(): tpm_pm_suspend+0x0/0x80 [tpm] returns 38
[  144.530462] PM: dpm_run_callback(): pnp_bus_suspend+0x0/0x20 returns 38
[  144.530465] PM: Device 00:01 failed to suspend: error 38
 


J'ai suivi cette piste sans résultat concluant sur internet, installé, désinstallé tous les paquets disponibles concernant le TPM 1.2 mais toujours le même problème. Je sèche...

J'ai eu beaucoup de mal à trouver une distribution compatible avec ce vieux mac, Ubuntu 10.04 (plus supportée depuis un bon moment) que j'ai essayé, arrivait à mettre le mac en veille. Je me suis dis qu'elle ne gérait peut-être pas le TPM, mais je fais peut être mauvaise route avec mes histoires de TPM...

J'espère que ce problème parlera à certain d'entre vous, non pas que ça soit très embêtant mais ça me chagrine et me curiosite, j'ai réussi à faire marcher tout le reste sur cette superbe distrib smile

à bientôt !! wink

Dernière modification par Yuki68 (27-01-2023 00:02:18)

Hors ligne

#2 26-01-2023 18:55:07

anonyme
Invité

Re : [RESOLU] Problème de mise en veille sur MacBook 32 bits Bulleye

Bonjour
rechercher dans le bios si pas une option pour désactiver TPM
soit une commande (que je connais pas) pour le désactiver dans le noyau (ignorer le matériel )
une commande pour les erreurs


journalctl -b -r -p err
 


depuis le dernier démarrage


dmesg | grep -i tpm
 

#3 26-01-2023 19:19:28

Yuki68
Membre
Distrib. : Debian 11.6 Bulleye 32 bits
Noyau : 5.10.0-21
(G)UI : MATE 1.24.1
Inscription : 15-01-2023

Re : [RESOLU] Problème de mise en veille sur MacBook 32 bits Bulleye

J'ai pensé à le désactiver dans le BIOS, mais à ma connaissance impossible d’accéder à un semblant de bios sur ce mac...
La première commande me retourne,

journalctl -b -r -p err


-- Journal begins at Sun 2023-01-08 16:33:36 CET, ends at Thu 2023-01-26 19:14:>
janv. 26 19:12:10 pc-163 sudo[4296]:   poutou : user NOT in sudoers ; TTY=pts/0>
janv. 26 19:11:13 pc-163 pulseaudio[831]: Failed to create permanent mapping fo>
janv. 26 19:11:13 pc-163 pulseaudio[831]: mmap() failed: Ne peut allouer de la >
janv. 26 19:11:13 pc-163 pulseaudio[831]: mmap() failed: Ne peut allouer de la >
janv. 26 19:11:13 pc-163 pulseaudio[831]: Failed to register memfd mempool. Rea>
janv. 26 19:11:13 pc-163 pulseaudio[831]: Failed to create permanent mapping fo>
janv. 26 19:11:13 pc-163 pulseaudio[831]: mmap() failed: Ne peut allouer de la >
janv. 26 19:11:09 pc-163 pulseaudio[831]: Ignoring received block reference wit>
janv. 26 19:11:09 pc-163 pulseaudio[831]: Ignoring received block reference wit>
janv. 26 19:11:09 pc-163 pulseaudio[831]: Ignoring received block reference wit>
janv. 26 19:05:44 pc-163 pulseaudio[831]: Failed to create permanent mapping fo>
janv. 26 19:05:44 pc-163 pulseaudio[831]: mmap() failed: Ne peut allouer de la >
janv. 26 19:05:44 pc-163 pulseaudio[831]: mmap() failed: Ne peut allouer de la >
janv. 26 19:05:44 pc-163 pulseaudio[831]: Failed to register memfd mempool. Rea>
janv. 26 19:05:44 pc-163 pulseaudio[831]: Failed to create permanent mapping fo>
janv. 26 19:05:44 pc-163 pulseaudio[831]: mmap() failed: Ne peut allouer de la >
janv. 26 19:02:24 pc-163 pulseaudio[831]: Failed to create permanent mapping fo>
janv. 26 19:02:24 pc-163 pulseaudio[831]: mmap() failed: Ne peut allouer de la >
janv. 26 19:02:24 pc-163 pulseaudio[831]: mmap() failed: Ne peut allouer de la >
janv. 26 19:02:24 pc-163 pulseaudio[831]: Failed to register memfd mempool. Rea>
janv. 26 19:02:24 pc-163 pulseaudio[831]: Failed to create permanent mapping fo>
janv. 26 19:02:24 pc-163 pulseaudio[831]: mmap() failed: Ne peut allouer de la >
lines 1-23...skipping...
-- Journal begins at Sun 2023-01-08 16:33:36 CET, ends at Thu 2023-01-26 19:14:28 CET. --
janv. 26 19:12:10 pc-163 sudo[4296]:   poutou : user NOT in sudoers ; TTY=pts/0 ; PWD=/home/poutou ; USER=root ; COMMAND=/usr>
janv. 26 19:11:13 pc-163 pulseaudio[831]: Failed to create permanent mapping for memfd region with ID = 4178574679
janv. 26 19:11:13 pc-163 pulseaudio[831]: mmap() failed: Ne peut allouer de la mémoire
janv. 26 19:11:13 pc-163 pulseaudio[831]: mmap() failed: Ne peut allouer de la mémoire
janv. 26 19:11:13 pc-163 pulseaudio[831]: Failed to register memfd mempool. Reason: could not attach memfd SHM ID to pipe
janv. 26 19:11:13 pc-163 pulseaudio[831]: Failed to create permanent mapping for memfd region with ID = 1238279637
janv. 26 19:11:13 pc-163 pulseaudio[831]: mmap() failed: Ne peut allouer de la mémoire
janv. 26 19:11:09 pc-163 pulseaudio[831]: Ignoring received block reference with non-registered memfd ID = 3949610269
janv. 26 19:11:09 pc-163 pulseaudio[831]: Ignoring received block reference with non-registered memfd ID = 3949610269
janv. 26 19:11:09 pc-163 pulseaudio[831]: Ignoring received block reference with non-registered memfd ID = 3949610269
janv. 26 19:05:44 pc-163 pulseaudio[831]: Failed to create permanent mapping for memfd region with ID = 3614607949
janv. 26 19:05:44 pc-163 pulseaudio[831]: mmap() failed: Ne peut allouer de la mémoire
janv. 26 19:05:44 pc-163 pulseaudio[831]: mmap() failed: Ne peut allouer de la mémoire
janv. 26 19:05:44 pc-163 pulseaudio[831]: Failed to register memfd mempool. Reason: could not attach memfd SHM ID to pipe
janv. 26 19:05:44 pc-163 pulseaudio[831]: Failed to create permanent mapping for memfd region with ID = 1238279637
janv. 26 19:05:44 pc-163 pulseaudio[831]: mmap() failed: Ne peut allouer de la mémoire
janv. 26 19:02:24 pc-163 pulseaudio[831]: Failed to create permanent mapping for memfd region with ID = 3949610269
janv. 26 19:02:24 pc-163 pulseaudio[831]: mmap() failed: Ne peut allouer de la mémoire
janv. 26 19:02:24 pc-163 pulseaudio[831]: mmap() failed: Ne peut allouer de la mémoire
janv. 26 19:02:24 pc-163 pulseaudio[831]: Failed to register memfd mempool. Reason: could not attach memfd SHM ID to pipe
janv. 26 19:02:24 pc-163 pulseaudio[831]: Failed to create permanent mapping for memfd region with ID = 1238279637
janv. 26 19:02:24 pc-163 pulseaudio[831]: mmap() failed: Ne peut allouer de la mémoire
janv. 26 19:00:08 pc-163 pulseaudio[831]: Failed to create permanent mapping for memfd region with ID = 3714463491
janv. 26 19:00:08 pc-163 pulseaudio[831]: mmap() failed: Ne peut allouer de la mémoire
janv. 26 19:00:08 pc-163 pulseaudio[831]: mmap() failed: Ne peut allouer de la mémoire
janv. 26 19:00:08 pc-163 pulseaudio[831]: Failed to register memfd mempool. Reason: could not attach memfd SHM ID to pipe
janv. 26 19:00:08 pc-163 pulseaudio[831]: Failed to create permanent mapping for memfd region with ID = 1238279637
janv. 26 19:00:08 pc-163 pulseaudio[831]: mmap() failed: Ne peut allouer de la mémoire
janv. 26 18:57:22 pc-163 kernel: PM: Some devices failed to suspend, or early wake event detected
janv. 26 18:57:22 pc-163 kernel: PM: Device 00:01 failed to suspend: error 38
janv. 26 18:57:22 pc-163 kernel: PM: dpm_run_callback(): pnp_bus_suspend+0x0/0x20 returns 38
janv. 26 18:57:22 pc-163 kernel: PM: __pnp_bus_suspend(): tpm_pm_suspend+0x0/0x80 [tpm] returns 38
janv. 26 18:57:22 pc-163 kernel: tpm tpm0: Error (38) sending savestate before suspend
janv. 26 18:57:22 pc-163 kernel: PM: Some devices failed to suspend, or early wake event detected
janv. 26 18:57:22 pc-163 kernel: PM: Device 00:01 failed to suspend: error 38
janv. 26 18:57:22 pc-163 kernel: PM: dpm_run_callback(): pnp_bus_suspend+0x0/0x20 returns 38



et la seconde,

dmesg | grep -i tpm


[    9.502544] tpm_inf_pnp 00:01: Found TPM with ID IFX0101
[    9.502608] tpm_inf_pnp 00:01: TPM found: config base 0x4e, data base 0x4700, chip version 0x000b, vendor id 0x15d1 (Infineon), product id 0x000b (SLB 9635 TT 1.2)
[    9.579804] tpm tpm0: A TPM error (38) occurred attempting get random
[   12.356756] tpm tpm0: A TPM error (38) occurred attempting get random
[   50.866158] tpm tpm0: Error (38) sending savestate before suspend
[   50.866169] PM: __pnp_bus_suspend(): tpm_pm_suspend+0x0/0x80 [tpm] returns 38
[   51.330087] tpm tpm0: Error (38) sending savestate before suspend
[   51.330098] PM: __pnp_bus_suspend(): tpm_pm_suspend+0x0/0x80 [tpm] returns 38
 



Demander au noyau d'ignorer le matériel semble une bonne idée, mais je ne sais pas trop comment faire... je suis actuellement en train de me renseigner sur comment configurer un kernel

Hors ligne

#4 26-01-2023 19:28:28

raleur
Membre
Inscription : 03-10-2014

Re : [RESOLU] Problème de mise en veille sur MacBook 32 bits Bulleye

Le pilote pourrait être tpm_infineon. A vérifer avec lsmod, et à décharger avec

modprobe -r tpm_infineon


avant de retenter une mise en veille.

Dernière modification par raleur (26-01-2023 19:29:06)


Il vaut mieux montrer que raconter.

Hors ligne

#5 27-01-2023 00:00:09

Yuki68
Membre
Distrib. : Debian 11.6 Bulleye 32 bits
Noyau : 5.10.0-21
(G)UI : MATE 1.24.1
Inscription : 15-01-2023

Re : [RESOLU] Problème de mise en veille sur MacBook 32 bits Bulleye

Super ça marche ! J'ai blacklisté ce module afin qu'il ne se charge pas au redémarrage smile

Merci beaucoup !

Hors ligne

Pied de page des forums