Come aggiungere un parametro del modulo del kernel in Ubuntu 11.04?
Posso usare il /etc/module file? Se sì, come?
Migliore risposta
/etc/modules sembra essere caricato da /etc/init/module-init-tools.conf . Il primo argomento è il nome del modulo, gli altri argomenti sono i parametri. Aggiunta di quanto segue a /etc/modules sembra a posto:
thinkpad_acpi fan_control=1
Per caricare questo modulo e impostare questi parametri nella primissima fase di avvio, aggiungi la riga precedente a /etc/initramfs-tools/modules file. Dopo una modifica in quel file, devi rigenerare il ramdisk:
sudo update-initramfs -u
Come possibile alternativa, puoi provare ad aggiungere le opzioni alla riga del kernel (non l'ho testato personalmente, ma sembra funzionare per impostazioni come i915.modeset=1 . Modifica /etc/default/grub e trova la riga con GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" . Sostituiscilo con qualcosa come:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash thinkpad_acpi.fan_control=1"
Per ottenere un elenco di opzioni per un modulo del kernel:
modinfo -p thinkpad_acpi
Questo non ha funzionato per i915 , per questo dovevo correre:
modinfo i915 | grep ^parm
Per ottenere il valore corrente di un parametro del modulo, eseguire:
sudo cat /sys/module/MODULE/parameters/PARAM
Per il fan_control parametro del thinkpad_acpi modulo, devi eseguire:
sudo cat /sys/module/thinkpad_acpi/parameters/fan_control
Se questa funzione restituisce un errore, controlla se il modulo è stato caricato e se l'opzione esiste o meno.