Ugreen DXP2800 25.04RC1 emmc install

Attempted fresh install to emmc and get this error after formatting starts. Tried 24.10.2 iso. Same issue. As far as I can tell this should install. Have I found a bug here or am I missing something?

Failed to find partition number 2 on mmcblk0

There was already a post on the topic of installing to emmc, but for odroid devices.

Maybe the workaround from the other post (installing 24.04 and then updating) will work for you too. But this seems to be either a regression or bug.

I have used 24.04.5 iso and in process of upgrading to 25.04 RC now. I spotted the other thread and looked to raise a trouble ticket for this.
Updated truecommand docker container to 3.1 to support this as well.

eMMC is not a good choice for TrueNAS, the durability of those chips is typically on the low side, lower than a normal SSD.

I recommend rethinking this.

Edit: I’ll add that since it’s typically soldered to the board, when it dies you can’t easily replace it.

upgrade to 25.04rc1 seemed to work ok but the emmc has two 4MB partitions left over which are showing as 2 free disks. \o/

lower than the debian installation for which it was originally intended?
I’m aware it’s not replaceable. Worst comes to worst usb ssd can do the job.

Maybe? I don’t know how write happy that Debian installation would be.
TrueNAS demands more out of the boot-pool than it used to, historically. It’s one of the reasons why USB-sticks aren’t recommended.

But as long as you know and have made an informed choice, it’s a moot point.

I’ve been running truenas from dual usb sticks (not ssd) on my hp microserver g8. I replace one a year roughly. It’s not ideal but it’s cheap. The proprietary fans and psu on that hardware are sounding like they are on the way out so this is a stop gap that might become primary nas. The 20% discount made me jump. I could also use one nvme for boot and one for apps with snapshots to the sata pool.
Plans within plans.

Thanks for the update here. I just ordered a DXP2800 and have been debating about whether to install the OS on an m.2 or use the emmc. Seems like finding an m.2 with less than 500GB is impossible and I hate to use such a big drive for just the OS. I’ve seen people partition it but it seems like it’s discouraged so I was kind of leaning towards using emmc, in which case it looks like I should use 24.04.5.

1 Like

It’s hard to say without knowing where you are, but:

https://www.amazon.com/Silicon-Power-128GB-P34A60-SP128GBP34A60M28

Not hard to find at all, at least in .us.

2 Likes

Stumbled on the same error during installation of TrueNAS 25.04 on GMKTec NucBox G9 NAS.
It turned out that the error was due to the boot partitions mmcblk0boot0 and mmcblk0boot1 switched into read-only mode.
I fixed the issue by following the recipe in kernel org note mmc-dev-parts.txt

In the boot menu select shell

List your block devices

$ lsblk
NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
...
mmcblk0      179:0    0 58.2G  0 disk 
├─mmcblk0p1  179:1    0    1M  0 part 
├─mmcblk0p2  179:2    0  512M  0 part 
└─mmcblk0p3  179:3    0 57.7G  0 part 
mmcblk0boot0 179:256  0    4M  1 disk 
mmcblk0boot1 179:512  0    4M  1 disk 
...

Disable read-only access

$ echo 0 > /sys/block/mmcblk0boot0/force_ro
$ echo 0 > /sys/block/mmcblk0boot1/force_ro

then restart and run the installation once again.

2 Likes

I have the orico ones in a 4800 I just got.