ドライバが認識するデバイスが接続されているときにドライバが再度開かないようにするにはどうすればよいですか?

ドライバが認識するデバイスが接続されているときにドライバが再度開かないようにするにはどうすればよいですか?

一度完了すると、ドライバはデバイスを接続したsudo rmmod usbhidときにusbhidのみオンになります。これにはカスタムドライバを作成したいので、望ましくないと言うまで無効にする必要があります。ドライバ自体は他のドライバに依存せず、モジュールをアンインストールしてもエラーは発生しません。

usbhidだから私の質問は、カーネルが再びオンになる必要はなく、ドライバを永久に無効にするのではなく、再起動するか手動で有効にするまでドライバ(この場合)を無効にする方法です。

ベストアンサー1

modprobe.dのブラックリスト機能を利用できます。モジュールを/etc/modprobe.d/blacklist.confに追加するか、カスタムロードコマンドを追加して再起動する準備ができたらコメントアウトします。

https://wiki.archlinux.org/index.php/Kernel_module#Blacklisting

おすすめ記事