ts-7000
[Top] [All Lists]

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

To: Frank Pagliughi <>
Subject: Re: [ts-7000] USB serial kernel module bugs
From: Khairul Zafrie <>
Date: Sun, 20 Apr 2008 08:51:13 -0700 (PDT)
Dear Frank,

I'm using SBC TS-7200 kernel 2.4.26 ts11. I implementing an image capture and storage application where I use Creative Instant VF0040 webcam which use USB connection  to the SBC. The problem is when  I run the capturing source code, it will resulted  to kernel panic ( kernel not synsinc). Since U know how to overcome the kernel panic problem, I really appreciate it if U can give a guide on step by step on how to fix it because I am newbie in Linux. Could U attach me each source files needed in the step taken to fix it?

Regards,
Zafrie




----- Original Message ----
From: Frank Pagliughi <>
To:
Sent: Thursday, April 17, 2008 11:38:58 PM
Subject: [ts-7000] USB serial kernel module bugs

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




Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. __._,_.___

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