* 16850 automatic RTS/CTS
@ 2002-05-08 12:36 Guennadi Liakhovetski
0 siblings, 0 replies; 3+ messages in thread
From: Guennadi Liakhovetski @ 2002-05-08 12:36 UTC (permalink / raw)
To: linux-kernel; +Cc: tytso, linux-serial
Hello
As of 2.5.6 there is some support in the serial driver for the 16850
automatic hardware handshake feature, in particular the automatic CTS is
enabled, but not the automatic RTS. Nor are the hysteresis levels set.
Why? I tried enabling all these features, it helps a good deal improving
the reliability of the data transfer, but still, at high baud-rates
(460800, 921600) and in the presence of user-space load data can be
overwritten in the driver's buffer. Why isn't this checked?
Thanks
Guennadi
---------------------------------
Guennadi Liakhovetski, Ph.D.
DSA Daten- und Systemtechnik GmbH
Pascalstr. 28
D-52076 Aachen
Germany
^ permalink raw reply [flat|nested] 3+ messages in thread
* RE: 16850 automatic RTS/CTS
@ 2002-05-08 16:58 Ed Vance
0 siblings, 0 replies; 3+ messages in thread
From: Ed Vance @ 2002-05-08 16:58 UTC (permalink / raw)
To: 'Guennadi Liakhovetski'; +Cc: tytso, linux-serial, linux-kernel
On Wed, May 08, 2002, Guennadi Liakhovetski wrote:
>
> As of 2.5.6 there is some support in the serial driver for the
> 16850 automatic hardware handshake feature, in particular the
> automatic CTS is enabled, but not the automatic RTS. Nor are
> the hysteresis levels set. Why? I tried enabling all these
> features, it helps a good deal improving the reliability of the
> data transfer, but still, at high baud-rates (460800, 921600)
> and in the presence of user-space load data can be overwritten
> in the driver's buffer. Why isn't this checked?
Hi Guennadi,
Like so many other good ideas, this feature support is not already there
simply because nobody has submitted a patch for it, yet. (and
followed-up/lobbied with sufficient tenacity and grace)
Also, be aware that there is in progress a rewrite of the serial driver
subsystem for 2.5. See Russell King's entry in the maintainers list.
I'm only on the 2.4 side, but I would like to see a tested patch against
either 2.5 or 2.4 for fixup of 16850 support. Since you have the 16850
hardware (and I don't), please consider creating a patch to serial.c and
friends that adds this feature support and posting it for discussion to
linux-serial@vger.kernel.org. Put enough comments at the top so anyone with
the datasheet can understand your intent.
Thanks,
Ed
----------------------------------------------------------------
Ed Vance edv@macrolink.com
Macrolink, Inc. 1500 N. Kellogg Dr Anaheim, CA 92807
----------------------------------------------------------------
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: 16850 automatic RTS/CTS
[not found] <11E89240C407D311958800A0C9ACF7D13A77F1@EXCHANGE>
@ 2002-05-08 17:14 ` Russell King
0 siblings, 0 replies; 3+ messages in thread
From: Russell King @ 2002-05-08 17:14 UTC (permalink / raw)
To: Ed Vance; +Cc: 'Guennadi Liakhovetski', tytso, linux-serial,
linux-kernel
On Wed, May 08, 2002 at 09:58:54AM -0700, Ed Vance wrote:
> Like so many other good ideas, this feature support is not already there
> simply because nobody has submitted a patch for it, yet. (and
> followed-up/lobbied with sufficient tenacity and grace)
Guennadi's been playing around with the device trying to get it to work...
He's made progress and I'm dealing with it atm.
--
Russell King (rmk@arm.linux.org.uk) The developer of ARM Linux
http://www.arm.linux.org.uk/personal/aboutme.html
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2002-05-08 17:14 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-05-08 16:58 16850 automatic RTS/CTS Ed Vance
[not found] <11E89240C407D311958800A0C9ACF7D13A77F1@EXCHANGE>
2002-05-08 17:14 ` Russell King
-- strict thread matches above, loose matches on Subject: below --
2002-05-08 12:36 Guennadi Liakhovetski
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox