您的位置:首页 > 其它

如何让插入的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.可以看到设备还在
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: