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.