簡単なUSBマウスドライバを作成しようとしていますが、これで完成したのでテストしてみたいです。したがって、rmmod
システムドライバとマイドライバが必要ですinsmod
。
問題は、現在どのドライバが実際にマウスを処理しているかを確認する方法と、マウスを削除した後にどのドライバがマウスを処理していないかを確認する方法です。
重要な場合、私のシステムはArch Linuxです。
ベストアンサー1
1)evtest
ルートとして実行し、マウス入力デバイスを選択し、マウスを動かして正しいことを確認します。
2)udevadm info -a /dev/input/eventX
(1)ステップでデバイスを実行します。出力、特にDRIVER
ラインを見てください。
99%の場合、USBマウスはhid-generic
カーネルのHIDスタックによって処理されます。これがどのように機能するかについては、およびhidraw.txt
カーネルソースコードを参照してくださいhiddev.txt
。hid-transport.txt
linux/Documentation/hid/
それでも使用できますuhid
。