永发信息网

linux2.6中如何使自己写的HID驱动程序代替USBHID模块

答案:2  悬赏:30  手机版
解决时间 2021-03-05 18:45
内核是2.6

我自己写了个针对HID设备的驱动程序,设备名叫XXX,使用厂商ID和产品ID来识别。

通常一旦有HID设备插入电脑,linux就会启动USBHID模块进行驱动。
观察USBHID的源代码,它匹配的设备是ANY_ID

问题是:
当linux系统中USBHID模块已经运行的时候,我插入XXX设备,我写的驱动不能被自动加载。
当linux系统中没有USBHID
(续,不小心敲回车了)当linux没有USBHID模块时,在XXX设备插入时,我写的驱动都够自动被加载,而USBHID设备也会自动被加载,我写的驱动也不能正常工作。

只有我在没加载USBHID模块时,手动加载我写的驱动,再插入XXX设备,才能够让驱动正常工作。

请问如何能确保不管USBHID有没有被加载,当插入XXX设备时,我写的驱动都能够自动加载?

To chao Rap
我已经能够自动加载驱动,问题出在,XXX设备总是寻找USBHID作为驱动,而没有使用我写的驱动
最佳答案
我记得还需要udev的支持

想当初就是这麼干的
全部回答
你好! 当linux系统中USBHID模块已经运行的时候,我插入XXX设备,我写的驱动不能被自动加载。 当linux系统中没有USBHID 打字不易,采纳哦!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
车典屋我想知道这个在什么地方
男人说反感排斥烦人,大概断联多久才会洗心印
从洪家楼坐哪路车到山东通讯城?
鸡胸能通过做运动变好吗?
小米鸡排(帝广店)在哪里啊,我有事要去这个地
胃肠减压期间护理正确的是()
向同学介绍你喜欢的历史人物
百度知道除了答问机器人,是不是还有无数个提
女中学生什么发型好看
蓝色经典余洋大酒店地址在什么地方,想过去办
建筑物对侧击雷的防护措施为()。A.利用装在屋
偶然所得税 已经划扣,又来不想要了能退税吗
歌词有十里桃花是啥歌
【奥运会项目】奥运会的项目你能用英语写有哪
新颖我想知道这个在什么地方
推荐资讯
皇上为什么不把和珅杀了.
遗憾和失望的区别是什么???
陈楚生为什么为什么要跟天娱传媒解约
卤素会和酸反应吗
请问:蒸干饭的大米与做稀饭的大米有什么区别
【量筒】如何区分量入式量筒和量出式量筒
根据下图判断,四地中按水资源、土地资源、太
戈少一点念什么
报考广西政法管理干部学院好不好?有经历的师
上海雪豹毛衫屯溪专卖店地址在什么地方,想过
谁可以用循环造句?拜托!作业急用!
【奶茶的英文】请问大杯奶茶或小杯奶茶的地道
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?