[coreboot] Help on debug, add a new mainboard.

Kory Maincent kmaincent at gmail.com
Thu Apr 6 16:34:24 CEST 2017


Hi everyone,

I would like to learn how to add a new mainboard to coreboot.
I have a Fujitsu D2990-A1, with chipset intel H61, sandybridge and a
Superio Nuvoton NCT5571D.
I use the autoport tools to generate the files.
I know that I have to change them to add new configuration but I don't
really know how.
Can you help me to get started with the debug part or to give me some
advice about it.
I have downloaded the Embedde Firmware Solution eBook to begin with.
Thanks

Kory

This is my debug output

USB
coreboot-coreboot-unknown Wed Apr  5 15:19:21 UTC 2017 romstage starting...
Setting up static southbridge registers... done.
Disabling Watchdog reboot... done.
Setting up static northbridge registers... done.
Graphics not supported by this CPU/chipset.
Back from sandybridge_early_initialization()
SMBus controller enabled.
CPU id(206a7): Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
AES supported, TXT supported, VT supported
PCH type: H61, device id: 1c5c, rev id 5
Intel ME early init
WARNING: ME has bad firmware
ME: Requested 63MB UMA
Starting native Platform init
CBFS: 'Master Header Locator' located CBFS at [200100:3fffc0)
CBFS: Locating 'mrc.cache'
CBFS: Found @ offset 1fec0 size 10000
find_current_mrc_cache_local: No valid MRC cache found.
  Row    addr bits  : 15
  Column addr bits  : 10
  Number of ranks   : 2
  DIMM Capacity     : 4096 MB
  CAS latencies     : 6 7 8 9 10
  tCKmin            :   1.500 ns
  tAAmin            :  13.125 ns
  tWRmin            :  15.000 ns
  tRCDmin           :  13.125 ns
  tRRDmin           :   6.000 ns
  tRPmin            :  13.125 ns
  tRASmin           :  36.000 ns
  tRCmin            :  49.125 ns
  tRFCmin           : 160.000 ns
  tWTRmin           :   7.500 ns
  tRTPmin           :   7.500 ns
  tFAWmin           :  30.000 ns
channel[1] rankmap = 0x3
Starting RAM training (0).
PLL busy... done in 10 us
MCU frequency is set at : 666 MHz
Selected DRAM frequency: 666 MHz
Minimum  CAS latency   : 9T
Selected CAS latency   : 9T
Selected CWL latency   : 7T
Selected tRCD          : 9T
Selected tRP           : 9T
Selected tRAS          : 24T
Selected tWR           : 10T
Selected tFAW          : 20T
Selected tRRD          : 4T
Selected tRTP          : 5T
Selected tWTR          : 5T
Selected tRFC          : 107T
Done dimm mapping
Update PCI-E configuration space:
PCI(0, 0, 0)[a0] = 0
PCI(0, 0, 0)[a4] = 1
PCI(0, 0, 0)[bc] = 8a800000
PCI(0, 0, 0)[a8] = 71900000
PCI(0, 0, 0)[ac] = 1
PCI(0, 0, 0)[b8] = 80000000
PCI(0, 0, 0)[b0] = 80800000
PCI(0, 0, 0)[b4] = 80800000
PCI(0, 0, 0)[7c] = 7f
PCI(0, 0, 0)[70] = fc100000
PCI(0, 0, 0)[74] = 0
PCI(0, 0, 0)[78] = fc100c00
Done memory map
Done io registers
Done jedec reset
Done MRS commands
t123: 1912, 9120, 500
ME: FW Partition Table      : BAD
ME: Bringup Loader Failure  : YES
ME: Firmware Init Complete  : YES
ME: Manufacturing Mode      : YES
ME: Boot Options Present    : YES
ME: Update In Progress      : YES
¡8—d$
ME: Current Operation State : M0 without UMA but with error
ME: Current Operation Mode  : Reset
ME: Error Code              : <NULL>
ME: Progress Phase          : Soft Temporary Disable
ME: Power Management Event  : uKernel Phase
ME: Progress Phase State    : Unknown 0xff
ME: Wrong mode : 15
ME: HFS error : 15
ME: FWS2: 0xffffffff
ME:  Bist in progress: 0x1
ME:  ICC Status      : 0x3
ME:  Invoke MEBx     : 0x1
ME:  CPU replaced    : 0x1
ME:  MBP ready       : 0x1
ME:  MFS failure     : 0x1
ME:  Warm reset req  : 0x1
ME:  CPU repl valid  : 0x1
ME:  (Reserved)      : 0x3
ME:  FW update req   : 0x1
ME:  (Reserved)      : 0xf
ME:  Current state   : 0xff
ME:  Current PM event: 0xf
ME:  Progress code   : 0xf
CPU was replaced & warm reset required...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.coreboot.org/pipermail/coreboot/attachments/20170406/05e878b2/attachment.html>


More information about the coreboot mailing list