Xiaomi Router 3g 22.03 snapshot don’t show wireless

I compile the source
x86: 64: Add kmod-igc to default packages · openwrt/openwrt@656036a (github.com)

My route is Xiaomi Router 3g. The wireless disappear. When I back to 21.02.3, is ok. The 22.03.0-rc4 is also ok.
This is the log.

[    0.000000] Linux version 5.10.125 (root@6f6979964462) (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 11.2.0 r19487-656036a534) 11.2.0, GNU ld (GNU Binutils) 2.37) #0 SMP Wed Jun 29 20:40:04 2022
[    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 Xiaomi Mi Router 3G
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] VPE topology {2,2} total 4
[    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] On node 0 totalpages: 65536
[    0.000000]   Normal zone: 576 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 65536 pages, LIFO batch:15
[    0.000000] percpu: Embedded 15 pages/cpu s30224 r8192 d23024 u61440
[    0.000000] pcpu-alloc: s30224 r8192 d23024 u61440 alloc=15*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 64960
[    0.000000] Kernel command line: console=ttyS0,115200n8 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=00070240
[    0.000000] Readback ErrCtl register=00070240
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 249112K/262144K available (6719K kernel code, 622K rwdata, 1364K rodata, 1264K init, 235K bss, 13032K reserved, 0K cma-reserved, 0K highmem)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] 	Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] NR_IRQS: 256
[    0.000000] CPU Clock: 880MHz
[    0.000000] clocksource: GIC: mask: 0xffffffffffffffff max_cycles: 0xcaf478abb4, max_idle_ns: 440795247997 ns
[    0.000013] sched_clock: 64 bits at 880MHz, resolution 1ns, wraps every 4398046511103ns
[    0.007948] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 4343773742 ns
[    0.016987] Calibrating delay loop... 586.13 BogoMIPS (lpj=2930688)
[    0.083160] pid_max: default: 32768 minimum: 301
[    0.087926] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.095129] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.105767] rcu: Hierarchical SRCU implementation.
[    0.110804] dyndbg: Ignore empty _ddebug table in a CONFIG_DYNAMIC_DEBUG_CORE build
[    0.118913] smp: Bringing up secondary CPUs ...
[    0.124182] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.124192] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.124203] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.124278] CPU1 revision is: 0001992f (MIPS 1004Kc)
[    0.178710] Synchronize counters for CPU 1: done.
[    0.211175] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.211184] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.211192] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.211238] CPU2 revision is: 0001992f (MIPS 1004Kc)
[    0.270123] Synchronize counters for CPU 2: done.
[    0.300723] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.300732] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.300740] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.300791] CPU3 revision is: 0001992f (MIPS 1004Kc)
[    0.355311] Synchronize counters for CPU 3: done.
[    0.385181] smp: Brought up 1 node, 4 CPUs
[    0.393511] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.403334] futex hash table entries: 1024 (order: 3, 32768 bytes, linear)
[    0.410357] pinctrl core: initialized pinctrl subsystem
[    0.417956] NET: Registered protocol family 16
[    0.423467] thermal_sys: Registered thermal governor 'step_wise'
[    0.424426] cpuidle: using governor teo
[    0.451196] FPU Affinity set after 11720 emulations
[    0.478405] clocksource: Switched to clocksource GIC
[    0.485327] NET: Registered protocol family 2
[    0.490406] IP idents hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.498496] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[    0.506823] TCP established hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.514422] TCP bind hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.521503] TCP: Hash tables configured (established 2048 bind 2048)
[    0.527916] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.534400] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.541599] NET: Registered protocol family 1
[    0.545892] PCI: CLS 0 bytes, default 32
[    0.552412] workingset: timestamp_bits=14 max_order=16 bucket_order=2
[    0.562989] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.568799] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.581118] mt7621_gpio 1e000600.gpio: registering 32 gpios
[    0.586923] mt7621_gpio 1e000600.gpio: registering 32 gpios
[    0.592869] mt7621_gpio 1e000600.gpio: registering 32 gpios
[    0.599425] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled
[    0.607476] printk: console [ttyS0] disabled
[    0.611882] 1e000c00.uartlite: ttyS0 at MMIO 0x1e000c00 (irq = 19, base_baud = 3125000) is a 16550A
[    0.620889] printk: console [ttyS0] enabled
[    0.629150] printk: bootconsole [early0] disabled
[    0.640817] mt7621-nand 1e003000.nand: Using programmed access timing: 31c07388
[    0.648193] nand: device found, Manufacturer ID: 0xc8, Chip ID: 0xd1
[    0.654599] nand: ESMT NAND 128MiB 3,3V 8-bit
[    0.659001] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    0.666545] mt7621-nand 1e003000.nand: ECC strength adjusted to 4 bits
[    0.673100] mt7621-nand 1e003000.nand: Using programmed access timing: 31c07388
[    0.680408] mt7621-nand 1e003000.nand: Using programmed access timing: 31c07388
[    0.687685] Scanning device for bad blocks
[    2.774677] 10 fixed-partitions partitions found on MTD device mt7621-nand
[    2.781545] Creating 10 MTD partitions on "mt7621-nand":
[    2.786841] 0x000000000000-0x000000080000 : "Bootloader"
[    2.793362] 0x000000080000-0x0000000c0000 : "Config"
[    2.799510] 0x0000000c0000-0x000000100000 : "Bdata"
[    2.805357] 0x000000100000-0x000000140000 : "factory"
[    2.811545] 0x000000140000-0x000000180000 : "crash"
[    2.817511] 0x000000180000-0x0000001c0000 : "crash_syslog"
[    2.824045] 0x0000001c0000-0x000000200000 : "reserved0"
[    2.830264] 0x000000200000-0x000000600000 : "kernel_stock"
[    2.836695] 0x000000600000-0x000000a00000 : "kernel"
[    2.842637] 0x000000a00000-0x000007f80000 : "ubi"
[    2.900310] mt7530 mdio-bus:1f: MT7530 adapts as multi-chip module
[    2.910681] mtk_soc_eth 1e100000.ethernet eth0: mediatek frame engine at 0xbe100000, irq 21
[    2.920000] i2c /dev entries driver
[    2.926029] mt7621-pci 1e140000.pcie: host bridge /pcie@1e140000 ranges:
[    2.932771] mt7621-pci 1e140000.pcie:   No bus range found for /pcie@1e140000, using [bus 00-ff]
[    2.941566] mt7621-pci 1e140000.pcie:      MEM 0x0060000000..0x006fffffff -> 0x0000000000
[    2.949749] mt7621-pci 1e140000.pcie:       IO 0x001e160000..0x001e16ffff -> 0x0000000000
[    2.957984] mt7621-pci 1e140000.pcie: Parsing DT failed
[    2.965443] NET: Registered protocol family 10
[    2.971684] Segment Routing with IPv6
[    2.975438] NET: Registered protocol family 17
[    2.980421] 8021q: 802.1Q VLAN Support v1.8
[    2.988796] mt7530 mdio-bus:1f: MT7530 adapts as multi-chip module
[    3.010435] mt7530 mdio-bus:1f wan (uninitialized): PHY [mt7530-0:01] driver [MediaTek MT7530 PHY] (irq=26)
[    3.022603] mt7530 mdio-bus:1f lan2 (uninitialized): PHY [mt7530-0:02] driver [MediaTek MT7530 PHY] (irq=27)
[    3.034837] mt7530 mdio-bus:1f lan1 (uninitialized): PHY [mt7530-0:03] driver [MediaTek MT7530 PHY] (irq=28)
[    3.047911] mt7530 mdio-bus:1f: configuring for fixed/rgmii link mode
[    3.058386] DSA: tree 0 setup
[    3.061737] rt2880-pinmux pinctrl: pcie is already enabled
[    3.067280] mt7621-pci 1e140000.pcie: host bridge /pcie@1e140000 ranges:
[    3.073990] mt7621-pci 1e140000.pcie:   No bus range found for /pcie@1e140000, using [bus 00-ff]
[    3.082786] mt7621-pci 1e140000.pcie:      MEM 0x0060000000..0x006fffffff -> 0x0000000000
[    3.090969] mt7621-pci 1e140000.pcie:       IO 0x001e160000..0x001e16ffff -> 0x0000000000
[    3.099226] mt7621-pci-phy 1e149000.pcie-phy: PHY for 0xbe149000 (dual port = 1)
[    3.107030] mt7621-pci-phy 1e14a000.pcie-phy: PHY for 0xbe14a000 (dual port = 0)
[    3.114712] mt7621-pci 1e140000.pcie: failed to parse bus ranges property: -22
[    3.222123] mt7621-pci-phy 1e149000.pcie-phy: Xtal is 40MHz
[    3.227693] mt7621-pci-phy 1e14a000.pcie-phy: Xtal is 40MHz
[    3.333413] mt7621-pci 1e140000.pcie: pcie2 no card, disable it (RST & CLK)
[    3.340365] mt7621-pci 1e140000.pcie: PCIE0 enabled
[    3.345219] mt7621-pci 1e140000.pcie: PCIE1 enabled
[    3.350096] mt7621-pci 1e140000.pcie: PCI coherence region base: 0x60000000, mask/settings: 0xf0000002
[    3.359563] mt7621-pci 1e140000.pcie: PCI host bridge to bus 0000:00
[    3.365941] pci_bus 0000:00: root bus resource [io  0x1e160000-0x1e16ffff]
[    3.372818] pci_bus 0000:00: root bus resource [mem 0x60000000-0x6fffffff]
[    3.379687] pci_bus 0000:00: root bus resource [bus 00-ff]
[    3.385153] pci_bus 0000:00: root bus resource [mem 0x60000000-0x6fffffff] (bus address [0x00000000-0x0fffffff])
[    3.395361] pci 0000:00:00.0: [0e8d:0801] type 01 class 0x060400
[    3.401380] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x7fffffff]
[    3.407624] pci 0000:00:00.0: reg 0x14: [mem 0x60400000-0x6040ffff]
[    3.413947] pci 0000:00:00.0: supports D1
[    3.417941] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    3.424304] pci 0000:00:01.0: [0e8d:0801] type 01 class 0x060400
[    3.430350] pci 0000:00:01.0: reg 0x10: [mem 0x00000000-0x7fffffff]
[    3.436595] pci 0000:00:01.0: reg 0x14: [mem 0x60410000-0x6041ffff]
[    3.442917] pci 0000:00:01.0: supports D1
[    3.446912] pci 0000:00:01.0: PME# supported from D0 D1 D3hot
[    3.454452] pci 0000:01:00.0: [14c3:7603] type 00 class 0x028000
[    3.460512] pci 0000:01:00.0: reg 0x10: initial BAR value 0x00000000 invalid
[    3.467538] pci 0000:01:00.0: reg 0x10: [mem size 0x00100000]
[    3.473415] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[    3.481070] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    3.486292] pci 0000:00:00.0:   bridge window [io  0x0000-0x0fff]
[    3.492385] pci 0000:00:00.0:   bridge window [mem 0x60000000-0x600fffff]
[    3.499165] pci 0000:00:00.0:   bridge window [mem 0x60100000-0x601fffff pref]
[    3.506361] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[    3.513243] pci 0000:02:00.0: [14c3:7662] type 00 class 0x028000
[    3.519299] pci 0000:02:00.0: reg 0x10: initial BAR value 0x00000000 invalid
[    3.526322] pci 0000:02:00.0: reg 0x10: [mem size 0x00100000 64bit]
[    3.532616] pci 0000:02:00.0: reg 0x30: initial BAR value 0x00000000 invalid
[    3.539652] pci 0000:02:00.0: reg 0x30: [mem size 0x00010000 pref]
[    3.545912] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
[    3.553558] pci 0000:00:01.0: PCI bridge to [bus 02-ff]
[    3.558805] pci 0000:00:01.0:   bridge window [io  0x0000-0x0fff]
[    3.564874] pci 0000:00:01.0:   bridge window [mem 0x60200000-0x602fffff]
[    3.571660] pci 0000:00:01.0:   bridge window [mem 0x60300000-0x603fffff pref]
[    3.578876] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02
[    3.585524] pci 0000:00:00.0: BAR 0: no space for [mem size 0x80000000]
[    3.592127] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x80000000]
[    3.599080] pci 0000:00:01.0: BAR 0: no space for [mem size 0x80000000]
[    3.605664] pci 0000:00:01.0: BAR 0: failed to assign [mem size 0x80000000]
[    3.612616] pci 0000:00:00.0: BAR 8: assigned [mem 0x60000000-0x600fffff]
[    3.619397] pci 0000:00:00.0: BAR 9: assigned [mem 0x60100000-0x601fffff pref]
[    3.626590] pci 0000:00:01.0: BAR 8: assigned [mem 0x60200000-0x602fffff]
[    3.633376] pci 0000:00:01.0: BAR 9: assigned [mem 0x60300000-0x603fffff pref]
[    3.640589] pci 0000:00:00.0: BAR 1: assigned [mem 0x60400000-0x6040ffff]
[    3.647355] pci 0000:00:01.0: BAR 1: assigned [mem 0x60410000-0x6041ffff]
[    3.654135] pci 0000:00:00.0: BAR 7: assigned [io  0x1e160000-0x1e160fff]
[    3.660915] pci 0000:00:01.0: BAR 7: assigned [io  0x1e161000-0x1e161fff]
[    3.667687] pci 0000:01:00.0: BAR 0: assigned [mem 0x60000000-0x600fffff]
[    3.674467] pci 0000:00:00.0: PCI bridge to [bus 01]
[    3.679430] pci 0000:00:00.0:   bridge window [io  0x1e160000-0x1e160fff]
[    3.686190] pci 0000:00:00.0:   bridge window [mem 0x60000000-0x600fffff]
[    3.692973] pci 0000:00:00.0:   bridge window [mem 0x60100000-0x601fffff pref]
[    3.700195] pci 0000:02:00.0: BAR 0: assigned [mem 0x60200000-0x602fffff 64bit]
[    3.707484] pci 0000:02:00.0: BAR 6: assigned [mem 0x60300000-0x6030ffff pref]
[    3.714691] pci 0000:00:01.0: PCI bridge to [bus 02]
[    3.719655] pci 0000:00:01.0:   bridge window [io  0x1e161000-0x1e161fff]
[    3.726414] pci 0000:00:01.0:   bridge window [mem 0x60200000-0x602fffff]
[    3.733189] pci 0000:00:01.0:   bridge window [mem 0x60300000-0x603fffff pref]
[    3.742727] UBI: auto-attach mtd9
[    3.746066] ubi0: attaching mtd9
[    3.760319] mt7530 mdio-bus:1f: Link is Up - 1Gbps/Full - flow control rx/tx
[    5.035471] ubi0: scanning is finished
[    5.057491] ubi0: attached mtd9 (name "ubi", size 117 MiB)
[    5.063049] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[    5.069921] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[    5.076677] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[    5.083627] ubi0: good PEBs: 940, bad PEBs: 0, corrupted PEBs: 0
[    5.089635] ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
[    5.096824] ubi0: max/mean erase counter: 36/27, WL threshold: 4096, image sequence number: 57883327
[    5.105933] ubi0: available PEBs: 0, total reserved PEBs: 940, PEBs reserved for bad PEB handling: 20
[    5.115177] ubi0: background thread "ubi_bgt0d" started, PID 432
[    5.117784] block ubiblock0_0: created from ubi0:0(rootfs)
[    5.126763] ubiblock: device ubiblock0_0 (rootfs) set to be root filesystem
[    5.141517] VFS: Mounted root (squashfs filesystem) readonly on device 254:0.
[    5.152783] Freeing unused kernel memory: 1264K
[    5.157312] This architecture does not have kernel memory protection.
[    5.163800] Run /sbin/init as init process
[    5.167875]   with arguments:
[    5.167880]     /sbin/init
[    5.167885]   with environment:
[    5.167890]     HOME=/
[    5.167895]     TERM=linux
[    5.735833] init: Console is alive
[    5.739704] init: - watchdog -
[    6.565891] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    6.693789] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    6.718813] init: - preinit -
[    7.480133] random: jshn: uninitialized urandom read (4 bytes read)
[    7.556932] random: jshn: uninitialized urandom read (4 bytes read)
[    7.595500] random: jshn: uninitialized urandom read (4 bytes read)
[    7.953045] mtk_soc_eth 1e100000.ethernet eth0: configuring for fixed/rgmii link mode
[    7.961390] mtk_soc_eth 1e100000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[    7.968987] mt7530 mdio-bus:1f lan1: configuring for phy/gmii link mode
[    7.976734] 8021q: adding VLAN 0 to HW filter on device lan1
[    7.985030] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   12.307956] UBIFS (ubi0:1): default file-system created
[   12.314650] UBIFS (ubi0:1): Mounting in unauthenticated mode
[   12.320695] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 541
[   12.455038] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs_data"
[   12.462935] UBIFS (ubi0:1): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[   12.472841] UBIFS (ubi0:1): FS size: 109326336 bytes (104 MiB, 861 LEBs), journal size 5459968 bytes (5 MiB, 43 LEBs)
[   12.483423] UBIFS (ubi0:1): reserved for root: 4952683 bytes (4836 KiB)
[   12.490040] UBIFS (ubi0:1): media format: w5/r0 (latest is w5/r0), UUID 763A582B-B4BB-4293-8468-AD6F23B1BB25, small LPT model
[   12.504793] mount_root: overlay filesystem has not been fully initialized yet
[   12.512727] mount_root: switching to ubifs overlay
[   12.530826] urandom-seed: Seed file not found (/etc/urandom.seed)
[   12.704350] procd: - early -
[   12.707465] procd: - watchdog -
[   13.358587] procd: - watchdog -
[   13.473622] procd: - ubus -
[   13.611017] urandom_read_iter: 7 callbacks suppressed
[   13.611030] random: ubusd: uninitialized urandom read (4 bytes read)
[   13.639307] random: ubusd: uninitialized urandom read (4 bytes read)
[   13.650785] random: ubusd: uninitialized urandom read (4 bytes read)
[   13.661074] procd: - init -
[   14.462025] kmodloader: loading kernel modules from /etc/modules.d/*
[   14.651821] urngd: v1.0.2 started.
[   14.767416] tun: Universal TUN/TAP device driver, 1.6
[   14.784273] Loading modules backported from Linux version v5.15.33-0-g06f50ca83ace
[   14.791870] Backport generated by backports.git v5.15.33-1-0-g183c4ab2
[   14.836181] random: crng init done
[   14.839738] random: 23 urandom warning(s) missed due to ratelimiting
[   15.063266] PPP generic driver version 2.4.2
[   15.069653] NET: Registered protocol family 24
[   15.078087] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[   15.086011] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[   15.104476] kmodloader: done loading kernel modules from /etc/modules.d/*
[   41.831379] mtk_soc_eth 1e100000.ethernet eth0: Link is Down
[   41.851521] mtk_soc_eth 1e100000.ethernet eth0: configuring for fixed/rgmii link mode
[   41.859785] mtk_soc_eth 1e100000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[   41.863504] mt7530 mdio-bus:1f lan1: configuring for phy/gmii link mode
[   41.875311] 8021q: adding VLAN 0 to HW filter on device lan1
[   41.883783] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   41.890902] br-lan: port 1(lan1) entered blocking state
[   41.896243] br-lan: port 1(lan1) entered disabled state
[   41.903214] device lan1 entered promiscuous mode
[   41.907882] device eth0 entered promiscuous mode
[   41.938619] mt7530 mdio-bus:1f lan2: configuring for phy/gmii link mode
[   41.945939] 8021q: adding VLAN 0 to HW filter on device lan2
[   41.956903] br-lan: port 2(lan2) entered blocking state
[   41.962319] br-lan: port 2(lan2) entered disabled state
[   41.968819] device lan2 entered promiscuous mode
[   42.012383] mt7530 mdio-bus:1f wan: configuring for phy/gmii link mode
[   42.019718] 8021q: adding VLAN 0 to HW filter on device wan
[   45.340624] mt7530 mdio-bus:1f lan2: Link is Up - 1Gbps/Full - flow control rx/tx
[   45.348152] br-lan: port 2(lan2) entered blocking state
[   45.353615] br-lan: port 2(lan2) entered forwarding state
[   45.360106] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
[  548.591885] mt7530 mdio-bus:1f lan2: Link is Down
[  548.597008] br-lan: port 2(lan2) entered disabled state

why would you need kmod-igc on a Xiaomi 3g ?

I just clone the branch origin/openwrt-22.03, this is the latest commit

this commit about kmod-igc is for X86 routers...

when you say : "The wireless disappear". what do you mean exactly ? there is no wireless menu in LUCI ?

yes, there is no wireless menu item in luci, The file '/etc/config/wireless' does not exist.

if i remember well, you have to type the wifi config command in the shell to create that file and start configuring your wifi through Luci

see here : https://openwrt.org/docs/guide-user/network/wifi/basic#regenerate_configuration

when I use 22.03.0-rc4, I don't need to type wifi config. And I found there is a mt76 update between 22.03.0-rc4(677e3c18) and 656036a5.

Can you share output of ./scripts/diffconfig.sh? Run that in your buildroot.

Dmesg doesn't show anything unusual at first sight.