[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