2016-11-10 74 views
0

我在我的公司內部構建內核。 目前我們在這裏有asurface 3(非pro)設備,它可以啓動我們自己的內核和miniroot。 到目前爲止它啓動,但沒有檢測到eMMC內存。 未來應該支持更多的eMMC設備,所以我在內核中直接添加了很多mmc驅動程序。限制在90MB最小根的大小,所以每一個驅動器通常是建到內核定製內核,訪問eMMC內存

這裏的電流MMC配置

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設備沒有顯示出來。 關於如何使這項工作的任何建議?我可能會丟失任何模塊?

乾杯

回答

0

井的表面3平板的使用略有不同 加入GPIO內核之後模塊的eMMC存儲得到了認可和使用