WSR-2533DHP2は以前よりOpenWrtチームのメンバーの一人であるHauke氏とやり取りしながら作業しており(氏も実機所持)、factoryイメージについては氏がほとんど完全な形に仕立ててくださった。
こちらではブート中の一部処理(主にmtdsplit_trx)に氏と異なるアプローチを採り、試してみた結果のメモ。
こちらではブート中の一部処理(主にmtdsplit_trx)に氏と異なるアプローチを採り、試してみた結果のメモ。
(ログはメーカーファームウェアでの投入直後からのもの)
The tail length is 46! Update len to 11534580! decodesize 11534336... cp: can't stat '/usr/sbin/ubi*': No such file or directory cp: can't stat '/usr/sbin/uboot_env': No such file or directory nvram_set: No such file or directory token=tools, line=nandwrite token=partitions, line=Kernel token=Kernel, line=0x0:- sector: Kernel -> offset=[0x0], write_len=[0xb00000] [get_all_mtd] MTD[0]: /dev/mtd0, 0x80000, 0x20000, Preloader [get_all_mtd] MTD[1]: /dev/mtd1, 0x40000, 0x20000, ATF [get_all_mtd] MTD[2]: /dev/mtd2, 0x80000, 0x20000, Bootloader [get_all_mtd] MTD[3]: /dev/mtd3, 0x80000, 0x20000, Config [get_all_mtd] MTD[4]: /dev/mtd4, 0x40000, 0x20000, Factory [get_all_mtd] MTD[5]: /dev/mtd5, 0x3a00000, 0x20000, Kernel [get_all_mtd] MTD[6]: /dev/mtd6, 0x23ffe4, 0x20000, kernel [get_all_mtd] MTD[7]: /dev/mtd7, 0x37c0000, 0x20000, rootfs [get_all_mtd] MTD[8]: /dev/mtd8, 0x2fe0000, 0x20000, rootfs_data [get_all_mtd] MTD[9]: /dev/mtd9, 0x3a00000, 0x20000, Kernel2 [get_all_mtd] MTD[10]: /dev/mtd10, 0x200000, 0x20000, glbcfg [get_all_mtd] MTD[11]: /dev/mtd11, 0x200000, 0x20000, board_data [merge_sector_info] sector[0]: name=[Kernel], dev=[/dev/mtd5], offset=[0], write_len=[11534336], max_allow_size=[60817408] [validate_file] freeram=[122179584] bufferram=[6627328] /tmp/uploadfW0Ykd: CRC OK [do_nandwrite_erase] Erase MTD[Kernel]: start [do_nandwrite_erase] Erase MTD[Kernel]: end [do_nandwrite_update] Write MTD[Kernel]: start [do_nandwrite_update] cmd=[/tmp/nandwrite -q -p --if_start=0x0 --if_len=0xb00000 /dev/mtd5 /tmp/uploadfW0Ykd] [do_nandwrite_update] Write MTD[Kernel]: end nvram_set: No such file or directory nvram_set: No such file or directory [switch_bank] to 0, return 22 upload return: 0 [ 294.782387] reboot: Restarting system F0: 102B 0000 F2: 0000 0000 V0: 0000 0000 [0001] 00: 0000 0000 BP: 0000 0041 [0000] G0: 0190 0000 T0: 0000 0364 [000F] Jump to BL UNIVPLL_CON0 = 0xFE000000!!! mt_pll_init: Set pll frequency for 25M crystal RAM_CONSOLE preloader last status: 0x0 0x0 0x0 0x0 0x0 0x0 [PMIC_WRAP]wrap_init pass,the return value=0. [pmic_init] Preloader Start.................. [pmic_init] MT6380 CHIP Code, reg_val = 0, 1:E2 0:E3 [pmic_init] Done................... Chip part number:7622B MT7622 Version: 1.2.6, (iPA) SSC OFF mt_pll_post_init: mt_get_cpu_freq = 1350000Khz mt_pll_post_init: mt_get_mem_freq = 1600000Khz mt_pll_post_init: mt_get_bus_freq = 1119920Khz [PLFM] Init I2C: OK(0) [BLDR] Build Time: 20171227-144821 ==== Dump RGU Reg ======== RGU MODE: 14 RGU LENGTH: FFE0 RGU STA: 40000000 RGU INTERVAL: FFF RGU SWSYSRST: 8000 ==== Dump RGU Reg End ==== RGU: g_rgu_satus:2 mtk_wdt_mode_config mode value=10, tmp:22000010 PL RGU RST: ?? SW reset with bypass power key flag Find bypass powerkey flag WDT NONRST=0x20000000 WDT IRQ_EN=0x300002 RGU mtk_wdt_init:MTK_WDT_DEBUG_CTL(590200F3) [EMI] MDL number = 2 [EMI] DRAMC calibration start [EMI] DRAMC calibration end [EMI]rank size auto detect [EMI]rank0 size: 0x10000000 [MEM] complex R/W mem test pass RAM_CONSOLE wdt status (0x2)=0x2 [PLFM] Init Boot Device: OK(0) [PART] blksz: 2048B [PART] [0x0000000000000000-0x000000000007FFFF] "PRELOADER" (256 blocks) [PART] [0x0000000000080000-0x00000000000BFFFF] "tee1" (128 blocks) ================================================= Checking Image1 --> nand read 4007ff28 200000 1c NAND read: device 0 offset 0x200000, size 0x1c 28 bytes read: OK --------------------- TRX MAGIC 32504844 Image len b00000 header crc32 d68275a9 --------------------- trx magic OK! --> nand read 4007ff28 200000 b00000 NAND read: device 0 offset 0x200000, size 0xb00000 11534336 bytes read: OK --------------------- Image1 crc32 d68275a9 --------------------- crc32 OK! ================================================= ================================================= Checking Image2 --> nand read 4007ff28 3c00000 1c NAND read: device 0 offset 0x3c00000, size 0x1c 28 bytes read: OK --------------------- TRX MAGIC 32504844 Image len a19000 header crc32 5028d247 --------------------- trx magic OK! --> nand read 4007ff28 3c00000 a19000 NAND read: device 0 offset 0x3c00000, size 0xa19000 10588160 bytes read: OK --------------------- Image2 crc32 5028d247 --------------------- crc32 OK! ================================================= ## check Image1 return 0, check Image2 return 0, Image1 crc32=d68275a9, Image2 crc32=5028d247. Image1 is ok! Image2 is not same as Image1, copy Image1 to Image2! ================================================= --> nand read 4007ff28 200000 1c NAND read: device 0 offset 0x200000, size 0x1c 28 bytes read: OK --> nand read 4007ff28 200000 b00000 NAND read: device 0 offset 0x200000, size 0xb00000 11534336 bytes read: OK --> nand erase 3c00000 3a00000 NAND erase: device 0 offset 0x3c00000, size 0x3a00000 Erasing at 0x75e0000 -- 100% complete. OK --> nand write 4007ff28 3c00000 b00000 NAND write: device 0 offset 0x3c00000, size 0xb00000 11534336 bytes written: OK ================================================= Recovery done! NAND read: device 0 offset 0x200000, size 0x2000 8192 bytes read: OK [do_read_image_blks]This is a FIT image,img_size = 0x2f4b98 [do_read_image_blks]img_blks = 0x5ea [do_read_image_blks]img_align_size = 0x2f5000 NAND read: device 0 offset 0x200000, size 0x2f5000 3100672 bytes read: OK bootm flag=0, states=70f Original load address = 0x4007ff28 After skip trx_header, load address = 0x4007ff44 ## Loading kernel from FIT Image at 4007ff44 ... Using 'config@1' configuration Trying 'kernel@1' kernel subimage Description: ARM64 OpenWrt Linux-5.4.87 Type: Kernel Image Compression: lzma compressed Data Start: 0x4008002c Data Size: 3074703 Bytes = 2.9 MiB Architecture: AArch64 OS: Linux Load Address: 0x44080000 Entry Point: 0x44080000 Hash algo: crc32 Hash value: 1fe84a29 Hash algo: sha1 Hash value: bfd2df508991bab1a5eb759e32d9f8045be5abee Verifying Hash Integrity ... crc32+ sha1+ OK ## Loading fdt from FIT Image at 4007ff44 ... Using 'config@1' configuration Trying 'fdt@1' fdt subimage Description: ARM64 OpenWrt buffalo_wsr-2533dhp2 device tree blob Type: Flat Device Tree Compression: uncompressed Data Start: 0x4036ec00 Data Size: 22949 Bytes = 22.4 KiB Architecture: AArch64 Hash algo: crc32 Hash value: 3553a12c Hash algo: sha1 Hash value: aa71a31056abd1a17e92c869505a59d59a90f646 Verifying Hash Integrity ... crc32+ sha1+ OK Booting using the fdt blob at 0x4036ec00 Uncompressing Kernel Image ... OK Loading Device Tree to 4cf45000, end 4cf4d9a4 ... OK Starting kernel ... [ATF][ 11.947314]save kernel info [ATF][ 11.950344]Kernel_EL2 [ATF][ 11.953101]Kernel is 64Bit [ATF][ 11.956289]pc=0x44080000, r0=0x4cf45000, r1=0x0 INFO: BL3-1: Preparing for EL3 exit to normal world, Kernel INFO: BL3-1: Next image address = 0x44080000 INFO: BL3-1: Next image spsr = 0x3c9 [ATF][ 11.974557]el3_exit [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 5.4.87 ([email protected]) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r0+15420-767aad78b7)) #0 SMP Sat Jan 9 08:21:18 2021 [ 0.000000] Machine model: Buffalo WSR-2533DHP2 [ 0.000000] earlycon: uart8250 at MMIO32 0x0000000011002000 (options '') [ 0.000000] printk: bootconsole [uart8250] enabled [ 0.000000] On node 0 totalpages: 65488 [ 0.000000] DMA32 zone: 1024 pages used for memmap [ 0.000000] DMA32 zone: 0 pages reserved [ 0.000000] DMA32 zone: 65488 pages, LIFO batch:15 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv0.2 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: Trusted OS migration not required [ 0.000000] percpu: Embedded 20 pages/cpu s43736 r8192 d29992 u81920 [ 0.000000] pcpu-alloc: s43736 r8192 d29992 u81920 alloc=20*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: ARM erratum 845719 [ 0.000000] CPU features: kernel page table isolation disabled by kernel configuration [ 0.000000] CPU features: detected: ARM erratum 843419 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 64464 [ 0.000000] Kernel command line: earlycon=uart8250,mmio32,0x11002000 console=ttyS0,115200n8 swiotlb=512 [ 0.000000] Dentry cache hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.000000] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 235016K/261952K available (6334K kernel code, 408K rwdata, 1840K rodata, 384K init, 289K bss, 26936K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] rcu: Hierarchical RCU implementation. [ 0.000000] rcu: CONFIG_RCU_FANOUT set to non-default value of 32. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GIC: GICv2 detected, but range too small and irqchip.gicv2_force_probe not set [ 0.000000] random: get_random_bytes called from start_kernel+0x2d4/0x434 with crng_init=0 [ 0.000000] arch_timer: cp15 timer(s) running at 12.50MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049cda, max_idle_ns: 440795202628 ns [ 0.000003] sched_clock: 56 bits at 12MHz, resolution 80ns, wraps every 4398046511080ns [ 0.008467] Calibrating delay loop (skipped), value calculated using timer frequency.. 25.00 BogoMIPS (lpj=50000) [ 0.019105] pid_max: default: 32768 minimum: 301 [ 0.023958] Mount-cache hash table entries: 512 (order: 0, 4096 bytes, linear) [ 0.031444] Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes, linear) [ 0.040238] ASID allocator initialised with 65536 entries [ 0.045888] rcu: Hierarchical SRCU implementation. [ 0.051101] smp: Bringing up secondary CPUs ... [ 0.056102] Detected VIPT I-cache on CPU1 [ 0.056134] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] [ 0.056188] smp: Brought up 1 node, 2 CPUs [ 0.071344] SMP: Total of 2 processors activated. [ 0.076215] CPU features: detected: 32-bit EL0 Support [ 0.081536] CPU features: detected: CRC32 instructions [ 0.086916] CPU: All CPU(s) started at EL2 [ 0.091164] alternatives: patching kernel code [ 0.098414] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.108527] futex hash table entries: 512 (order: 3, 32768 bytes, linear) [ 0.115646] pinctrl core: initialized pinctrl subsystem [ 0.121528] NET: Registered protocol family 16 [ 0.126312] DMA: preallocated 256 KiB pool for atomic allocations [ 0.143393] GPIO line 463 (rtl8367s-reset) hogged as output/high [ 0.159029] SCSI subsystem initialized [ 0.163023] libata version 3.00 loaded. [ 0.167137] usbcore: registered new interface driver usbfs [ 0.172948] usbcore: registered new interface driver hub [ 0.178480] usbcore: registered new device driver usb [ 0.184141] workqueue: max_active 576 requested for napi_workq is out of range, clamping between 1 and 512 [ 0.195004] clocksource: Switched to clocksource arch_sys_counter [ 0.201827] thermal_sys: Registered thermal governor 'fair_share' [ 0.201831] thermal_sys: Registered thermal governor 'bang_bang' [ 0.208154] thermal_sys: Registered thermal governor 'step_wise' [ 0.214377] thermal_sys: Registered thermal governor 'user_space' [ 0.220599] thermal_sys: Registered thermal governor 'power_allocator' [ 0.227169] NET: Registered protocol family 2 [ 0.238693] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.247358] TCP established hash table entries: 2048 (order: 2, 16384 bytes, linear) [ 0.255397] TCP bind hash table entries: 2048 (order: 3, 32768 bytes, linear) [ 0.262813] TCP: Hash tables configured (established 2048 bind 2048) [ 0.269449] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.276223] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.283517] NET: Registered protocol family 1 [ 0.288044] PCI: CLS 0 bytes, default 64 [ 0.292935] workingset: timestamp_bits=46 max_order=16 bucket_order=0 [ 0.302128] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.308191] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.333220] mt-pmic-pwrap 10001000.pwrap: unexpected interrupt int=0x1 [ 0.347184] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled [ 0.354395] printk: console [ttyS0] disabled [ 0.378973] 11002000.serial: ttyS0 at MMIO 0x11002000 (irq = 116, base_baud = 1562500) is a ST16650V2 [ 0.388538] printk: console [ttyS0] enabled [ 0.388538] printk: console [ttyS0] enabled [ 0.396904] printk: bootconsole [uart8250] disabled [ 0.396904] printk: bootconsole [uart8250] disabled [ 0.407110] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 0.413585] mtk-ecc 1100e000.ecc: probed [ 0.418352] nand: device found, Manufacturer ID: 0xef, Chip ID: 0xa1 [ 0.424701] nand: Winbond W29N01HZ [ 0.428099] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64 [ 0.435666] mtk-nand 1100d000.nfi: eccsize 512 eccstrength 4 [ 0.441327] Scanning device for bad blocks [ 0.553371] random: fast init done [ 0.882044] 9 fixed-partitions partitions found on MTD device mtk-nand [ 0.888568] Creating 9 MTD partitions on "mtk-nand": [ 0.893531] 0x000000000000-0x000000080000 : "Preloader" [ 0.899213] 0x000000080000-0x0000000c0000 : "ATF" [ 0.904272] 0x0000000c0000-0x000000140000 : "Bootloader" [ 0.909922] 0x000000140000-0x0000001c0000 : "Config" [ 0.915247] 0x0000001c0000-0x000000200000 : "factory" [ 0.920640] 0x000000200000-0x000003c00000 : "firmware" [ 0.926802] 2 trx-fw partitions found on MTD device firmware [ 0.932462] Creating 2 MTD partitions on "firmware": [ 0.937424] 0x00000000001c-0x000000400000 : "kernel" [ 0.942744] 0x000000400000-0x000003a00000 : "ubi" [ 0.948046] 0x000003c00000-0x000007600000 : "Kernel2" [ 0.953729] 0x000007600000-0x000007800000 : "glbcfg" [ 0.959060] 0x000007800000-0x000007a00000 : "board_data" [ 0.965210] libphy: Fixed MDIO Bus: probed [ 0.992523] libphy: mdio: probed [ 0.996557] mtk_soc_eth 1b100000.ethernet eth0: mediatek frame engine at 0xffffffc0113e0000, irq 124 [ 1.006083] mtk-thermal 1100b000.thermal: Device not calibrated, using default calibration values [ 1.015272] mtk-wdt 10212000.watchdog: Watchdog enabled (timeout=31 sec, nowayout=0) [ 1.025740] NET: Registered protocol family 10 [ 1.030736] Segment Routing with IPv6 [ 1.034441] NET: Registered protocol family 17 [ 1.038957] 8021q: 802.1Q VLAN Support v1.8 [ 1.052579] mtk-pcie 1a143000.pcie: host bridge /pcie@1a143000 ranges: [ 1.059131] mtk-pcie 1a143000.pcie: Parsing ranges property... [ 1.064970] mtk-pcie 1a143000.pcie: MEM 0x20000000..0x27ffffff -> 0x20000000 [ 1.098726] mtk-pcie 1a143000.pcie: PCI host bridge to bus 0000:00 [ 1.104908] pci_bus 0000:00: root bus resource [bus 00-ff] [ 1.110390] pci_bus 0000:00: root bus resource [mem 0x20000000-0x27ffffff] [ 1.117260] pci_bus 0000:00: scanning bus [ 1.121294] pci 0000:00:00.0: [14c3:3258] type 01 class 0x060400 [ 1.127336] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x1ffffffff 64bit pref] [ 1.135947] pci_bus 0000:00: fixups for bus [ 1.140130] pci 0000:00:00.0: scanning [bus 00-00] behind bridge, pass 0 [ 1.146827] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 1.154835] pci 0000:00:00.0: scanning [bus 00-00] behind bridge, pass 1 [ 1.161613] pci_bus 0000:01: scanning bus [ 1.165745] pci 0000:01:00.0: [14c3:7615] type 00 class 0x000280 [ 1.171973] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit] [ 1.179710] pci 0000:01:00.0: 2.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s x1 link at 0000:00:00.0 (capable of 4.000 Gb/s with 5 GT/s x1 link) [ 1.204058] pci_bus 0000:01: fixups for bus [ 1.208240] pci_bus 0000:01: bus scan returning with max=01 [ 1.213810] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01 [ 1.220423] pci_bus 0000:00: bus scan returning with max=01 [ 1.226003] pci 0000:00:00.0: BAR 0: no space for [mem size 0x200000000 64bit pref] [ 1.233655] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x200000000 64bit pref] [ 1.241654] pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x200fffff] [ 1.248441] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff 64bit] [ 1.255828] pci 0000:00:00.0: PCI bridge to [bus 01] [ 1.260795] pci 0000:00:00.0: bridge window [mem 0x20000000-0x200fffff] [ 1.267645] pcieport 0000:00:00.0: of_irq_parse_pci: failed with rc=-22 [ 1.274254] pcieport 0000:00:00.0: assign IRQ: got 0 [ 1.279223] pcieport 0000:00:00.0: enabling device (0000 -> 0002) [ 1.285327] pcieport 0000:00:00.0: enabling bus mastering [ 1.290980] mtk_hsdma 1b007000.dma-controller: Using 3 as missing dma-requests property [ 1.299141] mtk_hsdma 1b007000.dma-controller: MediaTek HSDMA driver registered [ 1.306889] UBI: auto-attach mtd7 [ 1.310209] ubi0: attaching mtd7 [ 1.331026] UBI: EOF marker found, PEBs from 50 will be erased [ 1.337146] ubi0: scanning is finished [ 1.370310] ubi0: volume 1 ("rootfs_data") re-sized from 9 to 360 LEBs [ 1.377094] ubi0: attached mtd7 (name "ubi", size 54 MiB) [ 1.382495] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes [ 1.389365] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512 [ 1.396060] ubi0: VID header offset: 512 (aligned 512), data offset: 2048 [ 1.402842] ubi0: good PEBs: 432, bad PEBs: 0, corrupted PEBs: 0 [ 1.408842] ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128 [ 1.416058] ubi0: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 1610180478 [ 1.425185] ubi0: available PEBs: 0, total reserved PEBs: 432, PEBs reserved for bad PEB handling: 20 [ 1.434407] ubi0: background thread "ubi_bgt0d" started, PID 596 [ 1.440836] block ubiblock0_0: created from ubi0:0(rootfs) [ 1.446328] ubiblock: device ubiblock0_0 (rootfs) set to be root filesystem [ 1.453289] hctosys: unable to open rtc device (rtc0) [ 1.467566] VFS: Mounted root (squashfs filesystem) readonly on device 254:0. [ 1.474877] Freeing unused kernel memory: 384K [ 1.495039] Run /sbin/init as init process [ 1.752912] init: Console is alive [ 1.756413] init: - watchdog - [ 2.086311] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 2.107122] rtl8367b rtl8367s: using MDIO bus 'mdio' [ 2.113013] rtl8367b rtl8367s: found chip num:6367 ver:00a0, mode:00a0 [ 2.119541] rtl8367b rtl8367s: RTL8367S chip found [ 3.753773] libphy: rtl8367s: probed [ 3.758618] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 3.774112] init: - preinit - [ 4.139933] mtk_soc_eth 1b100000.ethernet eth0: configuring for fixed/2500base-x link mode [ 4.148605] mtk_soc_eth 1b100000.ethernet eth0: Link is Up - 2.5Gbps/Full - flow control rx/tx [ 4.157425] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 4.164140] random: procd: uninitialized urandom read (4 bytes read) Press the [f] key and hit [enter] to enter failsafe mode Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level [ 8.257100] UBIFS (ubi0:1): default file-system created [ 8.263211] UBIFS (ubi0:1): Mounting in unauthenticated mode [ 8.268931] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 687 [ 8.353017] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs_data" [ 8.360847] UBIFS (ubi0:1): LEB size: 129024 bytes (126 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes [ 8.370757] UBIFS (ubi0:1): FS size: 45158400 bytes (43 MiB, 350 LEBs), journal size 2322432 bytes (2 MiB, 18 LEBs) [ 8.381185] UBIFS (ubi0:1): reserved for root: 2132942 bytes (2082 KiB) [ 8.387796] UBIFS (ubi0:1): media format: w5/r0 (latest is w5/r0), UUID 1B218DD0-99F5-443A-B99F-08B4625FC2E1, small LPT model [ 8.400517] mount_root: overlay filesystem has not been fully initialized yet [ 8.407804] mount_root: switching to ubifs overlay [ 8.415914] urandom-seed: Seed file not found (/etc/urandom.seed) [ 8.459638] procd: - early - [ 8.462544] procd: - watchdog - [ 8.993867] procd: - watchdog - [ 9.002635] procd: - ubus - [ 9.045241] random: ubusd: uninitialized urandom read (4 bytes read) [ 9.056132] random: ubusd: uninitialized urandom read (4 bytes read) [ 9.062592] random: ubusd: uninitialized urandom read (4 bytes read) [ 9.069234] procd: - init - Please press Enter to activate this console. [ 9.265920] kmodloader: loading kernel modules from /etc/modules.d/* [ 9.294771] urngd: v1.0.2 started. [ 9.320996] Loading modules backported from Linux version v5.8.18-0-gab435ce49bd1 [ 9.322258] random: crng init done [ 9.328504] Backport generated by backports.git v5.8.18-1-0-ga630fd46 [ 9.338355] random: 6 urandom warning(s) missed due to ratelimiting [ 9.378936] xt_time: kernel timezone is -0000 [ 9.425930] mt7615e 0000:01:00.0: assign IRQ: got 129 [ 9.431050] pci 0000:00:00.0: enabling bus mastering [ 9.436028] mt7615e 0000:01:00.0: enabling device (0000 -> 0002) [ 9.442104] mt7615e 0000:01:00.0: enabling bus mastering [ 9.454537] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' [ 9.489913] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht' [ 9.497686] mt7615e 0000:01:00.0: HW/SW Version: 0x8a108a10, Build Time: 20180518100604a [ 9.497686] [ 9.517526] PPP generic driver version 2.4.2 [ 9.522457] NET: Registered protocol family 24 [ 9.530917] mt7622-wmac 18000000.wmac: HW/SW Version: 0x8a108a10, Build Time: 20190801210006a [ 9.530917] [ 9.553975] kmodloader: done loading kernel modules from /etc/modules.d/* [ 9.711065] mt7615e 0000:01:00.0: N9 Firmware Version: _reserved_, Build Time: 20200814163649 [ 9.739924] mt7615e 0000:01:00.0: CR4 Firmware Version: _reserved_, Build Time: 20190121161307 [ 9.793168] mt7622-wmac 18000000.wmac: N9 Firmware Version: 2.0, Build Time: 20200131180931 [ 20.040571] mtk_soc_eth 1b100000.ethernet eth0: Link is Down [ 20.046932] mtk_soc_eth 1b100000.ethernet: PPE table busy [ 20.071304] mtk_soc_eth 1b100000.ethernet eth0: configuring for fixed/2500base-x link mode [ 20.080646] mtk_soc_eth 1b100000.ethernet eth0: Link is Up - 2.5Gbps/Full - flow control rx/tx [ 20.089316] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 20.101871] br-lan: port 1(eth0.1) entered blocking state [ 20.107291] br-lan: port 1(eth0.1) entered disabled state [ 20.112918] device eth0.1 entered promiscuous mode [ 20.117740] device eth0 entered promiscuous mode [ 20.123851] br-lan: port 1(eth0.1) entered blocking state [ 20.129295] br-lan: port 1(eth0.1) entered forwarding state BusyBox v1.31.1 () built-in shell (ash) _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- OpenWrt SNAPSHOT, r0+15500-959d141004 ----------------------------------------------------- === WARNING! ===================================== There is no root password defined on this device! Use the "passwd" command to set up a new password in order to prevent unauthorized SSH logins. -------------------------------------------------- root@OpenWrt:/#