On Tue, Aug 5, 2014 at 11:26 AM, Jean-Michel Hautbois <jean-michel.hautbois@xxxxxxxxxxx> wrote: > Hi all, > > I have a custom board based on a i.MX6 SoC and it has a Sandisk eMMC > (SDIN5D1-2G). > When booting a vanilla kernel, I get lots of I/O errors. > Before investigating, I would like to know if this is a known issue. > > Here is the full dmesg : > > [ 1.346762] mmcblk1: mmc1:0001 SEM02G 1.82 GiB > [ 1.350142] mmcblk1boot0: mmc1:0001 SEM02G partition 1 1.00 MiB > [ 1.354901] mmcblk1boot1: mmc1:0001 SEM02G partition 2 1.00 MiB > [ 1.359643] mmcblk1rpmb: mmc1:0001 SEM02G partition 3 128 KiB > [ 1.366291] mmcblk1: error -84 transferring data, sector 0, nr 8, > cmd response 0x900, card status 0xb00 Just tested on a imx6q-sabresd running kernel 3.16 and it detects the eMMC without errors: mmcblk1: mmc2:0001 SEM08G 7.39 GiB mmcblk1boot0: mmc2:0001 SEM08G partition 1 2.00 MiB mmcblk1boot1: mmc2:0001 SEM08G partition 2 2.00 MiB mmcblk1rpmb: mmc2:0001 SEM08G partition 3 128 KiB In imx6qdl-sabresd.dtsi we have: &usdhc4 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_usdhc4>; bus-width = <8>; non-removable; no-1-8-v; status = "okay"; }; Also, please check your esdhc pinmux settings. -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html