我写了一个简单的usb驱动,我用insmod装载成功后,拔插usb设备无法看到自己驱动probe和disconnect函数里printk的输出,系统总是调用该设备已有的驱动。我该怎样做,才能使系统调用我的驱动?要rmmod系统中该设备的驱动吗?请高手指点!请说说你们是怎么调试自己...
全文
回复(2) 2003-07-19 00:15 来自版块 - USB驱动开发
表情
flycat0101这是因为usb协议在ID比对成功后就加载了已有的驱动 如果要使用你自己的驱动,那么你的驱动中的设备ID和厂商ID必须和USB设备中读出来的一致,也就是在比对时要成功,否则决不会调用你的驱动;再有就是不要加载原有的驱动。 ID比对函数在usb.c中,usb_match_id()...(2003-07-24 17:45)
clementzhao关注!我也将要移植到linux下了。(2003-07-21 08:52)

返回顶部