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.

3 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.

4 Likes

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

I can’t delete the default partitions…
I mean I can, but after a reboot they are back!!! With the

Failed to find partition number 2 on mmcblk0

Error…
I tried everything in this thread…
Every time the default partition with the ro are back…
I got no errors while wiping. Tested under Kali, shell from Install iso and debian iso. With parted, gparted, etc…
EVERYTIME the partions are back. Watchdog is off all the time.
I’m running out of ideas…

Oh and to be clear… the partitions are empty now.

Did you see the other thread here?

or here:
I just created an account to tell you how I solved it.

I just ran a dd if=/dev/zero of=/dev/mmcblk0 count=1024

That wiped out the emmc partition table and then the installer worked fine.

Its on a thread on here called: installation-failed-on-emmc-odroid-h4
For some reason I can’t link it, maybe since too new.

I found magnus command via open shell and a reboot of system fixed the issue, I was than able to install truenas on my emmc drive on my gmktec g9 mini nas, I see several others saying that command also fixed it for them with their emmc/internal storage.

Yep, I tried this.
It runs. I even tried to make new partitions on it. Everything worked like a charm… till the first reboot.
Now I left the 30GB SSD abandoned and sacrificed a Samsung SSD 960 EVO 250GB for the System. Very sad…

1 Like

oddly, I had to reinstall my truenas to testing unraid and got the same error message so tried the same old trick of dd if=/dev/zero of=/dev/mmcblk0 count=1024

and rebooting the machine, but this time it also did not work. Tried it from using exit command and control and alt and F6 also and re-running the installer and exiting 5 times and no luck.

Its never good when an installer can’t even install the app! Back to unraid.

Someone suggested if anyone is getting any emmc installation errors with truenas, simply install an earlier version (24.04 think its called dragon) its mentioned here

You can then hit training section and upgrade to latest version, just remember the username is just admin on this version of truenas, and then your password as normal.

Not sure if it will help or not but worth a long shot try, it worked for my emmc installation.