I have Armbian running on a NanoPi R6C 8GB with 32GB eMMC.
I made a new Armbian image with the build framework that uses newest
linux-u-boot-nanopi-r6s-legacy 23.8.0-trunk
linux-dtb-legacy-rk35xx 23.8.0-trunk
linux-image-legacy-rk35xx 23.8.0-trunk
Booted from microSD this system has an idle power consumption of 0,92w. I can access both the eMMC and microSD storage.
When i transfer this system from microSD to eMMC with "nand-sata-install" to boot & OS on eMMC and cold boot without the microSD, the idle power consumption increases to 1,21w.
After a shutdown and booting from the microSD again the idle power consumption is back at 0,92w.
So far i have not been able to find a reason for this. The only things i noticed was:
(microSD)
Device Start End Sectors Size Type
/dev/mmcblk1p1 32768 557055 524288 256M Linux extended boot
/dev/mmcblk1p2 557056 61702144 61145089 29.2G Linux filesystem
(eMMC)
Device Start End Sectors Size Type
/dev/mmcblk0p1 32768 59998207 59965440 28.6G Linux filesystem
While microSD uses a vfat partition for /boot and an EXT4 partition for the OS the eMMC has a single EXT4 partition for everything. Does that change how the system is booting?
https://github.com/radxa/u-boot/commit/bf47e8171f44804c7f2004f53d3f05801f8dbbb8
Different drive strength settings in u-boot for when eMMC is boot drive or not? Can that really increase the power usage of the eMMC by 0,3w?