#11228 NORM 1.75-fi: XO-1.75 OpenFirmware write protect SPI FLASH on secure startup

Zarro Boogs per Child bugtracker at laptop.org
Sun Nov 13 23:34:14 EST 2011


#11228: XO-1.75 OpenFirmware write protect SPI FLASH on secure startup
-------------------------------------------+--------------------------------
           Reporter:  Quozl                |       Owner:  Quozl               
               Type:  task                 |      Status:  new                 
           Priority:  normal               |   Milestone:  1.75-firmware       
          Component:  ofw - open firmware  |     Version:  Development firmware
         Resolution:                       |    Keywords:                      
        Next_action:  add to build         |    Verified:  0                   
Deployment_affected:                       |   Blockedby:                      
           Blocking:                       |  
-------------------------------------------+--------------------------------
Changes (by Quozl):

  * next_action:  test in build => add to build


Comment:

 On Q4C04 a new symptom is apparent:

 {{{
 ok flash-protect
 ok sec-trg
 ok flash u:\q4c04.rom
 Got firmware version: CL2   Q4C04  Q4C
 Checking integrity ...
 EDI byte in timeout
 ok
 }}}

 The SPI FLASH containing OpenFirmware is not accessed over EDI, so this
 message is misleading.  The first step is to force the EC into reset, but
 this fails before the SPI FLASH is identified.  Fixed in
 [http://tracker.coreboot.org/trac/openfirmware/changeset/2684 svn 2684] by
 reporting both instances of write protect:

 {{{
 ok flash-protect
 ok sec-trg
 ok flash u:\q4c04jf.rom
 Got firmware version: CL2   Q4C04jfQ4C
 Checking integrity ...
 Write Protected EC
 SPI FLASH is type 34 - Macronyx
 Write Protected SPI FLASH
 ok
 }}}

 Test build: [http://dev.laptop.org/~quozl/q4c04jf.rom q4c04jf]

-- 
Ticket URL: <http://dev.laptop.org/ticket/11228#comment:4>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list