Ubuntu 11.04でカーネルモジュールパラメータを追加するにはどうすればよいですか?
/etc/module
を使用できますか? ファイル?はいの場合、どのように?
ベストアンサー
/etc/modules
/etc/init/module-init-tools.conf
によってロードされているようです 。最初の引数はモジュール名で、他の引数はパラメーターです。以下を/etc/modules
に追加します 問題ないようです:
thinkpad_acpi fan_control=1
このモジュールをロードし、起動の非常に早い段階でこれらのパラメータを設定するには、前の行を/etc/initramfs-tools/modules
に追加します。 ファイル。そのファイルを変更した後、RAMディスクを再生成する必要があります:
sudo update-initramfs -u
考えられる代替案として、カーネルラインにオプションを追加してみることができます(私はそれを自分でテストしていませんが、i915.modeset=1
のような設定で機能するようです 。 /etc/default/grub
を編集します GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
の行を見つけます 。次のようなものに置き換えます:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash thinkpad_acpi.fan_control=1"
カーネルモジュールのオプションのリストを取得するには:
modinfo -p thinkpad_acpi
これはi915
では機能しませんでした 、そのために私は実行しなければなりませんでした:
modinfo i915 | grep ^parm
モジュールパラメータの現在の値を取得するには、次を実行します。
sudo cat /sys/module/MODULE/parameters/PARAM
fan_control
の場合 thinkpad_acpi
のパラメーター モジュール、実行する必要があります:
sudo cat /sys/module/thinkpad_acpi/parameters/fan_control
この関数がエラーを返す場合は、モジュールがロードされているかどうか、およびオプションが存在するかどうかを確認してください。