Mr Rob
Active Member
Since you're doing so much more with your card than I am, might it be wise to have the OS and the applications on a journaled file system? Ext{3,4}?
Since you're doing so much more with your card than I am, might it be wise to have the OS and the applications on a journaled file system? Ext{3,4}?
To be honest, it isn't. There really are cards that have bad controller chips that cause these sorts of problems, and these controllers appear in all Classes, but seemingly more often in Class 6 and Class 10 cards. I point it out because I was burned by it with a very expensive Class 6 card from a well-known media-manufacturer (Verbatim). A great many issues folks have reported with SD Cards here, almost always trace back to using cards with these iffy controllers - that's exacerbated by the fact that some manufacturers (such as Kingston, to cite a notorious example) chuck whatever they currently have into their current batches, which then leads to people disbelieving it because "My [card that's warned about on the compatibility list is fine], so everyone claiming otherwise must be wrong, jealous, or have a fake.", and they aren't aware of this manufacturing reality.^ If it's Class 6 or Class 10, that's probably contributing to it.
Ever since the first units shipped, certain types have cards - usually of those speeds - have had issues (usually relating to poor controller chips in the cards - as is advised about for some cards on the wiki's SD Compatibility List), especially if formatted with one of the ext* filesystems, which go as far as preventing the machine from shutting down properly, even if you're running from the NAND.
"If it's Class 6 or Class 10, that's probably contributing to it"
I'm firmly convinced that is a myth started by people with class 2 and 4 cards (jealousy) and perpetuated by people who buy cards from disreputable sources trying to get "a deal" (cheap). Putting a class 2 or even 4 card in a Pandora is like tying kids shoes together because it's 'safer' to go slower.
Are you sure that convincing yourself that this fact is merely a myth started via "jealousy" and perpetuated by people who've bought fake cards (something I'm sure you're well aware I haven't been afflicted by on either count, myself ), isn't just trying to convince one's self that the extra spend wasn't a waste?
I need stability more, and Class 6 cards weren't delivering it.Are you sure that convincing yourself that this fact is merely a myth started via "jealousy" and perpetuated by people who've bought fake cards (something I'm sure you're well aware I haven't been afflicted by on either count, myself ), isn't just trying to convince one's self that the extra spend wasn't a waste?
Yep. I'm sure. Having my Pandora be able to multitask and shuffle data around 300-500% (or more) faster by spending $10 more on a (at the time) $100 card is a -bargain-. I own a 32GB Kingston Class 4 card. It reads at about 20% of the speed of the Patriot LX cards. What's your time worth?
Speed's just a question of money. How fast you wanna go? -Grease Rat in Mad Max
Since you're doing so much more with your card than I am, might it be wise to have the OS and the applications on a journaled file system? Ext{3,4}?
I've considered it, but have so far stuck with ext2 for pretty much the same reason most people stick to fat - desktop use. Desktop Linux is fine with an ext2 volume being dismounted and ejected as portable media. It can get grumpy with ext3 and ext4 being used as USB hot-plug devices. It might be better on current distributions though. One of those 'burn me once' things. I may have to give it another shot though since I'm going through the steps.
Ha, sorry for the bad advice. An hour after I posted that, I was all "wait, did that version of the kernel have ext4 in it?"
My expertise wanes at this point.
I wish we had a benchmark tool that worked at a file level inside formatted partitions. The dd benchmark on the SD compatibility site is good from a macro level, but functions at a device instead of formatted partition basis. From my experience there can clearly be a dramatic difference between the two.
dd if=/dev/zero of=/media/sdcardname/file.img bs=1024k count=500
I wish we had a benchmark tool that worked at a file level inside formatted partitions. The dd benchmark on the SD compatibility site is good from a macro level, but functions at a device instead of formatted partition basis. From my experience there can clearly be a dramatic difference between the two.
This is a quick reply, I might test some later....
You can use dd on a file level, too. For example,
should write 512MB to file.img. Or is this not what you mean?Code:dd if=/dev/zero of=/media/sdcardname/file.img bs=1024k count=500
Something likeCool - that will make a great write test. Is there a correlated dd command that could be run to force it to read through that same file? I.e. a read test we could use to go with it? (Obviously I'm not up to speed on dd syntax and function.)
dd if=/media/sdcardname/file.img of=/dev/null