[coreboot] E350M1 does not POST

She, Kerry Kerry.She at amd.com
Thu Sep 8 09:30:45 CEST 2011


Hello, Scott

> -----Original Message-----
> From: coreboot-bounces at coreboot.org
[mailto:coreboot-bounces at coreboot.org]
> On Behalf Of Scott Duplichan
> Sent: Thursday, September 08, 2011 3:09 PM
> To: 'Marshall Buschman'; coreboot at coreboot.org
> Subject: Re: [coreboot] E350M1 does not POST
> 
> Marshall Buschman wrote:
> 
> ...
> 
> ]Hello Kerry:
> ]
> ]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
20
> ]seconds before any serial output is displayed.
> ]
> ]The coreboot log is available at
> ]http://www.lucidmachines.com/coreboot/kerrypatches20110907.txt
> ]
> ]Please let me know if I can assist further.
> ]
> ]Thank you!
> ]-Marshall Buschman
> 
> The problem of early serial output causing a large boot delay is not
new.
> It
> is caused by serial port logging before the SB800 LPC clock is
configured,
> and/or serial port logging before the SIO baud rate is setup. The
> original
> LPC clock fix was in romstage.c, then later moved to sb800
bootblock.c,
> function enable_clocks(). Marshall's log file is missing the following
> early
> serial output, which suggests a problem with the needed early SB800
LPC
> clock programming, or SIO baud rate programming:
> 
>     POST: 0x30
>     SB800 - Cfg.c - sb800_cimx_config - Start.
>     SB800 - Cfg.c - sb800_cimx_config - End.
>     POST: 0x31
> 
> I am not in a position to try this on real hardware, but I did do a
quick
> simnow test. It looks like function enable_clocks() is correctly
> executing
> before the first serial output. But the above lines of early serial
> output
> are logged before the SIO baud rate is programmed. Here is some
> discussion
> of this problem:
> 
> http://patchwork.coreboot.org/patch/3178/
> 
> That old patch should overcome the problem for the above post code
> logging.

This is quite helpful information, 
we should print after the console initialization was done.

> But the new SB800 logging in sb800_cimx_config() probably needs
removing
also.
>
I agree to remove the logging.
Many Thanks
--
Kerry sheh
 
> Thanks,
> Scott
> 
> 
> --
> coreboot mailing list: coreboot at coreboot.org
> http://www.coreboot.org/mailman/listinfo/coreboot






More information about the coreboot mailing list