Re: Personnal line discipline difficulties

From: Laurent Hugé
Date: Mon Aug 25 2003 - 03:58:43 EST


Le Lundi 25 Août 2003 10:42, vous avez écrit :
> > the result is not constant : sometimes, the line discipline receive the
> > 11 caracters (including the 0D and 0A termination), but most of the time,
> > it receive firstly 8 the 3 caracters. The *fp value is always 0 (so
> > there's no error !).
> That's not correct. fp is an array of error characters, length "count".
> Each entry corresponds directly with each received character.
Yes. What I've meant by "always" is "at each caracter received". It equals
zero for everyone of them.
> In other words, it doesn't have any framing on the group of characters it
> may hand you.
Do you mean that it's impossible for the tty_ldisc to know the size of what
the serial port received ? As I've told before, I've got no other way to know
it, so it's necessary to me (moreover, I'm trying to port an existing driver
from Windows to Linux, and the Windows serial driver gives accurately the
size of each PDU, so there must be a way).
--
Laurent Hugé.

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