On Behalf Of Scott Duplichan
Sent: Thursday, September 08, 2011 3:09 PM
To: 'Marshall Buschman'; coreboot(a)coreboot.org
Subject: Re: [coreboot] E350M1 does not POST
Marshall Buschman wrote:
]I have tested your patch set, and it does make the E350M1 boot.
]The bad news is there is now a delay of approximately 5 minutes and
]seconds before any serial output is displayed.
]The coreboot log is available at
]Please let me know if I can assist further.
The problem of early serial output causing a large boot delay is not
is caused by serial port logging before the SB800 LPC clock is
and/or serial port logging before the SIO baud rate is
LPC clock fix was in romstage.c, then later moved to sb800
function enable_clocks(). Marshall's log file is
missing the following
serial output, which suggests a problem with the needed early SB800
clock programming, or SIO baud rate programming:
SB800 - Cfg.c - sb800_cimx_config - Start.
SB800 - Cfg.c - sb800_cimx_config - End.
I am not in a position to try this on real hardware, but I did do a
simnow test. It looks like function enable_clocks() is
before the first serial output. But the above lines of early serial
are logged before the SIO baud rate is programmed. Here is some
of this problem:
That old patch should overcome the problem for the above post code
This is quite helpful information,
we should print after the console initialization was done.
But the new SB800 logging in sb800_cimx_config()
I agree to remove the logging.
coreboot mailing list: coreboot(a)coreboot.org