RE: [2.6.10-bk8] [SERIAL] dropping chars when > 512

From: Stuart MacDonald
Date: Thu Jan 06 2005 - 12:03:31 EST


From: Tim_T_Murphy@xxxxxxxx [mailto:Tim_T_Murphy@xxxxxxxx]
> Nope, not a typo.
> I'm no expert, but i thought 'status' shows the LSR when an interrupt
> occurs, and LSR = 1 indicates 'data available', while LSR =
> 60 indicates
> transmitter status (40 = THR empty, 20 = THR + shift register empty)?
> so status = 1 indicates an interrupt occurs while transmitter is busy?

That's what I get for not checking the code first. You are correct;
that is exactly what's going on. It shouldn't be a problem.

> I think this is related to tty flip buffer full (size = 512), and no
> low_latency setting (which, if set, hangs the 2.6 SMP
> kernel). but i'm
> not expert enough with serial to know a fix.

That is possible; I'm not familiar with the 2.6 drivers yet so I can't
be of more help.

..Stu

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/