Bug Description
eMMC is not detected on Radxa Zero 3W when booting Armbian Trixie from SD card. The eMMC controller initializes but fails to find power supply regulators, resulting in no block device being created.
Hardware
Board: Radxa Zero 3W (4GB RAM / 8GB eMMC)
Boot media: SD card
Image
Armbian Trixie (current kernel) for Radxa Zero 3
DTB: rk3566-radxa-zero3.dtb
Symptoms
WiFi and SD card work fine
eMMC does not appear in lsblk
dmesg shows the SDHCI controller at fe310000.mmc loading but failing regulator lookups:
sdhci-dwcmshc fe310000.mmc: Looking up vmmc-supply property in node /mmc@fe310000 failed
sdhci-dwcmshc fe310000.mmc: Looking up vqmmc-supply property in node /mmc@fe310000 failed
mmc0: SDHCI controller on fe310000.mmc [fe310000.mmc] using ADMA
No mmcblk0 device is created. Only the SD card (mmcblk1) appears.
Expected Behavior
eMMC should appear as /dev/mmcblk0 in lsblk.
Notes
The DTB (rk3566-radxa-zero3.dtb) appears to be missing vmmc-supply and vqmmc-supply regulator definitions for the eMMC node (/mmc@fe310000)
A rk3566-radxa-zero-3w.dtb (with proper 3W-specific regulators) does not exist in the image — only rk3566-radxa-zero3.dtb and rk3566-radxa-zero3-ap6212.dtb are present
Related: #8776 (wrong DTB filename for Zero 3W)
This causes me to not be able to install to EMMC using armbian-install