On 12/08/2010 05:04 AM, Felix Engemann wrote:
0x04: 0x6008 (HSFS) FLOCKDN 0, FDV 1, FDOPSS 1, SCIP 0, BERASE 1, AEL 0, FCERR 0, FDONE 0 0x50: 0x00000a0b (FRAP) BMWAG 0x00, BMRAG 0x00, BRWA 0x0a, BRRA 0x0b 0x54: 0x00000000 (FREG0: Flash Descriptor) 0x00000000-0x00000fff is read-only 0x58: 0x03ff0300 (FREG1: BIOS) 0x00300000-0x003fffff is read-write 0x5C: 0x02ff0003 (FREG2: Management Engine) 0x00003000-0x002fffff is locked 0x60: 0x00020001 (FREG3: Gigabit Ethernet) 0x00001000-0x00002fff is read-write 0x64: 0x00000fff (FREG4: Platform Data) 0x00fff000-0x00000fff is locked
Reading flash... Transaction error! run OPCODE 0x03 failed Read operation failed!
Hello,
This is due to the FREGx and FRAP flash-region access and permission registers above. Since your BIOS doesn't lock these registers, I've attached a patch that will modify FRAP to allow reads and writes. Please note that there may be other things that will prevent reads or writes from working. Either way, please reply with another `flashrom -V' (or -Vr, -Vw, ...).
Thanks,
Josh