-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Board: DeepComputing DC-ROMA RISC-V Mainboard II — FML13V03
Boot: microSD 32G (known-good); eMMC module installed on board (recommended for Mainboard I): https://www.amazon.com/dp/B0C9GRHRT1?th=1
Use case: Hobbyist/dev, trying to install the OS to eMMC
All images grabbed from the JFrog / Atisfactory url provided in documentation: http://120.92.155.32:8082/ui/native/virtOS/fml13v03-eswin/
What I tested (Deb14 and Ubuntu24.04 )
A) Debian “deb14” build 15307 (SD boot)
$ uname -r
6.6.92-eic7x-2025.07
$ zgrep CONFIG_MMC_SDHCI_OF_DWCMSHC /proc/config.gz || echo "no config.gz"
# CONFIG_MMC_SDHCI_OF_DWCMSHC is not set
$ ls /sys/class/mmc_host
mmc0
$ lsblk -e7 -o NAME,SIZE,TYPE
NAME SIZE TYPE
ram0 32M disk
ram1 32M disk
mmcblk0 29.1G disk
├─mmcblk0p1 200M part
├─mmcblk0p2 2G part
└─mmcblk0p3 26.9G part
nvme0n1 13.4G disk
B) Ubuntu 15019 (SD boot) previously used on this board
Kernel: 6.6.92-eic7x-2025.07. DT status seen from the running system:
$ grep -R -i -E 'status$' /proc/device-tree/soc/mmc@* | sed -n '1,20p'
/proc/device-tree/soc/mmc@0x50460000
okay
/proc/device-tree/soc/mmc@0x50470000
disabled
/proc/device-tree/soc/mmc@0x70460000
disabled
/proc/device-tree/soc/mmc@0x70470000
disabled
/proc/device-tree/soc/mmc@50450000
disabled
/proc/device-tree/soc/mmc@70450000
disabled
On the Ubuntu boot, additional MMC nodes in the DT appear with status = "disabled" (see snippet above).
Observed behavior
In both cases, only mmc0 (SD) is present.
There is no mmc1 host and no /dev/mmcblk1 block device to target the eMMC.
On my Debian 15307 boot, kernel config shows:
# CONFIG_MMC_SDHCI_OF_DWCMSHC is not set
Expected behavior
eMMC host enumerates (e.g., /sys/class/mmc_host/mmc1) and a block device appears (e.g., /dev/mmcblk1) so the OS can be installed to eMMC.
Request
Is eMMC enumeration on FML13V03 expected to work with current images/kernels?
If yes, which image/kernel/DTB version should include it?
If not yet supported on this board/rev, is there a tracking build or branch to try?
Additional data available on request
Full dmesg (Debian 15307)
/proc/device-tree dump
lsmod, zcat /proc/config.gz
UART boot log
Formatted with Ollama (local) for formatting/clarity only.