<br><br><div class="gmail_quote">On Wed, Jul 29, 2009 at 3:18 PM, Gary C Martin <span dir="ltr">&lt;<a href="mailto:gary@garycmartin.com">gary@garycmartin.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On 29 Jul 2009, at 04:10, Caroline Meeks wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
This is a good idea!<br>
<br>
Can I also ask you and Tomeu to help me with another, complimentary approach?<br>
<br>
As I hiked up the mountain on the weekend I got a lecture from one of my friends on different file system options and journaling.  He has some time to help us.  Today at the Expo I went to I met someone who had one of the patents on USB sticks.  She is also willing to help us.<br>

<br>
I&#39;d like to get our problems defined, resources and documentation linked up and then put together some specific requests for help that I can put out to my linkedin, facebook, and APO networks.<br>
<br>
Can you guys help me create the wiki pages that would let people understand our problems and find what they need to learn easily for some of the specific problems we don&#39;t know how to solve.<br>
</blockquote>
<br></div>
The most authoritative and frightening item I&#39;ve read on this is from Mitch:<br>
<br>
        <a href="http://wiki.laptop.org/go/How_to_Damage_a_FLASH_Storage_Device" target="_blank">http://wiki.laptop.org/go/How_to_Damage_a_FLASH_Storage_Device</a><br>
<br>
There was a detailed discussion thread back in February at:<br>
<br>
        <a href="http://lists.laptop.org/pipermail/devel/2009-February/022987.html" target="_blank">http://lists.laptop.org/pipermail/devel/2009-February/022987.html</a><br>
<br>
I&#39;m sure this is not the only culprit, but it&#39;s likely an important one.<br>
<br>
I&#39;m no expert in the live image process but here&#39;s my current random theory for the login screen case anyway (to be proven wrong so we can move on please :-) A live image has a kind of overlay file where the actual users changes are being written, if a kid unplugs too early, or hits some other media write issue, that overlay could be corrupted. Likely loosing all user changes to the original base image (and some), the stick would still boot, but bail out when it hits the corrupt overlay. Dropping the user at a login prompt (but with nothing to login to as that part is corrupt). End of random theory.</blockquote>
<div><br>This makes sense to me and I added it to the wiki. <a href="http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/TODO#Sticks_are_dieing_a_lot_-_Make_sticks_more_robust">http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/TODO#Sticks_are_dieing_a_lot_-_Make_sticks_more_robust</a><br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
You&#39;d need to carefully analyse the broken stick images to resolve this one. Not sure of the tools you&#39;d need.</blockquote><div><br>Maybe.  I am currently very suspicious of our file formatting. I want to know how it works and why it was chosen. then I want to find out why Open Suse and other distributions picked their choices.<br>
<br>I don&#39;t have any information but its feeling like we have a &quot;fine crystal&quot; file format and what we want is a file structure that wraps the files in hard plastic so they will be ok even if a few bytes are disturbed.  <br>
<br>Hopefully we&#39;ll get more info. Right now I feel like all I know is how little we know. :)  Which is actually a useful piece of information.<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
Regards,<br><font color="#888888">
--Gary<br>
<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Caroline Meeks<br>Solution Grove<br>Caroline@SolutionGrove.com<br><br>617-500-3488 - Office<br>505-213-3268 - Fax<br>