linux usb鼠标驱动的问题

tananade 2011-12-08 09:23:03
linux下有个usb鼠标的驱动程序(usbmouse.c),我编译了,但是如何测试啊?
我把usbhid模块给删了,然后鼠标和键盘就不能用,然后加载usbmouse.ko结果还是不行。
是不是usbmouse.ko要通过hidusb来传达event啊?那如何测试啊?因为不加载usbmouse.ko完全可用。
大神们,求解释啊~~

(usbhid和usbmouse.c都在/usr/src/linux/drivers/hid/usbhid目录下)
...全文
272 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuanlulu 2011-12-10
  • 打赏
  • 举报
回复
只用过usbhid 关注一下
tananade 2011-12-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zhpy_0825 的回复:]

用USB HID部分就可以了
[/Quote]

我知道用usbhid可以,但是怎么使用usbmouse呢?
目前我的需求就是要使用usbmouse来驱动鼠标,测试usbmouse的情况
zhpy_0825 2011-12-08
  • 打赏
  • 举报
回复
用USB HID部分就可以了
tananade 2011-12-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jackyjkchen 的回复:]

鼠标这一块我一直搞不懂,psmouse也一样,貌似有两个意义接近的模块,一个有用一个没用……
[/Quote]

现在不是psmouse的问题,而是usbmouse,听别人说usbmouse也是需要usbhid来支持的,即usbmouse依赖于usbhid,但如果已经有了usbhid,那还要usbmouse干啥呢?如果两个都有,系统是用usbhid里面的鼠标驱动部分还是使用usbmouse呢?

这是/drivers/hid/usbhid下Kconfig文件里和usbmouse.c有关的解释
config USB_MOUSE
tristate "USB HIDBP Mouse (simple Boot) support"
depends on USB && INPUT
---help---
Say Y here only if you are absolutely sure that you don't want
to use the generic HID driver for your USB mouse and prefer
to use the mouse in its limited Boot Protocol mode instead.

This is almost certainly not what you want. This is mostly
useful for embedded applications or simple mice.

To compile this driver as a module, choose M here: the
module will be called usbmouse.

If even remotely unsure, say N.
照他的意思,好像是没有HID驱动可以用的,但是不知道怎么用啊
jackyjkchen 2011-12-08
  • 打赏
  • 举报
回复
鼠标这一块我一直搞不懂,psmouse也一样,貌似有两个意义接近的模块,一个有用一个没用……

4,441

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