Hi all,
I am trying to get an HTX plug in card running on a Tyan S2912 Fam10 System. I tried both Barcelona and Shanghai CPUs and both system setups ended booting during PCI scanning. I am not familiar with the PCI subsystem and the procedures of coreboot regarding this matter, but when scanning through the code, I do not even see why the last line is printed out twice whereas the procedure including the printout only gets called once with the specified parameters. Does anyone have an idea where I could start searching for a possible solution to my problem.
Thanks for the help in advance,
Maximilian Thuermer
coreboot-2.0.0-r4380:4526M_Fallback Tue Aug 11 15:51:58 CEST 2009 starting...
BSP Family_Model: 00100f42 *sysinfo range: [000cc000,000cdfa0] bsp_apicid = 00 cpu_init_detectedx = 00000000 microcode: rev id not found. Skipping microcode patch! cpuSetAMDMSR done Enter amd_ht_init() AMD_CB_EventNotify() event class: 05 event: 1004 data: 04 00 00 01 AMD_CB_ManualBUIDSwapList() AMD_CB_EventNotify() event class: 05 event: 2006 data: 04 00 02 ff Exit amd_ht_init() cpuSetAMDPCI 00 On node 0, link 0 isOn node 0, link 1 isOn node 0, link 2 isOn node 0, link 0 isOn node 0, link 1 isOn node 0, link 2 isOn node 0, link 0 e cpuSetAMDPCI 01 On node 1, link 0 isOn node 1, link 1 isOn node 1, link 2 isOn node 1, link 0 isOn node 1, link 1 isOn node 1, link 2 isOn node 1, link 0 e Prep FID/VID Node:00 F3x80: e600a681 F3x84: a0e641e6 F3xD4: c3310f24 F3xD8: 03000916 F3xDC: 00005334 Prep FID/VID Node:01 F3x80: e600a681 F3x84: a0e641e6 F3xD4: c3310f24 F3xD8: 03000916 F3xDC: 00005334 setup_remote_node: 01 done Start node 01 done. Wait all core0s started Core0 started on node: 01 Wait all core0s started done start_other_cores() init node: 00 cores: 03 Start other core - nodeid: 00 cores: 03 init node: 01 cores: 03 reexx other core - nodeid: 01 cores: cco0coorr3e -: x::s t: a r- ----t--e-d - { { a { p A A aPPApIIPCiCIIcICiDDI d D =:= = F000o12 u 3 NnNONdODO DDE3EIEI IDDD w = =or =x :
0rroo2o1---mm--Pm-i -ii-cc cs- trr{{r o{aoo c c rc toAoAoPdAedPdIeIePde::C:C:II C I DrDrIr01e e eD v=vv=A P = ii i ddsdc8 t 410 oo 3}}ccc} pp odB-dd----ee-ee -- g-ip
na Vccrrtt cccFhhhImmmi!Dii!!
r n!8!nd dDooccccpp ccpououuModSSdSdSeeeeRee:t:t:t 0A A A rMrxMrMeDeDecDM0vMvMv SS0 S iRiiRR1d 0 dd 0 7nnnooo1tt tF F0I dI fXxXffoooM0Monn coctcoawd 0.C0.C.i P P0nSiU0SUSk kt 3kiV iVi_fe0pepppprpirxis4isidnvni0nigogigo0 n3 n dm_m 6m iuiaiu04ncncpcr(r0krkonoso no is owodnddgnF ee Iee o1 oDVrppr)pa I aa ttntaDnc ococphihotht! !c!n d Bu teettPetpcccpPpp ppuuo,uo01rSSr SAte SMiM edFAAIdAM!!IMMCDD_D DM S ! ISdR:RRDFF I IXXo0MM0nEE eV ! FFAIPdC IoPCXX:MUPM ne0E UE!!1V CC nw awnongnsnUiUsiBtS o i_PVnVoe enfufr irsiudsnndvikii onokn=onndw o_ u1waunn0pn n(7kok n0rnos 0orto tgrn1t ote F1t ooos rru) s n unudapnop ppo3piottcor trsswiutuodeper:dpkd !ppc! ooi e
MVeFFcdIdFIo!X!I rM XDEe sEI o!! D FFIIC o XPCnoXPU nMM Un EEA o!!VdV ePCeCr:ePrs Pisc0UU1i ene VVn t Wra rusniusiiktnokon nfnno woo uunrwnnn kA konPonro rowwns nnnot ao to gtorrse s u n1unpop:potto p raosrstpu_tuepdaeppp!pdo!o irc r teed En FddI !dX=! oM e!
FFIIC ng ko PrXXiMMUenEi aE!!tVd b _eCraCfPscPiUdikU vo V=Vine edr_u1rssan0i1ipkon0o(nso7n tw0uuan1n eauppken1r noo) cwow nnomna ptm ooi ornrcs u_ indpfno:piott od ( 0rstps3u drttVdcpkpF!o eoIrD n0E )e eIF=IdDd! X! o1M ! PX: 70 FA dCIP0o ie UMnE e0W!aV C r tri sPnifiUtoo V_rne f iArusndPi kvinosntdo_w aagnun pe( konrs1o: tanw nago tpe1_o rs)a p uapinocppioticdr sti d=uepd: p2! 8 o t1
EFFIdIX! MDV !ID FI CXoPnUM E!VAP eCr: Ps8Ui o1Vn rerusniknoonw unn korn ownno t osru npopotr tsuepdp! o te ddo! ne
uIiXnMitE_!f CiPdUvi dVe_rasp(isont augen1k)no wapni cori dn: o0t 2s FpIpDorVtIDe do! n AP d: o0ne2
n irt_efaidbdavicdk_ =a p2(s0t10a7g0e11) ( acpiocmimodn:_ 4f1id 1pFIaDcVkeIdD) o n= 1A0P:7 040
Wait for AP stage 1: ap_apicid = 3 readback = 3010701 common_fid(packed) = 10700 common_fid = 10700 FID Change Node:00, F3xD4: c3310f27 FID Change Node:01, F3xD4: c3310f27 End FIDVIDMSR 0xc0010071 0x00800003 0x30036040 mcp55_num:01 ...WARM RESET...
coreboot-2.0.0-r4380:4526M_Fallback Tue Aug 11 15:51:58 CEST 2009 starting...
BSP Family_Model: 00100f42 *sysinfo range: [000cc000,000cdfa0] bsp_apicid = 00 cpu_init_detectedx = 00000000 microcode: rev id not found. Skipping microcode patch! cpuSetAMDMSR done Enter amd_ht_init() AMD_CB_EventNotify() event class: 05 event: 1004 data: 04 00 00 01 AMD_CB_ManualBUIDSwapList() AMD_CB_EventNotify() event class: 05 event: 2006 data: 04 00 02 ff Exit amd_ht_init() cpuSetAMDPCI 00 On node 0, link 0 isOn node 0, link 1 isOn node 0, link 2 isOn node 0, link 0 isOn node 0, link 1 isOn node 0, link 2 isOn node 0, link 0 e cpuSetAMDPCI 01 On node 1, link 0 isOn node 1, link 1 isOn node 1, link 2 isOn node 1, link 0 isOn node 1, link 1 isOn node 1, link 2 isOn node 1, link 0 e Prep FID/VID Node:00 F3x80: e600a681 F3x84: a0e641e6 F3xD4: c3310f27 F3xD8: 03000916 F3xDC: 00005334 Prep FID/VID Node:01 F3x80: e600a681 F3x84: a0e641e6 F3xD4: c3310f27 F3xD8: 03000916 F3xDC: 00005334 setup_remote_node: 01 done Start node 01 done. Wait all core0s started Core0 started on node: 01 Wait all core0s started done start_other_cores() init node: 00 cores: 03 Start other core - nodeid: 00 cores: 03 init node: 01 cores: 03 Start other core - nodeid: 01 cores: ccc0o3oorrr x:-xxxs::: ta r-t-----e-d -- { a{ { p AaAPApPIPIiCICcICiIDIDd D= : = = F0o300 uNn12dO DNNE3OOIDD DwEEo IIr=DD k - - ::-
2c3o1}d}r-c--P-r-m-m si o i {ctc{c{ o rar rod oAcAtceAP:PoPeoddI IdICeCe:CrIeI:I: 0 DvD D r1r =i=eAe= v d vP iniscc -cc }r o e o t - --p-ooB--e-a-ddee c
tFmmmiciia! t oocc cIchDhcccrV!rrp! ScD fo oooeccdpddptMeASueeu:S:MRS: e e D rM0rtrteAeSxeAvMvMvRc0 D D iM0iMidSddS1 R R0 nd nn 0oo7oot1ttn ef0 fFodxoI !0d.i. t un0inE8ndned. gcnoodpd 0 C0S_SikfkSnP0iU3iikiit dppp_0Vvppifxeiipnini3rdgs_ngd0 v0 isg tmi3moinmaid60_c igcre4srucrno20toc aokc oao !:t e2dweieen c E an pipadppdoatrt:ai Fcc c tc0Iihnh!o!h3Dd
I s upuSoRcucppM1pcupS 1SRSR Ser eStet0txeAtAdcMAMD!0DMDM 0MMS 0 0R F I7X1M E0F!x d0dI oC0oXM8Pnne0UeE! 0V kssoe0iinr3PnUiis 0ttiVox__fen3fiir 0d0dsuv0vinik3iondn0d_ _o0acuawpn np(( :epp ottrmaca wngpgn oe5e1ot15)_r ) n s aaunupppmotipi: 0cocis1irdtud te do!8cr 11
MVIFFFI!II XDDV oneEIDD!F I oCoXMnPnE U A!A P PV:eC: rP 8csU 11iV
te r suinoknno uwnn knoor wnn otor sunpotpo rsutpedpo!r n d d! o Fe IXinMEi!t_ fCPidUv Vied_rssitaogn e2u nkapniowcnid o:r 0 2no t supported! done init_fidvid_ap(stage1) apicid: 41 FIDVID on AP: 41 fill_mem_ctrl() enable_smbus() raminit_amdmct() raminit_amdmct begin: mctAutoInitMCT_D: mct_init Node 00000000 mctAutoInitMCT_D: clear_legacy_Mode mctAutoInitMCT_D: mct_InitialMCT_D mct_InitialMCT_D: Set Cl, Wb mctAutoInitMCT_D: mctSMBhub_Init mctAutoInitMCT_D: mct_initDCT mct_initDCT: DCTInit_D 0 DIMMPresence: i=00000000 DIMMPresence: smbaddr=00000050 DIMMPresence: i=00000001 DIMMPresence: smbaddr=00000051 DIMMPresence: i=00000002 DIMMPresence: smbaddr=00000052 DIMMPresence: i=00000003 DIMMPresence: smbaddr=00000053 DIMMPresence: i=00000004 DIMMPresence: smbaddr=00000000 DIMMPresence: i=00000005 DIMMPresence: smbaddr=00000000 DIMMPresence: i=00000006 DIMMPresence: smbaddr=00000000 DIMMPresence: i=00000007 DIMMPresence: smbaddr=00000000 DIMMPresence: DIMMValid=0000000c DIMMPresence: DIMMPresent=0000000c DIMMPresence: RegDIMMPresent=0000000c DIMMPresence: DimmECCPresent=0000000c DIMMPresence: DimmPARPresent=0000000c DIMMPresence: Dimmx4Present=00000000 DIMMPresence: Dimmx8Present=0000000c DIMMPresence: Dimmx16Present=00000000 DIMMPresence: DimmPlPresent=0000000c DIMMPresence: DimmDRPresent=0000000c DIMMPresence: DimmQRPresent=00000000 DIMMPresence: DATAload[0]=00000002 DIMMPresence: MAload[0]=00000010 DIMMPresence: MAdimms[0]=00000001 DIMMPresence: DATAload[1]=00000002 DIMMPresence: MAload[1]=00000010 DIMMPresence: MAdimms[1]=00000001 DIMMPresence: Status 00001007 DIMMPresence: ErrStatus 00000000 DIMMPresence: ErrCode 00000000 DIMMPresence: Done DCTInit_D: mct_DIMMPresence Done SPDCalcWidth: Status 00001007 SPDCalcWidth: ErrStatus 00000010 SPDCalcWidth: ErrCode 00000000 SPDCalcWidth: Done DCTInit_D: mct_SPDCalcWidth Done SPDGetTCL_D: DIMMCASL 00000003 SPDGetTCL_D: DIMMAutoSpeed 00000003 SPDGetTCL_D: Status 00001007 SPDGetTCL_D: ErrStatus 00000010 SPDGetTCL_D: ErrCode 00000000 SPDGetTCL_D: Done AutoCycTiming: DramTimingLo 0069ca24 AutoCycTiming: DramTimingHi 01020300 AutoCycTiming: Status 00001007 AutoCycTiming: ErrStatus 00000010 AutoCycTiming: ErrCode 00000000 AutoCycTiming: Done DCTInit_D: AutoCycTiming_D Done AutoConfig_D: DCT: 00000000 SPDSetBanks: Status 00001007 SPDSetBanks: ErrStatus 00000010 SPDSetBanks: ErrCode 00000000 SPDSetBanks: Done AfterStitch DCT0 and DCT1: DRAM Controller Select Low Register = 00008003 AfterStitch DCT0 and DCT1: DRAM Controller Select High Register = 00008000 AfterStitch pDCTstat->NodeSysBase = 00000000 mct_AfterStitchMemory: pDCTstat->NodeSysLimit 007fffff StitchMemory: Status 00001007 StitchMemory: ErrStatus 00000010 StitchMemory: ErrCode 00000000 StitchMemory: Done InterleaveBanks_D: Banks Interleaved InterleaveBanks_D: Status 00001007 InterleaveBanks_D: ErrStatus 00000010 InterleaveBanks_D: ErrCode 00000000 InterleaveBanks_D: Done DramTimingLo: val=00000008 DramTimingLo: val=00000008 DramTimingLo: val=00000006 DramTimingLo: val=00000004 DramTimingLo: val=00000002 DramTimingLo: val=00000000 DramTimingLo: val=00000008 DramTimingLo: val=00000008 AutoConfig_D: DramControl: 00000005 AutoConfig_D: DramTimingLo: ef69ca24 AutoConfig_D: DramConfigMisc: 00000000 AutoConfig_D: DramConfigMisc2: 00000002 AutoConfig_D: DramConfigLo: 00080110 AutoConfig_D: DramConfigHi: 6f48800a AutoConfig: Status 00001007 AutoConfig: ErrStatus 00000010 AutoConfig: ErrCode 00000000 AutoConfig: Done DCTInit_D: AutoConfig_D Done dct: 00000000 Speed: 00000003 CH_ODC_CTL: 20111222 CH_ADDR_TMG: 00000000 DCTInit_D: PlatformSpec_D Done DCTInit_D: StartupDCT_D StartupDCT_D: MemClkFreqVal StartupDCT_D: DqsRcvEnTrain set StartupDCT_D: DramInit mct_initDCT: DCTInit_D 1 DCTInit_D: mct_DIMMPresence Done SPDCalcWidth: Status 00001007 SPDCalcWidth: ErrStatus 00000010 SPDCalcWidth: ErrCode 00000000 SPDCalcWidth: Done DCTInit_D: mct_SPDCalcWidth Done AutoCycTiming: DramTimingLo 0069ca24 AutoCycTiming: DramTimingHi 01020300 AutoCycTiming: Status 00001007 AutoCycTiming: ErrStatus 00000010 AutoCycTiming: ErrCode 00000000 AutoCycTiming: Done DCTInit_D: AutoCycTiming_D Done AutoConfig_D: DCT: 00000001 SPDSetBanks: Status 00001007 SPDSetBanks: ErrStatus 00000010 SPDSetBanks: ErrCode 00000000 SPDSetBanks: Done AfterStitch pDCTstat->NodeSysBase = 00000000 mct_AfterStitchMemory: pDCTstat->NodeSysLimit 00fffffe StitchMemory: Status 00001007 StitchMemory: ErrStatus 00000010 StitchMemory: ErrCode 00000000 StitchMemory: Done InterleaveBanks_D: Banks Interleaved InterleaveBanks_D: Status 00001007 InterleaveBanks_D: ErrStatus 00000010 InterleaveBanks_D: ErrCode 00000000 InterleaveBanks_D: Done DramTimingLo: val=00000008 DramTimingLo: val=00000008 DramTimingLo: val=00000006 DramTimingLo: val=00000004 DramTimingLo: val=00000002 DramTimingLo: val=00000000 DramTimingLo: val=00000008 DramTimingLo: val=00000008 AutoConfig_D: DramControl: 00000005 AutoConfig_D: DramTimingLo: ef69ca24 AutoConfig_D: DramConfigMisc: 00000000 AutoConfig_D: DramConfigMisc2: 00000002 AutoConfig_D: DramConfigLo: 00080110 AutoConfig_D: DramConfigHi: 6f48800a AutoConfig: Status 00001007 AutoConfig: ErrStatus 00000010 AutoConfig: ErrCode 00000000 AutoConfig: Done DCTInit_D: AutoConfig_D Done dct: 00000001 Speed: 00000003 CH_ODC_CTL: 20111222 CH_ADDR_TMG: 00000000 DCTInit_D: PlatformSpec_D Done DCTInit_D: StartupDCT_D StartupDCT_D: MemClkFreqVal StartupDCT_D: DqsRcvEnTrain set StartupDCT_D: DramInit mctAutoInitMCT_D: mct_init Node 00000001 mctAutoInitMCT_D: clear_legacy_Mode mctAutoInitMCT_D: mct_InitialMCT_D mct_InitialMCT_D: Set Cl, Wb mctAutoInitMCT_D: mctSMBhub_Init mctAutoInitMCT_D: mct_initDCT mct_initDCT: DCTInit_D 0 DIMMPresence: i=00000000 DIMMPresence: smbaddr=00000054 DIMMPresence: i=00000001 DIMMPresence: smbaddr=00000055 DIMMPresence: i=00000002 DIMMPresence: smbaddr=00000056 DIMMPresence: i=00000003 DIMMPresence: smbaddr=00000057 DIMMPresence: i=00000004 DIMMPresence: smbaddr=00000000 DIMMPresence: i=00000005 DIMMPresence: smbaddr=00000000 DIMMPresence: i=00000006 DIMMPresence: smbaddr=00000000 DIMMPresence: i=00000007 DIMMPresence: smbaddr=00000000 DIMMPresence: DIMMValid=0000000c DIMMPresence: DIMMPresent=0000000c DIMMPresence: RegDIMMPresent=0000000c DIMMPresence: DimmECCPresent=0000000c DIMMPresence: DimmPARPresent=0000000c DIMMPresence: Dimmx4Present=00000000 DIMMPresence: Dimmx8Present=0000000c DIMMPresence: Dimmx16Present=00000000 DIMMPresence: DimmPlPresent=0000000c DIMMPresence: DimmDRPresent=0000000c DIMMPresence: DimmQRPresent=00000000 DIMMPresence: DATAload[0]=00000002 DIMMPresence: MAload[0]=00000010 DIMMPresence: MAdimms[0]=00000001 DIMMPresence: DATAload[1]=00000002 DIMMPresence: MAload[1]=00000010 DIMMPresence: MAdimms[1]=00000001 DIMMPresence: Status 00001007 DIMMPresence: ErrStatus 00000000 DIMMPresence: ErrCode 00000000 DIMMPresence: Done DCTInit_D: mct_DIMMPresence Done SPDCalcWidth: Status 00001007 SPDCalcWidth: ErrStatus 00000010 SPDCalcWidth: ErrCode 00000000 SPDCalcWidth: Done DCTInit_D: mct_SPDCalcWidth Done SPDGetTCL_D: DIMMCASL 00000003 SPDGetTCL_D: DIMMAutoSpeed 00000003 SPDGetTCL_D: Status 00001007 SPDGetTCL_D: ErrStatus 00000010 SPDGetTCL_D: ErrCode 00000000 SPDGetTCL_D: Done AutoCycTiming: DramTimingLo 0069ca24 AutoCycTiming: DramTimingHi 01020300 AutoCycTiming: Status 00001007 AutoCycTiming: ErrStatus 00000010 AutoCycTiming: ErrCode 00000000 AutoCycTiming: Done DCTInit_D: AutoCycTiming_D Done AutoConfig_D: DCT: 00000000 SPDSetBanks: Status 00001007 SPDSetBanks: ErrStatus 00000010 SPDSetBanks: ErrCode 00000000 SPDSetBanks: Done AfterStitch DCT0 and DCT1: DRAM Controller Select Low Register = 0001a003 AfterStitch DCT0 and DCT1: DRAM Controller Select High Register = 0001a000 AfterStitch pDCTstat->NodeSysBase = 01000000 mct_AfterStitchMemory: pDCTstat->NodeSysLimit 007fffff StitchMemory: Status 00001007 StitchMemory: ErrStatus 00000010 StitchMemory: ErrCode 00000000 StitchMemory: Done InterleaveBanks_D: Banks Interleaved InterleaveBanks_D: Status 00001007 InterleaveBanks_D: ErrStatus 00000010 InterleaveBanks_D: ErrCode 00000000 InterleaveBanks_D: Done DramTimingLo: val=00000008 DramTimingLo: val=00000008 DramTimingLo: val=00000006 DramTimingLo: val=00000004 DramTimingLo: val=00000002 DramTimingLo: val=00000000 DramTimingLo: val=00000008 DramTimingLo: val=00000008 AutoConfig_D: DramControl: 00000005 AutoConfig_D: DramTimingLo: ef69ca24 AutoConfig_D: DramConfigMisc: 00000000 AutoConfig_D: DramConfigMisc2: 00000002 AutoConfig_D: DramConfigLo: 00080110 AutoConfig_D: DramConfigHi: 6f48800a AutoConfig: Status 00001007 AutoConfig: ErrStatus 00000010 AutoConfig: ErrCode 00000000 AutoConfig: Done DCTInit_D: AutoConfig_D Done dct: 00000000 Speed: 00000003 CH_ODC_CTL: 20111222 CH_ADDR_TMG: 00000000 DCTInit_D: PlatformSpec_D Done DCTInit_D: StartupDCT_D StartupDCT_D: MemClkFreqVal StartupDCT_D: DqsRcvEnTrain set StartupDCT_D: DramInit mct_initDCT: DCTInit_D 1 DCTInit_D: mct_DIMMPresence Done SPDCalcWidth: Status 00001007 SPDCalcWidth: ErrStatus 00000010 SPDCalcWidth: ErrCode 00000000 SPDCalcWidth: Done DCTInit_D: mct_SPDCalcWidth Done AutoCycTiming: DramTimingLo 0069ca24 AutoCycTiming: DramTimingHi 01020300 AutoCycTiming: Status 00001007 AutoCycTiming: ErrStatus 00000010 AutoCycTiming: ErrCode 00000000 AutoCycTiming: Done DCTInit_D: AutoCycTiming_D Done AutoConfig_D: DCT: 00000001 SPDSetBanks: Status 00001007 SPDSetBanks: ErrStatus 00000010 SPDSetBanks: ErrCode 00000000 SPDSetBanks: Done AfterStitch pDCTstat->NodeSysBase = 01000000 mct_AfterStitchMemory: pDCTstat->NodeSysLimit 00fffffe StitchMemory: Status 00001007 StitchMemory: ErrStatus 00000010 StitchMemory: ErrCode 00000000 StitchMemory: Done InterleaveBanks_D: Banks Interleaved InterleaveBanks_D: Status 00001007 InterleaveBanks_D: ErrStatus 00000010 InterleaveBanks_D: ErrCode 00000000 InterleaveBanks_D: Done DramTimingLo: val=00000008 DramTimingLo: val=00000008 DramTimingLo: val=00000006 DramTimingLo: val=00000004 DramTimingLo: val=00000002 DramTimingLo: val=00000000 DramTimingLo: val=00000008 DramTimingLo: val=00000008 AutoConfig_D: DramControl: 00000005 AutoConfig_D: DramTimingLo: ef69ca24 AutoConfig_D: DramConfigMisc: 00000000 AutoConfig_D: DramConfigMisc2: 00000002 AutoConfig_D: DramConfigLo: 00080110 AutoConfig_D: DramConfigHi: 6f48800a AutoConfig: Status 00001007 AutoConfig: ErrStatus 00000010 AutoConfig: ErrCode 00000000 AutoConfig: Done DCTInit_D: AutoConfig_D Done dct: 00000001 Speed: 00000003 CH_ODC_CTL: 20111222 CH_ADDR_TMG: 00000000 DCTInit_D: PlatformSpec_D Done DCTInit_D: StartupDCT_D StartupDCT_D: MemClkFreqVal StartupDCT_D: DqsRcvEnTrain set StartupDCT_D: DramInit mctAutoInitMCT_D: mct_init Node 00000002 mctAutoInitMCT_D: mct_init Node 00000003 mctAutoInitMCT_D: mct_init Node 00000004 mctAutoInitMCT_D: mct_init Node 00000005 mctAutoInitMCT_D: mct_init Node 00000006 mctAutoInitMCT_D: mct_init Node 00000007 mctAutoInitMCT_D: SyncDCTsReady_D mct_SyncDCTsReady: Node 00000000 mct_SyncDCTsReady: DramEnabled mct_SyncDCTsReady: Node 00000001 mct_SyncDCTsReady: DramEnabled mctAutoInitMCT_D: HTMemMapInit_D Node: 00 base: 00 limit: ffffff BottomIO: e00000 Node: 01 base: 1200000 limit: 21fffff BottomIO: e00000 Copy dram map from Node 0 to Node 01 mctAutoInitMCT_D: CPUMemTyping_D CPUMemTyping: Cache32bTOP:00e00000 CPUMemTyping: Bottom32bIO:00e00000 CPUMemTyping: Bottom40bIO:02200000 mctAutoInitMCT_D: DQSTiming_D DQSTiming_D: mct_BeforeDQSTrain_D: vErrara350: dummy read vErrara350: dummy read vErrara350: dummy read vErrara350: dummy read vErrara350: dummy read vErrara350: dummy read vErrara350: dummy read vErrara350: dummy read vErrara350: step 2a vErrara350: step 2b vErrara350: step 3 vErrara350: step 4 vErrara350: step 4b vErrara350: step 5 DQSTiming_D: TrainReceiverEn_D FirstPass: TrainRcvrEn: 1 TrainRcvrEn: 2 TrainRcvrEn: 3 TrainRcvrEn: 4 Rank not enabled_D Rank not enabled_D Rank not enabled_D Rank not enabled_D Rank not enabled_D Rank not enabled_D TrainRcvrEn: mct_DisableDQSRcvEn_D TrainRcvrEn: Status 00001107 TrainRcvrEn: ErrStatus 00000010 TrainRcvrEn: ErrCode 00000000 TrainRcvrEn: Done TrainRcvrEn: 1 TrainRcvrEn: 2 TrainRcvrEn: 3 TrainRcvrEn: 4 Rank not enabled_D Rank not enabled_D Rank not enabled_D Rank not enabled_D Rank not enabled_D Rank not enabled_D TrainRcvrEn: mct_DisableDQSRcvEn_D TrainRcvrEn: Status 00001007 TrainRcvrEn: ErrStatus 00000010 TrainRcvrEn: ErrCode 00000000 TrainRcvrEn: Done DQSTiming_D: mct_TrainDQSPos_D TrainDQSRdWrPos: Status 00001107 TrainDQSRdWrPos: TrainErrors 00000000 TrainDQSRdWrPos: ErrStatus 00000010 TrainDQSRdWrPos: ErrCode 00000000 TrainDQSRdWrPos: Done TrainDQSRdWrPos: Status 00001107 TrainDQSRdWrPos: TrainErrors 00000000 TrainDQSRdWrPos: ErrStatus 00000010 TrainDQSRdWrPos: ErrCode 00000000 TrainDQSRdWrPos: Done TrainDQSRdWrPos: Status 00001107 TrainDQSRdWrPos: TrainErrors 00000000 TrainDQSRdWrPos: ErrStatus 00000010 TrainDQSRdWrPos: ErrCode 00000000 TrainDQSRdWrPos: Done TrainDQSRdWrPos: Status 00001107 TrainDQSRdWrPos: TrainErrors 00000000 TrainDQSRdWrPos: ErrStatus 00000010 TrainDQSRdWrPos: ErrCode 00000000 TrainDQSRdWrPos: Done TrainDQSRdWrPos: Status 00001007 TrainDQSRdWrPos: TrainErrors 00000000 TrainDQSRdWrPos: ErrStatus 00000010 TrainDQSRdWrPos: ErrCode 00000000 TrainDQSRdWrPos: Done TrainDQSRdWrPos: Status 00001007 TrainDQSRdWrPos: TrainErrors 00000000 TrainDQSRdWrPos: ErrStatus 00000010 TrainDQSRdWrPos: ErrCode 00000000 TrainDQSRdWrPos: Done TrainDQSRdWrPos: Status 00001007 TrainDQSRdWrPos: TrainErrors 00000000 TrainDQSRdWrPos: ErrStatus 00000010 TrainDQSRdWrPos: ErrCode 00000000 TrainDQSRdWrPos: Done TrainDQSRdWrPos: Status 00001007 TrainDQSRdWrPos: TrainErrors 00000000 TrainDQSRdWrPos: ErrStatus 00000010 TrainDQSRdWrPos: ErrCode 00000000 TrainDQSRdWrPos: Done DQSTiming_D: mctSetEccDQSRcvrEn_D DQSTiming_D: TrainMaxReadLatency_D DQSTiming_D: mct_EndDQSTraining_D DQSTiming_D: MCTMemClr_D mctAutoInitMCT_D: UMAMemTyping_D mctAutoInitMCT_D: :OtherTiming InterleaveNodes_D: Status 00001107 InterleaveNodes_D: ErrStatus 00000010 InterleaveNodes_D: ErrCode 00000000 InterleaveNodes_D: Done InterleaveChannels: F2x110 DRAM Controller Select Low Register = 00000584 InterleaveChannels: F1xF0 DRAM Hole Address Register = e0002003 InterleaveChannels_D: Node 00000000 InterleaveChannels_D: Status 00001107 InterleaveChannels_D: ErrStatus 00000010 InterleaveChannels_D: ErrCode 00000000 InterleaveChannels: F2x110 DRAM Controller Select Low Register = 00012584 InterleaveChannels: F1xF0 DRAM Hole Address Register = e0002002 InterleaveChannels_D: Node 00000001 InterleaveChannels_D: Status 00001007 InterleaveChannels_D: ErrStatus 00000010 InterleaveChannels_D: ErrCode 00000000 InterleaveChannels_D: Node 00000002 InterleaveChannels_D: Status 00001000 InterleaveChannels_D: ErrStatus 00000000 InterleaveChannels_D: ErrCode 00000000 InterleaveChannels_D: Node 00000003 InterleaveChannels_D: Status 00001000 InterleaveChannels_D: ErrStatus 00000000 InterleaveChannels_D: ErrCode 00000000 InterleaveChannels_D: Node 00000004 InterleaveChannels_D: Status 00001000 InterleaveChannels_D: ErrStatus 00000000 InterleaveChannels_D: ErrCode 00000000 InterleaveChannels_D: Node 00000005 InterleaveChannels_D: Status 00001000 InterleaveChannels_D: ErrStatus 00000000 InterleaveChannels_D: ErrCode 00000000 InterleaveChannels_D: Node 00000006 InterleaveChannels_D: Status 00001000 InterleaveChannels_D: ErrStatus 00000000 InterleaveChannels_D: ErrCode 00000000 InterleaveChannels_D: Node 00000007 InterleaveChannels_D: Status 00001000 InterleaveChannels_D: ErrStatus 00000000 InterleaveChannels_D: ErrCode 00000000 InterleaveChannels_D: Done mctAutoInitMCT_D: ECCInit_D ECCInit 0 ECC enabled on node: 00000000 ECC enabled on node: 00000001 ECCInit 1 ECCInit 2 ECCInit 3 mctAutoInitMCT_D: MCTMemClr_D mct_FinalMCT_D: Clr Cl, Wb All Done raminit_amdmct end:
*** Yes, the copy/decompress is taking a while, FIXME! v_esp=000cbf18 testx = 5a5a5a5a Copying data from cache to RAM -- switching to use RAM as stack... Done testx = 5a5a5a5a Disabling cache as ram now Clearing initial memory region: Done Uncompressing image to RAM. Jumping to image. coreboot-2.0.0-r4380:4526M_Fallback Tue Aug 11 11:11:04 CEST 2009 booting... Enumerating buses... Show all devs...Before Device Enumeration. Root Device: enabled 1, 0 resources APIC_CLUSTER: 0: enabled 1, 0 resources APIC: 00: enabled 1, 0 resources PCI_DOMAIN: 0000: enabled 1, 0 resources PCI: 00:18.0: enabled 1, 0 resources PCI: 00:00.0: enabled 1, 0 resources PCI: 00:01.0: enabled 1, 0 resources PNP: 002e.0: enabled 0, 3 resources PNP: 002e.1: enabled 0, 2 resources PNP: 002e.2: enabled 1, 2 resources PNP: 002e.3: enabled 1, 2 resources PNP: 002e.5: enabled 1, 4 resources PNP: 002e.6: enabled 0, 1 resources PNP: 002e.7: enabled 0, 3 resources PNP: 002e.8: enabled 0, 0 resources PNP: 002e.9: enabled 0, 0 resources PNP: 002e.a: enabled 0, 0 resources PNP: 002e.b: enabled 1, 2 resources PCI: 00:01.1: enabled 1, 0 resources I2C: 00:50: enabled 1, 0 resources I2C: 00:51: enabled 1, 0 resources I2C: 00:52: enabled 1, 0 resources I2C: 00:53: enabled 1, 0 resources I2C: 00:54: enabled 1, 0 resources I2C: 00:55: enabled 1, 0 resources I2C: 00:56: enabled 1, 0 resources I2C: 00:57: enabled 1, 0 resources I2C: 00:51: enabled 1, 0 resources PCI: 00:02.0: enabled 1, 0 resources PCI: 00:02.1: enabled 1, 0 resources PCI: 00:04.0: enabled 1, 0 resources PCI: 00:05.0: enabled 1, 0 resources PCI: 00:05.1: enabled 1, 0 resources PCI: 00:05.2: enabled 1, 0 resources PCI: 00:06.0: enabled 1, 0 resources PCI: 00:04.0: enabled 1, 0 resources PCI: 00:06.1: enabled 0, 0 resources PCI: 00:08.0: enabled 1, 0 resources PCI: 00:09.0: enabled 1, 0 resources PCI: 00:0a.0: enabled 1, 0 resources PCI: 00:0b.0: enabled 0, 0 resources PCI: 00:0c.0: enabled 0, 0 resources PCI: 00:0d.0: enabled 1, 0 resources PCI: 00:0e.0: enabled 0, 0 resources PCI: 00:0f.0: enabled 1, 0 resources PCI: 00:18.1: enabled 1, 0 resources PCI: 00:18.2: enabled 1, 0 resources PCI: 00:18.3: enabled 1, 0 resources PCI: 00:18.4: enabled 1, 0 resources Compare with tree... Root Device: enabled 1, 0 resources APIC_CLUSTER: 0: enabled 1, 0 resources APIC: 00: enabled 1, 0 resources PCI_DOMAIN: 0000: enabled 1, 0 resources PCI: 00:18.0: enabled 1, 0 resources PCI: 00:00.0: enabled 1, 0 resources PCI: 00:01.0: enabled 1, 0 resources PNP: 002e.0: enabled 0, 3 resources PNP: 002e.1: enabled 0, 2 resources PNP: 002e.2: enabled 1, 2 resources PNP: 002e.3: enabled 1, 2 resources PNP: 002e.5: enabled 1, 4 resources PNP: 002e.6: enabled 0, 1 resources PNP: 002e.7: enabled 0, 3 resources PNP: 002e.8: enabled 0, 0 resources PNP: 002e.9: enabled 0, 0 resources PNP: 002e.a: enabled 0, 0 resources PNP: 002e.b: enabled 1, 2 resources PCI: 00:01.1: enabled 1, 0 resources I2C: 00:50: enabled 1, 0 resources I2C: 00:51: enabled 1, 0 resources I2C: 00:52: enabled 1, 0 resources I2C: 00:53: enabled 1, 0 resources I2C: 00:54: enabled 1, 0 resources I2C: 00:55: enabled 1, 0 resources I2C: 00:56: enabled 1, 0 resources I2C: 00:57: enabled 1, 0 resources I2C: 00:51: enabled 1, 0 resources PCI: 00:02.0: enabled 1, 0 resources PCI: 00:02.1: enabled 1, 0 resources PCI: 00:04.0: enabled 1, 0 resources PCI: 00:05.0: enabled 1, 0 resources PCI: 00:05.1: enabled 1, 0 resources PCI: 00:05.2: enabled 1, 0 resources PCI: 00:06.0: enabled 1, 0 resources PCI: 00:04.0: enabled 1, 0 resources PCI: 00:06.1: enabled 0, 0 resources PCI: 00:08.0: enabled 1, 0 resources PCI: 00:09.0: enabled 1, 0 resources PCI: 00:0a.0: enabled 1, 0 resources PCI: 00:0b.0: enabled 0, 0 resources PCI: 00:0c.0: enabled 0, 0 resources PCI: 00:0d.0: enabled 1, 0 resources PCI: 00:0e.0: enabled 0, 0 resources PCI: 00:0f.0: enabled 1, 0 resources PCI: 00:18.1: enabled 1, 0 resources PCI: 00:18.2: enabled 1, 0 resources PCI: 00:18.3: enabled 1, 0 resources PCI: 00:18.4: enabled 1, 0 resources APIC_CLUSTER: 0 enabled PCI_DOMAIN: 0000 enabled PCI: 00:18.0 links increase to 8 PCI: 00:18.3 siblings=3 CPU: APIC: 00 enabled CPU: APIC: 01 enabled CPU: APIC: 02 enabled CPU: APIC: 03 enabled PCI: 00:19.0 [1022/1200] enabled PCI: 00:19.1 [1022/1201] enabled PCI: 00:19.2 [1022/1202] enabled PCI: 00:19.3 [1022/1203] enabled PCI: 00:19.4 [1022/1204] enabled PCI: 00:19.0 links increase to 8 PCI: 00:19.3 siblings=3 CPU: APIC: 04 enabled CPU: APIC: 05 enabled CPU: APIC: 06 enabled CPU: APIC: 07 enabled PCI: pci_scan_bus for bus 00 PCI: 00:18.0 [1022/1200] enabled PCI: 00:18.1 [1022/1201] enabled PCI: 00:18.2 [1022/1202] enabled PCI: 00:18.3 [1022/1203] enabled PCI: 00:18.4 [1022/1204] enabled PCI: 00:19.0 [1022/1200] enabled PCI: 00:19.1 [1022/1201] enabled PCI: 00:19.2 [1022/1202] enabled PCI: 00:19.3 [1022/1203] enabled PCI: 00:19.4 [1022/1204] enabled PCI: 00:00.0 [10de/0369] enabled PCI: 00:01.0 [10de/0369] enabled next_unitid: 0011 PCI: pci_scan_bus for bus 00 PCI: 00:01.0 [10de/0369] enabled PCI: 00:02.0 [10de/0364] enabled PCI: 00:02.1 [10de/0368] enabled PCI: 00:02.2 [10de/036a] enabled PCI: 00:02.3 [10de/036b] enabled PCI: 00:03.0 [10de/036c] enabled PCI: 00:03.1 [10de/036d] enabled PCI: 00:05.0 [10de/036e] enabled PCI: 00:06.0 [10de/037f] enabled PCI: 00:06.1 [10de/037f] enabled PCI: 00:06.2 [10de/037f] enabled PCI: 00:07.0 [10de/0370] enabled PCI: 00:07.1 [10de/0371] disabled PCI: 00:09.0 [10de/0373] enabled PCI: 00:0a.0 [10de/0373] enabled PCI: 00:0b.0 [10de/0376] enabled PCI: 00:0e.0 [10de/0378] enabled PCI: 00:10.0 [10de/0377] enabled PNP: 002e.0 disabled PNP: 002e.1 disabled PNP: 002e.2 enabled PNP: 002e.3 enabled PNP: 002e.5 enabled PNP: 002e.6 disabled PNP: 002e.7 disabled PNP: 002e.8 disabled PNP: 002e.9 disabled PNP: 002e.a disabled PNP: 002e.b enabled smbus: PCI: 00:02.1[0]->I2C: 01:50 enabled smbus: PCI: 00:02.1[0]->I2C: 01:51 enabled smbus: PCI: 00:02.1[0]->I2C: 01:52 enabled smbus: PCI: 00:02.1[0]->I2C: 01:53 enabled smbus: PCI: 00:02.1[0]->I2C: 01:54 enabled smbus: PCI: 00:02.1[0]->I2C: 01:55 enabled smbus: PCI: 00:02.1[0]->I2C: 01:56 enabled smbus: PCI: 00:02.1[0]->I2C: 01:57 enabled smbus: PCI: 00:02.1[1]->I2C: 02:51 enabled PCI: pci_scan_bus for bus 01 PCI: 01:04.0 [1002/515e] enabled PCI: pci_scan_bus returning with max=001 PCI: pci_scan_bus for bus 02 PCI: pci_scan_bus returning with max=002 PCI: pci_scan_bus for bus 03 PCI: pci_scan_bus returning with max=003 PCI: pci_scan_bus for bus 04 PCI: pci_scan_bus returning with max=004 PCI: pci_scan_bus returning with max=004