ts-7000
[Top] [All Lists]

Re: [ts-7000] USB serial kernel module bugs

To:
Subject: Re: [ts-7000] USB serial kernel module bugs
From: Brandon Christel <>
Date: Thu, 17 Apr 2008 14:24:07 -0400
Hi -
I've had problems even detecting these components with the 2.4.26 distribution as well.  (on the ts7260)  I'm glad to hear that the 2.4.28 works - I can't get the code online for the PL2303 or the FTDI F232R chips to work either.  (I have two usb to serial devices, and neither work.  I'll try to figure out what I can get working now that I know to try the new source.
Brandon


On Apr 17, 2008, at 11:38 AM, Frank Pagliughi wrote:

Hey All,

We've identified several bugs in the version of the USB serial modules
with the 2.4.26 kernel that's distributed with the TS-72xx boards.
Many USB devices like GPS receivers, serial port converters, web cams,
and so on, use one of several USB-serial "bridge" chips that make the
USB device look like a serial port (tty) device to the linux kernel -
usually on device /dev/ttyUSBx or /dev/usb/tts/x.

These bugs manifest as kernel panics when attempting to communicate
with the device or close it. There are several messages on this board
over the last few months that may be explained by these bugs.

There are errors in 'usbserial.o' (used by all the USB serial chips)
and the driver for the Prolific PL-2303, 'pl2303.o', which is a common< b r style="line-height: 1.22em; ">chip. There may be problems with other related drivers, but this is
the only one we're using.

Many of the bugs were fixed by the 2.4.28 kernel, and the drivers
appear to be compatible with 2.4.26. Newer drivers aren't directly
compatible.

So to fix, I simply copied all of the source files (.h, .c, and .S) in
the "drivers/usb/serial" directory from the standard 2.4.28 kernel
into the TS linux source distribution and rebuilt the kernel modules.

To confuse matters slightly, the very latest PL-2303 module, itself,
is comp a tible with this modified source directory, so you can also
copy the pl2303.c and pl2303.h from Linux 2.4.36.2 to get any
additional fixes and chip support that the new drivers offers.

So far, so good.

Let me know if anyone else has been looking into these issues.

Frank Pagliughi


__._,_.___

Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: =Email Delivery: Digest | m("yahoogroups.com?subject","ts-7000-fullfeatured");=Change Delivery Format: Fully Featured">Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | =Unsubscribe

__,_._,___
<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU