Unable to initilize ethernet, boot stuck there

Hi, my device does not boot properly, it got stuck.
these logs are capture through serial port.

3: System Boot system code via Flash.
## Booting image at bfc50000 ...
   Image Name:   MIPS OpenWrt Linux-5.10.176
   Image Type:   MIPS Linux Kernel Image (uncompressed)
   Data Size:    2926361 Bytes =  2.8 MB
   Load Address: 80001000
   Entry Point:  80001000
   Verifying Checksum ... OK
OK
No initrd
## Transferring control to Linux (at address 80001000) ...
## Giving linux memsize in MB, 256

Starting kernel ...



OpenWrt kernel loader for MIPS based SoC
Copyright (C) 2011 Gabor Juhos <juhosg@openwrt.org>
Decompressing kernel... done!
Starting kernel at 80001000...

[    0.000000] Linux version 5.10.176 (root@wrt) (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 11.2.0 r20134-5f15225c1e) 11.2.0, GNU ld (GNU Binutils) 2.37) #0 SMP Thu Apr 273
[    0.000000] SoC Type: MediaTek MT7621 ver:1 eco:3
[    0.000000] printk: bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0001992f (MIPS 1004Kc)
[    0.000000] MIPS: machine is HiLink HLK-7621A evaluation board
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] VPE topology {2} total 2
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.000000] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x000000000fffffff]
[    0.000000]   HighMem  empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000000fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000000fffffff]
[    0.000000] percpu: Embedded 19 pages/cpu s46864 r8192 d22768 u77824
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 64960
[    0.000000] Kernel command line: console=ttyS0,57600 rootfstype=squashfs,jffs2
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[    0.000000] Writing ErrCtl register=00000089
[    0.000000] Readback ErrCtl register=00000089
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 248360K/262144K available (7248K kernel code, 783K rwdata, 1496K rodata, 1276K init, 246K bss, 13784K reserved, 0K cma-reserved, 0K highmem)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[    0.000000] NR_IRQS: 256
[    0.000000] CPU Clock: 1000MHz
[    0.000000] clocksource: GIC: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns
[    0.000010] sched_clock: 64 bits at 1000MHz, resolution 1ns, wraps every 4398046511103ns
[    0.016023] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 3822520893 ns
[    0.033965] Calibrating delay loop... 666.41 BogoMIPS (lpj=3332096)
[    0.106264] pid_max: default: 32768 minimum: 301
[    0.115583] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.129976] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.147833] rcu: Hierarchical SRCU implementation.
[    0.157595] dyndbg: Ignore empty _ddebug table in a CONFIG_DYNAMIC_DEBUG_CORE build
[    0.172972] smp: Bringing up secondary CPUs ...
[    0.182524] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.182534] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.182544] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.182613] CPU1 revision is: 0001992f (MIPS 1004Kc)
[    0.232856] Synchronize counters for CPU 1: done.
[    0.292511] smp: Brought up 1 node, 2 CPUs
[    0.303998] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.323487] futex hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.337114] pinctrl core: initialized pinctrl subsystem
[    0.349343] NET: Registered protocol family 16
[    0.361512] cpuidle: using governor teo
[    0.416905] clocksource: Switched to clocksource GIC
[    0.461818] NET: Registered protocol family 2
[    0.470803] IP idents hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.486989] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[    0.503600] TCP established hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.518723] TCP bind hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.532896] TCP: Hash tables configured (established 2048 bind 2048)
[    0.545628] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.558520] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.572592] NET: Registered protocol family 1
[    0.581155] PCI: CLS 0 bytes, default 32
[    0.590547] workingset: timestamp_bits=14 max_order=16 bucket_order=2
[    0.608025] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.619506] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.641520] mt7621_gpio 1e000600.gpio: registering 32 gpios
[    0.652829] mt7621_gpio 1e000600.gpio: registering 32 gpios
[    0.664131] mt7621_gpio 1e000600.gpio: registering 32 gpios
[    0.675925] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled
[    0.689829] printk: console [ttyS0] disabled
[    0.698370] 1e000c00.uartlite: ttyS0 at MMIO 0x1e000c00 (irq = 15, base_baud = 3125000) is a 16550A
[    0.716309] printk: console [ttyS0] enabled
[    0.716309] printk: console [ttyS0] enabled
[    0.732846] printk: bootconsole [early0] disabled
[    0.732846] printk: bootconsole [early0] disabled
[    0.755312] spi-mt7621 1e000b00.spi: sys_freq: 250000000
[    0.767973] ------------[ cut here ]------------
[    0.777244] WARNING: CPU: 1 PID: 1 at drivers/mtd/spi-nor/core.c:3008 spi_nor_init+0x1b8/0x1c0
[    0.794473] enabling reset hack; may not recover from unexpected reboots
[    0.807813] Modules linked in:
[    0.813892] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 5.10.176 #0
[    0.826004] Stack : 80ab0000 817b8800 80d145c0 8008ab40 80800000 80803bd8 00000000 00000000
[    0.842646]         814919b4 80a90000 807ceb84 814883d0 808a32ff 00000001 81491958 3db728c9
[    0.859288]         00000000 00000000 807ceb84 814917f0 ffffefff 00000000 ffffffea 00000000
[    0.875927]         814917fc 0000005a 808ab498 ffffffff 00000000 00000001 00000000 807d0000
[    0.892567]         81491a78 00000000 80d145c0 817b8800 00000018 8044948c 00000004 80a90004
[    0.909207]         ...
[    0.914066] Call Trace:
[    0.918946] [<80008d60>] show_stack+0x30/0x100
[    0.927787] [<803c1e38>] dump_stack+0x9c/0xcc
[    0.936466] [<8003172c>] __warn+0x9c/0x148
[    0.944610] [<80031864>] warn_slowpath_fmt+0x8c/0xac
[    0.954482] [<804a38a0>] spi_nor_init+0x1b8/0x1c0
[    0.963837] [<804a3fcc>] spi_nor_scan+0x6e0/0xb18
[    0.973189] [<804a4498>] spi_nor_probe+0x94/0x314
[    0.982563] [<80459c80>] really_probe+0x108/0x4d8
[    0.991916] [<80457750>] bus_for_each_drv+0x70/0xb0
[    1.001616] [<8045a284>] __device_attach+0x114/0x1cc
[    1.011488] [<80458bec>] bus_probe_device+0xa0/0xbc
[    1.021188] [<80454644>] device_add+0x390/0x7ac
[    1.030217] [<804c269c>] spi_add_device+0xc0/0x1c8
[    1.039746] [<804c311c>] spi_register_controller+0x83c/0xb7c
[    1.051005] [<804c5a0c>] mt7621_spi_probe+0x168/0x230
[    1.061061] [<8045c07c>] platform_drv_probe+0x40/0x94
[    1.071106] [<80459c80>] really_probe+0x108/0x4d8
[    1.080462] [<8045a7b8>] device_driver_attach+0x124/0x134
[    1.091198] [<8045a844>] __driver_attach+0x7c/0x158
[    1.100899] [<804576a4>] bus_for_each_dev+0x68/0xa4
[    1.110597] [<80458ec4>] bus_add_driver+0x154/0x23c
[    1.120299] [<8045b04c>] driver_register+0x98/0x154
[    1.129997] [<80001c68>] do_one_initcall+0x54/0x234
[    1.139718] [<809520d4>] kernel_init_freeable+0x290/0x328
[    1.150454] [<8070e1e0>] kernel_init+0x10/0x100
[    1.159463] [<800036b8>] ret_from_kernel_thread+0x14/0x1c
[    1.170198] 
[    1.173340] ---[ end trace 0504076d0ffd8512 ]---
[    1.182596] spi-nor spi0.0: w25q256 (32768 Kbytes)
[    1.192216] 4 fixed-partitions partitions found on MTD device spi0.0
[    1.204958] OF: Bad cell count for /palmbus@1e000000/spi@b00/flash@0/partitions
[    1.219539] OF: Bad cell count for /palmbus@1e000000/spi@b00/flash@0/partitions
[    1.234381] Creating 4 MTD partitions on "spi0.0":
[    1.243952] 0x000000000000-0x000000030000 : "u-boot"
[    1.255216] 0x000000030000-0x000000040000 : "u-boot-env"
[    1.266719] 0x000000040000-0x000000050000 : "factory"
[    1.278109] 0x000000050000-0x000002000000 : "firmware"
[    1.289926] 2 uimage-fw partitions found on MTD device firmware
[    1.301790] Creating 2 MTD partitions on "firmware":
[    1.311733] 0x000000000000-0x0000002ca759 : "kernel"
[    1.321655] mtd: partition "kernel" doesn't end on an erase/write block -- force read-only
[    1.339066] 0x0000002ca759-0x000001fb0000 : "rootfs"
[    1.349036] mtd: partition "rootfs" doesn't start on an erase/write block boundary -- force read-only
[    1.368394] mtd: setting mtd5 (rootfs) as root device
[    1.378643] 1 squashfs-split partitions found on MTD device rootfs
[    1.390993] 0x0000016b0000-0x000001fb0000 : "rootfs_data"
[    1.448354] mt7530 mdio-bus:1f: MT7530 adapts as multi-chip module
[    1.463148] mtk_soc_eth 1e100000.ethernet: generated random MAC address a2:f8:ed:d6:2d:4f
[    1.480241] mtk_soc_eth 1e100000.ethernet eth0: mediatek frame engine at 0xbe100000, irq 18
[    1.497609] i2c /dev entries driver
[    1.506486] mt7621-pci 1e140000.pcie: host bridge /pcie@1e140000 ranges:
[    1.519969] mt7621-pci 1e140000.pcie:   No bus range found for /pcie@1e140000, using [bus 00-ff]
[    1.537524] mt7621-pci 1e140000.pcie:      MEM 0x0060000000..0x006fffffff -> 0x0000000000
[    1.553845] mt7621-pci 1e140000.pcie:       IO 0x001e160000..0x001e16ffff -> 0x0000000000
[    1.570297] mt7621-pci 1e140000.pcie: Parsing DT failed
[    1.583136] NET: Registered protocol family 10
[    1.594775] Segment Routing with IPv6
[    1.602248] NET: Registered protocol family 17
[    1.611495] 8021q: 802.1Q VLAN Support v1.8
[    1.623073] mt7530 mdio-bus:1f: MT7530 adapts as multi-chip module
[    1.660925] mt7530 mdio-bus:1f lan1 (uninitialized): PHY [mt7530-0:00] driver [MediaTek MT7530 PHY] (irq=23)
[    1.682998] mt7530 mdio-bus:1f lan2 (uninitialized): PHY [mt7530-0:01] driver [MediaTek MT7530 PHY] (irq=24)
[    1.705006] mt7530 mdio-bus:1f lan3 (uninitialized): PHY [mt7530-0:02] driver [MediaTek MT7530 PHY] (irq=25)
[    1.727021] mt7530 mdio-bus:1f lan4 (uninitialized): PHY [mt7530-0:03] driver [MediaTek MT7530 PHY] (irq=26)
[    1.749007] mt7530 mdio-bus:1f wan (uninitialized): PHY [mt7530-0:04] driver [MediaTek MT7530 PHY] (irq=27)
[    1.771075] mt7530 mdio-bus:1f: configuring for fixed/rgmii link mode
[    1.787897] DSA: tree 0 setup
[    1.794178] rt2880-pinmux pinctrl: pcie is already enabled
[    1.805240] mt7621-pci 1e140000.pcie: host bridge /pcie@1e140000 ranges:
[    1.818608] mt7621-pci 1e140000.pcie:   No bus range found for /pcie@1e140000, using [bus 00-ff]
[    1.836122] mt7621-pci 1e140000.pcie:      MEM 0x0060000000..0x006fffffff -> 0x0000000000
[    1.852419] mt7621-pci 1e140000.pcie:       IO 0x001e160000..0x001e16ffff -> 0x0000000000
[    1.868793] mt7621-pci-phy 1e149000.pcie-phy: PHY for 0xbe149000 (dual port = 1)
[    1.883921] mt7621-pci-phy 1e14a000.pcie-phy: PHY for 0xbe14a000 (dual port = 0)
[    1.898957] mt7621-pci 1e140000.pcie: failed to parse bus ranges property: -22
[    2.013625] mt7621-pci-phy 1e149000.pcie-phy: Xtal is 40MHz
[    2.024737] mt7621-pci-phy 1e14a000.pcie-phy: Xtal is 40MHz

Need help