( ( ( KeenBOOT by @yeezyio ) ) ) 1. Startup system (Default) 2. Upgrade firmware 3. Upgrade ATF BL2 4. Upgrade ATF FIP 5. Upgrade U-Config 6. Upgrade RF-EEPROM 7. Upgrade single image 8. Load image 9. Start Web failsafe a. Reboot 0. U-Boot console Press UP/DOWN to move, ENTER to select, ESC to quitReading 'firmware' from 0x500000 to 0x4c000000, size 0x800 ... OKReading 'firmware' from 0x500800 to 0x4c000800, size 0x1c6058 ... OK
## Loading kernel (any) from FIT Image at 4c000000 ...
Using 'config@1' configuration Trying 'kernel@1' kernel subimage Description: 084e776e98bc8952 Type: Kernel Image Compression: lzma compressed Data Start: 0x4c0000c8 Data Size: 1843289 Bytes = 1.8 MiB Architecture: AArch64 OS: Linux Load Address: 0x41080000 Entry Point: 0x41080000 Hash algo: crc32 Hash value: 2d1865ac Hash algo: sha1 Hash value: 048476024dd50b64fe064ac82a2a3c8b4e78a447 Verifying Hash Integrity ... crc32+ sha1+ OK
## Loading fdt (any) from FIT Image at 4c000000 ...
Using 'config@1' configuration Trying 'fdt@1' fdt subimage Description: 084e776e98bc8952 Type: Flat Device Tree Compression: uncompressed Data Start: 0x4c1c2248 Data Size: 16590 Bytes = 16.2 KiB Architecture: AArch64 Hash algo: crc32 Hash value: 6b625bf0 Hash algo: sha1 Hash value: fca863277704c1e2635652ff6c640fc09a2b710a Verifying Hash Integrity ... crc32+ sha1+ OK Booting using the fdt blob at 0x4c1c2248Working FDT set to 4c1c2248 Uncompressing Kernel Image to 41080000 Loading Device Tree to 000000004e7f5000, end 000000004e7fc0cd ... OKWorking FDT set to 4e7f5000Starting kernel ...Booting Linux on physical CPU 0x0Linux version 4.9-ndm-5
[email protected]/KeeneticPorted (gcc version 14.3.0 (crosstool-NG 1.27.0_ndm_5) ) #0 SMP Wed Dec 17 13:14:50 2025Boot CPU: AArch64 Processor [410fd034]Machine model: Keenetic KN-3811earlycon: uart8250 at MMIO32 0x0000000011002000 (options '')bootconsole [uart8250] enabledOn node 0 totalpages: 65536 DMA zone: 1024 pages used for memmap DMA zone: 0 pages reserved DMA zone: 65536 pages, LIFO batch:15psci: probing for conduit method from DT.psci: PSCIv1.1 detected in firmware.psci: Using standard PSCI v0.2 function IDspsci: MIGRATE_INFO_TYPE not supported.psci: SMC Calling Convention v1.0percpu: Embedded 19 pages/cpu s40344 r8192 d29288 u77824pcpu-alloc: s40344 r8192 d29288 u77824 alloc=19*4096pcpu-alloc: [0] 0 [0] 1Detected VIPT I-cache on CPU0Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64512Kernel command line: console=ttyS0,115200n1 loglevel=8 earlycon=uart8250,mmio32,0x11002000PID hash table entries: 1024 (order: 1, 8192 bytes)Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)Memory: 235616K/262144K available (3838K kernel code, 282K rwdata, 996K rodata, 320K init, 195K bss, 26528K reserved, 0K cma-reserved)Virtual kernel memory layout: modules : 0xffffff8000000000 - 0xffffff8008000000 ( 128 MB) vmalloc : 0xffffff8008000000 - 0xffffffbebfff0000 ( 250 GB) .text : 0x (ptrval) - 0x (ptrval) ( 3840 KB) .rodata : 0x (ptrval) - 0x (ptrval) ( 1024 KB) .init : 0x (ptrval) - 0x (ptrval) ( 320 KB) .data : 0x (ptrval) - 0x (ptrval) ( 283 KB) .bss : 0x (ptrval) - 0x (ptrval) ( 196 KB) fixed : 0xffffffbefe7fd000 - 0xffffffbefec00000 ( 4108 KB) PCI I/O : 0xffffffbefee00000 - 0xffffffbeffe00000 ( 16 MB) vmemmap : 0xffffffbf00000000 - 0xffffffc000000000 ( 4 GB maximum) 0xffffffbf00000000 - 0xffffffbf00400000 ( 4 MB actual) memory : 0xffffffc000000000 - 0xffffffc010000000 ( 256 MB)SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1Hierarchical RCU implementation. Build-time adjustment of leaf fanout to 64.NR_IRQS:64 nr_irqs:64 0GICv3: GIC: Using split EOI/Deactivate modeGICv3: CPU0: found redistributor 0 region 0:0x000000000c080000arm_arch_timer: Architected cp15 timer(s) running at 12.99MHz (phys).clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2ff56870a, max_idle_ns: 440795202406 nssched_clock: 56 bits at 12MHz, resolution 76ns, wraps every 4398046511066nsCalibrating delay loop (skipped), value calculated using timer frequency.. 25.99 BogoMIPS (lpj=51986)pid_max: default: 32768 minimum: 301Mount-cache hash table entries: 512 (order: 0, 4096 bytes)Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes)sched-energy: CPU device node has no sched-energy-costsASID allocator initialised with 65536 entriesDetected VIPT I-cache on CPU1GICv3: CPU1: found redistributor 1 region 0:0x000000000c0a0000CPU1: Booted secondary processor [410fd034]Brought up 2 CPUsSMP: Total of 2 processors activated.CPU features: detected feature: GIC system register CPU interfaceCPU features: detected feature: 32-bit EL0 SupportCPU: All CPU(s) started at EL2alternatives: patching kernel codeclocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 nsfutex hash table entries: 512 (order: 4, 65536 bytes)pinctrl core: initialized pinctrl subsystemNET: Registered protocol family 16DMA: preallocated 256 KiB pool for atomic allocationsrbus 18000000.wbsys: PCI host bridge to bus 0000:00pci_bus 0000:00: root bus resource [mem 0x18000000-0x18ffffff]pci_bus 0000:00: root bus resource [bus 00-ff]pci 0000:00:00.0: [14c3:7981] type 00 class 0x000280pci 0000:00:00.0: reg 0x10: [mem 0x18000000-0x1800000f 64bit]pci 0000:00:00.0: reg 0x18: [mem 0x00000000-0x0000000f]pci 0000:00:00.0: reg 0x1c: [mem 0x00000000-0x0000000f]pci 0000:00:00.0: reg 0x20: [mem 0x00000000-0x0000000f]pci 0000:00:00.0: reg 0x24: [mem 0x00000000-0x0000000f]clocksource: Switched to clocksource arch_sys_counterNET: Registered protocol family 2IP idents hash table entries: 4096 (order: 3, 32768 bytes)TCP established hash table entries: 8192 (order: 4, 65536 bytes)TCP bind hash table entries: 8192 (order: 5, 131072 bytes)TCP: Hash tables configured (established 8192 bind 8192)UDP hash table entries: 256 (order: 1, 8192 bytes)UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)NET: Registered protocol family 1PCI: CLS 0 bytes, default 128workingset: timestamp_bits=61 max_order=16 bucket_order=0squashfs: version 4.0 (2009/01/31) Phillip Lougherio scheduler noop registered (default)phy phy-t-phy-shared.1: type_sw - reg 0x218, index 0Serial: 8250/16550 driver, 1 ports, IRQ sharing disabledconsole [ttyS0] disabled11002000.serial: ttyS0 at MMIO 0x11002000 (irq = 11, base_baud = 2500000) is a ST16650V2console [ttyS0] enabledconsole [ttyS0] enabledbootconsole [uart8250] disabledbootconsole [uart8250] disabledndmpart: registering the NDM partition parser...spi-nand spi32766.0: Winbond W25N01KV SPI NAND was found.spi-nand spi32766.0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 96nmbm nmbm_spim_nand: Signature found at block 1023 [0x07fe0000]nmbm nmbm_spim_nand: NMBM configuration mismatchnmbm: probe of nmbm_spim_nand failed with error -22tun: Universal TUN/TAP device driver, 1.6tun: (C) 1999-2004 Max Krasnyansky <
[email protected]>PPP generic driver version 2.4.2PPP MPPE Compression module registeredNET: Registered protocol family 24PPTP driver version 0.8.5mt_wdt 1001c000.watchdog: SoC power status: power-on resetmt_wdt 1001c000.watchdog: requested IRQ#10mt_wdt 1001c000.watchdog: activated with 30 second delayNetfilter messages via NETLINK v0.30.nf_conntrack version 0.5.0 (15360 buckets, 46080 max)ctnetlink v0.93: registering with nfnetlink.Fast NAT loadedip_set: protocol 6ipip: IPv4 and MPLS over IPv4 tunneling drivergre: GRE over IPv4 demultiplexor driverip_tables: (C) 2000-2006 Netfilter Core TeamNET: Registered protocol family 10ip6_tables: (C) 2000-2006 Netfilter Core TeamNET: Registered protocol family 17ubridge: Tiny bridge driver, 1.28021q: 802.1Q VLAN Support v1.8VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6Please append a correct "root=" boot option; here are the available partitions:1f00 131072 mtdblock0 (driver?)Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.9-ndm-5 #0Hardware name: Keenetic KN-3811 (DT)Call trace:[< (ptrval)>] dump_backtrace+0x0/0x200[< (ptrval)>] show_stack+0x14/0x20[< (ptrval)>] dump_stack+0x9c/0xc0[< (ptrval)>] panic+0x110/0x250[< (ptrval)>] mount_block_root+0x22c/0x2c4[< (ptrval)>] mount_root+0x6c/0x78[< (ptrval)>] prepare_namespace+0x128/0x164[< (ptrval)>] kernel_init_freeable+0x1cc/0x1e8[< (ptrval)>] kernel_init+0x10/0x108[< (ptrval)>] ret_from_fork+0x10/0x40SMP: stopping secondary CPUsKernel Offset: disabledMemory Limit: none---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)