View Single Post
Posts: 9 | Thanked: 0 times | Joined on Mar 2008
#1
Hello,

I now understand where the two SD slots are mounted, but
unfortunately I still haven't been able to get any SD card to
read/write.

I normally suspect pilot error in these cases, but I am beginning
to wonder if I don't have a faulty N800.

Does someone have a test or two to help me decide which this is?

I have tried two instances of A-data 8GB SDHC cards (re-partitioned
on another Linux box and setup with an ext2 filesystem), a 2GB
Transcend SD card with the factory vfat/filesytem, and the original
Nokia 128MB SD card that came with the N800.

I can't read or write any of them with the N800.

I can write a file to them on another computer (and have verified
that both a Linux machine and a Windows machine can read that
file on the vfat cards).

But, when I put that card back in the external slot of the N800
and type 'ls /media/mmc1' in an xterm, the window hangs. If I put
it in the internal slot, the corresponding ls command returns but
displays no files.

If I go to another xterm window and type 'dmesg', I see a bunch
of mmci-omap I/O errors and command timeouts.

For both the vfat and ext2 cards, mount is showing the correct
filesystem type when it mounts the card - so it is at least partially
reading the cards.

Now I've seen posting here about using cheap SD cards, but
since it is also happening with the SD card supplied by Nokia I'm
thinking that isn't the case. (I am assuming that they supply a
card of reasonable quality.)

So, I'm left with some form of pilot error (e.g., I didn't format the
cards correctly - but that doesn't explain the Nokia card) or faulty
hardware.

I normally discount having two separate faults at the same time
(both slots dying), but perhaps I was extra bad last year and
fate's come around to bite me.

Is it worth flashing back to the 2007 OS version from the 2008
version? Should I try another kernel? (I think I've seen pointers
to experimental kernels.)

Thanks,

Ed