ZyXEL T-56

The Zyxel T-56 is an ISP (Odido and Hyperoptic) branded EX5601-T1, which is the same as the T0 version, without the SFP+ port.

Installation is different, due to locked down firmware and boot loader, but once installed, you get the same functionality as in the T1.

:!: The T-56 requires serial port access during the installation, since the ISP added a password to zloader.

:!: This instruction will wipe the existing firmware, and maximize the flash space for OpenWRT (~400MB free) aka “ubootmod”.

:!: Going back to stock will be hard(er), if not impossible. Backing up the stock firmware isn't covered by this guide.

Use the 1GbE Ethernet ports until you've TFTP booted the ubootmod-initramfs-recovery.itb image.

Until you reach the flashing section, everything will be done from RAM, if you reboot, you'll have to start over.

The mt7986-ram-ddr4-bl2.bin can be downloaded from https://downloads.openwrt.org/snapshots/targets/mediatek/filogic/, the rest from https://downloads.openwrt.org/releases/23.05.5/targets/mediatek/filogic/. Use the zyxel_ex5601-t0-ubootmod- files!

  • Disassemble the device, and connect to the serial port, and switch it on.

Verify serial's working by interrupting the boot process.

You should end up at a password prompt

Hit any key to stop autoboot:  3
Password:

There are premade binaries available for Apple and x86 in https://github.com/981213/mtk_uartboot/releases.

  • Switch off the device, change the -s parameter making it match your serial port, and execute:
% mtk_uartboot -s [serial port] --aarch64 -p mt7986-ram-ddr4-bl2.bin -f openwrt-23.05.5-mediatek-filogic-zyxel_ex5601-t0-ubootmod-bl31-uboot.fip
mtk_uartboot - 0.1.1
Using serial port: [serial port]
Handshake...
  • Switch on the T-56 and you should see
hw code: 0x7986
hw sub code: 0x8a00
hw ver: 0xca01
sw ver: 0x1
Baud rate set to 460800
sending payload to 0x201000...
Checksum: 0x433d
Setting baudrate back to 115200
Jumping to 0x201000 in aarch64...
Waiting for BL2. Message below:
==================================
NOTICE:  BL2: v2.10.0   (release):OpenWrt v2024.01.17~bacca82a-3 (mt7986-ram-ddr4)
NOTICE:  BL2: Built : 01:34:01, Dec  5 2024
NOTICE:  WDT: Cold boot
NOTICE:  WDT: disabled
NOTICE:  CPU: MT7986 (1998MHz)
NOTICE:  EMI: Using DDR4 settings
NOTICE:  EMI: Detected DRAM size: 1024MB
NOTICE:  EMI: complex R/W mem test passed
NOTICE:  Starting UART download handshake ...
==================================
BL2 UART DL version: 0x10
Baudrate set to: 921600
FIP sent.
==================================
NOTICE:  Received FIP 0xfe381 @ 0x40400000 ...
==================================
  • Once mtk_uartboot finishes, you can start up your serial port application again, see the boot loader looping, and requesting an image.

(You can keep serial connected throughout the rest of the installation process.)

Using ethernet@15100000 device
TFTP from server 192.168.1.254; our IP address is 192.168.1.1
Filename 'openwrt-mediatek-filogic-zyxel_ex5601-t0-ubootmod-initramfs-recovery.itb'.
Load address: 0x46000000
Loading: *
ARP Retry count exceeded; starting again
Wrong Image Format for bootm command
ERROR: can't get kernel image!

Choose one of the options below, for the delivery of the initramfs image.

(For expert users, press CTRL-C now, to change the TFTP settings to match your network)

  • Reconfigure your TFTP host to use 192.168.1.254, (rename) and serve the file the boot loader is requesting.
Using ethernet@15100000 device
TFTP from server 192.168.1.254; our IP address is 192.168.1.1
Filename 'openwrt-mediatek-filogic-zyxel_ex5601-t0-ubootmod-initramfs-recovery.itb'.
Load address: 0x46000000
Loading: #################################################################
         ###########################################
         6 MiB/s
done
Bytes transferred = 7306108 (6f7b7c hex)
## Loading kernel from FIT Image at 46000000 ...
   Using 'config-1' configuration
   Trying 'kernel-1' kernel subimage
     Description:  ARM64 OpenWrt Linux-5.15.167
....     
  • Prepare an USB flash drive by dd:ing the initramfs
dd bs=1M if=openwrt-mediatek-filogic-zyxel_ex5601-t0-ubootmod-initramfs-factory.ubi of=/dev/xxx
  • Stop the looping TFTP boot sequence by pressing CTRL-C
  • Boot the initramfs from the flash drive, by issuing
usb start
usbboot 0x46000000 0
bootm
## Loading kernel from FIT Image at 46000000 ...
   Using 'config-1' configuration
   Trying 'kernel-1' kernel subimage
     Description:  ARM64 OpenWrt Linux-5.15.167
.... 
  • You can connect the device to your existing network, and wget the files you need, or (Win)scp them over to the device's /tmp folder.

You also have the option to switch over to ssh, or keep using serial for the actual installation.

Preparations

You'll need the following files transferred (or downloaded) to the router's /tmp folder:

  • kmod-mtd-rw_*_aarch64_cortex-a53.ipk
  • zyxel_ex5601-t0-ubootmod-initramfs-recovery.itb
  • zyxel_ex5601-t0-ubootmod-preloader.bin
  • zyxel_ex5601-t0-ubootmod-bl31-uboot.fip
  • zyxel_ex5601-t0-ubootmod-squashfs-sysupgrade.itb
root@OpenWrt:cd /tmp
root@OpenWrt:/tmp# wget https://downloads.openwrt.org/releases/23.05.5/targets/mediatek/filogic/openwrt-23.05.5-mediatek-filogic-zyxel_ex5601-t0-ubootmod-bl31-uboot.fip
root@OpenWrt:/tmp# wget https://downloads.openwrt.org/releases/23.05.5/targets/mediatek/filogic/openwrt-23.05.5-mediatek-filogic-zyxel_ex5601-t0-ubootmod-preloader.bin
root@OpenWrt:/tmp# wget https://downloads.openwrt.org/releases/23.05.5/targets/mediatek/filogic/openwrt-23.05.5-mediatek-filogic-zyxel_ex5601-t0-ubootmod-initramfs-recovery.itb
root@OpenWrt:/tmp# wget https://downloads.openwrt.org/releases/23.05.5/targets/mediatek/filogic/openwrt-23.05.5-mediatek-filogic-zyxel_ex5601-t0-ubootmod-squashfs-sysupgrade.itb
root@OpenWrt:/tmp# wget https://downloads.openwrt.org/releases/23.05.5/targets/mediatek/filogic/kmods/5.15.167-1-03ba5b5fee47f2232a088e3cd9832aec/kmod-mtd-rw_5.15.167+git-20160214-2_aarch64_cortex-a53.ipk
root@OpenWrt:/tmp# opkg install kmod-mtd-rw_5.15.167+git-20160214-2_aarch64_cortex-a53.ipk

for everything newer than 24.10 and snapshots:
root@OpenWrt:/tmp# apk add --force-non-repository --allow-untrusted /tmp/kmod-mtd-rw???.apk

root@OpenWrt:/tmp# insmod mtd-rw.ko i_want_a_brick=1

Flashing

If you used one of the LAN ports to download the files required, you might want to disconnect it, it'll start generate annoying port status updates after you've executed the 1st command.

root@OpenWrt:/tmp# ubidetach -p /dev/mtd5; ubiformat /dev/mtd5 -y; ubiattach -p /dev/mtd5
root@OpenWrt:/tmp# ubimkvol /dev/ubi0 -n 0 -N ubootenv -s 128KiB
root@OpenWrt:/tmp# ubimkvol /dev/ubi0 -n 1 -N ubootenv2 -s 128KiB
root@OpenWrt:/tmp# ubimkvol /dev/ubi0 -n 2 -N recovery -s 10MiB
root@OpenWrt:/tmp# ubiupdatevol /dev/ubi0_2 openwrt-23.05.5-mediatek-filogic-zyxel_ex5601-t0-ubootmod-initramfs-recovery.itb
root@OpenWrt:/tmp# mtd write openwrt-23.05.5-mediatek-filogic-zyxel_ex5601-t0-ubootmod-preloader.bin bl2
root@OpenWrt:/tmp# mtd write openwrt-23.05.5-mediatek-filogic-zyxel_ex5601-t0-ubootmod-bl31-uboot.fip fip
root@OpenWrt:/tmp# sysupgrade -n openwrt-23.05.5-mediatek-filogic-zyxel_ex5601-t0-ubootmod-squashfs-sysupgrade.itb

The router should now restart, and boot into OpenWRT.

Remember to remove the static IP from your client, if you haven't already.

You can also upgrade the device to the latest OpenWRT version, if there's one available.

:!: Always use the Zyxel EX5601-T0 (OpenWrt U-Boot layout) images when upgrading.

Pre flash (Odido T-56)

mtd0: 20000000 00040000 "spi0.1"
mtd1: 00100000 00040000 "BL2"
mtd2: 00080000 00040000 "u-boot-env"
mtd3: 00200000 00040000 "Factory"
mtd4: 001c0000 00040000 "FIP"
mtd5: 00040000 00040000 "zloader"
mtd6: 04000000 00040000 "ubi"
mtd7: 04000000 00040000 "ubi2"
mtd8: 15a80000 00040000 "zyubi"

Post flash

0x000000000000-0x000000100000 : "bl2"
0x000000100000-0x000000180000 : "u-boot-env"
0x000000180000-0x000000380000 : "Factory"
0x000000380000-0x000000580000 : "fip"
0x000000540000-0x000000580000 : "zloader"
0x000000580000-0x00001e000000 : "ubi"

Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.

hardware.button on howto use and configure the hardware button(s). Here, we merely name the buttons, so we can use them in the above Howto.

FIXME Please fill in real values for this device, then remove the EXAMPLEs

The ZyXEL T-56 has the following buttons:

BUTTON Event
EXAMPLE Reset reset
EXAMPLE Secure Easy Setup ses
EXAMPLE No buttons at all. -

Front:

Back:

Inside:

Note: This will void your warranty!

