[coreboot] #120: flashrom failure to read
coreboot
svn at coreboot.org
Wed Jan 14 18:21:44 CET 2009
#120: flashrom failure to read
----------------------------------+-----------------------------------------
Reporter: toc@… | Owner: stuge
Type: defect | Status: assigned
Priority: major | Milestone:
Component: flashrom | Version:
Keywords: ich9 | Dependencies:
Patchstatus: patch needs review |
----------------------------------+-----------------------------------------
Comment(by toc@…):
Patch applied to svn revision 3860. Same results, i.e., disk file full of
null bytes, verbose output complains about Opcode 3.
Standard output:
{{{
Calibrating delay loop... OK.
No coreboot table found.
Found chipset "Intel ICH9R", enabling flash write... tried to set 0xdc to
0x3 on Intel ICH9R failed (WARNING ONLY)
FAILED!
Found chip "Macronix MX25L8005" (1024 KB) at physical address 0xfff00000.
Reading flash... done.
}}}
Verbose output
{{{
Calibrating delay loop... 663M loops per second, 100 myus = 200 us. OK.
No coreboot table found.
Found chipset "Intel ICH9R", enabling flash write...
BIOS Lock Enable: enabled, BIOS Write Enable: disabled, BIOS_CNTL is 0x2
tried to set 0xdc to 0x3 on Intel ICH9R failed (WARNING ONLY)
Root Complex Register Block address = 0xfeda8000
GCS = 0x410460: BIOS Interface Lock-Down: disabled, BOOT BIOS Straps: 0x1
(SPI)
Top Swap : not enabled
SPIBAR = 0xfeda8000 + 0x3800
0x00: 0x1fff (HSFS)
FLOCKDN 0, FDV 0, FDOPSS 0, SCIP 1, BERASE 3, AEL 1, FCERR 1, FDONE 1
0x50: 0x0000ffff (FRAP)
BMWAG 0, BMRAG 0, BRWA 255, BRRA 255
0x54: 0x00001fff (FREG0)
0x58: 0x00001fff (FREG1)
0x5C: 0x00001fff (FREG2)
0x60: 0x00001fff (FREG3)
0x64: 0x00001fff (FREG4)
0x74: 0x00000000 (PR0)
0x78: 0x00000000 (PR1)
0x7C: 0x00000000 (PR2)
0x80: 0x00000000 (PR3)
0x84: 0x00000000 (PR4)
0xB0: 0x00000000 (FDOC)
Programming OPCODES... done
SPI Read Configuration: prefetching disabled, caching enabled, FAILED!
<<<snip>>>>
Probing for Macronix MX25L8005, 1024 KB: RDID returned c2 20 14.
probe_spi_rdid_generic: id1 0xc2, id2 0x2014
Chip status register is 00
Chip status register: Status Register Write Disable (SRWD) is not set
Chip status register: Bit 6 is not set
Chip status register: Bit 5 / Block Protect 3 (BP3) is not set
Chip status register: Bit 4 / Block Protect 2 (BP2) is not set
Chip status register: Bit 3 / Block Protect 1 (BP1) is not set
Chip status register: Bit 2 / Block Protect 0 (BP0) is not set
Chip status register: Write Enable Latch (WEL) is not set
Chip status register: Write In Progress (WIP/BUSY) is not set
Found chip "Macronix MX25L8005" (1024 KB) at physical address 0xfff00000.
<<<<snip>>>>
Reading flash... ich_spi_read_page: offset=0, number=256, buf=0xb7cb7008
Opcode 3 not found.
run OPCODE 0x03 failed
Error readingdone.
}}}
--
Ticket URL: <http://tracker.coreboot.org/trac/coreboot/ticket/120#comment:2>
coreboot <http://www.coreboot.org/>
More information about the coreboot
mailing list