#9769 NORM 1.5-fir: q3a16f does not fs-update

Zarro Boogs per Child bugtracker at laptop.org
Wed Dec 2 01:42:46 EST 2009


#9769: q3a16f does not fs-update
-------------------------------------------+--------------------------------
           Reporter:  Quozl                |       Owner:  wmb at firmworks.com   
               Type:  defect               |      Status:  assigned            
           Priority:  normal               |   Milestone:  1.5-firmware-C1-SMT 
          Component:  ofw - open firmware  |     Version:  Development firmware
         Resolution:                       |    Keywords:                      
        Next_action:  package              |    Verified:  0                   
Deployment_affected:                       |   Blockedby:                      
           Blocking:                       |  
-------------------------------------------+--------------------------------
Changes (by wmb at firmworks.com):

  * status:  new => assigned
  * next_action:  diagnose => package


Comment:

 The comment above cites two different failure modes - SD did not power up
 + Can't open disk device in the first case, and stopped in the middle of
 updating in the second case.

 I have reproduced the second case.  The problem is related to some
 debugging code that I added to the USB driver to help Via reproduce #9423
 .  That code is intended to increase the failure frequency with the
 "problem" Kingston USB key.  It turns out to do its job too well,
 increasing the failure probability so much that fs-update fails with each
 of the four USB storage devices I have tried - 3 sticks and a USB-to-SD
 adapter.

 I have built http://dev.laptop.org/~wmb/q3a16g.rom that fixes this
 problem.  The "fail frequently" patch in the USB driver is switchable.  It
 defaults to "doesn't fail", but can be turned on (for debugging) by typing
 "no-usb-delay".  As a further aid to testing, you can type "null-fsdisk"
 to cause fs-update to direct the output to a data sink instead of writing
 it to the SD card.

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


More information about the Bugs mailing list