Inrernal SD Slot

Higgins
Hi,

I'm playing with ext3 on an SD card inserted in the SD slot and running
into problems.

The messages looks like this:

mmcblk0: error -110 transferring data, sector 2055079, nr 104, card status
0x900

and the same with error code -84.

As I can see from the kernel sources, these values correspond to time outs
and illegal byte sequences.

The content of the messages varies from time to time. Sometimes the
problems appeared just after boot up, and sometimes there pass a lot of
time of normal operation before I get them.

Is there a known solution for the problem?

davef
Most likely a long-shot, but can you try different SD cards?  I know from
some work I have done with SD cards that they can vary, especially on
initialisation sequences and operation speed while initialising.

Think things change quite a bit at the 4GB level.

Good luck!

Higgins
I want to, but right now I only have two identical Kingston SD 2G. Both
cause the same messages. An both work well under Ubuntu Hardy and with my
camera.

Will I decide to get a new SD (or SDHC) card to try, what is the
vendor/model that most likely will work smoothly with the board?

I tried to change the time out limits in the kernel. This helps for some
time, but then the messages appear again.

davef
Go to www.avrfreaks.net and forums and search for Kingston.

Here's one
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&...

Somewhere in there in a list of cards and their responses to
initialisation.  Specifically 2GB Kingston SD cards.

Higgins
Just tried a full-size SDHC Transcend 4Gb. With no success -- the same
error appears as long as the card is inserted to the internal SD slot.
Given the same card is in a USB reader inserted to the USB port, everything
is okay then.

Could anybody confirm the SD slot works fine with at least some sort of
cards?

Thanks.

davef
I can confirm that using the standard factory install of Qtopia and Linux
2.6.29 that a 2Gb Alldata card works.

Higgins
Thank you, Dave. Can you also tell me if you tried a pre-compiled or a
locally compiled kernel? If first, could you please try a locally compiled
2.6.29? Thanks again.