#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