Hi, On Sat, Jan 24, 2009 at 09:34:43AM +0100, Geert Uytterhoeven wrote: > What happens when you receive UART input while the UART is disabled? Is it > lost? Yes, the input is lost, as well as any output sent by the device while UART0 is disabled. I've tested this adding a msleep() of 5s in between the calls to set_latch_u5() and increasing the delay between polls to 10s. I've tried to reproduce this behaviour without the changes from above using a loop flooding the output of the serial console with increasing numbers, with somehow strange results. Instead of missing some output, occasionally the log shows additional characters (some non-printable). Also (seldomly) digits are replaced by other chars (also not necesarily printable). So I can at least assume the two drivers interfere with each other, which could lead to bad results when using the UART for more advanced stuff. Although it may be possible to introduce some kind of locking for the serial output, I doubt this can be done with the input part, as the device is turned off while polling so data shouldn't even reach the device. Any ideas? Greetings, Phil