Я строю ядра в своей компании. В настоящее время у нас есть asurface 3 (не pro) устройство здесь, и он может загрузиться с нашим собственным ядром и миниротом. пока он загружается, но не обнаруживает память eMMC. В будущем необходимо поддерживать больше устройств eMMC, поэтому я добавил много драйверов mmc непосредственно в ядро. Мы ограничены размером 90MB miniroot, поэтому каждый водитель обычно встраиваются в ядро Пользовательское ядро, доступ к памяти eMMC
вот тока ММС конфигурации
cat kernel/config-x86_64-4.4.11 | grep MMC
# CONFIG_PCI_MMCONFIG is not set
CONFIG_MMC=y
CONFIG_MMC_DEBUG=y
# MMC/SD/SDIO Card Drivers
CONFIG_MMC_BLOCK=m
CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_BLOCK_BOUNCE=y
CONFIG_MMC_TEST=y
# MMC/SD/SDIO Host Controller Drivers
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PCI=y
# CONFIG_MMC_RICOH_MMC is not set
CONFIG_MMC_SDHCI_ACPI=y
CONFIG_MMC_SDHCI_PLTFM=y
CONFIG_MMC_WBSD=y
CONFIG_MMC_TIFM_SD=y
CONFIG_MMC_SDRICOH_CS=y
CONFIG_MMC_CB710=y
CONFIG_MMC_VIA_SDMMC=y
CONFIG_MMC_VUB300=y
CONFIG_MMC_USHC=y
CONFIG_MMC_USDHI6ROL0=y
# CONFIG_MMC_REALTEK_USB is not set
CONFIG_MMC_TOSHIBA_PCI=y
CONFIG_MMC_MTK=y
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PCI=y
CONFIG_MMC_SDHCI_ACPI=y
CONFIG_MMC_SDHCI_PLTFM=y
Еще mmcblk устройство не отображается. любые предложения о том, как сделать эту работу? Любые модули, которые могут отсутствовать?
Приветствие