Slashdot Mirror


Filesystem Problems with the Treo 650s

Kaisa Tarasov writes "It turns out PalmOne's new Treo 650 is shipping with a major problem that's causing first adopter users and developers to cancel their orders in droves. The new Treo, along with the Tungsten T5, utilizes a new FAT based nonvolatile file system. Not only is the new system much slower, as the data has to be loaded into a SDRAM chip before running, but in this filesystem PalmOne switched from using directly addressable storage, to storage addressed in 512 Byte blocks. This has caused many files to swell in size - up to 500% in some cases (such as the address book). Users, already flustered with the small 23 MB of available memory, when trying to sync their old data onto the new device are discovering that their old data does not fit on the new Treo. What does PalmOne do?"

20 of 289 comments (clear)

  1. an excellent product by pbrinich · · Score: 5, Informative

    I think this new item is a bit too negative. I just upgraded from a 600 to a 650 and I think it's a great product. I didn't even know about any of the filesystem "issues" before reading this news. While, I guess this may be an issue for some users, I have not had any problems myself. Also to note:

    - the 650 loads programs at least 3 times faster than the 600 from my experience (likely due to the faster processor, but still!)

    - the 650 has 4X the resolution of the 600. It can be argued that the 600 should have had 320x320 to begin withy, but either way, it's worth the upgrade by itself.

    - Also, one of the benefits of the new memory is that you don't loose data when you loose power completely. Making the removeable battery system feasible.

    - Finally, it's the first sprint phone (to my knowledge) to have bluetooth. I love my jabra :)

    Well, just my $.02, I thought palmOne was getting a little too harsh of a rap, the 650 is a very good product in my opinion.

    1. Re:an excellent product by MadBiologist · · Score: 3, Informative

      Second phone from Sprint to have Bluetooth... they released the Sony Erricson t608, but only through Telesales, and it sucked... so it may be better to say that it's the first good Sprint phone to have Bluetooth :)

      --
      'Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?'
  2. Treo 650 Scam on eBay by bumbobway · · Score: 5, Informative

    Given this scare with the 650, I did a search on eBay to see if people are unloading their treos. What I found was a lot of listings for people selling COUPONS to get the Treo 650 at a discounted price of $349. I noticed that some people were obviously mistaken and bidding upwards of $300 for this coupon, rather than the actual device. Does anyone have any information on this coupon?

    1. Re:Treo 650 Scam on eBay by mrmeval · · Score: 2, Informative

      It's a common scam done with anything some crook thinks will sell. It's all fully disclaimed but that will not stop some state prosecutions.

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
  3. Re:I think PalmOne is right by DoctorPepper · · Score: 5, Informative

    I don't know, I've owned one Windows CE device and two Palm OS devices, and I have to say I much prefer the Palm OS devices. Longer batter life, clean simple interface, easy to use and understand.

    --

    No matter where you go... there you are.
  4. Re:I think PalmOne is right by BenjyD · · Score: 4, Informative

    Each piece of contact data is not in a seperate file, they are each a seperate record in a database. In the past, each database record took up (size of record+8) bytes. It looks as if that it is now (size of record+8) and round up to nearest multiple of 512 bytes.

    All the current applications for PalmOS use the database way of accessing files. So there's no real workaround for it, except rewriting applications to combine records into one and use their own database access wrapper.

    This will affect the program I develop for Palm OS too, as it stores small (~100byte) macros in seperate records of a database.

  5. Re:I think PalmOne is right by RzUpAnmsCwrds · · Score: 1, Informative

    "Longer batter life"

    This is simply not true anymore. It may have been true in the days of the Palm III, but it's not true anymore. Many PocketPC devices will go for 12 hours of *continuous* use. The Treo 600/650 is good for less than 8.

    "clean simple interface, easy to use and understand"

    This is highly subjective.

    Here's why PocketPC devices make Palm devices look dated:

    - Multitasking
    - A *real* FAT FS for the entire device; not the "half-and-half" split of FAT and the proprietary Palm FS
    - Lots of memory that can be used by programs. Even the new Tungsten T5 only allows around 5MB of heap. PocketPCs can use 64MB+.
    - High-res. 320x320 or 480x320 may seem high, but the new high-res PocketPCs have 640x480 resolution; that's more than double the resolution of the Treo 650.
    - Speed. The Treo is decent, but new Pocket PC devices use the XScale at 600+ MHz.
    - Graphics. Many new Pocket PC devices have hardware accelerated 2D chips from ATI or Intel. This lets them play back high-resolution video without dropping frames.
    - Sound. Every Pocket PC ever made can play MP3s and WMAs. Every Pocket PC has removable flash storage. Since these capabilities existed from the start, they are implemented in a standard way. Every app can take advantage of them. Many Palm apps still aren't high-res, and those that are frequently don't take advantage of the soft input area on some Palm OS devices. Every Pocket PC has a soft-input area.

  6. Re:reiserfs by Anonymous Coward · · Score: 1, Informative

    Palm hates Open Source software. Last time I worked them, they opted to spend $100k+ for a proprietary Windows-based bug-tracking system instead of open-source Bugzilla (and Bugzilla covered their requirements better).

  7. Who has 22,000 contacts on their phone? by jdb8167 · · Score: 5, Informative

    If you read the threads, this isn't something that is going to affect most users. This guy is trying to put 22,000 contacts on his phone. It is taking up over 11 MB. Not good but we are talking an edge case here. I can't believe that this is a normal usage pattern for a phone!

    I have about 100 contacts on my phone and I don't know who many of them are. They were added during business meetings or various introductions. How can anyone keep track of 22,000 contacts?

    The supposed problem with the Treo 650 seems to be completely overblown from what I can see.

  8. Motorola MPX by DoorFrame · · Score: 2, Informative

    It's not quite out yet, but the Motorola MPX looks like it's going to be a great combination of PDA and phone. It's got a snazzy dual hinge clamshell design which will allow it to open vertically to function as a phone, and then open horontally to function as a Pocket PC PDA.

    It's supposed to be out sometime in the next three or four months.

  9. not really a big problem by ardiri · · Score: 4, Informative

    as an owner of the Treo 650 for a few months now (yes, i got it early) - it is definately the best phone/pda combination that exists; it gives users everything that the Treo 600 users have always been asking for.

    as for this being a problem, its not.

    palmone can get an update out for this to use the memory layout for its file system much more efficiently and then users can run a simple rom updater application (direct from SD card) to get the latest rom image flashed to the device.

    if the device had mask rom, it would be an issue. but, i've been updating my treo 650 every week with new rom images. its a small issue, the developers should fix it quite quickly and then its just a matter of getting the flashable SD card image out to normal users to fix the problem.

  10. Re:Are you trying to troll? by WIAKywbfatw · · Score: 2, Informative

    Dude, the internet is your friend. You can use it to look up all sorts of interesting information. The reason why you can't figure out how to get Graffiti to work on a Treo is because Treos don't support Graffiti. (Well, according to those official specifications they don't.)

    --

    "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
  11. Re:Are you trying to troll? by nneul · · Score: 3, Informative

    No. Graffiti works just fine on the treos. It just doesn't have the input area. If you want to enable graffiti, just install the GraffitiAnywhere package (free). It enables graffiti on the full screen area, and also works on older palm models.

  12. Re:What do they do? by WillerZ · · Score: 4, Informative

    Or go back to the PalmOS 5 way of storing data.

    I prefer the Palm database model to the desktop file model for use on handhelds, as it fits in nicely with how the majority of handheld applications want to work.

    As someone who's used Palm and PocketPC devices (and developed my own programs for both) I definitely preferred the Palm approach. Which is why my Tungsten C gets carried around and my HP Jornada is at the bottom of a box somewhere.

    Of course the main reason is that my jornada used to crash a couple of times a day, whereas my Tungsten C has crashed a couple of times (both when an 802.11 connection got dropped by a faulty access point).

    Phil

    --
    I guess today is a passable day to die.
  13. Re:What do we do?..... by Anonymous Coward · · Score: 1, Informative
    For all those wondering - The Last Starfigher.

    As found by this search on google (4th link from top): "what do we do" "we die".

    Now we can all be part of the club!

  14. Re:FAT [Off-Topic] by ctr2sprt · · Score: 4, Informative
    Who remember DOS times - it is reserved name which is presumably impossible to give to a file. Some tools do allow to create/delete files with such name under WinNT/friends.
    Try \\?\path, e.g., \\?\c:\nul.

    C:\>echo Hello, world! >\\?\c:\nul

    C:\>dir \\?\c:\nul
    Volume in drive \\?\c: has no label.
    Volume Serial Number is 2007-5968

    Directory of \\?\c:

    11/21/2004 03:38 PM 16 nul
    1 File(s) 16 bytes
    0 Dir(s) 0 bytes free

    C:\>type \\?\c:\nul
    Hello, world!

    C:\>del \\?\c:\nul

    C:\>dir \\?\c:\nul
    Volume in drive \\?\c: has no label.
    Volume Serial Number is 2007-5968

    Directory of \\?\c:

    File Not Found
    Think of it as an issue of escapes. Remember the days of files called "-rf"?
    % echo 'Hello, world!' >"/tmp/-rf ."
    % echo rm *
    rm -rf . sess_c22cc906b82ec003d96a0c9aae5158cf
  15. Re:ARGH by ikea5 · · Score: 2, Informative
    4) CF would be a bonus. I hate SD cards, too expensive for the capacity.

    From Tigerdirect.com

    1G CF: $75

    1G SD: $69 /w rebate or $79 w/o

    The price advantage for CF is quickly dissapiring

  16. Re:A Fix? by willfe · · Score: 2, Informative

    Nah, probably not so bad. If they handle it the same way previous Treo upgrades have gone, it works like this:

    1) You sync all your stuff to a desktop/notebook (back everything up)
    2) Load the firmware upgrade application to the device and run it
    3) Firmware gets updated, effectively erasing (or at least rendering useless) the contents of memory
    4) Device restarts, "virgin"-like, with new firmware
    5) You re-sync your stuff back to the device
    6) "And there was much rejoicing" "yay..."

    If they do it the same way now for the 650, and manage to fix/patch the filesystem, reloading the data back onto the device will just automatically put things in memory in a more efficient way. Should clear up the problem with ten minutes' work (three minute sync, four minute flash, three minute re-sync).

    --
    Read my stuff.
  17. Re:I think PalmOne is right by TheHonestTruth · · Score: 2, Informative
    According to every review I've read, the iPaq 6315 also runs dog slow because they're using an 168MHz processor in it.

    like here

    here

    and here

    No thanks, I'll deal with the memory issue easier than I will a slow-ass pda.

    --

    I had a steady B+ in my AI class until I failed the Turing test...

  18. Re:Ouch! by djupedal · · Score: 2, Informative

    The story was about Lee Iaccoca, who had an automotive Engineer cost the company $17 million - When asked if he intended to fire the Engineer, Lee said "Hell, no - I just paid $17mil for his education!"

    Which is a bit different with this case, in my opinion. Someone will take the fall, of course, but that's all we will ever know...the details will be buried in someone's memory, I'm sure.