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

本文介绍如何在Linux系统中检查和安装USB转串口驱动。内容包括使用modinfo命令验证驱动是否已安装,通过ls和dmesg命令查看驱动情况,以及如何卸载内置模块和将驱动加入黑名单。

关键词:Linux   USB转串口

时间:2012.5.24

1、安装驱动

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

$ modinfo ftdi_sio

    会出现大概如下的信息

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

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

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

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     
        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

   

转载于:https://my.oschina.net/u/246816/blog/59527

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值