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

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

可是,我却迈不开步伐,怎么也走不出那个圈……

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

相关文章:

你感兴趣的文章:

标签云: