このドキュメントで説明するソフトウェアは、Extended SupportまたはSustaining Supportのいずれかにあります。 詳細は、https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdfを参照してください。
Oracleでは、このドキュメントに記載されているソフトウェアをできるだけ早くアップグレードすることをお薦めします。
モジュールでは、modprobeを使用してモジュールの動作を変更する際に指定できるパラメータを受け入れます。
# modprobe module_name
parameter
=value
...
複数のパラメータ/値ペアはスペースを使用して区切ります。 配列値は、次の例のように、カンマ区切りリストで表します。
# modprobe foo arrayparm=1,2,3,4
また、次の例のように、/sys/module/
の下のファイルに新しい値を記述して、ロードされたモジュールおよび組込みドライバのパラメータの値を変更することもできます。
module_name
/parameters
# echo 0 > /sys/module/ahci/parameters/skip_host_reset
/etc/modprobe.d
ディレクトリには.conf
構成ファイルが含まれ、このファイルでは、モジュール・オプションの指定、モジュール別名の作成、および特別な要件があるモジュールでのmodprobeの通常動作のオーバーライドを行います。 以前のバージョンのmodprobeで使用されていた/etc/modprobe.conf
ファイルも有効です(存在する場合)。 /etc/modprobe.conf
ファイルと/etc/modprobe.d/*.conf
ファイルのエントリには同じ構文を使用します。
次に、modprobe構成ファイルで一般的に使用されるコマンドを示します。
-
alias
モジュールの代替名を作成します。 aliasには、シェルのワイルドカードを含めることができます。 たとえば、次のように、
sd-mod
モジュールの別名を作成します。alias block-major-8-* sd_mod
これにより、modprobe block-major-8-0のようなコマンドはmodprobe sd_modと同じ結果になります。
-
blacklist
modinfoコマンドによって表示されるモジュールの内部別名を無視します。 通常、このコマンドは、関連付けられたハードウェアが不要な場合、複数のモジュールが同じデバイスをサポートする場合、またはモジュールがデバイスのサポートを不正に要求する場合に使用されます。 たとえば、次のように、フレームバッファ・ドライバ
cirrusfb
の別名をブラックリストに登録します。blacklist cirrusfb
/etc/modprobe.d/blacklist.conf
ファイルによってhotplugスクリプトがモジュールをロードできないため、通常は、最初にどのドライバがプローブされるかに関係なく、別のドライバがかわりにモジュールをバインドします。-
install
モジュールをカーネルにロードするかわりに、シェル・コマンドを実行します。 たとえば、次のように、
snd-emu10k1
のかわりにモジュールsnd-emu10k1-synth
をロードします。install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && \ /sbin/modprobe snd-emu10k1-synth
-
options
モジュールのオプションを定義します。 たとえば、次のように、
b43
モジュールのnohwcrypt
およびqos
オプションを定義します。options b43 nohwcrypt=1 qos=0
-
remove
モジュールをアンロードするかわりに、シェル・コマンドを実行します。 たとえば、次のように、
nfsd
モジュールをアンロードする前に/proc/fs/nfsd
をアンマウントします。remove nfsd { /bin/umount /proc/fs/nfsd > /dev/null 2>&1 || :; } ; \ /sbin/modprobe -r --first-time --ignore-remove nfsd
詳細は、
modprobe.conf(5)
マニュアル・ページを参照してください。