SD error -110

Post Reply
Higgins
Posts: 2
Joined: Mon Oct 12, 2009 8:26 am

SD error -110

Post by Higgins » Thu Oct 15, 2009 2:34 am

Hello,

I try to get my Mini2440 working with ext3 on an SD card, but it seems so the board fails to work with cards placed to the internal slot while the same cards do work fine when attached with a USB reader.

In order to get support for ext3 and dhcp I modify the default 2.6.29 condifuration file for 7" display and then build the kernel with GCC ARM toolchain, version 4.3.2.

After flashing the zImage, I see on my serial console the following:
[...]
s3c2440-sdi s3c2440-sdi: running at 16875kHz (requested: 25000kHz).
s3c2440-sdi s3c2440-sdi: running at 16875kHz (requested: 25000kHz).
mmc0: new SDHC card at address 0001
UDA134X SoC Audio Codec
mmcblk0: mmc0:0001 00000 3.79 GiB
mmcblk0:<4>mmcblk0: retrying using single block read
asoc: UDA134X <-> s3c24xx-i2s mapping ok
ALSA device list:
#0: S3C24XX_UDA134X (UDA134X)
TCP cubic registered
NET: Registered protocol family 17
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
lib80211: common routines for IEEE802.11 drivers
s3c2410-rtc s3c2410-rtc: setting system clock to 2029-10-15 14:13:35 UTC (1886768015)
Waiting 5sec before mounting root device...
mmcblk0: error -110 transferring data, sector 1, nr 7, card status 0x900
end_request: I/O error, dev mmcblk0, sector 1
mmcblk0: error -110 transferring data, sector 2, nr 6, card status 0x900
end_request: I/O error, dev mmcblk0, sector 2

mmcblk0: error -110 transferring data, sector 3, nr 5, card status 0x900
end_request: I/O error, dev mmcblk0, sector 3
mmcblk0: error -110 transferring data, sector 4, nr 4, card status 0x900
end_request: I/O error, dev mmcblk0, sector 4
mmcblk0: error -110 transferring data, sector 5, nr 3, card status 0x900
end_request: I/O error, dev mmcblk0, sector 5
mmcblk0: error -110 transferring data, sector 6, nr 2, card status 0x900
end_request: I/O error, dev mmcblk0, sector 6
mmcblk0: error -110 transferring data, sector 7, nr 1, card status 0x900
end_request: I/O error, dev mmcblk0, sector 7
Buffer I/O error on device mmcblk0, logical block 0
mmcblk0: retrying using single block read
mmcblk0: error -110 transferring data, sector 0, nr 8, card status 0x900
end_request: I/O error, dev mmcblk0, sector 0
[...]
I get similar output with full-size Kingston SD 2GB and full-size Transcend SDHC 4GB. The only card that seem to be working is very old Siemens-labeled MMC 32MB.

I know this problem is common among Linux devices, but the patches I found do not seem to be working for me. So I tried to increase delay limits and insert pauses after card switches as written at, for example,

http://computingplugs.com/index.php/Fix ... ine_kernel

but with no success.

Is there a working solution for Mini2440?

Thanks a lot.

Post Reply

Who is online

Users browsing this forum: No registered users and 10 guests