Boot failed about procd: failed to set stdio: No such device

I am build vmliux by OpenWRT build rule but boot failed

[    0.000000] Linux version 4.19.16 (nylon7@atcsqa06) (gcc version 8.0.1 20180426 (prerelease) (2019-01-20_nds32le-linux-glibc-v3-upstream_experimental)) #0 Wed Jan 23 08:27:30 2019
[    0.000000] CPU:D15, CPU_VER 0xdf09003f(id 15, rev 9, cfg 63)
[    0.000000] CPU0 Features: mfusr_pc perf1 perf2 fpu 16b string edm lmdma pfm trace div mac v2
[    0.000000] L1I:32KB/512S/2W/32B
[    0.000000] L1D:32KB/256S/4W/32B
[    0.000000] L1 D-Cache is write back
[    0.000000] setup_memory: Memory: 0x0-0x40000000
[    0.000000] Setting up paging and PTEs.
[    0.000000] earlycon: ns16550a0 at MMIO 0xf0300020 (options '')
[    0.000000] bootconsole [ns16550a0] enabled
[    0.000000] memblock_virt_alloc_try_nid: 1665 bytes align=0x40 nid=-1 from=0x00000000 max_addr=0x00000000 unflatten_and_copy_device_tree+0x46/0x78
[    0.000000] memblock_reserve: [0x0108c080-0x0108c700] memblock_virt_alloc_internal+0xf0/0x170
[    0.000000] memblock_virt_alloc_try_nid: 4236 bytes align=0x4 nid=-1 from=0x00000000 max_addr=0x00000000 __unflatten_device_tree+0x64/0x104
[    0.000000] memblock_reserve: [0x0108c704-0x0108d78f] memblock_virt_alloc_internal+0xf0/0x170
[    0.000000] memblock_virt_alloc_try_nid: 63 bytes align=0x0 nid=-1 from=0x00000000 max_addr=0x00000000 start_kernel+0xd2/0x52c
[    0.000000] memblock_reserve: [0x0108d7a0-0x0108d7de] memblock_virt_alloc_internal+0xf0/0x170
[    0.000000] memblock_virt_alloc_try_nid: 63 bytes align=0x0 nid=-1 from=0x00000000 max_addr=0x00000000 start_kernel+0x104/0x52c
[    0.000000] memblock_reserve: [0x0108d7e0-0x0108d81e] memblock_virt_alloc_internal+0xf0/0x170
[    0.000000] memblock_virt_alloc_try_nid: 63 bytes align=0x0 nid=-1 from=0x00000000 max_addr=0x00000000 start_kernel+0x130/0x52c
[    0.000000] memblock_reserve: [0x0108d820-0x0108d85e] memblock_virt_alloc_internal+0xf0/0x170
[    0.000000] memblock_virt_alloc_try_nid_nopanic: 4096 bytes align=0x1000 nid=-1 from=0x00000000 max_addr=0x00000000 pcpu_alloc_alloc_info+0x32/0x60
[    0.000000] memblock_reserve: [0x0108e000-0x0108efff] memblock_virt_alloc_internal+0xf0/0x170
[    0.000000] memblock_virt_alloc_try_nid_nopanic: 32768 bytes align=0x1000 nid=-1 from=0x00000000 max_addr=0x00000000 setup_per_cpu_areas+0x30/0xa4
[    0.000000] memblock_reserve: [0x0108f000-0x01096fff] memblock_virt_alloc_internal+0xf0/0x170
[    0.000000] memblock_virt_alloc_try_nid: 4 bytes align=0x0 nid=-1 from=0x00000000 max_addr=0x00000000 pcpu_setup_first_chunk+0x478/0x820
[    0.000000] memblock_reserve: [0x0108d860-0x0108d863] memblock_virt_alloc_internal+0xf0/0x170
[    0.000000] memblock_virt_alloc_try_nid: 4 bytes align=0x0 nid=-1 from=0x00000000 max_addr=0x00000000 pcpu_setup_first_chunk+0x492/0x820
[    0.000000] memblock_reserve: [0x0108d880-0x0108d883] memblock_virt_alloc_internal+0xf0/0x170
[    0.000000] memblock_virt_alloc_try_nid: 4 bytes align=0x0 nid=-1 from=0x00000000 max_addr=0x00000000 pcpu_setup_first_chunk+0x4aa/0x820
[    0.000000] memblock_reserve: [0x0108d8a0-0x0108d8a3] memblock_virt_alloc_internal+0xf0/0x170
[    0.000000] memblock_virt_alloc_try_nid: 4 bytes align=0x0 nid=-1 from=0x00000000 max_addr=0x00000000 pcpu_setup_first_chunk+0x4c2/0x820
[    0.000000] memblock_reserve: [0x0108d8c0-0x0108d8c3] memblock_virt_alloc_internal+0xf0/0x170
[    0.000000] memblock_virt_alloc_try_nid: 120 bytes align=0x0 nid=-1 from=0x00000000 max_addr=0x00000000 pcpu_setup_first_chunk+0x768/0x820
[    0.000000] memblock_reserve: [0x0108d8e0-0x0108d957] memblock_virt_alloc_internal+0xf0/0x170
[    0.000000] memblock_virt_alloc_try_nid: 69 bytes align=0x0 nid=-1 from=0x00000000 max_addr=0x00000000 pcpu_alloc_first_chunk+0x54/0x2c8
[    0.000000] memblock_reserve: [0x0108d960-0x0108d9a4] memblock_virt_alloc_internal+0xf0/0x170
[    0.000000] memblock_virt_alloc_try_nid: 1024 bytes align=0x0 nid=-1 from=0x00000000 max_addr=0x00000000 pcpu_alloc_first_chunk+0x8c/0x2c8
[    0.000000] memblock_reserve: [0x0108d9c0-0x0108ddbf] memblock_virt_alloc_internal+0xf0/0x170
[    0.000000] memblock_virt_alloc_try_nid: 1028 bytes align=0x0 nid=-1 from=0x00000000 max_addr=0x00000000 pcpu_alloc_first_chunk+0xac/0x2c8
[    0.000000] memblock_reserve: [0x01097000-0x01097403] memblock_virt_alloc_internal+0xf0/0x170
[    0.000000] memblock_virt_alloc_try_nid: 160 bytes align=0x0 nid=-1 from=0x00000000 max_addr=0x00000000 pcpu_alloc_first_chunk+0xd4/0x2c8
[    0.000000] memblock_reserve: [0x0108ddc0-0x0108de5f] memblock_virt_alloc_internal+0xf0/0x170
[    0.000000] __memblock_free_early: [0x0108e000-0x0108efff] start_kernel+0x170/0x52c
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 227055
[    0.000000] Kernel command line: memblock=debug earlycon console=ttyS0,38400n8 debug loglevel=7
[    0.000000] memblock_virt_alloc_try_nid_nopanic: 524288 bytes align=0x0 nid=-1 from=0x00000000 max_addr=0x00000000 alloc_large_system_hash+0x20e/0x340
[    0.000000] memblock_reserve: [0x01097420-0x0111741f] memblock_virt_alloc_internal+0xf0/0x170
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] memblock_virt_alloc_try_nid_nopanic: 262144 bytes align=0x0 nid=-1 from=0x00000000 max_addr=0x00000000 alloc_large_system_hash+0x20e/0x340
[    0.000000] memblock_reserve: [0x01117420-0x0115741f] memblock_virt_alloc_internal+0xf0/0x170
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Sorting __ex_table...
[    0.000000] Memory: 897600K/915372K available (2636K kernel code, 117K rwdata, 736K rodata, 5140K init, 188K bss, 17772K reserved, 0K cma-reserved)
[    0.000000] virtual kernel memory layout:
[    0.000000]     fixmap  : 0xfffec000 - 0xffff0000   (  16 kB)
[    0.000000]     consist : 0xffdec000 - 0xfffec000   (   2 MB)
[    0.000000]     vmalloc : 0xf7deb000 - 0xffdeb000   ( 128 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xf7deb000   ( 893 MB)
[    0.000000]       .init : 0xc000c000 - 0xc0511000   (5140 kB)
[    0.000000]       .data : 0xc07a4064 - 0xc08796c0   ( 853 kB)
[    0.000000]       .text : 0xc0511000 - 0xc07a4064   (2636 kB)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS: 64
[    0.000000] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 63708681553 ns
[    0.100000] Calibrating delay loop... 57.34 BogoMIPS (lpj=286720)
[    0.110000] pid_max: default: 32768 minimum: 301
[    0.120000] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.130000] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.160000] random: get_random_u32 called from bucket_table_alloc.isra.7+0x15c/0x188 with crng_init=0
[    0.170000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.180000] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.190000] NET: Registered protocol family 16
[    0.200000] vdso: 2 pages (1 code @ (ptrval), 1 data @ (ptrval))
[    0.340000] clocksource: Switched to clocksource timer
[    0.360000] NET: Registered protocol family 2
[    0.380000] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes)
[    0.400000] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    0.430000] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[    0.450000] TCP: Hash tables configured (established 8192 bind 8192)
[    0.470000] UDP hash table entries: 512 (order: 1, 8192 bytes)
[    0.490000] UDP-Lite hash table entries: 512 (order: 1, 8192 bytes)
[    0.510000] NET: Registered protocol family 1
[    1.400000] Crashlog allocated RAM at address 0x3f00000
[    1.430000] workingset: timestamp_bits=30 max_order=18 bucket_order=0
[    1.510000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.530000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    1.870000] io scheduler noop registered
[    1.880000] io scheduler deadline registered (default)
[    1.900000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    1.940000] NET: Registered protocol family 10
[    1.980000] Segment Routing with IPv6
[    2.000000] NET: Registered protocol family 17
[    2.010000] 8021q: 802.1Q VLAN Support v1.8
[    2.040000] Warning: unable to open an initial console.
[    2.060000] Freeing unused kernel memory: 5140K
[    2.070000] This architecture does not have kernel memory protection.
[    2.090000] Run /init as init process
[    2.270000] init: Console is alive
[    2.370000] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    2.390000] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    2.430000] init: - preinit -
[    2.610000] random: fast init done
[    8.520000] procd: - early -
[    9.260000] procd: failed to set stdio: No such device
[    9.270000] procd: - ubus -
[    9.380000] random: ubusd: uninitialized urandom read (4 bytes read)
[    9.470000] random: ubusd: uninitialized urandom read (4 bytes read)
[    9.490000] random: ubusd: uninitialized urandom read (4 bytes read)
[    9.520000] procd: - init -
[   13.950000] kmodloader: loading kernel modules from /etc/modules.d/*
[   14.000000] kmodloader: done loading kernel modules from /etc/modules.d/*
[   16.860000] urandom_read: 5 callbacks suppressed
[   16.860000] random: jshn: uninitialized urandom read (4 bytes read)
[   17.410000] random: jshn: uninitialized urandom read (4 bytes read)
[  132.320000] random: crng init done

I’m not familiar with using this, could someone please lend me a hand?

NDS32 isn't a supported platform and it does seem like you're using a patched tree so you're on your own.

You could try slowly removing things from;

kmodloader: loading kernel modules from /etc/modules-boot.d/*
kmodloader: done loading kernel modules from /etc/modules.d/*

and the dts.

you working at a pretty low level so you'll need to dig much deeper into specific errors heron in.