[coreboot] bootfail on my Mohon Peak CRB.

김유석 poplinux0 at gmail.com
Tue May 17 03:39:25 CEST 2016


Dear Sir.

Thank's your advise.

I was solved this issue.

The cause was "Image size".

My spi flash is have a 16MByte size. and coreboot.rom's size is a 2MByte.

And I was write from 0x00. But x86 is must write from bottom. I guess.


*For example*

case 1.
   coreboot image : 2MByte
   flash storage : 16MByte

   You must write start address is 0x00E00000(offset 14MByte)

case 2.
   coreboot image : 8MByte
   flash storage : 16MByte

   You must write start address is 0x00800000(offset 8MByte)

case 3.
   coreboot image : 16MByte
   flash storage : 16MByte

   You must write start address is 0x00000000(offset 0MByte)


This time, coreboot work is very fine.

Thank you.

2016-02-04 오후 11:02에 WANG FEI 이(가) 쓴 글:
> *RANGELEY_POSTGOLD4_FSP_004_20150924.fd is the FSP binary, you can 
> rename it to FvFsp.bin and placed it to the path defined in coreboot, 
> ie, *`../intel/fsp/rangeley/Fv*, to generate coreboot image.*
>
> On Thu, Feb 4, 2016 at 5:19 AM, 김유석 <poplinux0 at gmail.com 
> <mailto:poplinux0 at gmail.com>> wrote:
>
>     Dear Martin.
>
>     Thank's your advise.
>
>     I'm use the serial consol port. but can't see any message.
>
>     Thank you.
>
>     2016-02-02 오후 9:18에 Martin Roth 이(가) 쓴 글:
>>     You might try a different video card. There's an issue in the
>>     video bios of the aspeed card that came with the mohon peak.
>>
>>     martin
>>     On Tue, Feb 2, 2016 at 00:41 김유석 <poplinux0 at gmail.com
>>     <mailto:poplinux0 at gmail.com>> wrote:
>>
>>         Dear sir.
>>
>>         My ENV is see below.
>>
>>         *EVB : Intel rangeley Mohon Peak CRB*
>>
>>
>>         This time, I was download the coreboot from git.
>>
>>         poplinux at raw work $ > git clone
>>         http://review.coreboot.org/coreboot.git ./
>>         poplinux at raw work $ > cd coreboot
>>         poplinux at raw coreboot $ > git submodule update --init --checkout
>>
>>         Next, *run make menuconfig* and set-up to mohon peak CRB and
>>         save & exit
>>
>>         *Mainboa**rd*
>>                Mainboard vendor (*Intel*) --->
>>                Mainboard model (*Mohon Peak CRB*) --->
>>            [ ] Configure defaults for the Intel FSP package
>>                ROM chip size (2048 KB (2 MB)) --->
>>            (0x00200000) Size of CBFS filesystem in ROM
>>            ()  fmap description file in fmd format
>>
>>         Next, I'm try to build core boot.
>>
>>           poplinux at raw coreboot $ > make
>>             GEN        generated/bootblock.ld
>>             CP bootblock/arch/x86/bootblock.ld
>>             LINK cbfs/fallback/bootblock.debug
>>             OBJCOPY    cbfs/fallback/bootblock.elf
>>             OBJCOPY    bootblock.raw.bin
>>             Checking out SeaBIOS revision
>>         01a84bea2d28a19d2405c1ecac4bdef17683cc0c
>>         Switched to branch 'master'
>>
>>           Performing operation on 'COREBOOT' region...
>>           Name Offset     Type         Size
>>           cbfs master header 0x0        cbfs header  32
>>           fallback/romstage 0x80       stage        22684
>>           cpu_microcode_blob.bin 0x5980     microcode    0
>>           config 0x5a00     raw          127
>>           revision 0x5ac0     raw          570
>>           cmos_layout.bin 0x5d40     cmos_layout  1316
>>           fallback/dsdt.aml 0x62c0     raw          7952
>>           payload_config 0x8240     raw          1574
>>           payload_revision 0x88c0     raw          237
>>           (empty) 0x8a00     null         29848
>>           mrc.cache 0xfec0     mrc_cache    65536
>>           fallback/ramstage 0x1ff00    stage        46922
>>           fallback/payload 0x2b6c0    payload      61122
>>           (empty) 0x3a5c0    null         1856216
>>           bootblock 0x1ff8c0   bootblock    1528
>>
>>         Finally, I'm got a coreboot image.
>>
>>
>>           poplinux at raw build $ > ls build/coreboot.rom
>>           build/coreboot.rom
>>           poplinux at raw build $ > ./build/cbfstool build/coreboot.rom
>>         print
>>         Performing operation on 'COREBOOT' region...
>>         Name Offset     Type         Size
>>         cbfs master header             0x0        cbfs header  32
>>         fallback/romstage 0x80       stage        22684
>>         cpu_microcode_blob.bin 0x5980     microcode    0
>>         config 0x5a00     raw          127
>>         revision 0x5ac0     raw          570
>>         cmos_layout.bin 0x5d40     cmos_layout  1316
>>         fallback/dsdt.aml 0x62c0     raw          7952
>>         payload_config 0x8240     raw          1574
>>         payload_revision 0x88c0     raw          237
>>         (empty) 0x8a00     null         29848
>>         mrc.cache 0xfec0     mrc_cache    65536
>>         fallback/ramstage 0x1ff00    stage        46922
>>         fallback/payload 0x2b6c0    payload      61122
>>         (empty) 0x3a5c0    null         1856216
>>         bootblock 0x1ff8c0   bootblock    1528
>>
>>
>>         And I'm write image to my EVB using *ALL-100 Gang-writ**er*.
>>         spi flash's write *start address is set 0x00000000*. write it
>>         success.
>>
>>         And I'm attach the flash memory to my EVB.
>>
>>         And power-up the my EVB. But can't see any message on my
>>         monitor and serial port both.
>>
>>
>>         *Why did not display any message? **
>>         **A**nd could you support correct configuration file for my EVB?*
>>
>>         Thank you.
>>
>>
>>
>>
>>
>>
>>         --
>>         coreboot mailing list: coreboot at coreboot.org
>>         <mailto:coreboot at coreboot.org>
>>         http://www.coreboot.org/mailman/listinfo/coreboot
>>
>
>
>     --
>     coreboot mailing list: coreboot at coreboot.org
>     <mailto:coreboot at coreboot.org>
>     http://www.coreboot.org/mailman/listinfo/coreboot
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20160517/6d32c258/attachment.html>


More information about the coreboot mailing list