Fedore core问题请教

无敌魔仙 2007-11-30 05:00:44
Fedore core 4 下如何卸载 usbhid以及其它和usb相关的模块。我看网上到处都有说明提示说可以用rmmod usbhid的方式卸载2.6内核下的usbhid模块,但是我在fedore core4下却没办法卸载,提示:Module usbhid does not exist in /proc/modules 。百思不得其解,请高手赐教。
...全文
384 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
naiveC 2008-01-01
  • 打赏
  • 举报
回复
mark
薛定谔之死猫 2008-01-01
  • 打赏
  • 举报
回复
mark
rzsheng 2007-12-28
  • 打赏
  • 举报
回复
我来学习的,
无敌魔仙 2007-12-07
  • 打赏
  • 举报
回复
大家有办法帮帮我不?谢谢各位了
无敌魔仙 2007-12-01
  • 打赏
  • 举报
回复
我现在打算开发的是桌面环境下的mouse驱动,不是嵌入式的。就是我想将我写的驱动分发给linux桌面用户,我想他们应该不会是很专业的用户,所以无论他们以什么方式安装linux,我都不能要求他们重新编译内核的。

奇怪的是我搜索到很多人在2.6.几的内核下可以弹出 usbhid,而我却无法弹出usbhid模块,如果可以弹出的话要实现我想实现的功能理论上是没有问题的。

多谢hefuhua再指点指点。

另外有其他大大有这方面经验可以分享不,先谢谢了哈。
hefuhua 2007-11-30
  • 打赏
  • 举报
回复
没有弄过USB鼠标,不过跟USB和输入子系统都有关..

USB鼠标一般都是很通用的,看你现在用那个版本的kernel,有些高版本的kernel都是直接支持的..

我有同事直接把高版本的键盘驱动移植到低版本的kernel..
无敌魔仙 2007-11-30
  • 打赏
  • 举报
回复
我只是想试着写一个usb mouse的驱动程序,不知 hefuhua大大有没有好的建议?

我的想法就是我制定的vid,pid的鼠标设备将使用我的驱动控制它,但是系统中其它鼠标还是由系统的默认驱动控制。我似乎找不到办法。

我现在无论是修改usbmouse.c 还是 usb-skeleton.c,然后insmod进内核都无法在鼠标插拔的时候加载。用 cat /proc/bus/usb/devices 显示的设备驱动还是 usbhid,我写的驱动连probe函数都没有执行。
hefuhua 2007-11-30
  • 打赏
  • 举报
回复
可以试试编译内核,但是要找到usbhid的模块看看能不能以模块[M]的形式编译,如果只有编译内核的选项,那么就不进行编译了..
无敌魔仙 2007-11-30
  • 打赏
  • 举报
回复
lsmod 没有usbhid模块名称。
modprobe -r usbhid 提示:Module usbhid not found.
另外请问,难道需要重新编译内核 将usbhid编译成模块 加载方式吗?
hefuhua 2007-11-30
  • 打赏
  • 举报
回复
如果编译内核里就不可以卸载的

如果是以模块加载到内核里就可以卸载

lsmod 看看有没有usbhid模块名字..

modprobe -r usbhid 也是可以删除的

4,465

社区成员

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

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