[U-Boot-Users] Serial terminal & u-Boot

Hi all, I'm using u-Boot 0.4.0 with our custom board based on IBM walnut. I noticed that if I do not have the HyperTerminal running, the boot process never proceeds.
If I power up the target with out HyperTerminal running, it never comes up. As soon as start HyperTerminal, I see print out for Kernel download and the board boots up. It looks as though it was waiting for the serial communication before it starts downloading the kernel over the ethernet.
Is this normal behavior? Is there a way to make it boot up regardless of whether a serial terminal is connected or not?
Thank you
Brian
=============================================================== Brian S. Park brian@corelis.com (562) 926-6727 x143 --------------------------------------------------------------- Everything we do helps our customers get to market FASTER with HIGHER quality and LOWER cost ===============================================================

I see this as well. I am running on a custom pxa255 board. I get around this problem by setting the bootdelay to 0.
Michael
On Friday, July 18, 2003, at 01:11 PM, Brian S. Park wrote:
Hi all, I'm using u-Boot 0.4.0 with our custom board based on IBM walnut. I noticed that if I do not have the HyperTerminal running, the boot process never proceeds.
If I power up the target with out HyperTerminal running, it never comes up. As soon as start HyperTerminal, I see print out for Kernel download and the board boots up. It looks as though it was waiting for the serial communication before it starts downloading the kernel over the ethernet.
Is this normal behavior? Is there a way to make it boot up regardless of whether a serial terminal is connected or not?
Thank you
Brian
=============================================================== Brian S. Park brian@corelis.com (562) 926-6727 x143
Everything we do helps our customers get to market FASTER with HIGHER quality and LOWER cost ===============================================================
This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here: http://www.vmware.com/wl/offer/345/0 _______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users

Michael, Thanks for your reply. Setting bootdelay to 0 does not work for me.
Does any one know a solution for this problem? When we ship our product, it should come up whether it's connected to serial terminal or not.
Thank you.
Brian
At 01:21 PM 7/18/2003 -0400, Michael Frey wrote:
I see this as well. I am running on a custom pxa255 board. I get around this problem by setting the bootdelay to 0.
Michael
On Friday, July 18, 2003, at 01:11 PM, Brian S. Park wrote:
Hi all, I'm using u-Boot 0.4.0 with our custom board based on IBM walnut. I noticed that if I do not have the HyperTerminal running, the boot process never proceeds.
If I power up the target with out HyperTerminal running, it never comes up. As soon as start HyperTerminal, I see print out for Kernel download and the board boots up. It looks as though it was waiting for the serial communication before it starts downloading the kernel over the ethernet.
Is this normal behavior? Is there a way to make it boot up regardless of whether a serial terminal is connected or not?
Thank you
Brian
=============================================================== Brian S. Park brian@corelis.com (562) 926-6727 x143
Everything we do helps our customers get to market FASTER with HIGHER quality and LOWER cost ===============================================================
This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here: http://www.vmware.com/wl/offer/345/0 _______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here: http://www.vmware.com/wl/offer/345/0 _______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
=============================================================== Brian S. Park brian@corelis.com (562) 926-6727 x143 --------------------------------------------------------------- Everything we do helps our customers get to market FASTER with HIGHER quality and LOWER cost ===============================================================

"Brian S. Park" brian@corelis.com schreibt:
Hi all, I'm using u-Boot 0.4.0 with our custom board based on IBM walnut. I noticed that if I do not have the HyperTerminal running, the boot process never proceeds.
If I power up the target with out HyperTerminal running, it never comes up. As soon as start HyperTerminal, I see print out for Kernel download and the board boots up. It looks as though it was waiting for the serial communication before it starts downloading the kernel over the ethernet.
Is this normal behavior? Is there a way to make it boot up regardless of whether a serial terminal is connected or not?
Hi,
did you by any chance enable CONFIG_SERIAL_SOFTWARE_FIFO ? In that case the driver uses CTS/RTS handshake, which would explain your problem.
HTH Cheers Anders

Thank you for your reply.
Though I don't remember where, I saw somewhere that I need to enable CONFIG_SERIAL_SOFTWARE_FIFO for 405gp processor.
I tried disabling it and serial terminal does not work any more. It looks like I have to figure out a way to use interrupt driven serial port without the hand shake.
Thank you for the info.
Brian
At 09:36 AM 7/23/2003 +0200, Anders Larsen wrote:
"Brian S. Park" brian@corelis.com schreibt:
Hi all, I'm using u-Boot 0.4.0 with our custom board based on IBM walnut. I noticed that if I do not have the HyperTerminal running, the boot process never proceeds.
If I power up the target with out HyperTerminal running, it never comes up. As soon as start HyperTerminal, I see print out for Kernel download and the board boots up. It looks as though it was waiting for the serial communication before it starts downloading the kernel over the ethernet.
Is this normal behavior? Is there a way to make it boot up regardless of whether a serial terminal is connected or not?
Hi,
did you by any chance enable CONFIG_SERIAL_SOFTWARE_FIFO ? In that case the driver uses CTS/RTS handshake, which would explain your problem.
HTH Cheers Anders
This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here: http://www.vmware.com/wl/offer/345/0 _______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users
=============================================================== Brian S. Park brian@corelis.com (562) 926-6727 x143 --------------------------------------------------------------- Everything we do helps our customers get to market FASTER with HIGHER quality and LOWER cost ===============================================================

"Brian S. Park" brian@corelis.com schreibt:
Thank you for your reply.
Though I don't remember where, I saw somewhere that I need to enable CONFIG_SERIAL_SOFTWARE_FIFO for 405gp processor.
I tried disabling it and serial terminal does not work any more. It looks like I have to figure out a way to use interrupt driven serial port without the hand shake.
Hi,
reading the code I guess it would suffice to comment out the tests for CTS in cpu/ppc4xx/serial.c - see enclosed patch (CAVEAT: It's completely untested - I don't have access to corresponding hardware!)
HTH Cheers Anders
participants (3)
-
Anders Larsen
-
Brian S. Park
-
Michael Frey