You need to remove the four screws, then use force to open the case, it's held together using latches.

port.serial general information about the serial port, serial port cable, etc.

Serial port is located in the corner of the PCB, below the USB3 port.

Pins are pre soldered.

Serial connection parameters for ZyXEL T-56 115200, 8N1, 3.3V

Connect only Rx, Tx and GND.

U-Boot 2022.01-rc4 (Aug 11 2022 - 09:45:52 +0000) CPU: MediaTek MT7986 Model: ZYXEL EX5601-T0 DRAM: 1 GiB Initializing NMBM ... spi-nand: spi_nand spi_nand@1: Macronix SPI NAND was found. spi-nand: spi_nand spi_nand@1: 512 MiB, block size: 256 KiB, page size: 4096, OOB size: 128 Could not find a valid device for nmbm0 Signature found at block 2047 [0x1ffc0000] First info table with writecount 2 found in block 1920 Second info table with writecount 2 found in block 1923 NMBM has been successfully attached MMC: mmc@11230000: 0 Loading Environment from MTD... OK In: serial@11002000 Out: serial@11002000 Err: serial@11002000 Net: eth0: ethernet@15100000 Reading 262144 byte(s) at offset 0x00000000 ## Booting kernel from Legacy Image at 46000000 ... Image Name: zld-2.3 08/11/2022 09:46:58 Image Type: AArch64 U-Boot Standalone Program (gzip compressed) Data Size: 23638 Bytes = 23.1 KiB Load Address: 41e00200 Entry Point: 41e003f4 Verifying Checksum ... OK Uncompressing Standalone Program ZYXEL zloader v2.3.9 (08/11/2022 - 09:46:58) ubi0: attaching mtd7 ubi0: scanning is finished ubi0: attached mtd7 (name "ubi", size 64 MiB) ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 253952 bytes ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 4096 ubi0: VID header offset: 4096 (aligned 4096), data offset: 8192 ubi0: good PEBs: 256, bad PEBs: 0, corrupted PEBs: 0 ubi0: user volume: 5, internal volumes: 1, max. volumes count: 128 ubi0: max/mean erase counter: 4/0, WL threshold: 4096, image sequence number: 1681461326 ubi0: available PEBs: 1, total reserved PEBs: 255, PEBs reserved for bad PEB handling: 38 Reading from volume 'zyfwinfo' to 0x7f7fe8e0, size 0x400 ... OK ubi0: detaching mtd7 ubi0: mtd7 is detached ubi0: attaching mtd8 ubi0: scanning is finished ubi0: attached mtd8 (name "ubi2", size 64 MiB) ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 253952 bytes ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 4096 ubi0: VID header offset: 4096 (aligned 4096), data offset: 8192 ubi0: good PEBs: 256, bad PEBs: 0, corrupted PEBs: 0 ubi0: user volume: 0, internal volumes: 1, max. volumes count: 128 ubi0: max/mean erase counter: 1/1, WL threshold: 4096, image sequence number: 0 ubi0: available PEBs: 214, total reserved PEBs: 42, PEBs reserved for bad PEB handling: 38 Reading from volume 'zyfwinfo' to 0x7f7fece0, size 0x400 ... *** Cannot find volume 'zyfwinfo' *** ubi0: detaching mtd8 ubi0: mtd8 is detached Cannot get zyfwinfo from ubi2 ubi0: attaching mtd7 ubi0: scanning is finished ubi0: attached mtd7 (name "ubi", size 64 MiB) ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 253952 bytes ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 4096 ubi0: VID header offset: 4096 (aligned 4096), data offset: 8192 ubi0: good PEBs: 256, bad PEBs: 0, corrupted PEBs: 0 ubi0: user volume: 5, internal volumes: 1, max. volumes count: 128 ubi0: max/mean erase counter: 4/0, WL threshold: 4096, image sequence number: 1681461326 ubi0: available PEBs: 1, total reserved PEBs: 255, PEBs reserved for bad PEB handling: 38 Reading from volume 'rootfs' to 0x46000000, size 0x29b0000 ... OK ubi0: detaching mtd7 ubi0: mtd7 is detached zld_verify_rootfs_signature-[Info]: checksum-algorithm sha256 for rsa2048! rootfs signature verification of ubi passed Current bootflag is 0 BOARD_DETECT_BY_GPIO=>result=2 ubi0: attaching mtd7 ubi0: scanning is finished ubi0: attached mtd7 (name "ubi", size 64 MiB) ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 253952 bytes ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 4096 ubi0: VID header offset: 4096 (aligned 4096), data offset: 8192 ubi0: good PEBs: 256, bad PEBs: 0, corrupted PEBs: 0 ubi0: user volume: 5, internal volumes: 1, max. volumes count: 128 ubi0: max/mean erase counter: 4/0, WL threshold: 4096, image sequence number: 1681461326 ubi0: available PEBs: 1, total reserved PEBs: 255, PEBs reserved for bad PEB handling: 38 Reading from volume 'zyfwinfo' to 0x7fb441a0, size 0x400 ... OK ubi0: detaching mtd7 ubi0: mtd7 is detached Multiboot clinent version: 2.7 Hit any key to stop autoboot: 0 ubi0: attaching mtd7 ubi0: scanning is finished ubi0: attached mtd7 (name "ubi", size 64 MiB) ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 253952 bytes ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 4096 ubi0: VID header offset: 4096 (aligned 4096), data offset: 8192 ubi0: good PEBs: 256, bad PEBs: 0, corrupted PEBs: 0 ubi0: user volume: 5, internal volumes: 1, max. volumes count: 128 ubi0: max/mean erase counter: 4/0, WL threshold: 4096, image sequence number: 1681461326 ubi0: available PEBs: 1, total reserved PEBs: 255, PEBs reserved for bad PEB handling: 38 Reading from volume 'kernel' to 0x46000000, size 0x0 ... OK ## Loading kernel from FIT Image at 46000000 ... Using 'config-1' configuration Verifying Hash Integrity ... OK Trying 'kernel-1' kernel subimage Description: ARM64 OpenWrt Linux-5.4.171 Type: Kernel Image Compression: lzma compressed Data Start: 0x460000e8 Data Size: 3763324 Bytes = 3.6 MiB Architecture: AArch64 OS: Linux Load Address: 0x48080000 Entry Point: 0x48080000 Hash algo: crc32 Hash value: d97c4f22 Hash algo: sha1 Hash value: 46716fe9839516477220125cbf1e34a90b334c2f Verifying Hash Integrity ... crc32+ sha1+ OK ## Loading fdt from FIT Image at 46000000 ... Using 'config-1' configuration Verifying Hash Integrity ... OK Trying 'fdt-1' fdt subimage Description: ARM64 OpenWrt ex5601-t0 device tree blob Type: Flat Device Tree Compression: uncompressed Data Start: 0x46396ea0 Data Size: 22484 Bytes = 22 KiB Architecture: AArch64 Hash algo: crc32 Hash value: f2745a77 Hash algo: sha1 Hash value: 680a8f3e64bcdaa8a44ff9f0bc1bda05edb8ef25 Verifying Hash Integrity ... crc32+ sha1+ OK Booting using the fdt blob at 0x46396ea0 Uncompressing Kernel Image Loading Device Tree to 000000007f7f1000, end 000000007f7f97d3 ... OK Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 5.4.171 (routine@5ccc42a6d802) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r0-43529802)) #0 SMP Fri Apr 14 08:35:26 2023 [ 0.000000] Machine model: ZYXEL EX5601-T0 [ 0.000000] earlycon: uart8250 at MMIO32 0x0000000011002000 (options '') [ 0.000000] printk: bootconsole [uart8250] enabled [ 0.000000] On node 0 totalpages: 261136 [ 0.000000] DMA32 zone: 4096 pages used for memmap [ 0.000000] DMA32 zone: 0 pages reserved [ 0.000000] DMA32 zone: 261136 pages, LIFO batch:63 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 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 20 pages/cpu s43864 r8192 d29864 u81920 [ 0.000000] pcpu-alloc: s43864 r8192 d29864 u81920 alloc=20*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: GIC system register CPU interface [ 0.000000] CPU features: kernel page table isolation disabled by kernel configuration [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 257040 [ 0.000000] Kernel command line: console=ttyS0,115200n1 loglevel=8 earlycon=uart8250,mmio32,0x11002000 rootubi=ubi [ 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: 1012844K/1044544K available (7742K kernel code, 540K rwdata, 2204K rodata, 448K init, 295K bss, 31700K 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] 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] GICv3: GIC: Using split EOI/Deactivate mode [ 0.000000] GICv3: 640 SPIs implemented [ 0.000000] GICv3: 0 Extended SPIs implemented [ 0.000000] GICv3: Distributor has no Range Selector support [ 0.000000] GICv3: 16 PPIs implemented [ 0.000000] GICv3: no VLPI support, no direct LPI support [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x000000000c080000 [ 0.000000] random: get_random_bytes called from start_kernel+0x2d4/0x420 with crng_init=0 [ 0.000000] arch_timer: cp15 timer(s) running at 13.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2ff89eacb, max_idle_ns: 440795202429 ns [ 0.000003] sched_clock: 56 bits at 13MHz, resolution 76ns, wraps every 4398046511101ns [ 0.008176] Calibrating delay loop (skipped), value calculated using timer frequency.. 26.00 BogoMIPS (lpj=52000) [ 0.018491] pid_max: default: 32768 minimum: 301 [ 0.023198] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) [ 0.030633] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) [ 0.039253] ASID allocator initialised with 65536 entries [ 0.044725] rcu: Hierarchical SRCU implementation. [ 0.049788] smp: Bringing up secondary CPUs ... [ 0.054558] Detected VIPT I-cache on CPU1 [ 0.054577] GICv3: CPU1: found redistributor 1 region 0:0x000000000c0a0000 [ 0.054597] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] [ 0.054819] Detected VIPT I-cache on CPU2 [ 0.054827] GICv3: CPU2: found redistributor 2 region 0:0x000000000c0c0000 [ 0.054835] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] [ 0.055037] Detected VIPT I-cache on CPU3 [ 0.055045] GICv3: CPU3: found redistributor 3 region 0:0x000000000c0e0000 [ 0.055052] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] [ 0.055079] smp: Brought up 1 node, 4 CPUs [ 0.111630] SMP: Total of 4 processors activated. [ 0.116352] CPU features: detected: 32-bit EL0 Support [ 0.121511] CPU features: detected: CRC32 instructions [ 0.126758] CPU: All CPU(s) started at EL2 [ 0.130876] alternatives: patching kernel code [ 0.137326] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.147139] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.154131] pinctrl core: initialized pinctrl subsystem [ 0.159801] NET: Registered protocol family 16 [ 0.164439] DMA: preallocated 256 KiB pool for atomic allocations [ 0.178981] cryptd: max_cpu_qlen set to 1000 [ 0.184416] SCSI subsystem initialized [ 0.188359] libata version 3.00 loaded. [ 0.192454] usbcore: registered new interface driver usbfs [ 0.197982] usbcore: registered new interface driver hub [ 0.203337] usbcore: registered new device driver usb [ 0.208811] Advanced Linux Sound Architecture Driver Initialized. [ 0.215222] Bluetooth: Core ver 2.22 [ 0.218825] NET: Registered protocol family 31 [ 0.223287] Bluetooth: HCI device and connection manager initialized [ 0.229671] Bluetooth: HCI socket layer initialized [ 0.234568] Bluetooth: L2CAP socket layer initialized [ 0.239644] Bluetooth: SCO socket layer initialized [ 0.245258] rbus 18000000.wbsys: PCI host bridge to bus 0000:00 [ 0.251208] pci_bus 0000:00: root bus resource [mem 0x18000000-0x18ffffff] [ 0.258115] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.263624] pci_bus 0000:00: scanning bus [ 0.267657] pci 0000:00:00.0: [14c3:7986] type 00 class 0x000280 [ 0.273699] pci 0000:00:00.0: reg 0x10: [mem 0x18000000-0x1800000f 64bit] [ 0.280517] pci 0000:00:00.0: reg 0x18: [mem 0x00000000-0x0000000f] [ 0.286812] pci 0000:00:00.0: reg 0x1c: [mem 0x00000000-0x0000000f] [ 0.293106] pci 0000:00:00.0: reg 0x20: [mem 0x00000000-0x0000000f] [ 0.299401] pci 0000:00:00.0: reg 0x24: [mem 0x00000000-0x0000000f] [ 0.306479] pci_bus 0000:00: fixups for bus [ 0.310679] pci_bus 0000:00: bus scan returning with max=00 [ 0.316546] clocksource: Switched to clocksource arch_sys_counter [ 0.323213] thermal_sys: Registered thermal governor 'fair_share' [ 0.323217] thermal_sys: Registered thermal governor 'bang_bang' [ 0.329343] thermal_sys: Registered thermal governor 'step_wise' [ 0.335374] thermal_sys: Registered thermal governor 'user_space' [ 0.341405] thermal_sys: Registered thermal governor 'power_allocator' [ 0.347697] NET: Registered protocol family 2 [ 0.358701] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.366670] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear) [ 0.375077] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.382889] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear) [ 0.390220] TCP: Hash tables configured (established 8192 bind 8192) [ 0.396670] UDP hash table entries: 512 (order: 2, 16384 bytes, linear) [ 0.403327] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear) [ 0.410485] NET: Registered protocol family 1 [ 0.414880] PCI: CLS 0 bytes, default 64 [ 0.419467] workingset: timestamp_bits=46 max_order=18 bucket_order=0 [ 0.428502] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.434430] ntfs: driver 2.1.32 [Flags: R/O]. [ 0.438873] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.465042] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled [ 0.471906] printk: console [ttyS0] disabled [ 0.496313] 11002000.serial: ttyS0 at MMIO 0x11002000 (irq = 11, base_baud = 2500000) is a ST16650V2 [ 0.505519] printk: console [ttyS0] enabled [ 0.505519] printk: console [ttyS0] enabled [ 0.513869] printk: bootconsole [uart8250] disabled [ 0.513869] printk: bootconsole [uart8250] disabled [ 0.543954] 11003000.serial: ttyS1 at MMIO 0x11003000 (irq = 12, base_baud = 1625000) is a ST16650V2 [ 0.573388] 11004000.serial: ttyS2 at MMIO 0x11004000 (irq = 13, base_baud = 1625000) is a ST16650V2 [ 0.582960] mtk_rng 1020f000.trng: registered RNG driver [ 0.583168] random: fast init done [ 0.588382] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 0.591887] random: crng init done [ 0.599386] loop: module loaded [ 0.605657] spi-nor spi0.0: unrecognized JEDEC id bytes: ff c2 37 03 00 c2 [ 0.612533] spi-nor: probe of spi0.0 failed with error -2 [ 0.618083] spi-nand spi0.1: Macronix SPI NAND was found. [ 0.623475] spi-nand spi0.1: 512 MiB, block size: 256 KiB, page size: 4096, OOB size: 128 [ 0.632956] libphy: Fixed MDIO Bus: probed [ 0.648903] libphy: mdio: probed [ 0.652230] libphy: (67c9de0a) Ignore assert reset signal for Intel GPY211. [ 0.702838] Intel GPY211 PHY mdio-bus:05: driver wait 0 ms for phy ready! [ 0.710812] libphy: (67c9de0a) Ignore assert reset signal for Intel GPY211. [ 0.718036] Intel GPY211 PHY mdio-bus:06: driver wait 0 ms for phy ready! [ 0.726047] mtk_soc_eth 15100000.ethernet: generated random MAC address 12:48:44:20:69:d4 [ 0.734429] mtk_soc_eth 15100000.ethernet eth0: mediatek frame engine at 0xffffffc011a80000, irq 122 [ 0.743564] mtk_soc_eth 15100000.ethernet: generated random MAC address 62:98:79:56:e0:00 [ 0.751885] mtk_soc_eth 15100000.ethernet eth1: mediatek frame engine at 0xffffffc011a80000, irq 122 [ 0.760998] (unnamed net_device) (dummy): netif_napi_add() called with weight 256 [ 0.768738] xhci-mtk 11200000.xhci: 11200000.xhci supply vbus not found, using dummy regulator [ 0.777354] xhci-mtk 11200000.xhci: 11200000.xhci supply vusb33 not found, using dummy regulator [ 0.786172] DEBUG: enable is gpio 419 and active 1 [ 0.790967] DEBUG: oc is gpio 418 and active 1 [ 0.796013] xhci-mtk 11200000.xhci: xHCI Host Controller [ 0.801333] xhci-mtk 11200000.xhci: new USB bus registered, assigned bus number 1 [ 0.811863] xhci-mtk 11200000.xhci: hcc params 0x01403f99 hci version 0x110 quirks 0x0000000000210010 [ 0.821084] xhci-mtk 11200000.xhci: irq 132, io mem 0x11200000 [ 0.827251] hub 1-0:1.0: USB hub found [ 0.831006] hub 1-0:1.0: 2 ports detected [ 0.835180] xhci-mtk 11200000.xhci: xHCI Host Controller [ 0.840489] xhci-mtk 11200000.xhci: new USB bus registered, assigned bus number 2 [ 0.847957] xhci-mtk 11200000.xhci: Host supports USB 3.2 Enhanced SuperSpeed [ 0.855106] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [ 0.863378] hub 2-0:1.0: USB hub found [ 0.867131] hub 2-0:1.0: 1 port detected [ 0.871349] usbcore: registered new interface driver uas [ 0.876683] usbcore: registered new interface driver usb-storage [ 0.882765] i2c /dev entries driver [ 0.887270] mtk-wdt 1001c000.watchdog: Watchdog enabled (timeout=31 sec, nowayout=0) [ 0.895175] device-mapper: ioctl: 4.41.0-ioctl (2019-09-16) initialised: dm-devel@redhat.com [ 0.903672] Bluetooth: HCI UART driver ver 2.3 [ 0.908106] Bluetooth: HCI UART protocol H4 registered [ 0.913227] Bluetooth: HCI UART protocol BCSP registered [ 0.918566] Bluetooth: HCI UART protocol Broadcom registered [ 0.924219] Bluetooth: HCI UART protocol QCA registered [ 0.929809] crypto-safexcel 10320000.crypto: EIP97:230(0,1,4,4)-HIA:270(0,5,5),PE:150/433,alg:7fcdfc00 [ 0.943096] mt79xx-audio 11210000.audio-controller: No cache used with register defaults set! [ 0.951709] mt79xx-audio 11210000.audio-controller: mtk_afe_combine_sub_dai(), num of dai 3 [ 0.960199] debugfs: Directory '11210000.audio-controller' with parent 'mt79xx-si3218x' already present! [ 0.969737] slic-dummy-codec dummy_codec: dummy_component_probe [ 0.975809] mt79xx-si3218x sound_si3218x: snd-soc-dummy-dai <-> DL1 mapping ok [ 0.983150] mt79xx-si3218x sound_si3218x: snd-soc-dummy-dai <-> UL1 mapping ok [ 0.990354] [ 0.990354] ###@@@###@@@###@@@ mt79xx_si3218x_init()/Line-76: Enter... [ 0.990354] [ 0.999835] [ 0.999835] ###@@@###@@@###@@@ mtk_dai_etdm_set_fmt()/Line-447/dai->id=2: Enter...fmt=0x00004304... [ 0.999835] [ 1.011822] mt79xx-si3218x sound_si3218x: dummy_codec <-> ETDM mapping ok [ 1.018905] Initializing XFRM netlink socket [ 1.023426] NET: Registered protocol family 10 [ 1.028329] Segment Routing with IPv6 [ 1.032021] NET: Registered protocol family 17 [ 1.036493] Bridge firewalling registered [ 1.040542] 8021q: 802.1Q VLAN Support v1.8 [ 1.051732] nmbm nmbm_spim_nand: Signature found at block 2047 [0x1ffc0000] [ 1.061229] nmbm nmbm_spim_nand: First info table with writecount 2 found in block 1920 [ 1.076745] nmbm nmbm_spim_nand: Second info table with writecount 2 found in block 1923 [ 1.084825] nmbm nmbm_spim_nand: NMBM has been successfully attached [ 1.091380] 8 fixed-partitions partitions found on MTD device nmbm_spim_nand [ 1.098413] Creating 8 MTD partitions on "nmbm_spim_nand": [ 1.103885] 0x000000000000-0x000000100000 : "BL2" [ 1.109000] 0x000000100000-0x000000180000 : "u-boot-env" [ 1.114611] 0x000000180000-0x000000380000 : "Factory" [ 1.119938] 0x000000380000-0x000000540000 : "FIP" [ 1.124915] 0x000000540000-0x000000580000 : "zloader" [ 1.130233] 0x000000580000-0x000004580000 : "ubi" [ 1.135259] 0x000004580000-0x000008580000 : "ubi2" [ 1.140358] 0x000008580000-0x00001e000000 : "zyubi" [ 1.353722] libphy: dsa slave smi: probed [ 1.358585] mt7530 mdio-bus:1f lan1 (uninitialized): PHY [dsa-0.0:01] driver [Generic PHY] [ 1.367973] mt7530 mdio-bus:1f lan2 (uninitialized): PHY [dsa-0.0:02] driver [Generic PHY] [ 1.377290] mt7530 mdio-bus:1f lan3 (uninitialized): PHY [dsa-0.0:03] driver [Generic PHY] [ 1.386232] mt7530 mdio-bus:1f: configuring for fixed/2500base-x link mode [ 1.393368] DSA: tree 0 setup [ 1.393622] mt7530 mdio-bus:1f: Link is Up - 2.5Gbps/Full - flow control rx/tx [ 1.396467] UBI: plan to attach ubi [ 1.407632] UBI: auto-attach mtd6 [ 1.410950] ubi0: attaching mtd6 [ 1.720360] ubi0: scanning is finished [ 1.731772] ubi0: attached mtd6 (name "ubi", size 64 MiB) [ 1.737160] ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 253952 bytes [ 1.744014] ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 4096 [ 1.750782] ubi0: VID header offset: 4096 (aligned 4096), data offset: 8192 [ 1.757723] ubi0: good PEBs: 256, bad PEBs: 0, corrupted PEBs: 0 [ 1.763710] ubi0: user volume: 5, internal volumes: 1, max. volumes count: 128 [ 1.770912] ubi0: max/mean erase counter: 4/0, WL threshold: 4096, image sequence number: 1681461326 [ 1.780019] ubi0: available PEBs: 1, total reserved PEBs: 255, PEBs reserved for bad PEB handling: 38 [ 1.789218] ubi0: background thread "ubi_bgt0d" started, PID 838 [ 1.790187] block ubiblock0_1: created from ubi0:1(rootfs) [ 1.800678] ubiblock: device ubiblock0_1 (rootfs) set to be root filesystem [ 1.807624] hctosys: unable to open rtc device (rtc0) [ 1.812881] ALSA device list: [ 1.815833] #0: mt79xx-si3218x [ 1.825098] VFS: Mounted root (squashfs filesystem) readonly on device 253:0. [ 1.832379] Freeing unused kernel memory: 448K [ 1.852575] Run /sbin/init as init process [ 2.057861] init: Console is alive [ 2.061372] init: - watchdog - [ 4.652825] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 4.692289] conninfra@(mtk_conninfra_drv_init:644) Before platform_driver_register [ 4.699979] Get Index(0-TOP_MISC_BASE) phy_addr(0x11d10000) vir_addr=(0xffffffc010c3d000) size=(0x1000) [ 4.709353] Get Index(1-TOPRGU_BASE) phy_addr(0x1001c000) vir_addr=(0xffffffc010c45000) size=(0x1000) [ 4.718550] Get Index(2-GPIO_BASE) phy_addr(0x1001f000) vir_addr=(0xffffffc010c4d000) size=(0x1000) [ 4.727573] Get Index(3-IOCFG_TR_BASE) phy_addr(0x11f00000) vir_addr=(0xffffffc010c55000) size=(0x1000) [ 4.736947] Get Index(4-IOCFG_TL_BASE) phy_addr(0x11f10000) vir_addr=(0xffffffc010c5d000) size=(0x1000) [ 4.746317] Get Index(5-INFRACFG_AO_BASE) phy_addr(0x10003000) vir_addr=(0xffffffc010c65000) size=(0x1000) [ 4.755946] Get Index(6-CONN_INFRA_CFG_BASE) phy_addr(0x18001000) vir_addr=(0xffffffc010c6d000) size=(0x1000) [ 4.765834] Get Index(7-CONN_INFRA_SYSRAM_BASE) phy_addr(0x18050000) vir_addr=(0xffffffc010c75000) size=(0x1000) [ 4.775983] Get Index(8-CONN_INFRA_CLKGEN_ON_TOP_BASE) phy_addr(0x18009000) vir_addr=(0xffffffc010c7d000) size=(0x1000) [ 4.786742] Get Index(9-CONN_HOST_CSR_TOP_BASE) phy_addr(0x18060000) vir_addr=(0xffffffc010c7f000) size=(0x1000) [ 4.796892] Get Index(10-CONN_INFRA_BUS_CR_BASE) phy_addr(0x1800e000) vir_addr=(0xffffffc010c81000) size=(0x1000) [ 4.807128] Get Index(11-CONN_INFRA_RGU_BASE) phy_addr(0x18000000) vir_addr=(0xffffffc010c83000) size=(0x1000) [ 4.817104] Get Index(12-CONN_WT_SLP_CTL_REG_BASE) phy_addr(0x18005000) vir_addr=(0xffffffc010c85000) size=(0x1000) [ 4.827513] Get Index(13-INST2_CONN_WT_SLP_CTL_REG_BASE) phy_addr(0x18085000) vir_addr=(0xffffffc010c8d000) size=(0x1000) [ 4.838443] Get Index(14-CONN_RF_SPI_MST_REG_BASE) phy_addr(0x18004000) vir_addr=(0xffffffc010c95000) size=(0x1000) [ 4.848852] Get Index(15-INST2_CONN_RF_SPI_MST_REG_BASE) phy_addr(0x18084000) vir_addr=(0xffffffc010c9d000) size=(0x1000) [ 4.859782] Get Index(16-CONN_SEMAPHORE_BASE) phy_addr(0x18070000) vir_addr=(0xffffffc010d30000) size=(0x10000) [ 4.869847] Get Index(17-CONN_AFE_CTL_BASE) phy_addr(0x18003000) vir_addr=(0xffffffc010ca5000) size=(0x1000) [ 4.879649] Get Index(18-CONN_AFE_CTL_2ND_BASE) phy_addr(0x18083000) vir_addr=(0xffffffc010cad000) size=(0x1000) [ 4.889800] Get Index(19-WF_TOP_SLPPROT_ON_BASE) phy_addr(0x184c0000) vir_addr=(0xffffffc010d50000) size=(0x10000) [ 4.900123] Get Index(20-WF_TOP_CFG_BASE) phy_addr(0x184b0000) vir_addr=(0xffffffc010caf000) size=(0x1000) [ 4.909753] Get Index(21-WF_MCU_CONFIG_LS_BASE) phy_addr(0x184f0000) vir_addr=(0xffffffc010cb1000) size=(0x1000) [ 4.919903] Get Index(22-WF_MCU_BUS_CR_BASE) phy_addr(0x18400000) vir_addr=(0xffffffc010cb3000) size=(0x1000) [ 4.929793] Get Index(23-WF_MCUSYS_INFRA_BUS_FULL_U_DEBUG_CTRL_AO_BASE) phy_addr(0x18500000) vir_addr=(0xffffffc010cb5000) size=(0x1000) [ 4.942023] Get Index(24-WF_TOP_CFG_ON_BASE) phy_addr(0x184c0000) vir_addr=(0xffffffc010d70000) size=(0x10000) [ 4.952631] eeFlashId: 0x7986, EEPROM_content_valid = 1 [ 4.953831] conninfra@(consys_plt_hw_init:221) tx_stream = 0x4, rx_stream = 0x4, band0_pa_type = 0x3, band1_pa_type = 0x3 [ 4.970926] conninfra@(consys_plt_hw_init:230) adie_cfg_type = 2, one_adie_dbdc = 0 [ 4.978570] [emi_mng_init] gConEmiPhyBase = [0x4fc00000] size = [0x100000] fw size = [0x100000] ops=[000000003bb57804] [ 4.989318] conninfra@(mtk_conninfra_drv_init:650) After platform_driver_register [ 4.997072] ConnInfra Dev: init (0) [ 5.002029] conninfra@(_consys_polling_chipid_int:459) Read CONNSYS HW IP version successfully! (0x02070000) [ 5.011835] conninfra@(consys_bus_clock_ctrl:485) drv=[4] conninfra_bus_clock_wpll=[0]->[16] enable [ 5.020861] conninfra@(connsys_d_die_cfg:530) D-die efuse: 0x00000000 [ 5.028317] conninfra@(_connsys_a_die_chip_id_confirm:1915) adie_idx[0]: A-die CHIP ID = 0x7976, HW Version = 0x8a20 [ 5.039821] conninfra@(_connsys_a_die_chip_id_confirm:1915) adie_idx[1]: A-die CHIP ID = 0x7976, HW Version = 0x8a20 [ 5.052332] conninfra@(consys_spi_write_nolock:670) addr = 0x0a00, val = 0xffffffff [ 5.060972] conninfra@(consys_spi_write_nolock:670) addr = 0x0144, val = 0x00000002 [ 5.070618] conninfra@(consys_spi_write_nolock:670) addr = 0x0148, val = 0x00000000 [ 5.080266] conninfra@(consys_spi_write_nolock:670) addr = 0x0148, val = 0x43a60000 [ 5.093941] conninfra@(connsys_a_die_efuse_read_nolock:906) efuse = [0x00000001, 0x00c40000, 0x008700b8, 0x00000000] [ 5.105442] conninfra@(consys_spi_write_nolock:670) addr = 0x0144, val = 0x00000002 [ 5.115088] conninfra@(consys_spi_write_nolock:670) addr = 0x0148, val = 0x23a6003a [ 5.124735] conninfra@(consys_spi_write_nolock:670) addr = 0x0148, val = 0x63a7003a [ 5.138410] conninfra@(connsys_a_die_efuse_read_nolock:906) efuse = [0x00000001, 0x00c40000, 0x008700b8, 0x00000000] [ 5.149910] conninfra@(consys_spi_write_nolock:670) addr = 0x0144, val = 0x00000002 [ 5.159558] conninfra@(consys_spi_write_nolock:670) addr = 0x0148, val = 0x23a7003a [ 5.169205] conninfra@(consys_spi_write_nolock:670) addr = 0x0148, val = 0x63ac003a [ 5.182880] conninfra@(connsys_a_die_efuse_read_nolock:906) efuse = [0x00000001, 0x00c40000, 0x008700b8, 0x00000000] [ 5.194379] conninfra@(consys_spi_write_nolock:670) addr = 0x0038, val = 0x4a563b00 [ 5.203019] conninfra@(consys_spi_write_nolock:670) addr = 0x065c, val = 0x1d59080f [ 5.211658] conninfra@(consys_spi_write_nolock:670) addr = 0x0664, val = 0x34c00fe0 [ 5.221308] conninfra@(consys_spi_write_nolock:670) addr = 0x0a00, val = 0xffffffff [ 5.229948] conninfra@(consys_spi_write_nolock:670) addr = 0x0144, val = 0x00000002 [ 5.239595] conninfra@(consys_spi_write_nolock:670) addr = 0x0148, val = 0x00000000 [ 5.249241] conninfra@(consys_spi_write_nolock:670) addr = 0x0148, val = 0x43a60000 [ 5.262917] conninfra@(connsys_a_die_efuse_read_nolock:906) efuse = [0x00000001, 0x00c40000, 0x008700b6, 0x00000000] [ 5.274417] conninfra@(consys_spi_write_nolock:670) addr = 0x0144, val = 0x00000002 [ 5.284063] conninfra@(consys_spi_write_nolock:670) addr = 0x0148, val = 0x23a6003a [ 5.293710] conninfra@(consys_spi_write_nolock:670) addr = 0x0148, val = 0x63a7003a [ 5.307385] conninfra@(connsys_a_die_efuse_read_nolock:906) efuse = [0x00000001, 0x00c40000, 0x008700b6, 0x00000000] [ 5.318885] conninfra@(consys_spi_write_nolock:670) addr = 0x0144, val = 0x00000002 [ 5.328531] conninfra@(consys_spi_write_nolock:670) addr = 0x0148, val = 0x23a7003a [ 5.338178] conninfra@(consys_spi_write_nolock:670) addr = 0x0148, val = 0x63ac003a [ 5.351852] conninfra@(connsys_a_die_efuse_read_nolock:906) efuse = [0x00000001, 0x00c40000, 0x008700b6, 0x00000000] [ 5.363352] conninfra@(consys_spi_write_nolock:670) addr = 0x0038, val = 0x4a563b00 [ 5.371991] conninfra@(consys_spi_write_nolock:670) addr = 0x065c, val = 0x1d59080f [ 5.380630] conninfra@(consys_spi_write_nolock:670) addr = 0x0664, val = 0x34c00fe0 [ 5.389272] conninfra@(consys_spi_write_nolock:670) addr = 0x0070, val = 0x88888005 [ 5.398870] conninfra@(consys_spi_write_nolock:670) addr = 0x0070, val = 0x00000005 [ 5.407511] conninfra@(consys_spi_write_nolock:670) addr = 0x0070, val = 0x88888005 [ 5.417110] conninfra@(consys_spi_write_nolock:670) addr = 0x0070, val = 0x00000005 [ 5.425690] conninfra@(_consys_polling_chipid_int:459) Read CONNSYS HW IP version successfully! (0x02070000) [ 5.435492] conninfra@(_consys_hw_conninfra_wakeup:470) conninfra_wakeup refcnt=[0]->[1] wakeup!! [ 5.444348] conninfra@(_consys_hw_conninfra_sleep:490) conninfra_sleep refcnt=[1]->[0] sleep!! [ 5.452937] conninfra@(opfunc_power_on_internal:241) [Conninfra Pwr On] BT=[0] FM=[0] GPS=[0] WF=[0] CONNINFRA=[1] [ 5.483061] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 5.490433] ehci-fsl: Freescale EHCI Host controller driver [ 5.496736] ehci-platform: EHCI generic platform driver [ 5.504260] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 5.511206] ohci-platform: OHCI generic platform driver [ 5.537697] mediatek_soc_hnat 15100000.hnat: wan = eth1 [ 5.542924] mediatek_soc_hnat 15100000.hnat: lan = lan [ 5.548050] mediatek_soc_hnat 15100000.hnat: ppd = eth0 [ 5.553259] mediatek_soc_hnat 15100000.hnat: gmac num = 2 [ 5.558642] mediatek_soc_hnat 15100000.hnat: ppe num = 1 [ 5.564299] mediatek_soc_hnat 15100000.hnat: PPE0 entry number = 8192 [ 5.570983] mediatek_soc_hnat 15100000.hnat: PPE0 hwnat start [ 5.576778] hnat roaming work enable [ 5.582894] warp_module_init(): module init and register callback for warp [ 5.589832] create warp_ctrl ok!!! [ 5.593253] wed_get_slot_map(): assign slot_id:0 for entry: 0! [ 5.599080] wed_get_slot_map(): assign slot_id:1 for entry: 1! [ 5.605382] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 5.622755] init: - preinit - [ 6.206210] mtk_soc_eth 15100000.ethernet eth0: configuring for fixed/2500base-x link mode [ 6.214533] mtk_soc_eth 15100000.ethernet eth0: Link is Up - 2.5Gbps/Full - flow control rx/tx Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level rm: can't remove '/tmp/tmp.mOlaEP': No such file or directory [ 8.290535] mount_root: loading kmods from internal overlay [ 8.310780] kmodloader: loading kernel modules from //etc/modules-boot.d/* [ 8.318760] kmodloader: done loading kernel modules from //etc/modules-boot.d/* [ 10.804364] UBIFS (ubi0:4): Mounting in unauthenticated mode [ 10.810113] UBIFS (ubi0:4): background thread "ubifs_bgt0_4" started, PID 960 [ 10.884541] UBIFS (ubi0:4): recovery needed [ 11.033121] UBIFS (ubi0:4): recovery completed [ 11.037602] UBIFS (ubi0:4): UBIFS: mounted UBI device 0, volume 4, name "rootfs_data" [ 11.045413] UBIFS (ubi0:4): LEB size: 253952 bytes (248 KiB), min./max. I/O unit sizes: 4096 bytes/4096 bytes [ 11.055303] UBIFS (ubi0:4): FS size: 3555328 bytes (3 MiB, 14 LEBs), journal size 1777665 bytes (1 MiB, 5 LEBs) [ 11.065365] UBIFS (ubi0:4): reserved for root: 167926 bytes (163 KiB) [ 11.071789] UBIFS (ubi0:4): media format: w5/r0 (latest is w5/r0), UUID 1EE6D2A6-E47E-4E97-AF9B-2DC5C1A4004E, small LPT model [ 11.086204] block: attempting to load /tmp/ubifs_cfg/upper/etc/config/fstab [ 11.105349] block: extroot: not configured [ 11.109526] UBIFS (ubi0:4): un-mount UBI device 0 [ 11.114227] UBIFS (ubi0:4): background thread "ubifs_bgt0_4" stops [ 11.123889] UBIFS (ubi0:4): Mounting in unauthenticated mode [ 11.129590] UBIFS (ubi0:4): background thread "ubifs_bgt0_4" started, PID 963 [ 11.308724] UBIFS (ubi0:4): UBIFS: mounted UBI device 0, volume 4, name "rootfs_data" [ 11.316545] UBIFS (ubi0:4): LEB size: 253952 bytes (248 KiB), min./max. I/O unit sizes: 4096 bytes/4096 bytes [ 11.326435] UBIFS (ubi0:4): FS size: 3555328 bytes (3 MiB, 14 LEBs), journal size 1777665 bytes (1 MiB, 5 LEBs) [ 11.336497] UBIFS (ubi0:4): reserved for root: 167926 bytes (163 KiB) [ 11.342930] UBIFS (ubi0:4): media format: w5/r0 (latest is w5/r0), UUID 1EE6D2A6-E47E-4E97-AF9B-2DC5C1A4004E, small LPT model [ 11.363339] mount_root: loading kmods from internal overlay [ 11.388045] kmodloader: loading kernel modules from /tmp/overlay/upper/etc/modules-boot.d/* [ 11.399588] kmodloader: done loading kernel modules from /tmp/overlay/upper/etc/modules-boot.d/* [ 13.830912] block: attempting to load /tmp/ubifs_cfg/upper/etc/config/fstab [ 13.844626] block: extroot: not configured [ 13.851530] mount_root: switching to ubifs overlay [ 13.868806] urandom-seed: Seed file not found (/etc/urandom.seed) [ 13.906481] procd: - early - [ 13.909401] procd: - watchdog - [ 14.425795] procd: - watchdog - [ 14.430370] procd: - ubus - [ 14.483634] procd: - init - Please press Enter to activate this console. [ 14.767021] urngd: v1.0.2 started. [ 14.837244] kmodloader: loading kernel modules from /etc/modules.d/* [ 14.852102] MACsec IEEE 802.1AE [ 14.887619] NET: Registered protocol family 8 [ 14.892009] NET: Registered protocol family 20 [ 14.900808] NET: Registered protocol family 15 [ 14.936025] l2tp_core: L2TP core driver, V2.0 [ 14.941399] l2tp_netlink: L2TP netlink interface [ 14.947597] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver [ 14.967874] gre: GRE over IPv4 demultiplexor driver [ 14.974739] ip_gre: GRE over IPv4 tunneling driver [ 14.982232] ip6_gre: GRE over IPv6 tunneling driver [ 15.008929] PPP generic driver version 2.4.2 [ 15.034059] GACT probability on [ 15.038231] Mirror/redirect action on [ 15.049448] u32 classifier [ 15.052154] input device check on [ 15.055851] Actions configured [ 15.134463] fuse: init (API version 7.31) [ 15.141860] usbcore: registered new interface driver cdc_acm [ 15.147556] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 15.157051] usbcore: registered new interface driver cdc_wdm [ 15.174354] hso: drivers/net/usb/hso.c: Option Wireless [ 15.179722] usbcore: registered new interface driver hso [ 15.192769] Current mapfilter version v3.0.1 [ 16.163227] mt_wifi: module license 'Proprietary' taints kernel. [ 16.169237] Disabling lock debugging due to kernel taint [ 16.213795] conninfra@(conninfra_pwr_on:120) [conninfra_pwr_on] drv=[3] [ 16.221411] conninfra@(_consys_polling_chipid_int:459) Read CONNSYS HW IP version successfully! (0x02070000) [ 16.239271] Adie Type: 0x7976 [ 16.239275] SKU Type: 6000 [ 16.243211] conninfra@(opfunc_power_on_internal:241) [Conninfra Pwr On] BT=[0] FM=[0] GPS=[0] WF=[1] CONNINFRA=[1] [ 16.274458] WiFi@C12L1,get_dbg_setting_by_profile() 4199: debug level setting=INDEX0_debug_level not found!! [ 16.284334] WiFi@C12L1,get_dbg_setting_by_profile() 4222: debug option setting=INDEX0_debug_option not found!! [ 16.294416] mt_rbus 0000:00:00.0: runtime IRQ mapping not provided by arch [ 16.307870] mt7986_init()--> [ 16.310806] sku:0xf, ADIE=MT7976 [ 16.315180] <--mt7986_init() [ 16.318095] mt7915_ap.ko zyWlan_evt_init: create socket successfully [ 16.324491] RtmpRaDevCtrlInit(): MCS_LUT not used becasue MacTb size(544) > 128! [ 16.332003] WiFi@C12L1,match_index_by_chipname() 507: not find chip name INDEX1 [ 16.339344] WiFi@C12L1,match_index_by_chipname() 507: not find chip name INDEX2 [ 16.346676] WiFi@C12L1,match_index_by_chipname() 507: not find chip name INDEX3 [ 16.354010] WiFi@C12L1,match_index_by_chipname() 507: not find chip name INDEX4 [ 16.361325] WiFi@C12L1,match_index_by_chipname() 507: not find chip name INDEX5 [ 16.368640] WiFi@C12L1,match_index_by_chipname() 507: not find chip name INDEX6 [ 16.375971] WiFi@C12L1,match_index_by_chipname() 507: not find chip name INDEX7 [ 16.383306] WiFi@C12L1,match_index_by_chipname() 507: not find chip name INDEX8 [ 16.390646] WiFi@C12L1,match_index_by_chipname() 507: not find chip name INDEX9 [ 16.397959] WiFi@C12L2,match_index_by_chipname() 512: Not find slot id, back to old rule. [ 16.406230] msta_ifname not found [ 16.418372] -->mtfwd_init(ver:2.0) [ 16.418414] <-- [ 16.422388] mtk_warp_proxy: module uses symbols from proprietary module mt_wifi, inheriting taint. [ 16.445225] PPP MPPE Compression module registered [ 16.451352] NET: Registered protocol family 24 [ 16.456995] PPTP driver version 0.8.5 [ 16.462064] usbcore: registered new interface driver usblp [ 16.472678] usbcore: registered new interface driver usbserial_generic [ 16.479296] usbserial: USB Serial support registered for generic [ 16.505977] xt_time: kernel timezone is -0000 [ 16.512092] zy_platform zybsp: zy_platform_probe,425, enter. [ 16.517866] zy_platform zybsp: board detect value: 2 [ 16.523013] zy_platform zybsp: vendor board detect value: 0 [ 16.528744] zy_platform zybsp: zyxel-dg-gpios is gpio 438 and active 1 [ 16.536781] usbcore: registered new interface driver cdc_ether [ 16.544634] usbcore: registered new interface driver cdc_ncm [ 16.555063] l2tp_ppp: PPPoL2TP kernel driver, V2.0 [ 16.665266] /proc/zy_nf_ct_udp_STB_port created [ 16.669857] /proc/zy_nf_ct_udp_STB_timeout created [ 16.687460] usbcore: registered new interface driver qmi_wwan [ 16.694732] usbcore: registered new interface driver rndis_host [ 16.714278] usbcore: registered new interface driver option [ 16.719893] usbserial: USB Serial support registered for GSM modem (1-port) [ 16.727929] kmodloader: done loading kernel modules from /etc/modules.d/* [ 17.950137] mtk_soc_eth 15100000.ethernet eth0: TX vlan offload cannot be enabled when dsa is attached. [ 17.960183] mtk_soc_eth 15100000.ethernet eth0: TX vlan offload cannot be enabled when dsa is attached. [ 20.592708] /dev/ubi0_3: Can't open blockdev [ 20.664892] block ubiblock0_3: created from ubi0:3(zydefault) [ 20.704845] ubi1: attaching mtd8 [ 22.363562] ubi1: scanning is finished [ 22.375514] ubi1: attached mtd8 (name "zyubi", size 346 MiB) [ 22.381168] ubi1: PEB size: 262144 bytes (256 KiB), LEB size: 253952 bytes [ 22.388025] ubi1: min./max. I/O unit sizes: 4096/4096, sub-page size 4096 [ 22.394792] ubi1: VID header offset: 4096 (aligned 4096), data offset: 8192 [ 22.401733] ubi1: good PEBs: 1386, bad PEBs: 0, corrupted PEBs: 0 [ 22.407807] ubi1: user volume: 5, internal volumes: 1, max. volumes count: 128 [ 22.415009] ubi1: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 3074060592 [ 22.424116] ubi1: available PEBs: 0, total reserved PEBs: 1386, PEBs reserved for bad PEB handling: 38 [ 22.433402] ubi1: background thread "ubi_bgt1d" started, PID 2422 [ 22.455550] UBIFS (ubi1:3): Mounting in unauthenticated mode [ 22.461259] UBIFS (ubi1:3): background thread "ubifs_bgt1_3" started, PID 2430 [ 22.535880] UBIFS (ubi1:3): recovery needed [ 22.682431] UBIFS (ubi1:3): recovery completed [ 22.686926] UBIFS (ubi1:3): UBIFS: mounted UBI device 1, volume 3, name "data" [ 22.694130] UBIFS (ubi1:3): LEB size: 253952 bytes (248 KiB), min./max. I/O unit sizes: 4096 bytes/4096 bytes [ 22.704020] UBIFS (ubi1:3): FS size: 18538496 bytes (17 MiB, 73 LEBs), journal size 2031617 bytes (1 MiB, 6 LEBs) [ 22.714256] UBIFS (ubi1:3): reserved for root: 875618 bytes (855 KiB) [ 22.720679] UBIFS (ubi1:3): media format: w5/r0 (latest is w5/r0), UUID C3EAFC4A-B6D3-465B-A936-AD34A1F4279A, small LPT model [ 22.745904] UBIFS (ubi1:4): Mounting in unauthenticated mode [ 22.751621] UBIFS (ubi1:4): background thread "ubifs_bgt1_4" started, PID 2435 [ 22.826178] UBIFS (ubi1:4): recovery needed [ 23.054893] UBIFS (ubi1:4): recovery completed [ 23.059400] UBIFS (ubi1:4): UBIFS: mounted UBI device 1, volume 4, name "misc" [ 23.066609] UBIFS (ubi1:4): LEB size: 253952 bytes (248 KiB), min./max. I/O unit sizes: 4096 bytes/4096 bytes [ 23.076501] UBIFS (ubi1:4): FS size: 310583296 bytes (296 MiB, 1223 LEBs), journal size 15491072 bytes (14 MiB, 61 LEBs) [ 23.087346] UBIFS (ubi1:4): reserved for root: 4952683 bytes (4836 KiB) [ 23.093946] UBIFS (ubi1:4): media format: w5/r0 (latest is w5/r0), UUID E9B8B486-E1A8-4842-B368-D3A90E5ABBAC, small LPT model


