この投稿 でlsmod
が-2
を 'で'で表示する理由についての説明があります-)列。カーネル構成オプションCONFIG_MODULE_UNLOAD
が設定されていないという考えです。
しかし、現在のカーネルで-1
が設定されているときに、lsmod
が1つの特定のモジュールについてのみCONFIG_MODULE_UNLOAD
を表示した場合はどうなりますか?この混乱をデバッグする方法は?
/sys/module/<module>/refcnt
とlsmod
の出力の両方に表示されるモジュール参照カウント-1は、 モジュールは現在アンロード中 であることを意味します。
モジュールの参照カウントが-1のままである場合は、問題があることを示しています— dmesg
で詳細を確認できます。