I am trying to install CentOS-6 on an eMMC drive. Since the supported 2.6.xx kernel from CentOS-6 doesn't support mmc, I compiled a newer kernel (4.2.6) which has updated mmc drivers. I tried booting using this kernel, but I still don't see /dev/mmcblk0.When the boot exits to a shell without finding /dev/mmcblk0, I see that mmc_core, mmc_block and sdhci_acpi modules are loaded. Does anyone know how to make this available during boot ?The same procedure works fine with the FC22/23 which has a 4.2.x kernel. What am I missing here ? Thanks for any hint.*** EDITHere is the dmesg output.http://pastebin.com/STq4LuwK*** Correctionmmc_block module is NOT loaded. Only mmc_core and sdhci-acpi and sdhci*** EDIT-1Changing udev rules inside initrd image, I could load mmc_block, but that still doesn't solve the problem.
No /dev/mmcblk0 during boot
linux;centos;fedora;kernel