/etc/modules
parece estar carregado por /etc/init/module-init-tools.conf
. O primeiro argumento é o nome do módulo, outros argumentos são os parâmetros. Adicionando o seguinte para /etc/modules
parece bem:
thinkpad_acpi fan_control=1
Para carregar este módulo e definir esses parâmetros no estágio inicial da inicialização, adicione a linha anterior ao arquivo /etc/initramfs-tools/modules
. Depois de uma alteração nesse arquivo, você precisa gerar novamente o ramdisk:
sudo update-initramfs -u
Como uma alternativa possível, você pode tentar adicionar as opções à linha do kernel (eu mesmo não testei, mas parece funcionar para configurações como i915.modeset=1
. Edite /etc/default/grub
e encontre a linha com GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Substitua por algo como:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash thinkpad_acpi.fan_control=1"
Para obter uma lista de opções para um módulo do kernel:
modinfo -p thinkpad_acpi
Isso não funcionou para i915
, pois eu tive que executar:
modinfo i915 | grep ^parm
Para obter o valor atual de um parâmetro do módulo, execute:
sudo cat /sys/module/MODULE/parameters/PARAM
Para o parâmetro fan_control
do módulo thinkpad_acpi
, você precisa executar:
sudo cat /sys/module/thinkpad_acpi/parameters/fan_control
Se esta função retornar um erro, verifique se o módulo foi carregado e se a opção existe ou não.