> Is there a good reason, why we don't check for BOTH_EMPTY in > serial8250_console_putchar() ? To match the 2.6.10 behaviour we A very good one - we have at least 1 byte of FIFO and the serial-ethernet magic console devices also use that fifo emptying entirely to deduce when to send a new packet. > would need that and this would fix the AR7 case without any > special handling. If the AR7 is an 8250 why does it need special handling? and indeed why does serial work on it except for console - or does that fail too.