【发布时间】:2015-05-29 01:18:55
【问题描述】:
我正在使用一些特殊键盘的驱动程序代码。而且这个键盘确实有特殊模式。根据规范,这些模式只能通过发送和获取功能报告来启用。
我正在使用“hid.c”文件和用户模式发送HID 报告。但是“hid_read”和“hid_get_feature_report”都失败了,错误号为-1。
我已经尝试使用 libusb 从内核驱动程序中分离键盘,但是当我这样做时,'hid_open' 失败。我猜这是由于“输入”或内核的某些驱动程序已经使用了 HID 接口。所以我可能不需要解绑内核 hidraw 驱动程序,而是应该尝试解绑“hidraw”驱动程序顶部的键盘(“输入”)驱动程序。我说的对吗?
知道我该怎么做吗?以及如何找到使用哪些驱动程序以及哪些低级驱动程序绑定到哪个驱动程序的驱动程序?
【问题讨论】: