[Gllug] re: uart overrun problem

Nix nix at esperi.org.uk
Fri Dec 5 11:23:17 UTC 2003


On Thu, 4 Dec 2003, Peter Childs mused:
>> d) crap uart with too small a buffer (any decent mobo should be using a 16550
>>    or compatible uart)
> 
> 	You mean 16550A. The 16550 is crap its only got a 1 byte buffer.

Indeed, but by frigging the CPU's interrupt controller (via irqtune or
similar utility) so that serial interrupts are very high priority, I
was able to handle a 56Kbps serial connection on a 486/50 with a 16550,
with essentially no droped characters.

So it's certainly not the CPU or UART. :)

-- 
`I have some desires that would probably consume the entire lifetime
 power output of one G-type star.' --- Mark Atwood

-- 
Gllug mailing list  -  Gllug at linux.co.uk
http://list.ftech.net/mailman/listinfo/gllug




More information about the GLLUG mailing list