From mboxrd@z Thu Jan 1 00:00:00 1970 From: myuboot at fastmail.fm Date: Mon, 28 Sep 2009 18:59:13 -0500 Subject: [U-Boot] mips board with no output from console Message-ID: <1254182353.7952.1337072463@webmail.messagingengine.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de I am trying to upgrade my u-boot from 2008.10 to 2009.06. So I used the buildroot 2009.06 to build the tool chain for my mips32 board as well as u-boot. I also copied the previous u-boot initialization code to initialze timer, serial port, ram and etc from u-boot 2008.10 to 2009.06. My previous version of u-boot-2008.10 was working, but after porting it over to u-boot 2009.06, there is no output from console at all. I used bdi hardware debugger to debug it, and found that u-boot is stuck in file drivers/serial/ns16550.c function NS16550_putc. There is a while loop there : while ((com_port>lsr & LSR_THRE) == 0); My understanding is the line here is to wait for the hardware register (LSR_THRE) to acknowledge the input character was received by the hardware. But I don't have any clue how to fix this issue. I think I have initialized the serial port the same way as I did for u-boot 2008.10. Can some one give me some suggestions on what to check for? Thanks.