|
Originally Posted by jaykumar99
|
|
I just bought a 2gb SD card and can't get my X5 to recognize it. Anyone else have a similar problem?
|
I have a similar (but not identical problem). My 2gb SD card gets recognized, but I can't access anything but the first 1gb of space. Any attempt to write to the area above 2gb results in a write error. I can use a card reader to read/write above the 1gb boundary, but once the card is plugged into my Axim, every file that appears over the 1gb mark disappears.
This seems to be everyone's experience. There's an archive thread that covered this topic a while ago:
http://www.aximsite.com/boards/archi...p/t-76064.html
Lots of people posited theories of how to get around the problems. I tested many of them, and tried some strategies of my own. Here are my results (all failures)
1) Formatting strategies: Some people suggested that reformatting the card with FAT32 or FAT16 formatting might solve the problem. Neither formatting scheme mattered.
2) Partitioning strategies: Some people suggested that the card should be partitioned into 2 1gb partitions to solve the problem, and others complained that it is impossible to partition an SD Card.
I couldn't figure out a way to partition my SD Card in Windows. However, it was straightforward to use my Linux machine to repartition the card. But it didn't make any difference. My Axim could access any number of partitions on my card as long as they occurred below the 1gb boundary. Any partition that started above (or even near) the boundary was invisible. It did not matter if I created 2 primary partitions, or 1 primary partition and one extended partition containing a logical drive. All partitions failed above the 1gb boundary.
These results suggest a source for the problem. Software tends to be ignorant of the physical placement of a drive partition; programs usually address partition sectors logically. If there were some kind of software limitation on the size of drive that could be addressed (ie the memory location that holds the disk address is too small to contain an address over 1gb), partitioning the drive should have helped.
Since partitioning didn't help, the 1gb boundary is a probably a property of the Axim's card reading hardware (or low-level firmware). The device just can't see anything higher than 1gb. This hypothesis is further reinforced by the fact that the Axim X5 can read 2GB CompactFlash cards.
In short, we're probably never going to be able to use the top 1gb of our 2gb SD Cards. I'm going to try to find someone who might be willing to trade my 2gb card for 2 1gb cards...