linux – 确定并卸载usb mouser diver
作者:互联网
我试着写一个简单的USB鼠标驱动程序,现在已经完成了,我想测试它.
所以我需要rmmod系统的驱动程序和insmod我的.
问题是如何确定哪个驱动程序正在处理鼠标以及如何确保卸载后没有一个驱动程序处理鼠标.
如果重要的是我的系统是Arch Linux.
解决方法:
1)以root身份运行evtest,选择鼠标输入设备,通过移动鼠标验证它是否正确
2)使用步骤(1)中的设备运行udevadm info -a / dev / input / eventX.查看输出,尤其是DRIVER行.
在99%的情况下,你的USB鼠标将由hid-generic和内核中的HID堆栈处理.请参阅内核源代码中linux / Documentation / hid /中的hidraw.txt,hiddev.txt和hid-transport.txt,了解其工作原理.
也可以使用uhid编写用户空间驱动程序.
标签:drivers,linux,usb-device 来源: https://codeday.me/bug/20190814/1656398.html