Re: 2.4.18 serial drops characters with 16654

From: Dan Christian (
Date: Thu Sep 19 2002 - 12:27:46 EST

The weird thing is that it looks like the 16654 loses data on the
TRANSMIT side. A FIFO underrun on transmit should never loose data. A
16550 works perfectly. I don't think that this is a over/under run

The problem seems to be related to the RTS/CTS flow control handling.
The 16654 handles flow control in hardware, but the 16550 does it in
software (I've verified this with a digital oscilloscope). I don't
currently have the equipment to compare when the lines drop and which
characters are lost.


On Thursday 12 September 2002 01:20, Alan Cox wrote:
> On Thu, 2002-09-12 at 00:12, Andreas Steinmetz wrote:
> > I did see something that looks quite similar like dropped
> > characters on Redhat and 2.4.9 based UP systems (that's customers
> > choice and couldn't be changed) equipped with a NS-87336.
> > I can't go into detail but my company did port an application from
> > DOS to Linux. The application communicates with an electronic cash
> > device
> Other than the usual PIO mode IDE suspects I've had no problems going
> up to 460800bps with a decent UART (ie one with a fifo). At
> 920Kbit/sec you begin to overrun the flip buffers if you run with the
> usual 100Mhz timer tick.
> 2.4 is a bit worse nowdays because of the ksoftirqd stuff but you
> could easily disable that if you think it is triggering.
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

This archive was generated by hypermail 2b29 : Mon Sep 23 2002 - 22:00:26 EST