wesmason
Member
Registered: Apr 2001
Location:
Posts: 9 |
Hello,
I have a visor prism. I purchased the HS 8 meg Flashmodule for it. Here is what I noticed:
If I move stuff to it when it's low on space (not exceeding the space) it tends to go into a 'compacting memory' mode. Every time this has happened, it has either hung up or fatal errored. Every time I have had total dataloss of the flash ram. This is a problem.
I currently use backupbuddy and now have a method to get everything back in about 45 minutes with my USB connection and about 1 1/2 hour on a serial. The fact that I now have a method suggests how much this problem has affected me.
I do use hacks, but this has happend with NO HACKS ACTIVE. I now disable all hacks before moving anything onto the card.
I have contacted Handspring, but I have only received 'stock' answers and shoddy support.
I'm using 3.5.2H1.2 of the OS, and 1.2 of the FileMover.
It seems the 'problem' or compacting stems from limitations build in Filemover, either due to hardware limits or other limits unknown. Either case, when you add files to the unit it's fine. when you start moving stuff in and out of the module, it get's slightly fragmented. The programs(db) are written in whole, but there will be a bunch of small unsed areas where things like a 60k prc was placed in a 63k area. When you move files to it, it will place a file in an area it will fit in. Problem is that if you move a 400k prc to flash and the largest chunk if 300k but there is 500k free it will start 'compacting'.
Now that I identified the 'why', we need to see the 'how'. From what I have seen, it writes sections of the flash to ram and then moves that back to flash in a more suitable place. Problem is that there is no real fault tollerance. Any program that does similar stuff to your disk (now a days) keeps track of what it's doing so that in the event of an error, it can recover or undo the last function. Or maybe continue where it left off. This was not build into the module. For this, I fault Handspring. This needs to be fixed as more people use more things on the unit these problems will happen.
Now, that said, can anyone help? Has anyone found out other information that may be useful for me?
Thanks in advance.
--Wes
|