Hi:
I'm currently working with a DM8168EVM board booting over SD (The SD card is formatted in such a way that I have one partition with the kernel and u-boot images - FAT32- and the other partition has the file system -EXT3-).
Right now I'm having a MMC read / write error when I try to boot the SD card, it is odd since it happens in a high percentage of the SD cards I have already tried; I have tried with different brands, capacities and categories of SD cards and still have not been able to isolate a definitive pattern. For example, I have a SanDisk 2GB class 2 card that works every time and a Trascend 2GB class 2 card that fails consistently. I'm attaching the error log I get, happens always while loading the M3 firmware during the boot time.
SysLink module created on Date:Jan 12 2012 Time:11:36:31
MemCfg: DCMM (Dynamically Configurable Memory Map) Version : 2.1.1.1
FIRMWARE: 2 start Successful
MemCfg: DCMM (Dynamically Configurable Memory Map) Version : 2.1.1.1
mmcblk0: retrying using single block read
mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
mmcblk0: error -110 transferring data, sector 888645, nr 128, card status 0x400b00
end_request: I/O error, dev mmcblk0, sector 888645
mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
mmcblk0: error -110 transferring data, sector 888646, nr 127, card status 0x400b00
end_request: I/O error, dev mmcblk0, sector 888646
mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
mmcblk0: error -110 transferring data, sector 888647, nr 126, card status 0x400b00
end_request: I/O error, dev mmcblk0, sector 888647
mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
mmcblk0: error -110 transferring data, sector 888648, nr 125, card status 0x400b00
end_request: I/O error, dev mmcblk0, sector 888648
mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
mmcblk0: error -110 transferring data, sector 888649, nr 124, card status 0x400b00
end_request: I/O error, dev mmcblk0, sector 888649
mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
mmcblk0: error -110 transferring data, sector 888650, nr 123, card status 0x400b00
end_request: I/O error, dev mmcblk0, sector 888650
mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
mmcblk0: error -110 transferring data, sector 888651, nr 122, card status 0x400b00
end_request: I/O error, dev mmcblk0, sector 888651
mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
mmcblk0: error -110 transferring data, sector 888652, nr 121, card status 0x400b00
end_request: I/O error, dev mmcblk0, sector 888652
mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
mmcblk0: error -110 transferring data, sector 888653, nr 120, card status 0x400b00
end_request: I/O error, dev mmcblk0, sector 888653
mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
mmcblk0: error -110 transferring data, sector 888654, nr 119, card status 0x400b00
end_request: I/O error, dev mmcblk0, sector 888654
mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
mmcblk0: error -110 transferring data, sector 888655, nr 118, card status 0x400b00
end_request: I/O error, dev mmcblk0, sector 888655
mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
mmcblk0: error -110 transferring data, sector 888656, nr 117, card status 0x400b00
end_request: I/O error, dev mmcblk0, sector 888656
mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
mmcblk0: error -110 transferring data, sector 888657, nr 116, card status 0x400b00
end_request: I/O error, dev mmcblk0, sector 888657
mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
mmcblk0: error -110 transferring data, sector 888658, nr 115, card status 0x400b00
end_request: I/O error, dev mmcblk0, sector 888658
mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
mmcblk0: error -110 transferring data, sector 888659, nr 114, card status 0x400b00
end_request: I/O error, dev mmcblk0, sector 888659
mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
mmcblk0: error -110 transferring data, sector 888660, nr 113, card status 0x400b00
end_request: I/O error, dev mmcblk0, sector 888660
mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
mmcblk0: error -110 transferring data, sector 888661, nr 112, card status 0x400b00
end_request: I/O error, dev mmcblk0, sector 888661
mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
mmcblk0: error -110 transferring data, sector 888662, nr 111, card status 0x400b00
end_request: I/O error, dev mmcblk0, sector 888662
mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
mmcblk0: error -110 transferring data, sector 888663, nr 110, card status 0x400b00
end_request: I/O error, dev mmcblk0, sector 888663
and so on....
As mentioned, I'm using EZSDK 5.03.01.15.
Regards
Diego Chaverri