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
この関数がエラーを返す場合は、モジュールがロードされているかどうか、およびオプションが存在するかどうかを確認してください。