[maemo-users] N900 microSD card I/O errors and corruption

From: Paul Hartman paul.hartman+maemo at gmail.com
Date: Sun Apr 3 18:23:35 EEST 2011
On Sat, Apr 2, 2011 at 11:43 PM, Paul Hartman
<paul.hartman+maemo at gmail.com> wrote:
> So there are no errors found, and nothing shows up in dmesg. The new
> partition is in-tact and works normally if I copy files, flush caches,
> read back and checksum them on my PC.
> However, when I perform the same thing on my N900, dmesg is full of
> "-110" errors (that I posted in my first message), and fsck
> immediately following mkfs finds errors in the new filesystem! That's
> not good...

I thought of another test, I attached the troublesome microSD card to
my N900 with a USB card reader,  using power kernel and USB Hostmode
Enabler. This way, it works perfectly, all tests finish with no
errors! The card reader is mounted with USB mass storage driver.

So now I really think it might be some problem with the SD/MMC driver
in N900. Or a physical defect with the card slot hardware.

In N900 service manual it says the SD card slot operates at 48MHz but
I've read that high-speed SD cards should use 50MHz instead. I don't
know how to tell what's actually in use.
More information about the maemo-users mailing list