GNU/Linux >> Linux の 問題 >  >> Ubuntu

カーネルモジュールパラメータを追加する方法は?

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

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


Ubuntu
  1. 12.10でカーネルをダウングレードする方法は?

  2. コンパイルされたカーネルモジュールのバージョンを見つける方法は?

  3. カーネル モジュール パラメータの変更 (/sys/module を使用)

  1. OpenVZコンテナにPPPカーネルサポートを追加する方法

  2. Ubuntuでスワップファイルを追加する方法

  3. Ubuntu11.10でプリンターを追加する方法| Ubuntuにプリンターを追加する

  1. 特定のデバイスのカーネルモジュールを見つける方法は?

  2. Linux –どのモジュールがカーネルを汚染しているかを判断する方法は?

  3. Linux –カーネルモジュールを適切にリロードする方法は?