How reliable is module 01 for production?

Hello everyone, I’m starting the day with this issue:

I’ve been working on the development of a device for a little over eight months, and now I’m encountering a problem with the eMMC of module 01. This module 01 is in a device that was installed a little over a month ago. Last week, it reported that the operating system was in read-only mode. Today, when I connected it to check, I found the following log output:}

WD.C.SCS/0/0.WD.URPL.USBI. E:TRAP/0xce01.
E:RESET:plat/mars/platform.c:48
WD.C.SCS/0/0.WD.URPL.USBI. E:TRAP/0xce01.
E:RESET:plat/mars/platform.c:48
WD.C.SCS/0/0.WD.URPL.USBI. E:TRAP/0xce01.
E:RESET:plat/mars/platform.c:48
WD.C.SCS/0/0.WD.URPL.USBI. E:TRAP/0xce01.
E:RESET:plat/mars/platform.c:48
WD.C.SCS/0/0.WD.URPL.USBI. E:TRAP/0xce01.
E:RESET:plat/mars/platform.c:48
WD.C.SCS/0/0.WD.URPL.USBI. E:TRAP/0xce01.
E:RESET:plat/mars/platform.c:48
WD.C.SCS/0/0.WD.URPL.USBI. E:TRAP/0xce01.
E:RESET:plat/mars/platform.c:48
WD.C.SCS/0/0.WD.URPL.USBI. E:TRAP/0xce01.
E:RESET:plat/mars/platform.c:48
WD.C.SCS/0/0.WD.URPL.USBI. E:TRAP/0xce01.
E:RESET:plat/mars/platform.c:48
WD.C.SCS/0/0.WD.URPL.USBI. E:TRAP/0xce01.
E:RESET:plat/mars/platform.c:48
WD.C.SCS/0/0.WD.URPL.USBI. E:TRAP/0xce01.
E:RESET:plat/mars/platform.c:48
WD.C.SCS/0/0.WD.URPL.USBI. E:TRAP/0xce01.
E:RESET:plat/mars/platform.c:48
WD.C.SCS/0/0.WD.URPL.USBI. E:TRAP/0xce01.
E:RESET:plat/mars/platform.c:48
WD.C.SCS/0/0.WD.URPL.USBI. E:TRAP/0xce01.
E:RESET:plat/mars/platform.c:48
WD.C.SCS/0/0.WD.URPL.USBI. E:TRAP/0xce01.
E:RESET:plat/mars/platform.c:48

I thought that reinstalling the operating system might fix it, but now it’s reporting problems with the eMMC.

C.SCS/0/0.WD.URPL.SDI/25000000/6000000.BS/SD.PS.SD/0x0/0x1000/0x1000/0.PE.BS.SD/0x1000/0x9600/0x9600/0.BE.J.
FSBL Jb2829:g6b03c2762-dirty:2025-09-20T05:44:58+08:00
st_on_reason=d0000
st_off_reason=0
P2S/0x1000/0xc00b600.
SD/0xa600/0x1000/0x1000/0.P2E.
cv181x DDR init.
ddr_param[0]=0x0.
pkg_type=1
D2_4_1
DDR3-4G-BGA
Data rate=1866.
DDR BIST PASS
PLLS.
PLLE.
C2S/0xb600/0x9fe00000/0x13200.
[2RET:. 0/0x13200/0x13200/0.RSC.
 1MS./2901x216e080]0Pr/e0 xs8y00s0te0m0 0i0n/0ixt 1dco8n0e0.
R
 T: [1.297096]CVIRTOS Build Date:Sep 20 2025  (Time :05:44:57) 
RT: [1.302670]Post system init done
RT: [1.305757]dump_print_enable & log will not print
SD/0x1e800/0x1c800/0x1c800/0.ME.
L2/0x3b000.
SD/0x3b000/0x200/0x200/0.L2/0x414d3342/0xcafe07fe/0x80200000/0x3d600/0x3d600
COMP/1.
SD/0x3b000/0x3d600/0x3d600/0.sys_switch_all_to_pll...
DCP/0x80200020/0x1000000/0x81900020/0x3d600/1.
DCP/0x81c40/0.
Loader_2nd loaded.
Switch RTC mode to xtal32k
Jump to monitor at 0x80000000.
OPENSBI: next_addr=0x80200020 arg1=0x80080000
OpenSBI v0.9
   ____                    _____ ____ _____
  / __ \                  / ____|  _ \_   _|
 | |  | |_ __   ___ _ __ | (___ | |_) || |
 | |  | | '_ \ / _ \ '_ \ \___ \|  _ < | |
 | |__| | |_) |  __/ | | |____) | |_) || |_
  \____/| .__/ \___|_| |_|_____/|____/_____|
        | |
        |_|

Platform Name             : Milk-V DuoS
Platform Features         : mfdeleg
Platform HART Count       : 1
Platform IPI Device       : clint
Platform Timer Device     : clint
Platform Console Device   : uart8250
Platform HSM Device       : ---
Platform SysReset Device  : ---
Platform Suspend Device   : cvi-suspend
Firmware Base             : 0x80000000
Firmware Size             : 140 KB
Runtime SBI Version       : 0.3

Domain0 Name              : root
Domain0 Boot HART         : 0
Domain0 HARTs             : 0*
Domain0 Region00          : 0x0000000074000000-0x000000007400ffff (I)
Domain0 Region01          : 0x0000000080000000-0x000000008003ffff ()
Domain0 Region02          : 0x0000000000000000-0xffffffffffffffff (R,W,X)
Domain0 Next Address      : 0x0000000080200020
Domain0 Next Arg1         : 0x0000000080080000
Domain0 Next Mode         : S-mode
Domain0 SysReset          : yes
Domain0 SysSuspend        : yes

Boot HART ID              : 0
Boot HART Domain          : root
Boot HART ISA             : rv64imafdcvsux
Boot HART Features        : scounteren,mcounteren,time
Boot HART PMP Count       : 16
Boot HART PMP Granularity : 4096
Boot HART PMP Address Bits: 38
Boot HART MHPM Count      : 8
Boot HART MHPM Count      : 8
Boot HART MIDELEG         : 0x0000000000000222
Boot HART MEDELEG         : 0x000000000000b109


U-Boot 2021.10 (Jan 14 2026 - 04:26:00 +0800)soph

DRAM:  510 MiB
gd->relocaddr=0x94bac000. offset=0x149ac000
set_rtc_register_for_power
MMC:   cv-emmc@4300000: 0, cv-sd@4310000: 1, wifi-sd@4320000: 2
Loading Environment from MMC... *** Warning - No block device, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   
Warning: ethernet@4070000 (eth0) using random MAC address - fa:f0:41:0b:34:fd
eth0: ethernet@4070000
Hit any key to stop autoboot:  0 
## Resetting to default environment
Start SD downloading...
mmc1 : finished tuning, code:19
switch to partitions #0, OK
mmc1 is current device
493056 bytes read in 7 ms (67.2 MiB/s)

MMC write: dev # 1, block # 0, count 2048 ... mmc write failed
0 blocks written: ERROR in 29 ms (0 Bytes/s)

MMC write: dev # 1, block # 2048, count 2048 ... 0 blocks written: ERROR in 10 ms (0 Bytes/s)
Program fip.bin done
## Error: "norboot" not defined
## Error: "nandboot" not defined

MMC read: dev # 1, block # 0, count 16384 ... 0 blocks read: ERROR in 10 ms (0 Bytes/s)
Wrong Image Format for bootm command
ERROR: can't get kernel image!
1 Like