如何让插入的usb设备不自动装载驱动,进而使用libusb成功向设备传送数据
2010-05-02 17:46
696 查看
usb设备:usb-serial
usb驱动:
ftdi_sio
1.原有内容
luther@gliethttp:~$
ls /sys/bus/usb-serial/drivers/
generic
2.插入usb-serail之后内容
luther@gliethttp:~$
ls /sys/bus/usb-serial/drivers/
ftdi_sio generic
或者使用dmesg
查看
luther@gliethttp:~$ dmesg |grep 'interface
driver'
3.删除已经加载了的built-ind的模块
luther@gliethttp:~$ lsmod
|grep ftdi_sio
ftdi_sio 55944 0
usbserial
39528 1 ftdi_sio
usbcore 148848 8
ftdi_sio
,usb_storage,libusual,usbserial,usbhid,ohci_hcd,ehci_hcd
luther@gliethttp:~$
sudo rmmod ftdi_sio
luther@gliethttp:~$ lsmod |grep ftdi_sio
4.将
其添加到驱动黑名单中
luther@gliethttp:~$ sudo vim /etc/modprobe.d/blacklist
#
文件结尾追加如下一行内容
blacklist ftdi_sio
5.这样再次插入usb-serial,该设备的驱动已经没有了
luther@gliethttp:~$
lsmod |grep ftdi_sio
luther@gliethttp:~$
6.可以看到设备还在
usb驱动:
ftdi_sio
1.原有内容
luther@gliethttp:~$
ls /sys/bus/usb-serial/drivers/
generic
2.插入usb-serail之后内容
luther@gliethttp:~$
ls /sys/bus/usb-serial/drivers/
ftdi_sio generic
或者使用dmesg
查看
luther@gliethttp:~$ dmesg |grep 'interface
driver'
3.删除已经加载了的built-ind的模块
luther@gliethttp:~$ lsmod
|grep ftdi_sio
ftdi_sio 55944 0
usbserial
39528 1 ftdi_sio
usbcore 148848 8
ftdi_sio
,usb_storage,libusual,usbserial,usbhid,ohci_hcd,ehci_hcd
luther@gliethttp:~$
sudo rmmod ftdi_sio
luther@gliethttp:~$ lsmod |grep ftdi_sio
4.将
其添加到驱动黑名单中
luther@gliethttp:~$ sudo vim /etc/modprobe.d/blacklist
#
文件结尾追加如下一行内容
blacklist ftdi_sio
5.这样再次插入usb-serial,该设备的驱动已经没有了
luther@gliethttp:~$
lsmod |grep ftdi_sio
luther@gliethttp:~$
6.可以看到设备还在
相关文章推荐
- 如何查看LINUX下的一个USB设备使用的驱动模块
- linux下插入USB设备使用脚本实现自动挂载
- 如何使用CeLog调试Windows mobile设备驱动
- USB设备无法使用、驱动载入异常(39)
- linux设备驱动之USB数据传输分析(之四)
- 如何在WINDOWS2003中自动装载USB硬盘(U盘或移动硬盘)
- win7下如何设置插入USB鼠标时自动禁用触摸板
- 以实例说明如何使用C#从数据库中提取数据,按要求自动生成定制的Excel表格
- 如何在使用 ADF 插入或删除行后刷新数据表
- 新安装的Mysql5.5数据库使用mybatis提示插入数据成功并且主键已经自增,但是数据表中没有数
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
- 在 QT 中使用 libusb 检测 MAC 上的 USB 设备
- linux设备驱动之USB数据传输分析
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
- 在oracle中插入一条数据,id自动增长,插入之后怎么得到这个id(sequence的使用)
- linux设备驱动之USB数据传输分析
- 在使用bootstrapTable获取数据时,如何获悉table数据是否加载成功?
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
- Win7插入USB移动存储设备没反应不弹出自动播放窗口
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据