#9972 NORM 1.5-sof: openfirmware writes fail on an ext2 filesystem with large_file feature set

Zarro Boogs per Child bugtracker at laptop.org
Sat Feb 6 01:12:30 EST 2010


#9972: openfirmware writes fail on an ext2 filesystem with large_file feature set
-------------------------------------------+--------------------------------
           Reporter:  Quozl                |       Owner:  wmb at firmworks.com                
               Type:  defect               |      Status:  assigned                         
           Priority:  normal               |   Milestone:  1.5-software-update              
          Component:  ofw - open firmware  |     Version:  Development build as of this date
         Resolution:                       |    Keywords:                                   
        Next_action:  add to build         |    Verified:  0                                
Deployment_affected:                       |   Blockedby:                                   
           Blocking:                       |  
-------------------------------------------+--------------------------------

Comment(by wmb at firmworks.com):

 I may have fixed the problem with copy on 4G USB stick - try scp
 dev.laptop.org:~wmb/q3a33a.rom  (do not go directly to 33b or 33c - they
 are tests for a different thing and do no have the copy fix).

 The problem - I think - is that copy has the USB disk driver open twice
 simultaneously - once for the source file and once for the destination
 file.  Each instance has a separate instance of the deblocker package
 open, and the deblocker caches some disk blocks for the purpose of block
 size conversion.  If the two deblocker instances are both caching the same
 data, it can get out of sync leading to bad results.

 I'm not entirely sure the fix in q3a33a.rom will be effective, but it has
 a fighting chance.

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


More information about the Bugs mailing list