To: Niklas Hallqvist <firstname.lastname@example.org>
From: Chris G. Demetriou <email@example.com>
Date: 10/19/1994 21:31:31
> Michael> There is no patch to fix silo overflows. The silo overflow
> Michael> indicates that the hardware receive register was overwritten
> Michael> with another character before the software could read the
> Michael> previous character. The Amiga serial port does not do
> Michael> hardware flow control in hardware.
strange as this may seem, one of the best ways to _reduce_ (i.e. not
eliminate) silo overflows is to disable logging of them.
If you get a silo overflow, and log it via syslog and/or kernel
printf(), a large amount of code will be run at spltty(), blocking
more serial interrupts, and likely causing more silo overflows!