¿Cómo agregar un parámetro de módulo de kernel en Ubuntu 11.04?
¿Puedo usar el /etc/module
¿expediente? En caso afirmativo, ¿cómo?
Mejor respuesta
/etc/modules
parece estar cargado por /etc/init/module-init-tools.conf
. El primer argumento es el nombre del módulo, otros argumentos son los parámetros. Agregar lo siguiente a /etc/modules
parece estar bien:
thinkpad_acpi fan_control=1
Para cargar este módulo y configurar estos parámetros en la etapa inicial del arranque, agregue la línea anterior a /etc/initramfs-tools/modules
expediente. Después de un cambio en ese archivo, necesita regenerar el ramdisk:
sudo update-initramfs -u
Como posible alternativa, puede intentar agregar las opciones a la línea del kernel (no lo he probado yo mismo, pero parece funcionar para configuraciones como i915.modeset=1
. Edite /etc/default/grub
y busque la línea con GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
. Reemplázalo por algo como:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash thinkpad_acpi.fan_control=1"
Para obtener una lista de opciones para un módulo del kernel:
modinfo -p thinkpad_acpi
Esto no funcionó para i915
, para eso tuve que ejecutar:
modinfo i915 | grep ^parm
Para obtener el valor actual de un parámetro de módulo, ejecute:
sudo cat /sys/module/MODULE/parameters/PARAM
Para el fan_control
parámetro del thinkpad_acpi
módulo, tienes que ejecutar:
sudo cat /sys/module/thinkpad_acpi/parameters/fan_control
Si esta función devuelve un error, verifique si el módulo se cargó y si la opción existe o no.