Hi Naveen, Yes, the first sentence. The DIMMs you are using appear to have geometry or timings incompatible with Broadwell-DE, based on the SPD values that the vendor programmed. Chapter 6 of the PDG (docid 543448) should help clarify what kinds of DIMMs are supported and how they should be populated.
On Tue, Oct 29, 2019 at 5:07 AM Naveen Chaudhary < [email protected]> wrote: > Sorry I didn't get the point completely. Do you mean the settings are not > compatible with FSP code? Or do you mean the settings might be conflicting > themselves. > > Since the above settings were read from SPD and the chip vendor must have > definitely set them correctly, I assume you meant first sentence. > > Please correct me. > > Regards, > Naveen > > Get Outlook for Android <https://aka.ms/ghei36> > > ------------------------------ > *From:* Wim Vervoorn <[email protected]> > *Sent:* Tuesday, October 29, 2019 3:47:34 PM > *To:* Naveen Chaudhary <[email protected]>; Nico Huber < > [email protected]>; David Hendricks <[email protected]> > *Cc:* [email protected] <[email protected]> > *Subject:* RE: [coreboot] Re: Coreboot FSP fails to initialize RAM - > "Configuration not in POR table" > > > Hello Naveen, > > > > This is the important part. This indicates the what you selected is not > supported. > > > > Please review your settings carefully. This isn't a single check. The code > validates the SPD settings against the other settings you made. > > So please make sure you are passing in a DDR4 SPD when you select DDR4 > mode. Also please make sure the SPD settings are in > > The list of supported configuration for the chip. > > > > Check POR Compatibility -- Started > > primaryWidthDDR4: 1, rowBitsDDR4: 16, columnBitsDDR4: 10, bankGroupsDDR4: > 4 > > primaryWidthDDR4: 1, rowBitsDDR4: 16, columnBitsDDR4: 10, bankGroupsDDR4: > 4 > > Unknown DIMM population ***** > > Check POR Compatibility - 17ms > > Initialize DDR Clocks -- Started > > Checkpoint Code: Socket 0, 0xB1, 0x00, 0x0000 > > Configuration not in POR table! *** (This basically indicates you are > trying to do something that is not supported by the chipset). > > > > Best regards, > > > Wim > > > > *From:* Naveen Chaudhary [mailto:[email protected]] > *Sent:* Tuesday, October 29, 2019 10:44 AM > *To:* Wim Vervoorn <[email protected]>; Nico Huber <[email protected]>; > David Hendricks <[email protected]> > *Cc:* [email protected] > *Subject:* Re: [coreboot] Re: Coreboot FSP fails to initialize RAM - > "Configuration not in POR table" > > > > Thanks Wim. > > I will give a try and pass a 512 byte hex block corresponding to the SPD > data and if it works, I can play with the hex values to find out the right > configuration. > > BTW, any idea which field can impact the ddrfreq which was reported as > error in the initial logs? > > Regards, > > Naveen > > Get Outlook for Android <https://aka.ms/ghei36> > > > ------------------------------ > > *From:* Wim Vervoorn <[email protected]> > *Sent:* Tuesday, October 29, 2019 3:07:44 PM > *To:* Nico Huber <[email protected]>; Naveen Chaudhary < > [email protected]>; David Hendricks < > [email protected]> > *Cc:* [email protected] <[email protected]> > *Subject:* RE: [coreboot] Re: Coreboot FSP fails to initialize RAM - > "Configuration not in POR table" > > > > Hello Naveen, > > You should use the "MemDownCh0Dimm0SpdPtr" to point to a buffer containing > the SPD data and set MemDownEnable" to 1. > > Best Regards, > Wim Vervoorn > > > > -----Original Message----- > From: Nico Huber [mailto:[email protected] <[email protected]>] > Sent: Sunday, October 27, 2019 11:33 AM > To: Naveen Chaudhary <[email protected]>; David Hendricks < > [email protected]> > Cc: [email protected] > Subject: [coreboot] Re: Coreboot FSP fails to initialize RAM - > "Configuration not in POR table" > > Hello Naveen, > > On 27.10.19 05:02, Naveen Chaudhary wrote: > > Does this mean that there is a way in FSP to define custom > settings(configs) for DIMMs? In the FSP integration guide for BroadwellDE ( > https://github.com/IntelFsp/FSP/tree/master/BroadwellDEFspBinPkg/Docs) I > don't see any relevant data member where we could define pointer to custom > SPD settings or pass individual DIMMs configurations. > > there is the memory-down option. It seems undocumented if that does more > than switching from on-DIMM SPDs to SPD files. Maybe it's worth a try. > If that doesn't work out, you can always overwrite the SPDs on your DIMM's > EEPROMs. Always keep a backup, though. > > Hope that helps, > Nico > _______________________________________________ > coreboot mailing list -- [email protected] To unsubscribe send an > email to [email protected] > > > >
_______________________________________________ coreboot mailing list -- [email protected] To unsubscribe send an email to [email protected]

