当前位置:  技术问答>linux和unix

如何禁止内核抢先加载已知USB驱动?

    来源: 互联网  发布时间:2016-10-03

    本文导语:  make&insmod,然后插入北通的游戏手柄,dmesg输出: usb 5-1.4: new low speed USB device using uhci_hcd and address 6 usb 5-1.4: New USB device found, idVendor=0e8f, idProduct=0002 usb 5-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=...

make&insmod,然后插入北通的游戏手柄,dmesg输出:
usb 5-1.4: new low speed USB device using uhci_hcd and address 6
usb 5-1.4: New USB device found, idVendor=0e8f, idProduct=0002
usb 5-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 5-1.4: Product: BETOP USB GAMEPAD
usb 5-1.4: Manufacturer: GreenAsia Inc.   
input: GreenAsia Inc.    BETOP USB GAMEPAD as /devices/pci0000:00/0000:00:1d.0/usb5/5-1/5-1.4/5-1.4:1.0/input/input12
generic-usb 0003:0E8F:0002.0004: input,hidraw1: USB HID v1.10 Joystick [GreenAsia Inc.    BETOP USB GAMEPAD] on usb-0000:00:1d.0-1.4/input0

但是我自己写的驱动的probe函数没有被调用

把VendorID和ProductID改为工行U盾对应的值,重新make&insmod,然后插入U盾,这个时候probe函数被调用了,dmesg:
usb 5-1.1: new low speed USB device using uhci_hcd and address 7
usb 5-1.1: New USB device found, idVendor=096e, idProduct=0010
usb 5-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 5-1.1: Product: Giesecke & Devrient StarKey
usb 5-1.1: Manufacturer: STMicroelectronic

我的猜测是对于游戏手柄内核已经有相应的驱动,所以直接启用原有驱动,不会加载我自己写的驱动,而对于工行U盾内核没有对应的驱动,所以匹配到我的驱动了,如果是这样又怎样禁止内核抢先加载USB驱动?

|
你只要找到内核原有的驱动,把它禁用掉即可
http://hi.baidu.com/deep_pro/blog/item/415ec217bdead20c4b90a77d.html

|
preempt这个字段可以禁止内核抢占

    
 
 

您可能感兴趣的文章:

  • 自定义内核模块禁止启动图形界面
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教高手:在java中如何禁止屏幕考屏及在jsp中禁止copy操作?
  • js禁止页面刷新 js禁止用F5键刷新 js禁止右键
  • 禁止apache显示目录索引的常见方法(apache禁止列目录)
  • 请问如何用iptables禁止一个IP地址范围
  • ldd3: 禁止了中断,是不是就没有系统滴答了?
  • 用iptables设定禁止ping 后,重启电脑后又会生效,
  • wince禁止程序标题栏上的退出按钮示例
  • apache禁止搜索引擎收录、网络爬虫采集的配置方法
  • FileUpload 控件禁止手动输入
  • 怎样在服务器上禁止访问某网站
  • Telnet 端口禁止,如何打开?
  • Android如何禁止横屏竖屏的变换
  • 为什么要限制我进入csdn(说我的ip被禁止进入)?
  • 如何禁止编辑文本框内的消息!谢谢!
  • Tomcat4中如何禁止目录浏览!
  • 禁止了根用户登录,现在后悔了
  • 怎样将Form里type为text 的input设为只能读不能写(禁止用户输入)?
  • 怎样禁止linux服务器的自动黑屏?
  • unix系统文件名中允许/禁止哪些字符?
  • 为什么我用 iptables 禁止不了一指定IP


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3