From: John W. <joh...@er...> - 2010-02-19 16:07:32
|
Trying to figure out how to load the Prolific USB-serial driver on Overo Air. Here's what I have done to try and load the pl2303 module: opkg update (w/o doing this step first, installing the pl2303 module fails) opkg install kernel-module-pl2303 After I did that, the Prolific module was located at: /lib/modules/2.6.32/kernel/drivers/usb/serial However, Prolific devices are still not being mounted at /dev/ttyUSBX. If I try to manually load the module using: modprobe pl2303 then I get the message: FATAL: Module pl2303 not found. Using insmod doesn't work either: cd /lib/modules/2.6.32/kernel/drivers/usb/serial insmod pl2303.ko Get the error message: insmod: error inserting 'pl2303.ko': -1 Invalid module format I'm not sure how to get the kernel to recognize this new module. I think part of the problem is that in /lib/modules I now have 2 directories: 2.6.30-omap1 and 2.6.32, where the 2.6.32 branch only contains the pl2303 module (and nothing else). Ideas? Thanks, John John P. Wilson Engineer Erigo Technologies LLC 64 Main St./P.O. Box 899 Enfield, NH 03748 P: 603.632.4156 C: 603.252.2087 F: 603.676.0162 www.erigo.com <http://www.erigo.com> Notice: This email (including attachments) is covered by the Electronic Communications Privacy Act, 18 U.S.C. §§ 2510-2521, is confidential and may be legally privileged. If you are not the intended recipient, you are hereby notified that any retention dissemination, distribution, or copying of this communication is strictly prohibited. Please reply to the sender that you have received the message in error, and then delete it. Thank you. |
From: Dave H. <dhy...@gm...> - 2010-02-19 16:26:11
|
Hi John, > cd /lib/modules/2.6.32/kernel/drivers/usb/serial > > insmod pl2303.ko > > > > Get the error message: > > insmod: error inserting 'pl2303.ko': -1 Invalid module format > > > > I’m not sure how to get the kernel to recognize this new module. I think > part of the problem is that in /lib/modules I now have 2 directories: > 2.6.30-omap1 and 2.6.32, where the 2.6.32 branch only contains the pl2303 > module (and nothing else). This means that the version of kernel that you're runnng doesn't match the version of the kernel that the pl2303 was built for. You'll need to either upgrade your kernel on your overo, or setup up the build environment to use the same kernel that you're running on your overo. -- Dave Hylands Shuswap, BC, Canada http://www.DaveHylands.com/ |
From: jpw3 <joh...@er...> - 2010-02-26 16:23:41
|
Thanks, Dave! As you mention, what I didn't do is an "opkg upgrade". I tried doing this on my Overo Air (I have the OS running from NAND flash); the upgrade failed. However, I just created a bootable SD card and I see that both the FTDI and Prolific modules are loaded at /lib/modules/2.6.32/kernel/drivers/usb/serial. Cool! === YOU WROTE === This means that the version of kernel that you're runnng doesn't match the version of the kernel that the pl2303 was built for. You'll need to either upgrade your kernel on your overo, or setup up the build environment to use the same kernel that you're running on your overo. -- View this message in context: http://old.nabble.com/Loading-Prolific-driver-tp27656322p27720304.html Sent from the Gumstix mailing list archive at Nabble.com. |