新しいバージョンのカーネルモジュールをインストールしようとしています。このためにrmmod mod
。出力がありません。しかし試してみると、modinfo mod
通話前と同じ結果が出ましたrmmod
。私は何を見逃していますか?
答え1
modinfo
モジュールがロードされたかどうかは関係ありません。モジュール名(ファイルのフルパス名ではなく)を指定すると、.ko
モジュールが見つかります。ディスクのモジュールファイル現在/etc/modprobe.d
の構成に基づいてその情報を報告します。
/lib/modules/...
したがって、最初のモジュールを実行する前に古いモジュールを新しいバージョンに置き換えた場合は、新しいバージョンに関するmodinfo
情報が報告された可能性があります。これがすぐに実行が出力から何もrmmod
変更しない理由です。modinfo
(ディスクのバージョンではなく)現在ロードされているカーネルモジュールのバージョンを知りたい場合cat /sys/module/<module_name>/version
。