MTD device 'rootfs' is NAND, please consider using UBI block devices instead

I am looking at the kernel log of my Dynalink DL-WRX26 and seeing lots of what I don't understand:

MTD device 'rootfs' is NAND, please consider using UBI block devices instead.

What is that message about?

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 5.15.94 (builder@buildhost) (aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 12.2.0 r22151-1d82a47b49) 12.2.0, GNU ld (GNU Binutils) 2.39) #0 SMP Sun Feb 26 07:13:44 2023
[    0.000000] Machine model: Dynalink DL-WRX36
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000040000000-0x000000007fffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000040000000-0x0000000040ffffff]
[    0.000000]   node   0: [mem 0x0000000041000000-0x000000004a3fffff]
[    0.000000]   node   0: [mem 0x000000004a400000-0x00000000510fffff]
[    0.000000]   node   0: [mem 0x0000000051100000-0x000000007fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000007fffffff]
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.0
[    0.000000] percpu: Embedded 17 pages/cpu s30808 r8192 d30632 u69632
[    0.000000] pcpu-alloc: s30808 r8192 d30632 u69632 alloc=17*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 258048
[    0.000000] Kernel command line: console=ttyMSM0,115200n8 ubi.mtd=rootfs rootfstype=squashfs rootwait root=/dev/ubiblock0_1
[    0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 887808K/1048576K available (7744K kernel code, 860K rwdata, 2132K rodata, 1280K init, 288K bss, 160768K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] 	Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] GICv2m: range[mem 0x0b00a000-0x0b00affc], SPI[448:479]
[    0.000000] arch_timer: cp15 and mmio timer(s) running at 19.20MHz (virt/virt).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
[    0.000000] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
[    0.000125] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000)
[    0.000141] pid_max: default: 32768 minimum: 301
[    0.000295] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.000312] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.001888] rcu: Hierarchical SRCU implementation.
[    0.002058] dyndbg: Ignore empty _ddebug table in a CONFIG_DYNAMIC_DEBUG_CORE build
[    0.002612] smp: Bringing up secondary CPUs ...
[    0.003196] Detected VIPT I-cache on CPU1
[    0.003259] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.003870] Detected VIPT I-cache on CPU2
[    0.003911] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[    0.004482] Detected VIPT I-cache on CPU3
[    0.004520] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[    0.004586] smp: Brought up 1 node, 4 CPUs
[    0.004612] SMP: Total of 4 processors activated.
[    0.004620] CPU features: detected: 32-bit EL0 Support
[    0.004628] CPU features: detected: CRC32 instructions
[    0.004681] CPU features: emulated: Privileged Access Never (PAN) using TTBR0_EL1 switching
[    0.004691] CPU: All CPU(s) started at EL1
[    0.004712] alternatives: patching kernel code
[    0.012500] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.012534] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.012674] pinctrl core: initialized pinctrl subsystem
[    0.013923] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.014373] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations
[    0.014419] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.014455] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.014779] thermal_sys: Registered thermal governor 'step_wise'
[    0.016252] cpuidle: using governor menu
[    0.016478] ASID allocator initialised with 65536 entries
[    0.042215] qcom,cpr4-apss-regulator b018000.cpr4-ctrl: CPR valid fuse count: 4
[    0.050939] SCSI subsystem initialized
[    0.051129] usbcore: registered new interface driver usbfs
[    0.051170] usbcore: registered new interface driver hub
[    0.051205] usbcore: registered new device driver usb
[    0.051588] qcom_scm: convention: smc arm 64
[    0.052939] clocksource: Switched to clocksource arch_sys_counter
[    0.053666] NET: Registered PF_INET protocol family
[    0.053804] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.054728] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear)
[    0.054760] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.054776] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.054863] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear)
[    0.055012] TCP: Hash tables configured (established 8192 bind 8192)
[    0.055100] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.055141] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.055310] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.055344] PCI: CLS 0 bytes, default 64
[    0.056418] workingset: timestamp_bits=46 max_order=18 bucket_order=0
[    0.060114] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.060132] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.060874] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[    0.061907] qcom-qmp-phy 78000.phy: supply vdda-phy not found, using dummy regulator
[    0.062049] qcom-qmp-phy 78000.phy: supply vdda-pll not found, using dummy regulator
[    0.062518] qcom-qmp-phy 78000.phy: Registered Qcom-QMP phy
[    0.063372] qcom-qusb2-phy 79000.phy: supply vdda-pll not found, using dummy regulator
[    0.063502] qcom-qusb2-phy 79000.phy: supply vdda-phy-dpdm not found, using dummy regulator
[    0.063670] qcom-qusb2-phy 79000.phy: Registered Qcom-QUSB2 phy
[    0.066313] bam-dma-engine 704000.dma-controller: num-channels unspecified in dt
[    0.066336] bam-dma-engine 704000.dma-controller: num-ees unspecified in dt
[    0.070024] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.071700] msm_serial 78b3000.serial: msm_serial: detected port #0
[    0.071748] msm_serial 78b3000.serial: uartclk = 3686400
[    0.071794] 78b3000.serial: ttyMSM0 at MMIO 0x78b3000 (irq = 22, base_baud = 230400) is a MSM
[    0.071826] msm_serial: console setup on port #0
[    0.708623] printk: console [ttyMSM0] enabled
[    0.713734] msm_serial: driver initialized
[    0.721527] loop: module loaded
[    0.721597] Loading iSCSI transport class v2.0-870.
[    0.726414] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xaa
[    0.729443] nand: Micron MT29F2G08ABBGAH4
[    0.736052] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 128
[    0.740752] spmi spmi-0: PMIC arbiter version v2 (0x20010000)
[    0.750381] s1: supplied by regulator-dummy
[    0.753499] s2: supplied by regulator-dummy
[    0.757454] vdd_s3: supplied by regulator-dummy
[    0.761774] vdd_s4: supplied by regulator-dummy
[    0.766284] s5: supplied by regulator-dummy
[    0.770675] l1: supplied by regulator-dummy
[    0.774838] l2: supplied by regulator-dummy
[    0.778990] l3: supplied by regulator-dummy
[    0.783178] l4: supplied by regulator-dummy
[    0.787322] l5: supplied by regulator-dummy
[    0.791486] l6: supplied by regulator-dummy
[    0.795683] l7: supplied by regulator-dummy
[    0.799822] l8: supplied by regulator-dummy
[    0.804004] l9: supplied by regulator-dummy
[    0.808278] l11: supplied by regulator-dummy
[    0.812321] l12: supplied by regulator-dummy
[    0.816849] l13: supplied by regulator-dummy
[    0.835770] i2c_dev: i2c /dev entries driver
[    0.839663] sdhci: Secure Digital Host Controller Interface driver
[    0.839707] sdhci: Copyright(c) Pierre Ossman
[    0.845152] sdhci-pltfm: SDHCI platform and OF driver helper
[    0.852835] remoteproc remoteproc0: releasing cd00000.q6v5_wcss
[    0.857648] NET: Registered PF_INET6 protocol family
[    0.861801] Segment Routing with IPv6
[    0.866160] In-situ OAM (IOAM) with IPv6
[    0.869717] NET: Registered PF_PACKET protocol family
[    0.873754] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    0.878624] 8021q: 802.1Q VLAN Support v1.8
[    0.907191] qcom,cpr4-apss-regulator b018000.cpr4-ctrl: CPR valid fuse count: 4
[    0.907483] cpr4_ipq807x_apss_read_fuse_data: apc_corner: speed bin = 0
[    0.913338] cpr4_ipq807x_apss_read_fuse_data: apc_corner: CPR fusing revision = 1
[    0.919915] cpr4_ipq807x_apss_read_fuse_data: apc_corner: CPR misc fuse value = 0
[    0.927586] cpr4_ipq807x_apss_read_fuse_data: apc_corner: Voltage boost fuse config = 0 boost = disable
[    0.935105] cpr3_mem_acc_init: apc: not using memory accelerator regulator
[    0.944229] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused      SVS: open-loop= 704000 uV
[    0.951168] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused      NOM: open-loop= 824000 uV
[    0.961159] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused    TURBO: open-loop= 888000 uV
[    0.970967] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused   STURBO: open-loop= 976000 uV
[    0.980824] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused      SVS: quot[ 7]= 707, quot_offset[ 7]=   0
[    0.990588] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused      NOM: quot[ 7]= 931, quot_offset[ 7]= 220
[    1.001437] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused    TURBO: quot[ 7]=1037, quot_offset[ 7]= 105
[    1.012375] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused   STURBO: quot[ 7]=1192, quot_offset[ 7]= 155
[    1.023448] cpr3_regulator_init_ctrl: apc: Default CPR mode = closed-loop
[    1.025687] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xaa
[    1.041006] nand: Micron MT29F2G08ABBGAH4
[    1.047432] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 128
[    1.051659] 25 qcomsmem partitions found on MTD device qcom_nand.0
[    1.058817] Creating 25 MTD partitions on "qcom_nand.0":
[    1.065060] 0x000000000000-0x000000100000 : "0:sbl1"
[    1.071765] 0x000000100000-0x000000200000 : "0:mibib"
[    1.076663] 0x000000200000-0x000000280000 : "0:bootconfig"
[    1.081178] 0x000000280000-0x000000300000 : "0:bootconfig1"
[    1.086612] 0x000000300000-0x000000600000 : "0:qsee"
[    1.093930] 0x000000600000-0x000000900000 : "0:qsee_1"
[    1.099128] 0x000000900000-0x000000980000 : "0:devcfg"
[    1.102191] 0x000000980000-0x000000a00000 : "0:devcfg_1"
[    1.107341] 0x000000a00000-0x000000a80000 : "0:apdp"
[    1.112775] 0x000000a80000-0x000000b00000 : "0:apdp_1"
[    1.117776] 0x000000b00000-0x000000b80000 : "0:rpm"
[    1.122677] 0x000000b80000-0x000000c00000 : "0:rpm_1"
[    1.127502] 0x000000c00000-0x000000c80000 : "0:cdt"
[    1.132670] 0x000000c80000-0x000000d00000 : "0:cdt_1"
[    1.137393] 0x000000d00000-0x000000d80000 : "0:appsblenv"
[    1.142589] 0x000000d80000-0x000000e80000 : "0:appsbl"
[    1.148406] 0x000000e80000-0x000000f80000 : "0:appsbl_1"
[    1.153384] 0x000000f80000-0x000001000000 : "0:art"
[    1.158457] 0x000007a00000-0x00000db00000 : "rootfs"
[    1.237426] mtd: setting mtd18 (rootfs) as root device
[    1.237714] mtdsplit: no squashfs found in "rootfs"
[    1.241494] 0x00000db00000-0x00000e400000 : "0:wififw"
[    1.253607] 0x000001000000-0x000007100000 : "rootfs_1"
[    1.328880] 0x000007100000-0x000007a00000 : "0:wififw_1"
[    1.336281] 0x00000e400000-0x00000fa00000 : "ubifs"
[    1.353689] 0x00000fa00000-0x00000fa80000 : "0:ethphyfw"
[    1.354526] 0x00000fa80000-0x00000fd00000 : "certificate"
[    1.368665] cpufreq: cpufreq_online: CPU0: Running at unlisted initial frequency: 19200 KHz, changing to: 1017600 KHz
[    1.369801] remoteproc remoteproc0: cd00000.q6v5_wcss is available
[    1.378763] ubi0: attaching mtd18
[    1.807342] ubi0: scanning is finished
[    1.813467] ubi0: attached mtd18 (name "rootfs", size 97 MiB)
[    1.813507] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[    1.818199] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[    1.824990] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[    1.831827] ubi0: good PEBs: 776, bad PEBs: 0, corrupted PEBs: 0
[    1.838609] ubi0: user volume: 3, internal volumes: 1, max. volumes count: 128
[    1.844856] ubi0: max/mean erase counter: 7/3, WL threshold: 4096, image sequence number: 762239597
[    1.851884] ubi0: available PEBs: 0, total reserved PEBs: 776, PEBs reserved for bad PEB handling: 40
[    1.860843] ubi0: background thread "ubi_bgt0d" started, PID 505
[    1.861533] block ubiblock0_1: created from ubi0:1(rootfs)
[    1.879503] VFS: Mounted root (squashfs filesystem) readonly on device 254:0.
[    1.879921] Freeing unused kernel memory: 1280K
[    1.913051] Run /sbin/init as init process
[    1.913072]   with arguments:
[    1.913074]     /sbin/init
[    1.913077]   with environment:
[    1.913079]     HOME=/
[    1.913081]     TERM=linux
[    2.039716] init: Console is alive
[    2.039824] init: - watchdog -
[    2.419026] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    2.462963] random: crng init done
[    2.557405] ssdk_switch_device_num_init[1335]:INFO:ess-switch dts node number: 1
[    2.557514] ssdk_dt_get_switch_node[1124]:INFO:ess-switch DT exist!
[    2.563915] ssdk_dt_parse_access_mode[999]:INFO:switch_access_mode: local bus
[    2.569866] ssdk_dt_parse_access_mode[1012]:INFO:switchreg_base_addr: 0x3a000000
[    2.577165] ssdk_dt_parse_access_mode[1013]:INFO:switchreg_size: 0x1000000
[    2.584626] ssdk_dt_parse_mac_mode[327]:INFO:mac mode = 0xb
[    2.591304] ssdk_dt_parse_mac_mode[336]:INFO:mac mode1 = 0xff
[    2.596777] ssdk_dt_parse_mac_mode[345]:INFO:mac mode2 = 0xc
[    2.602687] ssdk_dt_parse_phy_info[716]:INFO:[PORT 6] port_mac_sel = QGMAC_PORT
[    2.608441] ssdk_dt_parse_uniphy[364]:INFO:ess-uniphy DT exist!
[    2.615540] ssdk_dt_parse_intf_mac[942]:INFO:dp1 MAC 2c:ea:dc:c3:a0:4a
[    2.621370] ssdk_dt_parse_intf_mac[942]:INFO:dp2 MAC 2c:ea:dc:c3:a0:4a
[    2.627969] ssdk_dt_parse_intf_mac[942]:INFO:dp3 MAC 2c:ea:dc:c3:a0:4a
[    2.634481] ssdk_dt_parse_intf_mac[942]:INFO:dp4 MAC 2c:ea:dc:c3:a0:4a
[    2.641054] ssdk_plat_init[1692]:INFO:ssdk_plat_init start
[    2.763934] ssdk_gcc_clock_init[1275]:INFO:SSDK gcc clock init successfully!
[    2.766823] malibu_phy_api_ops_init[2846]:INFO:qca probe malibu phy driver succeeded!
[    2.809110] hsl_phy_phydev_get[773]:ERROR:phy_addr 4 phydev is NULL
[    2.819861] qca808x_phy_api_ops_init[2566]:INFO:qca probe qca808x phy driver succeeded!
[    2.830278] regi_init[3953]:INFO:Initializing HPPE!!
[    3.062949] ssdk_ppe_reset_init[1535]:INFO:ppe reset successfully!
[    3.066552] qca_hppe_portctrl_hw_init[126]:INFO:Hawkeye PPE port initializing
[    3.078046] hsl_phy_phydev_get[773]:ERROR:phy_addr 4 phydev is NULL
[    3.081341] hsl_phy_phydev_get[773]:ERROR:phy_addr 4 phydev is NULL
[    3.779011] ssdk_switch_register[2017]:INFO:Chip version 0x1500
[    3.779051] qca_link_polling_select[1487]:INFO:link-polling-required node does not exist
[    3.783743] ssdk_switch_register[2043]:INFO:polling is selected
[    3.792068] regi_init[3957]:INFO:Initializing HPPE Done!!
[    3.797789] ssdk_genl_init[211]:INFO:ssdk genl family register success.
[    3.803275] regi_init[4020]:INFO:qca-ssdk module init succeeded!
[    3.812076] EDMA ver 1 hw init
[    3.816169] EDMA HW Reset completed succesfully
[    3.818828] Num rings - TxDesc:1 (23-23) TxCmpl:1 (7-7)
[    3.823232] RxDesc:1 (15-15) RxFill:1 (7-7)
[    3.829458] Generic PHY 90000.mdio-1:00: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:00, irq=POLL)
[    3.833149] nss-dp 3a001000.dp1 lan4: Registered netdev lan4(qcom-id:1)
[    3.843060] Generic PHY 90000.mdio-1:01: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:01, irq=POLL)
[    3.849316] nss-dp 3a001200.dp2 lan3: Registered netdev lan3(qcom-id:2)
[    3.859228] Generic PHY 90000.mdio-1:02: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:02, irq=POLL)
[    3.865416] nss-dp 3a001400.dp3 lan2: Registered netdev lan2(qcom-id:3)
[    3.875351] Generic PHY 90000.mdio-1:03: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:03, irq=POLL)
[    3.881530] nss-dp 3a001600.dp4 lan1: Registered netdev lan1(qcom-id:4)
[    4.096951] QCA808X ethernet 90000.mdio-1:1c: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:1c, irq=POLL)
[    4.097456] nss-dp 3a007000.dp6-syn wan: Registered netdev wan(qcom-id:6)
[    4.105945] **********************************************************
[    4.112699] * NSS Data Plane driver
[    4.119120] **********************************************************
[    4.129956] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[    4.130001] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
[    4.134715] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220fe65 hci version 0x110 quirks 0x0000000002010010
[    4.142162] xhci-hcd xhci-hcd.1.auto: irq 89, io mem 0x08a00000
[    4.151598] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[    4.157410] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
[    4.162969] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
[    4.171229] hub 1-0:1.0: USB hub found
[    4.177161] hub 1-0:1.0: 1 port detected
[    4.181133] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    4.185172] hub 2-0:1.0: USB hub found
[    4.193079] hub 2-0:1.0: 1 port detected
[    4.197933] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    4.208027] init: - preinit -
[    6.537443] UBIFS (ubi0:2): Mounting in unauthenticated mode
[    6.537551] UBIFS (ubi0:2): background thread "ubifs_bgt0_2" started, PID 731
[    6.566667] UBIFS (ubi0:2): recovery needed
[    6.646397] UBIFS (ubi0:2): recovery completed
[    6.646509] UBIFS (ubi0:2): UBIFS: mounted UBI device 0, volume 2, name "rootfs_data"
[    6.649741] UBIFS (ubi0:2): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[    6.657659] UBIFS (ubi0:2): FS size: 80629760 bytes (76 MiB, 635 LEBs), max 646 LEBs, journal size 4063232 bytes (3 MiB, 32 LEBs)
[    6.667558] UBIFS (ubi0:2): reserved for root: 3808342 bytes (3719 KiB)
[    6.679177] UBIFS (ubi0:2): media format: w5/r0 (latest is w5/r0), UUID B5CF1495-24E9-47FD-88FF-FB979DBE066E, small LPT model
[    6.691972] mount_root: loading kmods from internal overlay
[    6.733092] kmodloader: loading kernel modules from /tmp/overlay/upper/etc/modules-boot.d/*
[    6.734364] kmodloader: done loading kernel modules from /tmp/overlay/upper/etc/modules-boot.d/*
[    6.771412] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    6.817912] block: attempting to load /tmp/ubifs_cfg/upper/etc/config/fstab
[    6.820553] block: extroot: not configured
[    6.825193] mount_root: switching to ubifs overlay
[    6.831128] overlayfs: null uuid detected in lower fs '/', falling back to xino=off,index=off,nfs_export=off.
[    6.840245] urandom-seed: Seeding with /etc/urandom.seed
[    6.948168] procd: - early -
[    6.948252] procd: - watchdog -
[    6.998255] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    7.038358] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    7.074985] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    7.117253] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    7.152332] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    7.190647] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    7.229116] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    7.267498] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    7.308743] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    7.347050] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    7.388664] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    7.424800] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    7.467217] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    7.486494] procd: - watchdog -
[    7.488065] procd: - ubus -
[    7.516674] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    7.544411] procd: - init -
[    7.610997] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    7.736445] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    7.869072] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    7.912113] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    7.949256] urngd: v1.0.2 started.
[    7.957477] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    7.972623] kmodloader: loading kernel modules from /etc/modules.d/*
[    7.994679] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    8.009459] tun: Universal TUN/TAP device driver, 1.6
[    8.015755] Loading modules backported from Linux version v6.1-rc8-0-g76dcd734eca2
[    8.015796] Backport generated by backports.git v5.15.81-1-41-g02e352527db5
[    8.032175] NET: Registered PF_QIPCRTR protocol family
[    8.047570] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    8.067232] PPP generic driver version 2.4.2
[    8.067930] NET: Registered PF_PPPOX protocol family
[    8.083720] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[    8.083757] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[    8.096285] ath11k c000000.wifi: ipq8074 hw2.0
[    8.100078] ath11k c000000.wifi: FW memory mode: 0
[    8.100942] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    8.104889] remoteproc remoteproc0: powering up cd00000.q6v5_wcss
[    8.131528] remoteproc remoteproc0: Booting fw image IPQ8074/q6_fw.mdt, size 668
[    8.159571] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    8.214759] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    8.268345] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    8.317856] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    8.360482] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    8.399867] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    8.444051] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    8.487352] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    8.533676] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    8.579658] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    8.623312] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    8.663887] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[    9.107337] remoteproc remoteproc0: remote processor cd00000.q6v5_wcss is now up
[    9.108796] ath11k c000000.wifi: qmi ignore invalid mem req type 3
[    9.114380] ath11k c000000.wifi: chip_id 0x0 chip_family 0x0 board_id 0xff soc_id 0xffffffff
[    9.119807] ath11k c000000.wifi: fw_version 0x250a04a5 fw_build_timestamp 2021-12-20 07:09 fw_build_id WLAN.HK.2.5.0.1-01208-QCAHKSWPL_SILICONZ-1
[    9.129450] kmodloader: done loading kernel modules from /etc/modules.d/*
[    9.377904] mtdblock: MTD device 'rootfs' is NAND, please consider using UBI block devices instead.
[   11.275539] br-lan: port 1(lan1) entered blocking state
[   11.275581] br-lan: port 1(lan1) entered disabled state
[   11.279810] device lan1 entered promiscuous mode
[   11.297779] br-lan: port 2(lan2) entered blocking state
[   11.297842] br-lan: port 2(lan2) entered disabled state
[   11.302213] device lan2 entered promiscuous mode
[   11.312845] br-lan: port 3(lan3) entered blocking state
[   11.312889] br-lan: port 3(lan3) entered disabled state
[   11.317215] device lan3 entered promiscuous mode
[   11.327693] br-lan: port 4(lan4) entered blocking state
[   11.327737] br-lan: port 4(lan4) entered disabled state
[   11.332108] device lan4 entered promiscuous mode
[   12.029981] br-lan: port 5(phy1-ap0) entered blocking state
[   12.030033] br-lan: port 5(phy1-ap0) entered disabled state
[   12.034678] device phy1-ap0 entered promiscuous mode
[   12.040056] br-lan: port 5(phy1-ap0) entered blocking state
[   12.045174] br-lan: port 5(phy1-ap0) entered forwarding state
[   12.050590] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
[   12.224662] IPv6: ADDRCONF(NETDEV_CHANGE): phy1-ap0: link becomes ready
[   12.989552] br-lan: port 6(phy0-ap0) entered blocking state
[   12.989596] br-lan: port 6(phy0-ap0) entered disabled state
[   12.994376] device phy0-ap0 entered promiscuous mode
[   12.999638] br-lan: port 6(phy0-ap0) entered blocking state
[   13.004753] br-lan: port 6(phy0-ap0) entered forwarding state
[   13.010220] br-lan: port 6(phy0-ap0) entered disabled state
[   13.674422] nss-dp 3a007000.dp6-syn wan: PHY Link up speed: 100
[   13.674500] IPv6: ADDRCONF(NETDEV_CHANGE): wan: link becomes ready
[   29.605765] device br-lan entered promiscuous mode
[   32.472977] l11: disabling
[   75.886857] IPv6: ADDRCONF(NETDEV_CHANGE): phy0-ap0: link becomes ready
[   75.887056] br-lan: port 6(phy0-ap0) entered blocking state
[   75.892287] br-lan: port 6(phy0-ap0) entered forwarding state
[27307.616784] nss-dp 3a007000.dp6-syn wan: PHY Link is down
[27349.215484] nss-dp 3a007000.dp6-syn wan: PHY Link up speed: 100

Use search! Already discussed here: Dmesg/mtdblock is giving me warnings about several MTD devices that are NAND flash that should be UBI block devices. How can I fix this?

1 Like