Bagaimana cara menambahkan parameter modul kernel di Ubuntu 11.04?
Dapatkah saya menggunakan /etc/module
mengajukan? Jika ya, bagaimana?
Jawaban Terbaik
/etc/modules
tampaknya dimuat oleh /etc/init/module-init-tools.conf
. Argumen pertama adalah nama modul, argumen lainnya adalah parameternya. Menambahkan berikut ini ke /etc/modules
sepertinya baik-baik saja:
thinkpad_acpi fan_control=1
Untuk memuat modul ini dan menyetel parameter ini pada tahap awal booting, tambahkan baris sebelumnya ke /etc/initramfs-tools/modules
mengajukan. Setelah perubahan pada file itu, Anda perlu membuat ulang ramdisk:
sudo update-initramfs -u
Sebagai alternatif yang memungkinkan, Anda dapat mencoba menambahkan opsi ke baris kernel (saya belum mengujinya sendiri, tetapi tampaknya berfungsi untuk pengaturan seperti i915.modeset=1
. Edit /etc/default/grub
dan temukan baris dengan GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
. Ganti dengan sesuatu seperti:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash thinkpad_acpi.fan_control=1"
Untuk mendapatkan daftar opsi untuk modul kernel:
modinfo -p thinkpad_acpi
Ini tidak berfungsi untuk i915
, untuk itu saya harus menjalankan:
modinfo i915 | grep ^parm
Untuk mendapatkan nilai parameter modul saat ini, jalankan:
sudo cat /sys/module/MODULE/parameters/PARAM
Untuk fan_control
parameter thinkpad_acpi
modul, Anda harus menjalankan:
sudo cat /sys/module/thinkpad_acpi/parameters/fan_control
Jika fungsi ini mengembalikan kesalahan, periksa apakah modul telah dimuat dan apakah opsi tersebut ada atau tidak.