Comment ajouter un paramètre de module de noyau dans Ubuntu 11.04 ?
Puis-je utiliser le /etc/module
dossier? Si oui, comment ?
Meilleure réponse
/etc/modules
semble être chargé par /etc/init/module-init-tools.conf
. Le premier argument est le nom du module, les autres arguments sont les paramètres. Ajouter ce qui suit à /etc/modules
ça a l'air bien :
thinkpad_acpi fan_control=1
Pour charger ce module et définir ces paramètres au tout début du démarrage, ajoutez la ligne précédente à /etc/initramfs-tools/modules
dossier. Après une modification de ce fichier, vous devez régénérer le disque virtuel :
sudo update-initramfs -u
Comme alternative possible, vous pouvez essayer d'ajouter les options à la ligne du noyau (je ne l'ai pas testé moi-même, mais cela semble fonctionner pour des paramètres comme i915.modeset=1
. Modifier /etc/default/grub
et trouvez la ligne avec GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
. Remplacez-le par quelque chose comme :
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash thinkpad_acpi.fan_control=1"
Pour obtenir une liste d'options pour un module du noyau :
modinfo -p thinkpad_acpi
Cela n'a pas fonctionné pour i915
, pour cela j'ai du exécuter :
modinfo i915 | grep ^parm
Pour obtenir la valeur actuelle d'un paramètre de module, exécutez :
sudo cat /sys/module/MODULE/parameters/PARAM
Pour le fan_control
paramètre du thinkpad_acpi
module, vous devez exécuter :
sudo cat /sys/module/thinkpad_acpi/parameters/fan_control
Si cette fonction renvoie une erreur, vérifiez si le module a été chargé et si l'option existe ou non.