関連する質問
新しいフラグを試すためにカーネルモジュールをリロードできません。
例:thinkpad_acpi
デフォルトはfan_control=1
なしです 。そのため、コンピュータが非常に熱くなり、ファンがフルスピードにならない場合は、fan_control
を使用してモジュールを一時的にロードするだけで使用できる場合があります。 ファンを可能な限り最高の速度に設定し、すべてを通常のアフターワードに戻します。
一部のカーネルモジュールは他のモジュールに依存しているようであり、最新のLinuxカーネルはそれをチェックしているようであるため、これは不可能です。 。
では、これまでに何をしましたか:
- 依存関係の確認
-
modinfo -F depends thinkpad_acpi
-
- これらのモジュールをアンロードしてみてください
-
rmmod
またはmodprobe -r $dependencies
- 一部のモジュールは他のモジュールに再び依存しています。それらもアンロードしてみてください。 「依存関係」がない場合でも機能しません(または少なくともmodinfoがそれを教えてくれます)
-
- グーグルは
modprobe: FATAL: Module x is in use.
- tldpを読む
承認された回答:
カーネルで強制アンロードが有効になっている場合(zgrep FORCE_UNLOAD /proc/config.gz
=y
と言います )、rmmod -f
問題のあるカーネルモジュール、強制的にアンロードします。
これを可能にするパッチによると、これはカーネル開発者と絶望的な人々だけのためのものです。
おそらく、モジュールが使用されている理由とそのプロセスを理解するのが最善ですが、少なくとも強制的にアンロードすると、モジュールを再度リロードできるようになります。