Are you certain that's where it's happening? I suspect the line
buffering is happening on the way from your keyboard to the network
(probably in your tty driver and/or telnet client), rather than in the
terminal server on the way from the network to the serial port.
If you can, try snooping the network between the telnet host and the
terminal server to see. If I'm wrong, it's the terminal server and I
can't help, but if I'm right, then either try another telnet client, or
try to find a way to force the client into character-at-a-time mode.
(At least one telnet client I have access to has a "mode character"
command at the telnet> prompt.)
der Mouse
mo...@rodents.montreal.qc.ca
7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B