Christian Gmeiner
2018-11-19 10:15:34 UTC
Hi
Am Fr., 16. Nov. 2018 um 15:57 Uhr schrieb Jose Trujillo via coreboot
Make sure you have this block in your devicetree.cb
# Lock Down
register "common_soc_config" = "{
.chipset_lockdown = CHIPSET_LOCKDOWN_COREBOOT,
}"
--
greets
--
Christian Gmeiner, MSc
https://christian-gmeiner.info
Am Fr., 16. Nov. 2018 um 15:57 Uhr schrieb Jose Trujillo via coreboot
My Kabylake H system "HM175" with coreboot "bsl6" and "kblrvp" platforms with properly configured I/O failed to save Memory training data to the SPI cache 'RW_MRC_CACHE'.
FMAP: Found "FLASH" version 1.1 at d00000.
FMAP: base = ff000000 size = 1000000 #areas = 4
MRC: Checking cached data update for 'RW_MRC_CACHE'.
SF: Detected FAST_SPI Hardware Sequencer with sector size 0x1000, total 0x100000
MRC: no data in 'RW_MRC_CACHE'
MRC: cache data 'RW_MRC_CACHE' needs update.
SPI Transaction Error at Flash Offset d10000 HSFSTS = 0x01046003
REGF metadata allocation failed: 392 data blocks 4096 total blocks
MRC: Could not find region 'UNIFIED_MRC_CACHE'
MRC: NOT enabling PRR for 'RW_MRC_CACHE'
As a consequence fast boot never works. (fast boot works correctly on my coffeelake system).
Nico helped me to test the system ability to save data to the MRC_CACHE block from linux booting coreboot and I wrote random data to the 'RW_MRC_CACHE' block with the "flashrom" tool succesfully.
Maybe someone that had experience with this issue or have some idea how to fix it can give me advise on how to resolve this problem.
I run into the same problem: https://review.coreboot.org/c/coreboot/+/29159FMAP: Found "FLASH" version 1.1 at d00000.
FMAP: base = ff000000 size = 1000000 #areas = 4
MRC: Checking cached data update for 'RW_MRC_CACHE'.
SF: Detected FAST_SPI Hardware Sequencer with sector size 0x1000, total 0x100000
MRC: no data in 'RW_MRC_CACHE'
MRC: cache data 'RW_MRC_CACHE' needs update.
SPI Transaction Error at Flash Offset d10000 HSFSTS = 0x01046003
REGF metadata allocation failed: 392 data blocks 4096 total blocks
MRC: Could not find region 'UNIFIED_MRC_CACHE'
MRC: NOT enabling PRR for 'RW_MRC_CACHE'
As a consequence fast boot never works. (fast boot works correctly on my coffeelake system).
Nico helped me to test the system ability to save data to the MRC_CACHE block from linux booting coreboot and I wrote random data to the 'RW_MRC_CACHE' block with the "flashrom" tool succesfully.
Maybe someone that had experience with this issue or have some idea how to fix it can give me advise on how to resolve this problem.
Make sure you have this block in your devicetree.cb
# Lock Down
register "common_soc_config" = "{
.chipset_lockdown = CHIPSET_LOCKDOWN_COREBOOT,
}"
--
greets
--
Christian Gmeiner, MSc
https://christian-gmeiner.info
--
coreboot mailing list: ***@coreboot.org
https://mail.coreboot.org/mailman/listinfo/coreboot
coreboot mailing list: ***@coreboot.org
https://mail.coreboot.org/mailman/listinfo/coreboot