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.