Linux环境下使用 USB转串口驱动

来源:互联网 发布:免流443端口 编辑:程序博客网 时间:2024/05/06 10:25

http://blog.csdn.net/david_xtd/article/details/24541627

1、安装驱动

    在版本比较新的Linux内核中应该都集成该驱动,可以通过下边这个命令查看是否已安装驱动

1$ modinfo ftdi_sio

    会出现大概如下的信息

01filename:       /lib/modules/2.6.28-oshirix-special-edition/kernel/drivers/usb/serial/ftdi_sio.ko
02author:         Greg Kroah-Hartman <greg@kroah.com>, Bill Ryder <bryder@sgi.com>, Kuba Ober <kuba@mareimbrium.org>
03description:    USB FTDI Serial Converters Driver
04license:        GPL
05vermagic:       2.6.28-oshirix-special-edition SMP preempt mod_unload modversions 586
06depends:        usbserial,usbcore
07alias:          usb:v0403pFF00d*dc*dsc*dp*ic*isc*ip*
08alias:          usb:v0403pFFA8d*dc*dsc*dp*ic*isc*ip*
09alias:          usb:v0403p9F80d*dc*dsc*dp*ic*isc*ip*
10alias:          usb:v0403pD010d*dc*dsc*dp*ic*isc*ip*
11alias:          usb:v0403pD011d*dc*dsc*dp*ic*isc*ip*
12alias:          usb:v0403pD012d*dc*dsc*dp*ic*isc*ip*
13。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

如果出现上边的一大堆信息,就说明你的内核已经集成列该驱动,如果没有的话,就要去下载自己安装。

2、查看驱动的另一种方法

011.原有内容
02    luther@gliethttp:~$ ls /sys/bus/usb-serial/drivers/
03    generic
042.插入usb-serail之后内容
05    luther@gliethttp:~$ ls /sys/bus/usb-serial/drivers/
06    ftdi_sio  generic
07或者使用dmesg 查看
08    luther@gliethttp:~$ dmesg |grep 'interface driver'
093.删除已经加载了的built-ind的模块
10    luther@gliethttp:~$ lsmod |grep ftdi_sio
11    ftdi_sio               55944  0
12    usbserial              39528  1 ftdi_sio
13    usbcore               148848  8 ftdi_sio    
14    luther@gliethttp:~$ sudo rmmod ftdi_sio
15    luther@gliethttp:~$ lsmod |grep ftdi_sio
164.将其添加到驱动黑名单中
17    luther@gliethttp:~$ sudo vim /etc/modprobe.d/blacklist
18    # 文件结尾追加如下一行内容
19    blacklist ftdi_sio
205.这样再次插入usb-serial,该设备的驱动已经没有了
21    luther@gliethttp:~$ lsmod |grep ftdi_sio

   



原文地址:http://my.oschina.net/u/246816/blog/59527


0 0
原创粉丝点击