Si vous avez compilé la gestion de l'ACPI en tant que module
(« M »), vous aurez probablement besoin de charger les modules
à la main. Vous devrez chercher un peu pour trouver les modules. Les
miens sont dans /lib/modules/
et s'appellent :version
.date
/kernel/drivers/acpi/
-rw-r--r-- 1 root root 4.1k Jun 3 23:57 ac.o -rw-r--r-- 1 root root 9.5k Jun 3 23:57 battery.o -rw-r--r-- 1 root root 5.2k Jun 3 23:57 button.o -rw-r--r-- 1 root root 3.7k Jun 3 23:57 fan.o -rw-r--r-- 1 root root 14k Jun 3 23:57 processor.o -rw-r--r-- 1 root root 11k Jun 3 23:57 thermal.o -rw-r--r-- 1 root root 6.2k Jun 3 23:57 toshiba_acpi.o
La première fois que j'ai redémarré, je les ai chargés manuellement en tapant
insmod nom_du_module
Je commence par processor
, bien que les avis
soient partagés sur le fait que l'ordre ait une importance.
![]() | Modules du noyau |
---|---|
Le nom du module est la partie du nom du fichier, précédant l'extension
|
Vous pouvez vérifier les modules chargés avec lsmod. Ma sortie de lsmod (avec la plupart des extras supprimés) ressemble à ceci :
Module Size Used by Tainted: P button 2420 0 (unused) battery 5960 0 (unused) ac 1832 0 (unused) fan 1608 0 (unused) thermal 6664 0 (unused) processor 8664 0 [thermal] NVdriver 945408 11
Le dernier est ma carte graphique utilisant des pilotes propriétaires. C'est pourquoi un « P » se trouve à côté de Tainted sur la première ligne.
![]() | Gestion d'énergie du système d'exploitation (OSPM ou Operating System Power Management |
---|---|
La première fois où j'ai essayé ceci, les modules étaient tous dans des répertoires séparés et se nommaient ospm_<nom>. C'est probablement dû au fait que j'utilisais un ancien correctif, mais c'est important de le savoir. Les modules OSPM sont maintenant abandonnés, donc vous ne devriez plus les voir. |
Pour ne pas avoir à charger les modules dans le noyau à chaque fois que
vous démarrez, vous devez soit les compiler directement dans le noyau (un peu
tard, n'est-ce-pas ?) soit les ajouter dans votre fichier
/etc/modules
. Si vous n'avez pas déjà une copie de ce
fichier, créez-le et ajoutez un nom de module (rappelez-vous, pas de .o)
par ligne.