[flashrom] Rangeley platform flashrom 0.9.8 update fail

james_lee james_lee at lannerinc.com
Fri Mar 20 11:35:29 CET 2015


Hi Stefan,
    Thanks, I modify the descript region length to 400000 (0~3fffff),
Now its work fine, issue is fixed, I will test more for this, thanks.
   Best Regards
       James 

> 0x54: 0x000f0000 FREG0: Flash Descriptor region (0x00000000-0x0000ffff) is read-write.
> 0x58: 0x07ff0400 FREG1: BIOS region (0x00400000-0x007fffff) is read-write.
> […]
> Reading old flash chip contents... SSFS: SCIP=0, FDONE=1, FCERR=1, 
> AEL=0
> SSFC: SCGO=0, ACS=0, SPOP=0, COP=1, DBC=63, SME=0, SCF=0 Running 
> OPCODE 0x03 failed at address 0x010000 (payload length was 64).

Hi,

the problem is that the regions in the flash descriptor do not cover the whole address space of the chip. The is a hole between FREG0 and
FREG1 from 0x10000 to 0x3fffff. The chipset does not allow any accesses to these uncovered addresses but flashrom usually reads and writes the complete chip. The easiest way to fix this is to change the flash descriptor and extend FREG1 so that it starts immediately after FREG0 at 0x10000 (with an external programmer).
--
Kind regards/Mit freundlichen Grüßen, Stefan Tauner


More information about the flashrom mailing list