Done! :) Here the patch (against «linux-2.6.16-stable» and tested with au1100 based board): http://ftp.enneenne.com/pub/misc/au1100-patches/linux/patch-patch-au1x00-early-console My kernel command line has now: console=uart,au,0x11100000,115200 so, I suppose, it's important that the serial lines physical addresses are specified as 0x11100000 and not as 0xB1100000! Please, note also the «know bugs» section. Ciao, Rodolfo -- GNU/Linux Solutions e-mail: giometti@xxxxxxxxxxxx Linux Device Driver giometti@xxxxxxxxx Embedded Systems giometti@xxxxxxxx UNIX programming phone: +39 349 2432127