安装USB转串口出错:FATAL: Error inserting pl2303
发表于 : 2013-11-19 10:15
大家好,
我用的是OK6410开发板
系统是Ubuntu12.04,Linux内核为3.0.2-29。
我用lsmod | grep usbserial,发现usb转串口的驱动没有安装,于是按照以下步骤进行安装:
$ cd ~
$ sudo apt-get install build-essential linux-source
$ cp /usr/src/linux-source-3.2.0.tar.bz2 .
$ bunzip2 linux-source-3.2.0.tar.bz2
$ tar xf linux-source-3.2.0.tar
$ cd ~/linux-source-3.2.0
$ make oldconfig
$ make prepare
$ make scripts
$ cp /usr/src/linux-headers-3.2.0-29-generic/Module.symvers .
$ make M=drivers/usb/serial
$ sudo mv /lib/modules/$(uname -r)/kernel/drivers/usb/serial/pl2303.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial/pl2303.ko.old
$ sudo cp drivers/usb/serial/pl2303.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial/
$ sudo modprobe -r pl2303
以上过程均正常进行,没有出错。
$ sudo modprobe pl2303
此时出错,系统显示:
FATAL: Error inserting pl2303 (/lib/modules/3.2.0-29-generic/kernel/drivers/usb/serial/pl2303.ko): Invalid argument
请问该如何解决这个问题?
谢谢!
我用的是OK6410开发板
系统是Ubuntu12.04,Linux内核为3.0.2-29。
我用lsmod | grep usbserial,发现usb转串口的驱动没有安装,于是按照以下步骤进行安装:
$ cd ~
$ sudo apt-get install build-essential linux-source
$ cp /usr/src/linux-source-3.2.0.tar.bz2 .
$ bunzip2 linux-source-3.2.0.tar.bz2
$ tar xf linux-source-3.2.0.tar
$ cd ~/linux-source-3.2.0
$ make oldconfig
$ make prepare
$ make scripts
$ cp /usr/src/linux-headers-3.2.0-29-generic/Module.symvers .
$ make M=drivers/usb/serial
$ sudo mv /lib/modules/$(uname -r)/kernel/drivers/usb/serial/pl2303.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial/pl2303.ko.old
$ sudo cp drivers/usb/serial/pl2303.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial/
$ sudo modprobe -r pl2303
以上过程均正常进行,没有出错。
$ sudo modprobe pl2303
此时出错,系统显示:
FATAL: Error inserting pl2303 (/lib/modules/3.2.0-29-generic/kernel/drivers/usb/serial/pl2303.ko): Invalid argument
请问该如何解决这个问题?
谢谢!