## Checking Image at 46000000 ... FIT image found FIT description: ARM64 OpenWrt FIT (Flattened Image Tree) Image 0 (kernel-1) Description: ARM64 OpenWrt Linux-5.15.167 Type: Kernel Image Compression: lzma compressed Data Start: 0x46001000 Data Size: 3781454 Bytes = 3.6 MiB Architecture: AArch64 OS: Linux Load Address: 0x48000000 Entry Point: 0x48000000 Hash algo: crc32 Hash value: ed237e3a Hash algo: sha1 Hash value: 62362639aecdfc48a48ab20b70286ac97e1ca56f Image 1 (fdt-1) Description: ARM64 OpenWrt zyxel_ex5601-t0-ubootmod device tree blob Type: Flat Device Tree Compression: uncompressed Data Start: 0x4639d000 Data Size: 24510 Bytes = 23.9 KiB Architecture: AArch64 Hash algo: crc32 Hash value: d42eebfd Hash algo: sha1 Hash value: 4055351dc417adf07e5c178392e57f52660d9921 Image 2 (rootfs-1) Description: ARM64 OpenWrt zyxel_ex5601-t0-ubootmod rootfs Type: Filesystem Image Compression: uncompressed Data Start: 0x463a3000 Data Size: 5066752 Bytes = 4.8 MiB Hash algo: crc32 Hash value: 758b2e26 Hash algo: sha1 Hash value: 19cd353b9c65f6217a77b4dabbf89b43c9d06aae Default Configuration: 'config-1' Configuration 0 (config-1) Description: OpenWrt zyxel_ex5601-t0-ubootmod Kernel: kernel-1 FDT: fdt-1 Loadables: rootfs-1 ## Checking hash(es) for FIT Image at 46000000 ... Hash(es) for Image 0 (kernel-1): crc32+ sha1+ Hash(es) for Image 1 (fdt-1): crc32+ sha1+ Hash(es) for Image 2 (rootfs-1): crc32+ sha1+ ## Loading kernel from FIT Image at 46000000 ... Using 'config-1' configuration Trying 'kernel-1' kernel subimage Description: ARM64 OpenWrt Linux-5.15.167 Type: Kernel Image Compression: lzma compressed Data Start: 0x46001000 Data Size: 3781454 Bytes = 3.6 MiB Architecture: AArch64 OS: Linux Load Address: 0x48000000 Entry Point: 0x48000000 Hash algo: crc32 Hash value: ed237e3a Hash algo: sha1 Hash value: 62362639aecdfc48a48ab20b70286ac97e1ca56f Verifying Hash Integrity ... crc32+ sha1+ OK ## Loading fdt from FIT Image at 46000000 ... Using 'config-1' configuration Trying 'fdt-1' fdt subimage Description: ARM64 OpenWrt zyxel_ex5601-t0-ubootmod device tree blob Type: Flat Device Tree Compression: uncompressed Data Start: 0x4639d000 Data Size: 24510 Bytes = 23.9 KiB Architecture: AArch64 Hash algo: crc32 Hash value: d42eebfd Hash algo: sha1 Hash value: 4055351dc417adf07e5c178392e57f52660d9921 Verifying Hash Integrity ... crc32+ sha1+ OK Booting using the fdt blob at 0x4639d000 Working FDT set to 4639d000 ## Loading loadables from FIT Image at 46000000 ... Trying 'rootfs-1' loadables subimage Description: ARM64 OpenWrt zyxel_ex5601-t0-ubootmod rootfs Type: Filesystem Image Compression: uncompressed Data Start: 0x463a3000 Data Size: 5066752 Bytes = 4.8 MiB Hash algo: crc32 Hash value: 758b2e26 Hash algo: sha1 Hash value: 19cd353b9c65f6217a77b4dabbf89b43c9d06aae Verifying Hash Integrity ... crc32+ sha1+ OK Uncompressing Kernel Image Loading Device Tree to 000000007e7e4000, end 000000007e7ecfbd ... OK Working FDT set to 7e7e4000 Add 'ramoops@42ff0000' node failed: FDT_ERR_EXISTS Starting kernel ... <6>[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] <5>[ 0.000000] Linux version 5.15.167 (builder@buildhost) (aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 12.3.0 r24106-10cc5fcd00) 12.3.0, GNU ld (GNU Binutils) 2.40.0) #0 SMP Mon Sep 23 12:34:46 2024 <6>[ 0.000000] Machine model: Zyxel EX5601-T0 ubootmod <6>[ 0.000000] Zone ranges: <6>[ 0.000000] DMA [mem 0x0000000040000000-0x000000007fffffff] <6>[ 0.000000] DMA32 empty <6>[ 0.000000] Normal empty <6>[ 0.000000] Movable zone start for each node <6>[ 0.000000] Early memory node ranges <6>[ 0.000000] node 0: [mem 0x0000000040000000-0x0000000042ffffff] <6>[ 0.000000] node 0: [mem 0x0000000043000000-0x000000004302ffff] <6>[ 0.000000] node 0: [mem 0x0000000043030000-0x000000004fbfffff] <6>[ 0.000000] node 0: [mem 0x000000004fc00000-0x000000004ffbffff] <6>[ 0.000000] node 0: [mem 0x000000004ffc0000-0x000000007fffffff] <6>[ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000007fffffff] <6>[ 0.000000] psci: probing for conduit method from DT. <6>[ 0.000000] psci: PSCIv1.1 detected in firmware. <6>[ 0.000000] psci: Using standard PSCI v0.2 function IDs <6>[ 0.000000] psci: MIGRATE_INFO_TYPE not supported. <6>[ 0.000000] psci: SMC Calling Convention v1.4 <6>[ 0.000000] percpu: Embedded 18 pages/cpu s33112 r8192 d32424 u73728 <7>[ 0.000000] pcpu-alloc: s33112 r8192 d32424 u73728 alloc=18*4096 <7>[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 <6>[ 0.000000] Detected VIPT I-cache on CPU0 <6>[ 0.000000] CPU features: detected: GIC system register CPU interface <6>[ 0.000000] CPU features: kernel page table isolation disabled by kernel configuration <6>[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 258048 <5>[ 0.000000] Kernel command line: console=ttyS0,115200n8 console_msg_format=syslog <6>[ 0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) <6>[ 0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear) <6>[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off <6>[ 0.000000] Memory: 1012352K/1048576K available (8448K kernel code, 904K rwdata, 1488K rodata, 448K init, 302K bss, 36224K reserved, 0K cma-reserved) <6>[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 <6>[ 0.000000] rcu: Hierarchical RCU implementation. <6>[ 0.000000] Tracing variant of Tasks RCU enabled. <6>[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies. <6>[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 <6>[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode <6>[ 0.000000] GICv3: 640 SPIs implemented <6>[ 0.000000] GICv3: 0 Extended SPIs implemented <6>[ 0.000000] GICv3: Distributor has no Range Selector support <6>[ 0.000000] Root IRQ handler: 0xffffffc008010090 <6>[ 0.000000] GICv3: 16 PPIs implemented <6>[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x000000000c080000 <6>[ 0.000000] arch_timer: cp15 timer(s) running at 13.00MHz (phys). <6>[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2ff89eacb, max_idle_ns: 440795202429 ns <6>[ 0.000000] sched_clock: 56 bits at 13MHz, resolution 76ns, wraps every 4398046511101ns <6>[ 0.000124] Calibrating delay loop (skipped), value calculated using timer frequency.. 26.00 BogoMIPS (lpj=130000) <6>[ 0.000133] pid_max: default: 32768 minimum: 301 <6>[ 0.000335] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) <6>[ 0.000345] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) <6>[ 0.001361] rcu: Hierarchical SRCU implementation. <6>[ 0.001646] smp: Bringing up secondary CPUs ... <6>[ 0.001896] Detected VIPT I-cache on CPU1 <6>[ 0.001919] GICv3: CPU1: found redistributor 1 region 0:0x000000000c0a0000 <6>[ 0.001944] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] <6>[ 0.002202] Detected VIPT I-cache on CPU2 <6>[ 0.002214] GICv3: CPU2: found redistributor 2 region 0:0x000000000c0c0000 <6>[ 0.002224] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] <6>[ 0.002457] Detected VIPT I-cache on CPU3 <6>[ 0.002467] GICv3: CPU3: found redistributor 3 region 0:0x000000000c0e0000 <6>[ 0.002477] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] <6>[ 0.002502] smp: Brought up 1 node, 4 CPUs <6>[ 0.002519] SMP: Total of 4 processors activated. <6>[ 0.002522] CPU features: detected: 32-bit EL0 Support <6>[ 0.002526] CPU features: detected: CRC32 instructions <6>[ 0.002552] CPU features: emulated: Privileged Access Never (PAN) using TTBR0_EL1 switching <6>[ 0.002605] CPU: All CPU(s) started at EL2 <6>[ 0.002614] alternatives: patching kernel code <6>[ 0.005404] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns <6>[ 0.005426] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) <6>[ 0.005570] pinctrl core: initialized pinctrl subsystem <6>[ 0.006192] NET: Registered PF_NETLINK/PF_ROUTE protocol family <6>[ 0.006427] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations <6>[ 0.006448] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations <6>[ 0.006466] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations <6>[ 0.006721] thermal_sys: Registered thermal governor 'fair_share' <6>[ 0.006724] thermal_sys: Registered thermal governor 'bang_bang' <6>[ 0.006727] thermal_sys: Registered thermal governor 'step_wise' <6>[ 0.006731] thermal_sys: Registered thermal governor 'user_space' <6>[ 0.006902] ASID allocator initialised with 65536 entries <6>[ 0.007220] pstore: Registered ramoops as persistent store backend <6>[ 0.007225] ramoops: using 0x10000@0x42ff0000, ecc: 0 <6>[ 0.010161] gpio-418 (usb-oc): hogged as input <6>[ 0.015609] cryptd: max_cpu_qlen set to 1000 <5>[ 0.017442] SCSI subsystem initialized <7>[ 0.017522] libata version 3.00 loaded. <6>[ 0.018306] clocksource: Switched to clocksource arch_sys_counter <6>[ 0.018842] NET: Registered PF_INET protocol family <6>[ 0.018927] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) <6>[ 0.019377] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear) <6>[ 0.019391] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) <6>[ 0.019398] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear) <6>[ 0.019435] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear) <6>[ 0.019513] TCP: Hash tables configured (established 8192 bind 8192) <6>[ 0.019583] UDP hash table entries: 512 (order: 2, 16384 bytes, linear) <6>[ 0.019599] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear) <6>[ 0.019707] NET: Registered PF_UNIX/PF_LOCAL protocol family <6>[ 0.019724] PCI: CLS 0 bytes, default 64 <6>[ 0.021643] workingset: timestamp_bits=46 max_order=18 bucket_order=0 <6>[ 0.024228] squashfs: version 4.0 (2009/01/31) Phillip Lougher <6>[ 0.024242] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. <6>[ 0.046213] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251) <6>[ 0.049802] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled <6>[ 0.051505] printk: console [ttyS0] disabled <6>[ 0.071653] 11002000.serial: ttyS0 at MMIO 0x11002000 (irq = 121, base_baud = 2500000) is a ST16650V2 <6>[ 0.746954] printk: console [ttyS0] enabled <6>[ 0.752032] mtk_rng 1020f000.rng: registered RNG driver <4>[ 0.752090] hwrng: no data available <4>[ 0.757727] cacheinfo: Unable to detect cache hierarchy for CPU 0 <6>[ 0.769787] loop: module loaded <6>[ 0.773196] Loading iSCSI transport class v2.0-870. <4>[ 0.779665] spi spi0.1: setup: ignoring unsupported mode bits a00 <6>[ 0.786270] spi-nand spi0.1: Macronix SPI NAND was found. <6>[ 0.791956] spi-nand spi0.1: 512 MiB, block size: 256 KiB, page size: 4096, OOB size: 128 <5>[ 0.800557] 6 fixed-partitions partitions found on MTD device spi0.1 <5>[ 0.807340] Creating 6 MTD partitions on "spi0.1": <5>[ 0.812385] 0x000000000000-0x000000100000 : "bl2" <5>[ 0.818604] 0x000000100000-0x000000180000 : "u-boot-env" <5>[ 0.824903] 0x000000180000-0x000000380000 : "Factory" <5>[ 0.832676] 0x000000380000-0x000000580000 : "fip" <5>[ 0.839825] 0x000000540000-0x000000580000 : "zloader" <5>[ 0.845334] 0x000000580000-0x00001e000000 : "ubi" <6>[ 4.009260] Maxlinear Ethernet GPY211C mdio-bus:05: Firmware Version: 0x886F (release) <6>[ 4.018604] Maxlinear Ethernet GPY211C mdio-bus:06: Firmware Version: 0x886F (release) <6>[ 4.029183] mtk_soc_eth 15100000.ethernet eth0: mediatek frame engine at 0xffffffc009700000, irq 130 <6>[ 4.039171] mtk_soc_eth 15100000.ethernet eth1: mediatek frame engine at 0xffffffc009700000, irq 130 <6>[ 4.048945] i2c_dev: i2c /dev entries driver <6>[ 4.054446] mtk-wdt 1001c000.watchdog: Watchdog enabled (timeout=31 sec, nowayout=0) <6>[ 4.063095] NET: Registered PF_INET6 protocol family <6>[ 4.068889] Segment Routing with IPv6 <6>[ 4.072813] In-situ OAM (IOAM) with IPv6 <6>[ 4.077006] NET: Registered PF_PACKET protocol family <6>[ 4.082331] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. <6>[ 4.095642] 8021q: 802.1Q VLAN Support v1.8 <6>[ 4.100860] pstore: Using crash dump compression: deflate <6>[ 4.149628] mt7530-mdio mdio-bus:1f: no interrupt support <6>[ 4.161140] mt7530-mdio mdio-bus:1f: configuring for fixed/2500base-x link mode <6>[ 4.170535] mt7530-mdio mdio-bus:1f: Link is Up - 2.5Gbps/Full - flow control rx/tx <6>[ 4.179731] mt7530-mdio mdio-bus:1f lan2 (uninitialized): PHY [mt7530-0:01] driver [MediaTek MT7531 PHY] (irq=POLL) <6>[ 4.200240] mt7530-mdio mdio-bus:1f lan3 (uninitialized): PHY [mt7530-0:02] driver [MediaTek MT7531 PHY] (irq=POLL) <6>[ 4.220470] mt7530-mdio mdio-bus:1f lan4 (uninitialized): PHY [mt7530-0:03] driver [MediaTek MT7531 PHY] (irq=POLL) <6>[ 4.232292] mt7530-mdio mdio-bus:1f lan1 (uninitialized): PHY [mdio-bus:05] driver [Maxlinear Ethernet GPY211C] (irq=POLL) <6>[ 4.243914] DSA: tree 0 setup <5>[ 4.251035] UBI: auto-attach mtd5 <5>[ 4.254607] ubi0: default fastmap pool size: 90 <5>[ 4.259409] ubi0: default fastmap WL pool size: 45 <5>[ 4.264441] ubi0: attaching mtd5 <5>[ 7.368304] random: crng init done <5>[ 17.927776] ubi0: scanning is finished <5>[ 17.976406] ubi0: attached mtd5 (name "ubi", size 474 MiB) <5>[ 17.982159] ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 253952 bytes <5>[ 17.989274] ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 4096 <5>[ 17.996300] ubi0: VID header offset: 4096 (aligned 4096), data offset: 8192 <5>[ 18.003502] ubi0: good PEBs: 1895, bad PEBs: 3, corrupted PEBs: 0 <5>[ 18.009837] ubi0: user volume: 5, internal volumes: 1, max. volumes count: 128 <5>[ 18.017296] ubi0: max/mean erase counter: 5/2, WL threshold: 4096, image sequence number: 800027682 <5>[ 18.026578] ubi0: available PEBs: 0, total reserved PEBs: 1895, PEBs reserved for bad PEB handling: 37 <5>[ 18.036125] ubi0: background thread "ubi_bgt0d" started, PID 492 <7>[ 18.043883] FIT: Selected configuration: "config-1" (OpenWrt zyxel_ex5601-t0-ubootmod) <7>[ 18.052057] FIT: kernel sub-image 0x00001000..0x0039c34d "kernel-1" (ARM64 OpenWrt Linux-5.15.167) <7>[ 18.062216] FIT: flat_dt sub-image 0x0039d000..0x003a2fbd "fdt-1" (ARM64 OpenWrt zyxel_ex5601-t0-ubootmod device tree blob) <7>[ 18.074453] FIT: filesystem sub-image 0x003a3000..0x00877fff "rootfs-1" (ARM64 OpenWrt zyxel_ex5601-t0-ubootmod rootfs) <7>[ 18.086082] FIT: selecting configured loadable "rootfs-1" to be root filesystem <6>[ 18.093631] ubiblock0_3: p1(rootfs-1) <6>[ 18.093742] block ubiblock0_3: created from ubi0:3(fit) <6>[ 18.103390] clk: Disabling unused clocks <6>[ 18.151990] VFS: Mounted root (squashfs filesystem) readonly on device 259:0. <6>[ 18.159530] Freeing unused kernel memory: 448K <6>[ 18.164251] Run /sbin/init as init process <7>[ 18.168601] with arguments: <7>[ 18.171812] /sbin/init <7>[ 18.174764] with environment: <7>[ 18.178148] HOME=/ <7>[ 18.180757] TERM=linux <14>[ 18.764912] init: Console is alive <14>[ 18.768787] init: - watchdog - <14>[ 19.909255] kmodloader: loading kernel modules from /etc/modules-boot.d/* <6>[ 19.971490] usbcore: registered new interface driver usbfs <6>[ 19.977261] usbcore: registered new interface driver hub <6>[ 19.982857] usbcore: registered new device driver usb <6>[ 19.992368] xhci-mtk 11200000.usb: xHCI Host Controller <6>[ 19.997859] xhci-mtk 11200000.usb: new USB bus registered, assigned bus number 1 <6>[ 20.008573] xhci-mtk 11200000.usb: hcc params 0x01403f99 hci version 0x110 quirks 0x0000000000210010 <6>[ 20.017978] xhci-mtk 11200000.usb: irq 124, io mem 0x11200000 <6>[ 20.024080] xhci-mtk 11200000.usb: xHCI Host Controller <6>[ 20.029559] xhci-mtk 11200000.usb: new USB bus registered, assigned bus number 2 <6>[ 20.037200] xhci-mtk 11200000.usb: Host supports USB 3.2 Enhanced SuperSpeed <6>[ 20.044817] hub 1-0:1.0: USB hub found <6>[ 20.048881] hub 1-0:1.0: 2 ports detected <6>[ 20.053396] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. <6>[ 20.061996] hub 2-0:1.0: USB hub found <6>[ 20.066011] hub 2-0:1.0: 1 port detected <14>[ 20.119128] kmodloader: done loading kernel modules from /etc/modules-boot.d/* <14>[ 20.132352] init: - preinit - <6>[ 20.967159] mtk_soc_eth 15100000.ethernet eth0: configuring for fixed/2500base-x link mode <6>[ 20.975940] mtk_soc_eth 15100000.ethernet eth0: Link is Up - 2.5Gbps/Full - flow control rx/tx <6>[ 20.976958] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready <6>[ 20.991840] mt7530-mdio mdio-bus:1f lan1: configuring for phy/2500base-x link mode 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 <5>[ 23.345597] UBIFS (ubi0:4): default file-system created <5>[ 23.354707] UBIFS (ubi0:4): Mounting in unauthenticated mode <5>[ 23.360685] UBIFS (ubi0:4): background thread "ubifs_bgt0_4" started, PID 648 <5>[ 24.068320] UBIFS (ubi0:4): UBIFS: mounted UBI device 0, volume 4, name "rootfs_data" <5>[ 24.076403] UBIFS (ubi0:4): LEB size: 253952 bytes (248 KiB), min./max. I/O unit sizes: 4096 bytes/4096 bytes <5>[ 24.086555] UBIFS (ubi0:4): FS size: 447209472 bytes (426 MiB, 1761 LEBs), max 1773 LEBs, journal size 22347776 bytes (21 MiB, 88 LEBs) <5>[ 24.098964] UBIFS (ubi0:4): reserved for root: 4952683 bytes (4836 KiB) <5>[ 24.105818] UBIFS (ubi0:4): media format: w5/r0 (latest is w5/r0), UUID FC1190D3-1827-49A0-B8E3-AD7D908E033C, small LPT model <14>[ 24.128975] mount_root: overlay filesystem has not been fully initialized yet <14>[ 24.136594] mount_root: switching to ubifs overlay <4>[ 24.153760] overlayfs: null uuid detected in lower fs '/', falling back to xino=off,index=off,nfs_export=off. <15>[ 24.164846] urandom-seed: Seed file not found (/etc/urandom.seed) <14>[ 24.249300] procd: - early - <14>[ 24.252569] procd: - watchdog - <14>[ 24.817593] procd: - watchdog - <14>[ 24.821291] procd: - ubus - <14>[ 24.920386] procd: - init - Please press Enter to activate this console. <14>[ 25.213313] kmodloader: loading kernel modules from /etc/modules.d/* <6>[ 25.224624] crypto-safexcel 10320000.crypto: EIP97:230(0,1,4,4)-HIA:270(0,5,5),PE:150/433(alg:7fcdfc00)/0/0/0 <6>[ 25.239011] Loading modules backported from Linux version v6.1.110-0-g5f55cad62cc9d <6>[ 25.246922] Backport generated by backports.git v6.1.110-1-0-g965f73fc <14>[ 25.370855] urngd: v1.0.2 started. <6>[ 25.601751] mt798x-wmac 18000000.wifi: HW/SW Version: 0x8a108a10, Build Time: 20221012174648a <6>[ 25.601751] <6>[ 26.117103] mt798x-wmac 18000000.wifi: WM Firmware Version: ____000000, Build Time: 20221012174725 <6>[ 26.334170] mt798x-wmac 18000000.wifi: WA Firmware Version: DEV_000000, Build Time: 20221012174937 <6>[ 26.443510] mt798x-wmac 18000000.wifi: registering led 'mt76-phy0' <6>[ 26.499999] mt798x-wmac 18000000.wifi: registering led 'mt76-phy1' <6>[ 30.322096] PPP generic driver version 2.4.2 <6>[ 30.327214] NET: Registered PF_PPPOX protocol family <14>[ 30.334587] kmodloader: done loading kernel modules from /etc/modules.d/* <4>[ 30.704867] mtdblock: MTD device 'Factory' is NAND, please consider using UBI block devices instead.

Space for additional notes, links to forum threads or other resources.

  • ...
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2025/01/17 13:17
  • by frollic