Asus 4G-AX56 not yet supported

Hello,

I just bought this device:

I would like to use OpenWRT in it, but it's not supported yet.

It seems to have many similarities with RS-AX53U. Same processor, enough NAND, twice more RAM, one more LAN and 4G modem (Fibocom FG621) connected to USB.

SSH access can be enabled from the original FW and there seems to be serial pads on the PCB too.

How hard would it be to modify AX53U image for it and what information would it take? I suppose at least device tree can be just reverse engineered.

B.T.W:

Original FW cat /sys/kernel/debug/usb/devices:

T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=2cb7 ProdID=0a05 Rev= 4.04
S: Manufacturer=Fibocom
S: Product=FG621 Module

while kernel patch from 04/2024
https://lore.kernel.org/lkml/20240312062913.12723-1-gch981213@gmail.com/t/
sounds like this:

NCM:
T: Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 6 Spd=5000 MxCh= 0
D: Ver= 3.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs= 1
P: Vendor=2cb7 ProdID=0a05 Rev=04.04
S: Manufacturer=Fibocom Wireless Inc.
S: Product=FG650 Module

Same ven/prod? Kernel version having this patch seems to be 5.15.157. So is it possible this modem already has kernel support?

No driver=??? attached to the device?

Original FW has very limited tools to examine it, but here is lsmod:

@4G-AX56-40F0:/tmp/home/root# lsmod

Module                  Size  Used by    Not tainted
cdc_ncm                14408  0
option                 33328  0
usb_wwan                5287  1 option
usbserial              21179  2 option,usb_wwan
usbnet                 20619  1 cdc_ncm
mii                     3960  1 usbnet
xhci_mtk                5904  0
xhci_hcd              103916  1 xhci_mtk
usbcore               143894  7 cdc_ncm,option,usb_wwan,usbserial,usbnet,xhci_mtk,xhci_hcd
usb_common              2349  1 usbcore
nf_nat_pptp             1744  0
nf_conntrack_pptp       4000  1 nf_nat_pptp
nf_nat_proto_gre         992  1 nf_nat_pptp
nf_conntrack_proto_gre     3134  1 nf_conntrack_pptp
nf_nat_ftp              1424  0
nf_conntrack_ftp        6144  1 nf_nat_ftp
bled                   21848  0

... and dmesg (part)

@4G-AX56-40F0:/tmp/home/root# dmesg
[    0.000000] Linux version 4.4.198 (gitserv_asus@tpbuildsvrvu01) (gcc version 5.4.0 (LEDE GCC 5.4.0 r0-22e5567) ) #1 SMP Tue Jul 4 14:14:39 CST 2023
[    0.000000] SoC Type: MediaTek MT7621 ver:1 eco:4
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0001992f (MIPS 1004Kc)
[    0.000000] MIPS: machine is MediaTek MT7621 RFB (802.11ax, NAND with NMBM)
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 1c000000 @ 00000000 (usable)
[    0.000000]  memory: 04000000 @ 20000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000000000-0x0000000000ffffff]
[    0.000000]   Normal   [mem 0x0000000001000000-0x000000001fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000001bffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000001bffffff]
[    0.000000] On node 0 totalpages: 114688
[    0.000000] free_area_init_node: node 0, pgdat 8199f020, node_mem_map 81d04000
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 4096 pages, LIFO batch:0
[    0.000000]   Normal zone: 864 pages used for memmap
[    0.000000]   Normal zone: 110592 pages, LIFO batch:31
[    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] PERCPU: Embedded 10 pages/cpu @82095000 s9280 r8192 d23488 u40960
[    0.000000] pcpu-alloc: s9280 r8192 d23488 u40960 alloc=10*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 113792
[    0.000000] Kernel command line: console=ttyS0,115200 rootfstype=squashfs,jffs2
[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Writing ErrCtl register=00032408
[    0.000000] Readback ErrCtl register=00032408
[    0.000000] Memory: 441208K/458752K available (7841K kernel code, 2950K rwdata, 1916K rodata, 272K init, 319K bss, 17544K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:256
[    0.000000] clocksource: GIC: mask: 0xffffffffffffffff max_cycles: 0xcaf478abb4, max_idle_ns: 440795247997 ns
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 4343773742 ns
[    0.000009] sched_clock: 32 bits at 440MHz, resolution 2ns, wraps every 4880645118ns
[    0.007777] Calibrating delay loop... 586.13 BogoMIPS (lpj=2930688)
[    0.070404] pid_max: default: 32768 minimum: 301
[    0.075125] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.081651] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    6.018431] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    6.018440] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    6.018450] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    6.018596] CPU1 revision is: 0001992f (MIPS 1004Kc)
[    0.177682] Synchronize counters for CPU 1: done.
[    5.785391] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    5.785397] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    5.785403] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    5.785475] CPU2 revision is: 0001992f (MIPS 1004Kc)
[    0.268066] Synchronize counters for CPU 2: done.
[    5.875496] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    5.875503] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    5.875509] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    5.875593] CPU3 revision is: 0001992f (MIPS 1004Kc)
[    0.353248] Synchronize counters for CPU 3: done.
[    0.357986] Brought up 4 CPUs
[    0.365692] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.375488] futex hash table entries: 1024 (order: 3, 32768 bytes)
[    0.381776] pinctrl core: initialized pinctrl subsystem
[    0.387537] NET: Registered protocol family 16
[    0.399723] FPU Affinity set after 11720 emulations
[    0.428149] mt7621_gpio 1e000600.gpio: registering 32 gpios
[    0.433756] mt7621_gpio 1e000600.gpio: registering 32 gpios
[    0.439459] mt7621_gpio 1e000600.gpio: registering 32 gpios
[    0.445539] mt7621-pci 1e140000.pcie: Failed to get gpio for PCIe1
[    0.451674] mt7621-pci 1e140000.pcie: Failed to get gpio for PCIe2
[    0.658097] PCIe port 2 link down
[    0.661327] PCI coherence region base: 0x60000000, mask/settings: 0xf0000002
[    0.701069] PCI host bridge to bus 0000:00
[    0.705105] pci_bus 0000:00: root bus resource [mem 0x60000000-0x6fffffff]
[    0.711955] pci_bus 0000:00: root bus resource [io  0x1e160000-0x1e16ffff]
[    0.718745] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.725499] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.733386] pci 0000:00:00.0: [0e8d:0801] type 01 class 0x060400
[    0.733436] pci 0000:00:00.0: reg 0x14: [mem 0x00000000-0x0000ffff]
[    0.733503] pci 0000:00:00.0: supports D1
[    0.733516] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    0.733781] pci 0000:00:01.0: [0e8d:0801] type 01 class 0x060400
[    0.733843] pci 0000:00:01.0: reg 0x14: [mem 0x00000000-0x0000ffff]
[    0.733923] pci 0000:00:01.0: supports D1
[    0.733937] pci 0000:00:01.0: PME# supported from D0 D1 D3hot
[    0.734194] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    0.742124] pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    0.750226] pci 0000:01:00.0: [14c3:7916] type 00 class 0x000280
[    0.750328] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit pref]
[    0.750368] pci 0000:01:00.0: reg 0x18: [mem 0x00000000-0x00003fff 64bit pref]
[    0.750403] pci 0000:01:00.0: reg 0x20: [mem 0x00000000-0x00000fff 64bit pref]
[    0.750510] pci 0000:01:00.0: supports D1 D2
[    0.750523] pci 0000:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.750740] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[    0.750971] pci 0000:02:00.0: [14c3:7915] type 00 class 0x000280
[    0.751073] pci 0000:02:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit pref]
[    0.751113] pci 0000:02:00.0: reg 0x18: [mem 0x00000000-0x00003fff 64bit pref]
[    0.751147] pci 0000:02:00.0: reg 0x20: [mem 0x00000000-0x00000fff 64bit pref]
[    0.751253] pci 0000:02:00.0: supports D1 D2
[    0.751266] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.751472] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02
[    0.751506] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 02
[    0.751597] pci 0000:00:00.0: BAR 9: assigned [mem 0x60000000-0x601fffff pref]
[    0.758746] pci 0000:00:01.0: BAR 9: assigned [mem 0x60200000-0x603fffff pref]
[    0.765880] pci 0000:00:00.0: BAR 1: assigned [mem 0x60400000-0x6040ffff]
[    0.772645] pci 0000:00:01.0: BAR 1: assigned [mem 0x60410000-0x6041ffff]
[    0.779375] pci 0000:01:00.0: BAR 0: assigned [mem 0x60000000-0x600fffff 64bit pref]
[    0.787086] pci 0000:01:00.0: BAR 2: assigned [mem 0x60100000-0x60103fff 64bit pref]
[    0.794763] pci 0000:01:00.0: BAR 4: assigned [mem 0x60104000-0x60104fff 64bit pref]
[    0.802464] pci 0000:00:00.0: PCI bridge to [bus 01]
[    0.807358] pci 0000:00:00.0:   bridge window [mem 0x60000000-0x601fffff pref]
[    0.814552] pci 0000:02:00.0: BAR 0: assigned [mem 0x60200000-0x602fffff 64bit pref]
[    0.822239] pci 0000:02:00.0: BAR 2: assigned [mem 0x60300000-0x60303fff 64bit pref]
[    0.829950] pci 0000:02:00.0: BAR 4: assigned [mem 0x60304000-0x60304fff 64bit pref]
[    0.837608] pci 0000:00:01.0: PCI bridge to [bus 02]
[    0.842540] pci 0000:00:01.0:   bridge window [mem 0x60200000-0x603fffff pref]
[    0.851479] clocksource: Switched to clocksource GIC
[    0.858529] NET: Registered protocol family 2
[    0.863640] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[    0.870643] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
[    0.877103] TCP: Hash tables configured (established 4096 bind 4096)
[    0.883463] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.889213] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.895757] NET: Registered protocol family 1
[    0.900105] PCI: CLS 80 bytes, default 32
[    0.914888] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.920648] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.932868] io scheduler noop registered
[    0.936709] io scheduler deadline registered (default)
[    0.943534] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled
[    0.951198] console [ttyS0] disabled
[    0.954783] 1e000c00.uartlite: ttyS0 at MMIO 0x1e000c00 (irq = 33, base_baud = 3125000) is a 16550A
[    0.963768] console [ttyS0] enabled
[    0.970620] bootconsole [early0] disabled
[    0.979226] 1e000d00.uartfull: ttyS1 at MMIO 0x1e000d00 (irq = 34, base_baud = 3125000) is a 16550A
[    0.988821] 1e000e00.uartfull: ttyS2 at MMIO 0x1e000e00 (irq = 35, base_baud = 3125000) is a 16550A
[    1.003090] IMQ driver loaded successfully. (numdevs = 3, numqueues = 1, imq_dev_accurate_stats = 1)
[    1.012220]  Hooking IMQ after NAT on PREROUTING.
[    1.016897]  Hooking IMQ before NAT on POSTROUTING.
[    1.022219] libphy: Fixed MDIO Bus: probed
[    1.081783] libphy: mdio: probed
[    1.085556] mtk_soc_eth 1e100000.ethernet: generated random MAC address 3a:ef:e6:ab:2e:0e
[    1.094244] mtk_soc_eth 1e100000.ethernet: connected mac 0 to PHY at fixed-0:00 [uid=00000000, driver=Generic PHY]
[    1.105465] mtk_soc_eth 1e100000.ethernet eth0: mediatek frame engine at 0xbe100000, irq 10
[    1.113896] mtk_soc_eth 1e100000.ethernet: generated random MAC address b2:9e:4d:52:41:c4
[    1.122568] mtk_soc_eth 1e100000.ethernet: connected mac 1 to PHY at fixed-0:01 [uid=00000000, driver=Generic PHY]
[    1.133699] mtk_soc_eth 1e100000.ethernet eth1: mediatek frame engine at 0xbe100000, irq 10
[    1.142354] PPP generic driver version 2.4.2
[    1.146912] PPP BSD Compression module registered
[    1.151657] PPP MPPE Compression module registered
[    1.156439] NET: Registered protocol family 24
[    1.160899] PPTP driver version 0.8.5
[    1.164846] register mt_drv
[    1.167811] <--mt7916_hif_init()
[    1.171598] Rx[0] Ring: total 24576 bytes allocated
[    1.180801] Rx[1] Ring: total 16384 bytes allocated
[    1.185789] <-- pci_alloc_tx_rx_ring_mem, Status=0
[    1.223561]
[    1.223561]
[    1.223561] === pAd = c0381000, size = 13169408 ===
[    1.223561]
[    1.234693] <-- RTMPAllocAdapterBlock, Status=0
[    1.239215] PCI CSRBaseAddress =0xc0280000, csr_addr=0xc0280000!
[    1.245256] RTMPInitPCIeDevice():device_id=0x7915
[    1.249946] mt7915_init()-->
[    1.252836] Use the default iPAiLNA bin image!
[    1.257336] <--mt7915_init()
[    1.260503] RtmpOSFileOpen(): Error 2 opening /etc/wireless/l1profile.dat
[    1.268331] wdev_init(caller:RTMP_COM_IoctlHandle+0x39c/0x18ac), wdev(0)
[    1.276022] Rx[0] Ring: total 24576 bytes allocated
[    1.281035] Rx[1] Ring: total 24576 bytes allocated
[    1.288311] Rx[2] Ring: total 8192 bytes allocated
[    1.297525] Rx[3] Ring: total 16384 bytes allocated
[    1.304816] Rx[4] Ring: total 8192 bytes allocated
[    1.309644] <-- pci_alloc_tx_rx_ring_mem, Status=0
[    1.316329] GACT probability NOT on
[    1.319827] Mirror/redirect action on
[    1.323577] u32 classifier
[    1.326267]     Performance counters on
[    1.330077]     input device check on
[    1.333736]     Actions configured
[    1.337156] Netfilter messages via NETLINK v0.30.
[    1.341938] nf_conntrack version 0.5.0 (6893 buckets, 27572 max)
[    1.348462] ctnetlink v0.93: registering with nfnetlink.
[    1.354054] xt_time: kernel timezone is -0000
[    1.358629] gre: GRE over IPv4 demultiplexor driver
[    1.363702] ip_tables: (C) 2000-2006 Netfilter Core Team
[    1.369307] arp_tables: (C) 2002 David S. Miller
[    1.375487] NET: Registered protocol family 10
[    1.382016] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    1.387661] NET: Registered protocol family 17
[    1.392174] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[    1.404797] l2tp_core: L2TP core driver, V2.0
[    1.409158] l2tp_ppp: PPPoL2TP kernel driver, V2.0
[    1.413954] 8021q: 802.1Q VLAN Support v1.8
[    1.420540] mtkmips-pinmux pinctrl: spi is already enabled
[    1.426095] mtk-nand 1e003000.nand: Error applying setting, reverse things back
[    1.433872] nand: device found, Manufacturer ID: 0xef, Chip ID: 0xf1
[    1.440194] nand: Winbond W29N01HV
[    1.443594] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    1.451819] Scanning device for bad blocks
[    2.300758] nmbm nmbm: Signature found at block 1023 [0x07fe0000]
[    2.310313] nmbm nmbm: First info table with writecount 0 found in block 960
[    2.327363] nmbm nmbm: Second info table with writecount 0 found in block 963
[    2.334615] nmbm nmbm: NMBM has been successfully attached
[    2.340120] 7 ofpart partitions found on MTD device nmbm
[    2.345416] Creating 7 MTD partitions on "nmbm":
[    2.350016] 0x000000000000-0x0000000e0000 : "Bootloader"
[    2.356664] 0x0000000e0000-0x0000001e0000 : "nvram"
[    2.362832] 0x0000001e0000-0x0000002e0000 : "Factory"
[    2.369087] 0x0000002e0000-0x0000003e0000 : "Factory2"
[    2.375530] 0x0000003e0000-0x0000035e0000 : "Kernel"
[    2.713625] 2 fit-fw partitions found on MTD device Kernel
[    2.719107] 0x0000003e0000-0x0000007a0000 : "linux"
[    2.725290] 0x000000783dd4-0x0000035e0000 : "rootfs"
[    2.731721] mtd: device 7 (rootfs) set to be root filesystem
[    2.737390] 0x0000035e0000-0x0000067e0000 : "Kernel2"
[    2.743916] 0x0000067e0000-0x000007800000 : "jffs2"
[    2.781610] mt753x gsw: Switch is MediaTek MT7530 rev 1
[    2.808339] libphy: mt753x_mdio: probed
[    2.818225] hctosys: unable to open rtc device (rtc0)
[    2.862005] offset 0x1000 elapse 40ms
[    2.879674] found private data block and skip it
[    2.895177] VFS: Mounted root (squashfs filesystem) readonly on device 31:7.
[    2.902870] Freeing unused kernel memory: 272K
[    2.907304] This architecture does not have kernel memory protection.
[    5.949683] mt753x gsw: Port 1 Link is Up - 1Gbps/Full
[   10.148185] init (1): drop_caches: 1
[   12.162843] random: init: uninitialized urandom read (5 bytes read, 36 bits of entropy available)
[   12.297287] bled: GPIO#13: netdev ra0.
[   12.301172] bled: GPIO#16: netdev rai0.
[   14.530285] mt753x gsw: Port 1 Link is Down
[   18.166411] usbcore: registered new interface driver usbfs
[   18.166732] usbcore: registered new interface driver hub
[   18.167033] usbcore: registered new device driver usb
[   18.411595] xhci-mtk 1e1c0000.usb: xHCI Host Controller
[   18.411694] xhci-mtk 1e1c0000.usb: new USB bus registered, assigned bus number 1
[   18.421740] xhci-mtk 1e1c0000.usb: hcc params 0x01401198 hci version 0x96 quirks 0x00210010
[   18.421861] xhci-mtk 1e1c0000.usb: irq 29, io mem 0x1e1c0000
[   18.424007] hub 1-0:1.0: USB hub found
[   18.424981] hub 1-0:1.0: 2 ports detected
[   18.426026] xhci-mtk 1e1c0000.usb: xHCI Host Controller
[   18.426092] xhci-mtk 1e1c0000.usb: new USB bus registered, assigned bus number 2
[   18.426396] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[   18.429230] hub 2-0:1.0: USB hub found
[   18.430241] hub 2-0:1.0: 1 port detected
[   18.656058] usbcore: registered new interface driver usbserial
[   18.656307] usbcore: registered new interface driver usbserial_generic
[   18.656570] usbserial: USB Serial support registered for generic
[   18.724184] usbcore: registered new interface driver option
[   18.724333] usbserial: USB Serial support registered for GSM modem (1-port)
[   18.746228] usbcore: registered new interface driver cdc_ncm
[   18.871507] usb 1-1: new high-speed USB device number 2 using xhci-mtk
[   19.032983] cdc_ncm 1-1:1.0: MAC-Address: fe:30:13:15:1d:26
[   19.035452] cdc_ncm 1-1:1.0 usb0: register 'cdc_ncm' at usb-1e1c0000.usb-1, CDC NCM, fe:30:13:15:1d:26
[   19.037313] option 1-1:1.2: GSM modem (1-port) converter detected
[   19.037847] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[   19.038505] option 1-1:1.3: GSM modem (1-port) converter detected
[   19.039031] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[   19.039711] option 1-1:1.4: GSM modem (1-port) converter detected
[   19.040221] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
[   19.040883] option 1-1:1.5: GSM modem (1-port) converter detected
[   19.041388] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3
[   19.954237] jffs2: notice: (1) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[   21.981498] nvram_commit(): pid 1 comm [init]
[   21.985166] found private data block and skip it
[   22.037521] random: init: uninitialized urandom read (6 bytes read, 102 bits of entropy available)
[   22.038025] random: init: uninitialized urandom read (6 bytes read, 102 bits of entropy available)
[   22.436182] jffs2: notice: (607) check_node_data: wrong data CRC in data node at 0x001607b8: read 0x3dd007cd, calculated 0x5ff97d9b.

dmesg second part

[   26.078520] device vlan1 entered promiscuous mode
[   26.078554] device eth0 entered promiscuous mode
[   26.212661] ra0: ===> main_virtual_if_open
[   26.217390] RTMP_COM_IoctlHandle -> CMD_RTPRIV_IOCTL_VIRTUAL_INF_INIT
[   26.225219] check_runtime_para 1317: match
[   26.232036] load l1profile succeed!
[   26.236872] mt_service_open: wlan service opens successfully!
[   26.248483] APWdsInitialize():WdsEntry[0~15]
[   26.355683] [multi_profile_merge_5g_only] DBDC_MODE=1
[   26.381294] multi-profile merge success, en:1,pf1_num:4,pf2_num:4,total:8
[   26.388103] Open file "/etc/Wireless/RT2860/DBDC_card0.dat" to store DBDC cfg! (21)
[   26.396034] Write file "/etc/Wireless/RT2860/DBDC_card0.dat" success (size=6347)!
[   26.404115] BssidNum=8
[   26.406476] Pf2MbssIdxMap:
[   26.409165]  0  1  2  3  4  5  6  7
[   26.413330] MacAddress1 = 00:00:00:00:00:00
[   26.417670] MacAddress2 = 00:00:00:00:00:00
[   26.422025] MacAddress3 = 00:00:00:00:00:00
[   26.426375] MacAddress4 = 00:00:00:00:00:00
[   26.430733] MacAddress5 = 00:00:00:00:00:00
[   26.435430] MacAddress6 = 00:00:00:00:00:00
[   26.439834] MacAddress7 = 00:00:00:00:00:00
[   26.445374] E2pAccessMode=2
[   26.448781] SSID[0]=Asus, EdcaIdx=0
[   26.452448] SSID[1]=ASUS_F0_2G_Guest, EdcaIdx=0
[   26.457136] SSID[2]=ASUS_F0_2G_Guest2, EdcaIdx=0
[   26.461945] SSID[3]=ASUS_F0_2G_Guest3, EdcaIdx=0
[   26.466773] SSID[4]=Asus_5G, EdcaIdx=0
[   26.470692] SSID[5]=ASUS_F0_5G_Guest, EdcaIdx=0
[   26.475454] SSID[6]=ASUS_F0_5G_Guest2, EdcaIdx=0
[   26.480284] SSID[7]=ASUS_F0_5G_Guest3, EdcaIdx=0
[   26.485326] RTMPSetProfileParameters(): DBDC Mode=1, eDBDC_mode = 1
[   26.492355] cfg_mode=16
[   26.494802] cfg_mode=16
[   26.497232] cfg_mode=16
[   26.499670] wmode_band_equal(): Band Equal!
[   26.503875] cfg_mode=16
[   26.506362] cfg_mode=16
[   26.508816] cfg_mode=16
[   26.511265] cfg_mode=16
[   26.514096] cfg_mode=16
[   26.516593] cfg_mode=16
[   26.519052] cfg_mode=16
[   26.521627] cfg_mode=17
[   26.524139] cfg_mode=17
[   26.526592] cfg_mode=17
[   26.529038] cfg_mode=17
[   26.531593] cfg_mode=17
[   26.534070] cfg_mode=17
[   26.536512] cfg_mode=17
[   26.538960] cfg_mode=17
[   26.542072] auto_ch_select_set_cfg(): BandIdx0, AutoChannelAtBootup=1, AutoChannelAlg = 3
[   26.550251] auto_ch_select_set_cfg(): BandIdx1, AutoChannelAtBootup=1, AutoChannelAlg = 3
[   26.558942] Index0 Channel=0
[   26.561862] Index1 Channel=0
[   26.566746] BndStrgBssIdx=1;0;0;0;1;0;0;0
[   26.571006] [TxPower] BAND0: 100, BAND1: 100
[   26.580051] [SKUenable] BAND0: 1, BAND1: 1
[   26.585518] [BFBACKOFFenable] BAND0: 1, BAND1: 1
[   26.592506] profile: FragThreshold[0]=2346
[   26.596600] profile: FragThreshold[1]=2346
[   26.600672] profile: FragThreshold[2]=2346
[   26.604811] profile: FragThreshold[3]=2346
[   26.608915] profile: FragThreshold[4]=2346
[   26.613240] profile: FragThreshold[5]=2346
[   26.617375] profile: FragThreshold[6]=2346
[   26.621525] profile: FragThreshold[7]=2346
[   26.626541] APEdca0
[   26.628859] Valid=1
[   26.630943] APAifsn[0]=3
[   26.633538] APAifsn[1]=7
[   26.636098] APAifsn[2]=1
[   26.638628] APAifsn[3]=1
[   26.641158] APEdca1
[   26.643777] Valid=1
[   26.645909] APAifsn[0]=3
[   26.648447] APAifsn[1]=7
[   26.650974] APAifsn[2]=1
[   26.653647] APAifsn[3]=1
[   26.656288] APEdca2
[   26.658701] APEdca3
[   26.669474] BSSAifsn[0]=3
[   26.672134] BSSAifsn[1]=7
[   26.674741] BSSAifsn[2]=2
[   26.677344] BSSAifsn[3]=2
[   26.680267] BSSAifsn[0]=3
[   26.682947] BSSAifsn[1]=7
[   26.685586] BSSAifsn[2]=2
[   26.688190] BSSAifsn[3]=2
[   26.691065] BSSAifsn[0]=3
[   26.693909] BSSAifsn[1]=7
[   26.696562] BSSAifsn[2]=2
[   26.699176] BSSAifsn[3]=2
[   26.702221] BSSAifsn[0]=3
[   26.704885] BSSAifsn[1]=7
[   26.707505] BSSAifsn[2]=2
[   26.710125] BSSAifsn[3]=2
[   26.713231] BSSAifsn[0]=3
[   26.715848] BSSAifsn[1]=7
[   26.718450] BSSAifsn[2]=2
[   26.721061] BSSAifsn[3]=2
[   26.724332] BSSAifsn[0]=3
[   26.726949] BSSAifsn[1]=7
[   26.729551] BSSAifsn[2]=2
[   26.732342] BSSAifsn[3]=2
[   26.735327] BSSAifsn[0]=3
[   26.737952] BSSAifsn[1]=7
[   26.740556] BSSAifsn[2]=2
[   26.743543] BSSAifsn[3]=2
[   26.746588] BSSAifsn[0]=3
[   26.749193] BSSAifsn[1]=7
[   26.751857] BSSAifsn[2]=2
[   26.754499] BSSAifsn[3]=2
[   26.757860] UAPSDCapable[0]=1
[   26.760832] UAPSDCapable[1]=1
[   26.763888] default ApCliUAPSDCapable[0]=1
[   26.768023] default ApCliUAPSDCapable[1]=1
[   26.776764] read_itxbf: ITxBfEn = 1
[   26.780252] read_itxbf: BSSID[0]
[   26.783499] read_itxbf: MBSS[0] ITxBfEn = 1
[   26.787729] read_itxbf: ITxBfEn = 1
[   26.791205] read_itxbf: BSSID[1]
[   26.794457] read_itxbf: MBSS[1] ITxBfEn = 1
[   26.798703] read_itxbf: ITxBfEn = 1
[   26.802227] read_itxbf: BSSID[2]
[   26.805474] read_itxbf: MBSS[2] ITxBfEn = 1
[   26.809637] read_itxbf: ITxBfEn = 1
[   26.813147] read_itxbf: BSSID[3]
[   26.816398] read_itxbf: MBSS[3] ITxBfEn = 1
[   26.820602] read_itxbf: ITxBfEn = 1
[   26.824117] read_itxbf: BSSID[4]
[   26.827361] read_itxbf: MBSS[4] ITxBfEn = 1
[   26.831611] read_itxbf: ITxBfEn = 1
[   26.835121] read_itxbf: BSSID[5]
[   26.838330] read_itxbf: MBSS[5] ITxBfEn = 1
[   26.842560] read_itxbf: ITxBfEn = 1
[   26.846058] read_itxbf: BSSID[6]
[   26.849279] read_itxbf: MBSS[6] ITxBfEn = 1
[   26.853514] read_itxbf: ITxBfEn = 1
[   26.857012] read_itxbf: BSSID[7]
[   26.860231] read_itxbf: MBSS[7] ITxBfEn = 1
[   26.864441] read_itxbf: Common.ITxBfEn = 1
[   26.868909] read_etxbf: ETxBfEnCond = 0
[   26.872791] read_etxbf: BSSID[0]
[   26.876021] read_etxbf: MBSS[0] ETxBfEnCond = 0
[   26.880529] read_etxbf: ETxBfEnCond = 0
[   26.884383] read_etxbf: BSSID[1]
[   26.887653] read_etxbf: MBSS[1] ETxBfEnCond = 0
[   26.892224] read_etxbf: ETxBfEnCond = 0
[   26.896096] read_etxbf: BSSID[2]
[   26.899311] read_etxbf: MBSS[2] ETxBfEnCond = 0
[   26.903858] read_etxbf: ETxBfEnCond = 0
[   26.907705] read_etxbf: BSSID[3]
[   26.910914] read_etxbf: MBSS[3] ETxBfEnCond = 0
[   26.915677] read_etxbf: ETxBfEnCond = 1
[   26.919507] read_etxbf: BSSID[4]
[   26.922855] read_etxbf: MBSS[4] ETxBfEnCond = 1
[   26.927390] read_etxbf: ETxBfEnCond = 1
[   26.931212] read_etxbf: BSSID[5]
[   26.934466] read_etxbf: MBSS[5] ETxBfEnCond = 1
[   26.939041] read_etxbf: ETxBfEnCond = 1
[   26.942907] read_etxbf: BSSID[6]
[   26.946157] read_etxbf: MBSS[6] ETxBfEnCond = 1
[   26.950665] read_etxbf: ETxBfEnCond = 1
[   26.954521] read_etxbf: BSSID[7]
[   26.957788] read_etxbf: MBSS[7] ETxBfEnCond = 1
[   26.965057] MBSS[0] MuOfdmaDlEnable = 1
[   26.968889] MBSS[1] MuOfdmaDlEnable = 1
[   26.972758] MBSS[2] MuOfdmaDlEnable = 1
[   26.976581] MBSS[3] MuOfdmaDlEnable = 1
[   26.980394] MBSS[4] MuOfdmaDlEnable = 1
[   26.984288] MBSS[5] MuOfdmaDlEnable = 1
[   26.988139] MBSS[6] MuOfdmaDlEnable = 1
[   26.992016] MBSS[7] MuOfdmaDlEnable = 1
[   26.996197] MBSS[0] MuOfdmaUlEnable = 0
[   27.000028] MBSS[1] MuOfdmaUlEnable = 0
[   27.003912] MBSS[2] MuOfdmaUlEnable = 0
[   27.007769] MBSS[3] MuOfdmaUlEnable = 0
[   27.011663] MBSS[4] MuOfdmaUlEnable = 0
[   27.015532] MBSS[5] MuOfdmaUlEnable = 0
[   27.019346] MBSS[6] MuOfdmaUlEnable = 0
[   27.023245] MBSS[7] MuOfdmaUlEnable = 0
[   27.027389] MBSS[0] MuMimoDlEnable = 1
[   27.031132] MBSS[1] MuMimoDlEnable = 1
[   27.034905] MBSS[2] MuMimoDlEnable = 1
[   27.038686] MBSS[3] MuMimoDlEnable = 1
[   27.042511] MBSS[4] MuMimoDlEnable = 1
[   27.046280] MBSS[5] MuMimoDlEnable = 1
[   27.050012] MBSS[6] MuMimoDlEnable = 1
[   27.053809] MBSS[7] MuMimoDlEnable = 1
[   27.057919] MBSS[0] MuMimoUlEnable = 0
[   27.061711] MBSS[1] MuMimoUlEnable = 0
[   27.065494] MBSS[2] MuMimoUlEnable = 0
[   27.069229] MBSS[3] MuMimoUlEnable = 0
[   27.073028] MBSS[4] MuMimoUlEnable = 0
[   27.076795] MBSS[5] MuMimoUlEnable = 0
[   27.080529] MBSS[6] MuMimoUlEnable = 0
[   27.084325] MBSS[7] MuMimoUlEnable = 0
[   27.135901] [PMF]Set_PMFMFPC_Proc:: apidx=0, Desired MFPC=0
[   27.141482] [PMF]Set_PMFMFPC_Proc:: apidx=1, Desired MFPC=0
[   27.147026] [PMF]Set_PMFMFPC_Proc:: apidx=2, Desired MFPC=0
[   27.152605] [PMF]Set_PMFMFPC_Proc:: apidx=3, Desired MFPC=0
[   27.158170] [PMF]Set_PMFMFPC_Proc:: apidx=4, Desired MFPC=0
[   27.163781] [PMF]Set_PMFMFPC_Proc:: apidx=5, Desired MFPC=0
[   27.169342] [PMF]Set_PMFMFPC_Proc:: apidx=6, Desired MFPC=0
[   27.174955] [PMF]Set_PMFMFPC_Proc:: apidx=7, Desired MFPC=0
[   27.180739] [PMF]Set_PMFMFPR_Proc:: apidx=0, Desired MFPR=0
[   27.186354] [PMF]Set_PMFMFPR_Proc:: apidx=1, Desired MFPR=0
[   27.191940] [PMF]Set_PMFMFPR_Proc:: apidx=2, Desired MFPR=0
[   27.197494] [PMF]Set_PMFMFPR_Proc:: apidx=3, Desired MFPR=0
[   27.203092] [PMF]Set_PMFMFPR_Proc:: apidx=4, Desired MFPR=0
[   27.208674] [PMF]Set_PMFMFPR_Proc:: apidx=5, Desired MFPR=0
[   27.214288] [PMF]Set_PMFMFPR_Proc:: apidx=6, Desired MFPR=0
[   27.219850] [PMF]Set_PMFMFPR_Proc:: apidx=7, Desired MFPR=0
[   27.225662] [PMF]Set_PMFSHA256_Proc:: apidx=0, Desired PMFSHA256=0
[   27.231861] [PMF]Set_PMFSHA256_Proc:: apidx=1, Desired PMFSHA256=0
[   27.238019] [PMF]Set_PMFSHA256_Proc:: apidx=2, Desired PMFSHA256=0
[   27.244198] [PMF]Set_PMFSHA256_Proc:: apidx=3, Desired PMFSHA256=0
[   27.250374] [PMF]Set_PMFSHA256_Proc:: apidx=4, Desired PMFSHA256=0
[   27.256595] [PMF]Set_PMFSHA256_Proc:: apidx=5, Desired PMFSHA256=0
[   27.262792] [PMF]Set_PMFSHA256_Proc:: apidx=6, Desired PMFSHA256=0
[   27.268950] [PMF]Set_PMFSHA256_Proc:: apidx=7, Desired PMFSHA256=0
[   27.276364] ReadMboParameterFromFile::(bMboEnable[0]=1, MboCapIndication = 0x40)
[   27.283832] ReadMboParameterFromFile::(bMboEnable[1]=1, MboCapIndication = 0x40)
[   27.291199] ReadMboParameterFromFile::(bMboEnable[2]=1, MboCapIndication = 0x40)
[   27.298587] ReadMboParameterFromFile::(bMboEnable[3]=1, MboCapIndication = 0x40)
[   27.306274] ReadMboParameterFromFile::(bMboEnable[4]=1, MboCapIndication = 0x40)
[   27.313767] ReadMboParameterFromFile::(bMboEnable[5]=1, MboCapIndication = 0x40)
[   27.321141] ReadMboParameterFromFile::(bMboEnable[6]=1, MboCapIndication = 0x40)
[   27.328567] ReadMboParameterFromFile::(bMboEnable[7]=1, MboCapIndication = 0x40)
[   27.336275] ReadMboParameterFromFile::(bMboEnable[0]=1)
[   27.341546] ReadMboParameterFromFile::(bMboEnable[1]=1)
[   27.350224] ApCliEntry[0].Enable=0
[   27.353661] ApCliEntry[1].Enable=0
[   27.362359] rtmp_read_wds_from_file(): WDS Profile
[   27.367420] WDS Number: band[0]=0, band[1]=0
[   27.371970] WDS-Enable mode=0
[   27.374929] WDS-Enable mode=0
[   27.378427] If/wds0 - PeerPhyMode=0xb1
[   27.382231] If/wds1 - PeerPhyMode=0xb1
[   27.387013] AsicSetReptFuncEnable, caller:RTMPSetProfileParameters+0xbacc/0x112bc
[   27.394549] RepeaterCtrlExit, wrong state(0,0)
[   27.399026] Band_0_RpEn(0),RpEnByAnyBnd(0),RpEn(0)
[   27.403874] AndesSendCmdMsg: Could not send in band command due to diablefRTMP_ADAPTER_MCU_SEND_IN_BAND_CMD
[   27.413616] AndesSendCmdMsg: Command type = ed, Extension command type = 48
[   27.420562] MACRepeaterEn=0 Band=0
[   27.423992] AsicSetReptFuncEnable, caller:RTMPSetProfileParameters+0xbacc/0x112bc
[   27.431537] RepeaterCtrlExit, wrong state(0,0)
[   27.435987] Band_1_RpEn(0),RpEnByAnyBnd(0),RpEn(0)
[   27.440766] AndesSendCmdMsg: Could not send in band command due to diablefRTMP_ADAPTER_MCU_SEND_IN_BAND_CMD
[   27.450490] AndesSendCmdMsg: Command type = ed, Extension command type = 48
[   27.457488] MACRepeaterEn=0 Band=1
[   27.465785] HT_BAWinSize: wdev[0]: (TX=256, RX=256)
[   27.470670] HT_BAWinSize: wdev[1]: (TX=256, RX=256)
[   27.475668] HT_BAWinSize: wdev[2]: (TX=256, RX=256)
[   27.480538] HT_BAWinSize: wdev[3]: (TX=256, RX=256)
[   27.485432] HT_BAWinSize: wdev[4]: (TX=256, RX=256)
[   27.490341] HT_BAWinSize: wdev[5]: (TX=256, RX=256)
[   27.495531] HT_BAWinSize: wdev[6]: (TX=256, RX=256)
[   27.500445] HT_BAWinSize: wdev[7]: (TX=256, RX=256)
[   27.506485] HT: WDEV[0] Ext Channel = ABOVE
[   27.510717] HT: WDEV[1] Ext Channel = ABOVE
[   27.514948] HT: WDEV[2] Ext Channel = ABOVE
[   27.519154] HT: WDEV[3] Ext Channel = ABOVE
[   27.523385] HT: WDEV[4] Ext Channel = BELOW
[   27.527591] HT: WDEV[5] Ext Channel = BELOW
[   27.531830] HT: WDEV[6] Ext Channel = BELOW
[   27.536031] HT: WDEV[7] Ext Channel = BELOW
[   27.540573] HT: greenap_cap = 0
[   27.544349] 0:ra0 TWTsupport = 0
[   27.547610] 1:(null) TWTsupport = 0
[   27.551078] 2:(null) TWTsupport = 0
[   27.554621] 3:(null) TWTsupport = 0
[   27.558109] 4:(null) TWTsupport = 0
[   27.561659] 5:(null) TWTsupport = 0
[   27.565202] 6:(null) TWTsupport = 0
[   27.568677] 7:(null) TWTsupport = 0
[   27.672401] WtcSetMaxStaNum: MaxStaNum:230, BssidNum:8, WdsNum:16, MSTANum:1, MaxNumChipRept:32, MinMcastWcid:279
[   27.682688] Top Init Done!
[   27.685409] Use dev_alloc_skb
[   27.688362] token_tx_two_queues_init(): ct sw token(0) number = 2048
[   27.694952] token_tx_two_queues_init(): token que(0) inited done!id_head/tail=0/2048
[   27.702794] token_tx_two_queues_init(): 98a7c804,98a7c804
[   27.708180] token_tx_two_queues_init(): ct sw token(1) number = 6144
[   27.715371] token_tx_two_queues_init(): token que(1) inited done!id_head/tail=0/6144
[   27.723144] token_tx_two_queues_init(): 98a7c8ac,98a7c8ac
[   27.736007] TxRing[0]: attr:0, total 2048 entry initialized
[   27.744846] TxRing[1]: attr:0, total 2048 entry initialized
[   27.756226] TxRing[2]: attr:0, total 2048 entry initialized
[   27.762041] RX[0] DESC a0c20000 size = 24576
[   27.768098] RX[1] DESC a0c04000 size = 16384
[   27.774192] RX[2] DESC a0cf0000 size = 24576
[   27.781020] RX[3] DESC a0cf8000 size = 24576
[   27.785368] RX[4] DESC a0cb6000 size = 8192
[   27.790521] RX[5] DESC a0cec000 size = 16384
[   27.796484] RX[6] DESC a0d40000 size = 8192
[   27.801637] -->TX_RING_0[0xd9330]: Attr:0, Base=0xc18000, Cnt=2048!
[   27.807888] -->TX_RING_1[0xd5420]: Attr:0, Base=0xcb8000, Cnt=2048!
[   27.814173] -->TX_RING_2[0xd5430]: Attr:0, Base=0xce0000, Cnt=2048!
[   27.820436] -->TX_RING_3[0xd5400]: Attr:3, Base=0xcb3000, Cnt=128!
[   27.826628] -->TX_RING_4[0xd5410]: Attr:2, Base=0xcb4000, Cnt=256!
[   27.832833] -->TX_RING_5[0xd5440]: Attr:1, Base=0xcb5000, Cnt=256!
[   27.838991] -->RX_RING_0[0xd8510]: Base=0xc20000, Cnt=1536
[   27.844473] -->RX_RING_1[0xd9520]: Base=0xc04000, Cnt=1024
[   27.849951] -->RX_RING_2[0xd4500]: Base=0xcf0000, Cnt=1536
[   27.855462] -->RX_RING_3[0xd4510]: Base=0xcf8000, Cnt=10
[   27.860777] -->RX_RING_4[0xd5500]: Base=0xcb6000, Cnt=512
[   27.866186] -->RX_RING_5[0xd5510]: Base=0xcec000, Cnt=1024
[   27.871754] -->RX_RING_6[0xd5520]: Base=0xd40000, Cnt=512
[   27.877170] Hif Init Done!
[   27.883079] pci_driver_own_by_port: success to clear p=0 fw own, from(1): 1 is interrupt mode, 2 is polling mode.
[   27.894354] pci_driver_own_by_port: success to clear p=1 fw own, from(1): 1 is interrupt mode, 2 is polling mode.
[   27.904599] fw_prepare():using E2 ROM patch
[   27.908769] fw_prepare():using E2 RAM
[   27.912550] Parsing patch header
[   27.915814]  Built date: 20201105222230a
[   27.919791]
[   27.921267]  Platform: ALPS
[   27.924154]  HW/SW version: 0x8a108a10
[   27.927952]  Patch version: 0xffffffff
[   27.931795]  Section num: 0x2, subsys: 0x4
[   27.935919]  Section 0: type = 0x30002, offset = 0xe0, size = 0xfc90
[   27.942452]  Target address: 0x200000, length: 0xfc90
[   27.947535]  Section 1: type = 0x30002, offset = 0xfd70, size = 0x13720
[   27.954165]  Target address: 0xe000f000, length: 0x13720
[   27.959701] Patch SEM Status = 2
[   27.963047] random: nonblocking pool is initialized
[   27.963081] patch is not ready && get semaphore success
[   27.968287] Start address = 0x200000, DL length = 64656, Data mode = 0x80000000
[   27.976902] EventGenericEventHandler: CMD Success
[   27.981651] MtCmdAddressLenReq:(ret = 0)
[   27.986369] Start address = 0xe000f000, DL length = 79648, Data mode = 0x80000000
[   27.995293] EventGenericEventHandler: CMD Success
[   28.000111] MtCmdAddressLenReq:(ret = 0)
[   28.005148] MtCmdPatchFinishReq
[   28.012276] EventGenericEventHandler: CMD Success
[   28.017286] Patch SEM Status = 3
[   28.020533] release patch semaphore
[   28.024135]  WfMcuHwInit: Before NICLoadFirmware, check ICapMode = 0
[   28.031270] Parsing CPU 0 fw tailer
[   28.034790]  Chip ID: 0x0b
[   28.037547]  Eco version: 0x01
[   28.040593]  Region number: 0x07
[   28.043869]  Format version: 0x02
[   28.047203]  Format flag: 0x01
[   28.050246]  Ram version: ____000000
[   28.053927]  Built date: 20201105222304
[   28.057950]  Common crc: 0xaa870ac
[   28.061339] Parsing tailer region 0
[   28.064851]  Decomp crc: 0x0
[   28.067730]  Decomp size: 0x0
[   28.070680]  Decomp block size: 0x0
[   28.074277]  Target address: 0x21fc00
[   28.077991]  Download size: 110592
[   28.081377]  Feature set: 0x20
[   28.084517] Parsing tailer region 1
[   28.088004]  Decomp crc: 0x0
[   28.090870]  Decomp size: 0x0
[   28.093862]  Decomp block size: 0x0
[   28.097355]  Target address: 0x31dc00
[   28.101005]  Download size: 205824
[   28.104440]  Feature set: 0x00
[   28.107552] Parsing tailer region 2
[   28.111033]  Decomp crc: 0x0
[   28.113939]  Decomp size: 0x0
[   28.116902]  Decomp block size: 0x0
[   28.120367]  Target address: 0x417400
[   28.124045]  Download size: 31744
[   28.127376]  Feature set: 0x00
[   28.130477] Parsing tailer region 3
[   28.134008]  Decomp crc: 0x0
[   28.136894]  Decomp size: 0x0
[   28.139853]  Decomp block size: 0x0
[   28.143603]  Target address: 0xe0022800
[   28.147472]  Download size: 411136
[   28.150868]  Feature set: 0x00
[   28.154178] Parsing tailer region 4
[   28.157646]  Decomp crc: 0x0
[   28.160508]  Decomp size: 0x0
[   28.163510]  Decomp block size: 0x0
[   28.167003]  Target address: 0xe0086e00
[   28.170829]  Download size: 332288
[   28.174356]  Feature set: 0x00
[   28.177491] Parsing tailer region 5
[   28.180972]  Decomp crc: 0x0
[   28.183884]  Decomp size: 0x0
[   28.186849]  Decomp block size: 0x0
[   28.190324]  Target address: 0x23ac00
[   28.194135]  Download size: 87040
[   28.197472]  Feature set: 0x00
[   28.200583] Parsing tailer region 6
[   28.204254]  Decomp crc: 0x0
[   28.207258]  Decomp size: 0x0
[   28.210310]  Decomp block size: 0x0
[   28.213958]  Target address: 0x400000
[   28.217690]  Download size: 81920
[   28.221116]  Feature set: 0x00
[   28.224381]  Release info: header tag = 0, total length = 68
[   28.230051]  tag 1, padding length = 3, tag length = 61
[   28.235330]  payload: t-neptune-main-mt7915-1953-MT7915D_1953_MT7621-20201105221902
[   28.243669] Start address = 0x21fc00, DL length = 110592, Data mode = 0x80000000
[   28.252418] EventGenericEventHandler: CMD Success
[   28.257251] MtCmdAddressLenReq:(ret = 0)
[   28.262587] Start address = 0x31dc00, DL length = 205824, Data mode = 0x80000000
[   28.271246] EventGenericEventHandler: CMD Success
[   28.276431] MtCmdAddressLenReq:(ret = 0)
[   28.282414] Start address = 0x417400, DL length = 31744, Data mode = 0x80000000
[   28.290932] EventGenericEventHandler: CMD Success
[   28.295654] MtCmdAddressLenReq:(ret = 0)
[   28.300251] Start address = 0xe0022800, DL length = 411136, Data mode = 0x80000000
[   28.309234] EventGenericEventHandler: CMD Success
[   28.314012] MtCmdAddressLenReq:(ret = 0)
[   28.322926] Start address = 0xe0086e00, DL length = 332288, Data mode = 0x80000000
[   28.331734] EventGenericEventHandler: CMD Success
[   28.336455] MtCmdAddressLenReq:(ret = 0)
[   28.344715] Start address = 0x23ac00, DL length = 87040, Data mode = 0x80000000
[   28.353307] EventGenericEventHandler: CMD Success
[   28.358071] MtCmdAddressLenReq:(ret = 0)
[   28.363789] Start address = 0x400000, DL length = 81920, Data mode = 0x80000000
[   28.372490] EventGenericEventHandler: CMD Success
[   28.377299] MtCmdAddressLenReq:(ret = 0)
[   28.382126] MtCmdFwStartReq: override = 0x1, address = 0x21fc00
[   28.389291] EventGenericEventHandler: CMD Success
[   28.394069] Parsing CPU 1 fw tailer
[   28.397595]  Chip ID: 0x00
[   28.400368]  Eco version: 0x01
[   28.403609]  Region number: 0x03
[   28.406868]  Format version: 0x02
[   28.410219]  Format flag: 0x01
[   28.413313]  Ram version: DEV_000000
[   28.416985]  Built date: 20201105222323
[   28.420951]  Common crc: 0x8fcbc5ad
[   28.424472] Parsing tailer region 0
[   28.427979]  Decomp crc: 0x0
[   28.430857]  Decomp size: 0x0
[   28.434293]  Decomp block size: 0x0
[   28.437956]  Target address: 0x10200000
[   28.442111]  Download size: 88512
[   28.445445]  Feature set: 0x00
[   28.448576] Parsing tailer region 1
[   28.452158]  Decomp crc: 0x0
[   28.455119]  Decomp size: 0x0
[   28.458116]  Decomp block size: 0x0
[   28.461817]  Target address: 0x10300000
[   28.465713]  Download size: 19392
[   28.469046]  Feature set: 0x00
[   28.472268] Parsing tailer region 2
[   28.475763]  Decomp crc: 0x0
[   28.478638]  Decomp size: 0x0
[   28.481663]  Decomp block size: 0x0
[   28.485179]  Target address: 0xe0000000
[   28.489143]  Download size: 8768
[   28.492672]  Feature set: 0x00
[   28.495941]  Release info: header tag = 0, total length = 0
[   28.501918] Start address = 0x10200000, DL length = 88512, Data mode = 0x80000010
[   28.511107] EventGenericEventHandler: CMD Success
[   28.516067] MtCmdAddressLenReq:(ret = 0)
[   28.520832] Start address = 0x10300000, DL length = 19392, Data mode = 0x80000010
[   28.529685] EventGenericEventHandler: CMD Success
[   28.534496] MtCmdAddressLenReq:(ret = 0)
[   28.538939] Start address = 0xe0000000, DL length = 8768, Data mode = 0x80000010
[   28.547689] EventGenericEventHandler: CMD Success
[   28.552465] MtCmdAddressLenReq:(ret = 0)
[   28.556627] MtCmdFwStartReq: override = 0x4, address = 0x0
[   28.662689] EventGenericEventHandler: CMD Success
[   28.667485] MCU Init Done!
[   28.670192] efuse_probe: efuse = 10000012
[   28.674268] RtmpChipOpsEepromHook::e2p_type=2, inf_Type=5
[   28.679666] RtmpEepromGetDefault::e2p_dafault=1
[   28.684221] RtmpChipOpsEepromHook: E2P type(2), E2pAccessMode = 2, E2P default = 1
[   28.691814] NVM is FLASH mode. dev_idx [0] FLASH OFFSET [0x0]
[   28.697556] rtmp_nv_init(): EEPROM Size[131072]
[   28.708894] [EEPROMImage - PreCalImageInfo - PreCalImage - TxDPDImage]
[   28.708894] [0x97de0000 - 0x97de0e00 - 0x97de0e10 - 0x97ded220]
[   28.722737] validFlashEepromID(): eeFlashId=7915, pAd->ChipID=7915
[   28.729749] [d-die version:1]
[   28.769510] [a-die version:2]
[   28.902292]
[   28.903810] NICReadEEPROMParameters: EEPROM 0x62 0

and the rest of it

[   33.879891] Country Region from e2p = 0
[   33.883746] antenna_default_reset() todo
[   33.887650] antenna_default_reset() value = 0x5292, TxPath = 2, RxPath = 2
[   33.894517] RTMPReadTxPwrPerRate(458): Don't Support this now!
[   33.900351] rc_radio_init(): DBDC MODE=1, ConcurrentBand=2
[   33.905970] rc_radio_init(): radio_ctrl=9a461710,Band=0,rfcap=3,channel=1,PhyMode=2 extCha=0xf
[   33.914592] rc_radio_init(): radio_ctrl=9a461a68,Band=1,rfcap=3,channel=1,PhyMode=2 extCha=0xf
[   33.923272] ucAction = 0, ucBandIdx = 0, ucSmthIntlBypass = 0
[   33.928996] ucAction = 0, ucBandIdx = 1, ucSmthIntlBypass = 0
[   33.934797] AntCfgInit(2858): Not support for HIF_MT yet!
[   33.952817] EEPROM Init Done!
[   33.955843] mac_init()-->
[   33.958447] init_mac_cr()-->
[   33.961310] <--mac_init()
[   33.967603] CmdRxHdrTransBLUpdateRsp::EventExtCmdResult.u4Status = 0x0
[   33.976705] CmdRxHdrTransBLUpdateRsp::EventExtCmdResult.u4Status = 0x0
[   33.985636] CmdRxHdrTransBLUpdateRsp::EventExtCmdResult.u4Status = 0x0
[   33.992492] MAC Init Done!
[   33.995203] BBPInit():BBP Initialization.....
[   33.999540]  Band 0: valid=1, Band=2, CBW=1, CentCh/PrimCh=1/1, prim_ch_idx=0, txStream=2
[   34.007783]  Band 1: valid=0, Band=0, CBW=0, CentCh/PrimCh=0/0, prim_ch_idx=0, txStream=0
[   34.016003] BBPInit() todo
[   34.018706] PHY Init Done!
[   34.034303] tx_pwr_comp_init():NotSupportYet!
[   34.034312]
[   34.034312] led_send_fw_cmd:
[   34.034408] 0205000000240000
[   34.034408] led_0 map to gpio_18...
[   34.034434]
[   34.034434] led_send_fw_cmd:
[   34.034461] 0205010000340000
[   34.034461] led_1 map to gpio_26...
[   34.060108] Set_SCSDefaultEnable(): BandIdx=0, SCSEnable=1
[   34.065663] Set_SCSDefaultEnable(): BandIdx=1, SCSEnable=1
[   34.071696] MtCmdSetMacTxRx:(ret = 0)
[   34.076035] MtCmdSetMacTxRx:(ret = 0)
[   34.081183] ap_ftkd> Initialize FT KDP Module...
[   34.086057] Main bssid = 00:00:00:00:00:00
[   34.090227] SetMuruPlatformTypeProc: param.ucPlatformType = 2
[   34.096362] muru_cfg_dlul_limits:(Ret = 1
[   34.100533] muru_cfg_dlul_limits:(Ret = 1
[   34.105197] MtCmdSetMacTxRx:(ret = 0)
[   34.109753] MtCmdSetMacTxRx:(ret = 0)
[   34.113563] <==== mt_wifi_init, Status=0
[   34.117884] CmdHeraStbcPriorityCtrl: u1BandIdx=0, u1Operation=1, u1StbcPriority=0
[   34.125561] CmdHeraStbcPriorityCtrl: u1BandIdx=1, u1Operation=1, u1StbcPriority=0
[   34.133242] Register MBSSID IF 1 (ra1)
[   34.137014] wdev_init(caller:mbss_create_vif+0x2f8/0x4c0), wdev(1)
[   34.144834] Register MBSSID IF 2 (ra2)
[   34.148825] wdev_init(caller:mbss_create_vif+0x2f8/0x4c0), wdev(2)
[   34.171650] Register MBSSID IF 3 (ra3)
[   34.175514] wdev_init(caller:mbss_create_vif+0x2f8/0x4c0), wdev(3)
[   34.211621] Register MBSSID IF 4 (rai0)
[   34.215527] wdev_init(caller:mbss_create_vif+0x2f8/0x4c0), wdev(4)
[   34.271612] Register MBSSID IF 5 (rai1)
[   34.275523] wdev_init(caller:mbss_create_vif+0x2f8/0x4c0), wdev(5)
[   34.331603] Register MBSSID IF 6 (rai2)
[   34.335527] wdev_init(caller:mbss_create_vif+0x2f8/0x4c0), wdev(6)
[   34.381595] Register MBSSID IF 7 (rai3)
[   34.385550] wdev_init(caller:mbss_create_vif+0x2f8/0x4c0), wdev(7)
[   34.393432] MSTA_Init (2) ---> ApCli
[   34.441578] Register MSTA IF (apcli0) , pAd->MSTANum = 1
[   34.447385] wdev_init(caller:MSTA_Init+0x3ec/0x65c), wdev(8)
[   34.454775] Caller: SetCommonHT+0x100/0x170
[   34.458971]
[   34.458971] phy_mode=78, ch=0, wdev_type=2
[   34.464644] ht_cap: ht_cap->HtCapInfo,
[   34.464666] ldpc=1,ch_width=1,gf=0,sgi20=1,sgi40=1,tx_stbc=1,rx_stbc=1,amsdu_size=1
[   34.464669] ht_cap: ht_cap->HtCapParm,
[   34.464673] mdpu_density=0, ampdu_factor=3
[   34.545222] Register MSTA IF (apclii0) , pAd->MSTANum = 2
[   34.545283] wdev_init(caller:MSTA_Init+0x3ec/0x65c), wdev(9)
[   34.545561] Caller: SetCommonHT+0x100/0x170
[   34.545568]
[   34.545568] phy_mode=177, ch=0, wdev_type=2
[   34.545571] ht_cap: ht_cap->HtCapInfo,
[   34.545582] ldpc=1,ch_width=1,gf=0,sgi20=1,sgi40=1,tx_stbc=1,rx_stbc=1,amsdu_size=1
[   34.545586] ht_cap: ht_cap->HtCapParm,
[   34.545592] mdpu_density=0, ampdu_factor=3
[   34.547099] mt_service_init: wlan service inits successfully!
[   34.547119] WtcSetMaxStaNum: MaxStaNum:228, BssidNum:8, WdsNum:16, MSTANum:2, MaxNumChipRept:32, MinMcastWcid:278
[   34.754228] RedInit: set CR4/N9 RED Enable to 1.
[   34.758842] RedInit: RED Initiailize Done.
[   34.763171] cp_support_is_enabled: set CR4 CP_SUPPORT to Mode 3.
[   34.769223] RTMP_COM_IoctlHandle -> CMD_RTPRIV_IOCTL_VIRTUAL_INF_UP
[   34.775572] wifi_sys_open(), wdev idx = 0
[   34.779898] ucAction = 0, ucBandIdx = 0, ucSmthIntlBypass = 0
[   34.785712] ucAction = 0, ucBandIdx = 1, ucSmthIntlBypass = 0
[   34.791571] BuildChannelList() BandIdx = 0, PhyMode = 78, ChListNum = 13:
[   34.798387] phy_oper_init(): operate TxStream = 2, RxStream = 2
[   34.804354] phy_freq_adjust : no prim_ch value for adjust!
[   34.809872] Caller: wlan_operate_init+0x104/0x118
[   34.814633]
[   34.814633] phy_mode=78, ch=0, wdev_type=1
[   34.820205] ht_cap: ht_cap->HtCapInfo,
[   34.824107] ldpc=1,ch_width=1,gf=0,sgi20=1,sgi40=1,tx_stbc=1,rx_stbc=1,amsdu_size=1
[   34.831791] ht_cap: ht_cap->HtCapParm,
[   34.835626] mdpu_density=5, ampdu_factor=3
[   34.839857] hw_ctrl_flow_v2_open: wdev_idx=0
[   34.844809] AP inf up for ra_0(func_idx) OmacIdx=0
[   34.849787] AsicRadioOnOffCtrl(): DbdcIdx=0 RadioOn
[   34.855210] ApAutoChannelAtBootUp----------------->
[   34.860100] ApAutoChannelAtBootUp: AutoChannelBootup[0] = 1
[   34.866632] MtCmdSetMacTxRx:(ret = 0)
[   34.870456] MtCmdSetMacTxRx:(ret = 0)
[   34.874244] UpdateBeaconHandler, wdev(0) bss not ready (state:0, caller:MTAPAutoSelectChannel+0x1b8/0x464)!!
[   34.884209] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   34.892119] MtCmdChannelSwitch: ctrl_chl=1, ctrl_ch2=0, cent_ch=1 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1)
[   34.912173] MtCmdSetTxRxPath: ctrl_chl=1, ctrl_ch2=0, cent_ch=1, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1)
[   35.131920] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   35.139491] MtCmdChannelSwitch: ctrl_chl=2, ctrl_ch2=0, cent_ch=2 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1)
[   35.159560] MtCmdSetTxRxPath: ctrl_chl=2, ctrl_ch2=0, cent_ch=2, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1)
[   35.381924] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   35.389496] MtCmdChannelSwitch: ctrl_chl=3, ctrl_ch2=0, cent_ch=3 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1)
[   35.409549] MtCmdSetTxRxPath: ctrl_chl=3, ctrl_ch2=0, cent_ch=3, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1)
[   35.631929] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   35.639500] MtCmdChannelSwitch: ctrl_chl=4, ctrl_ch2=0, cent_ch=4 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1)
[   35.659554] MtCmdSetTxRxPath: ctrl_chl=4, ctrl_ch2=0, cent_ch=4, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1)
[   35.732199] UpdateBeaconHandler, wdev(0) bss not ready (state:0, caller:APMlmePeriodicExec+0x30c/0x554)!!
[   35.881955] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   35.889527] MtCmdChannelSwitch: ctrl_chl=5, ctrl_ch2=0, cent_ch=5 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1)
[   35.909575] MtCmdSetTxRxPath: ctrl_chl=5, ctrl_ch2=0, cent_ch=5, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1)
[   36.131898] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   36.139471] MtCmdChannelSwitch: ctrl_chl=6, ctrl_ch2=0, cent_ch=6 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1)
[   36.159539] MtCmdSetTxRxPath: ctrl_chl=6, ctrl_ch2=0, cent_ch=6, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1)
[   36.381920] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   36.389492] MtCmdChannelSwitch: ctrl_chl=7, ctrl_ch2=0, cent_ch=7 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1)
[   36.409544] MtCmdSetTxRxPath: ctrl_chl=7, ctrl_ch2=0, cent_ch=7, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1)
[   36.631930] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   36.639503] MtCmdChannelSwitch: ctrl_chl=8, ctrl_ch2=0, cent_ch=8 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1)
[   36.659480] MtCmdSetTxRxPath: ctrl_chl=8, ctrl_ch2=0, cent_ch=8, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1)
[   36.881877] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   36.889449] MtCmdChannelSwitch: ctrl_chl=9, ctrl_ch2=0, cent_ch=9 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1)
[   36.909493] MtCmdSetTxRxPath: ctrl_chl=9, ctrl_ch2=0, cent_ch=9, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1)
[   37.131926] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   37.139500] MtCmdChannelSwitch: ctrl_chl=10, ctrl_ch2=0, cent_ch=10 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1)
[   37.159752] MtCmdSetTxRxPath: ctrl_chl=10, ctrl_ch2=0, cent_ch=10, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1)
[   37.381923] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   37.389495] MtCmdChannelSwitch: ctrl_chl=11, ctrl_ch2=0, cent_ch=11 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1)
[   37.409718] MtCmdSetTxRxPath: ctrl_chl=11, ctrl_ch2=0, cent_ch=11, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1)
[   37.631876] UpdateBeaconHandler, wdev(0) bss not ready (state:0, caller:MTAPAutoSelectChannel+0x3b4/0x464)!!
[   37.641713] ====================================================================
[   37.649074] Channel   1 : Busy Time =   1549, Skip Channel = FALSE, BwCap = TRUE
[   37.656454] Channel   2 : Busy Time =   1740, Skip Channel = FALSE, BwCap = TRUE
[   37.664047] Channel   3 : Busy Time =   1644, Skip Channel = FALSE, BwCap = TRUE
[   37.671523] Channel   4 : Busy Time =    437, Skip Channel = FALSE, BwCap = TRUE
[   37.678895] Channel   5 : Busy Time =   1083, Skip Channel = FALSE, BwCap = TRUE
[   37.686296] Channel   6 : Busy Time =     16, Skip Channel = FALSE, BwCap = TRUE
[   37.693688] Channel   7 : Busy Time =      8, Skip Channel = FALSE, BwCap = TRUE
[   37.701054] Channel   8 : Busy Time =    124, Skip Channel = FALSE, BwCap = TRUE
[   37.708439] Channel   9 : Busy Time =     40, Skip Channel = FALSE, BwCap = TRUE
[   37.715906] Channel  10 : Busy Time =    118, Skip Channel = FALSE, BwCap = TRUE
[   37.723331] Channel  11 : Busy Time =    170, Skip Channel = FALSE, BwCap = TRUE
[   37.730698] ====================================================================
[   37.738112] Rule 3 Channel Busy time value : Select Primary Channel 7
[   37.744567] Rule 3 Channel Busy time value : Min Channel Busy = 8
[   37.750636] Rule 3 Channel Busy time value : BW = 20
[   37.755602] [SelectClearChannelBusyTime] - band0 END
[   37.760592] ApAutoChannelAtBootUp : Auto channel selection: Selected channel = 7, IsAband = 0
[   37.769311] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   37.776950] MtCmdChannelSwitch: ctrl_chl=7, ctrl_ch2=0, cent_ch=9 DBDCIdx=0, ChBand=0, BW=1, TXStream=2, RXStream=2, scan(0)
[   37.873667] MtCmdSetTxRxPath: ctrl_chl=7, ctrl_ch2=0, cent_ch=9, RxPath=3, BandIdx=0, ChBand=0, BW=1,TXStream=2, RXStream=3, scan(0)
[   37.885828] zero_wait_dfs_switch_ch(): outband ch 0, ch_stat 0
[   37.891690] ApAutoChannelAtBootUp<-----------------
[   37.896703] ===> APStartUpForMbss(caller:ap_inf_open+0x178/0x1d4), mbss_idx:0, CfgMode:177
[   37.905022] [PMF]APPMFInit:: apidx=0, MFPC=0, MFPR=0, SHA256=0
[   37.910959] Caller: SetCommonHT+0x100/0x170
[   37.915206]
[   37.915206] phy_mode=78, ch=7, wdev_type=1
[   37.920780] ht_cap: ht_cap->HtCapInfo,
[   37.924704] ldpc=1,ch_width=1,gf=0,sgi20=1,sgi40=1,tx_stbc=1,rx_stbc=1,amsdu_size=1
[   37.932387] ht_cap: ht_cap->HtCapParm,
[   37.936222] mdpu_density=5, ampdu_factor=3
[   37.940297] Enable 20/40 BSSCoex Channel Scan(BssCoex=1)
[   37.945852] MtCmdSetMacTxRx:(ret = 0)
[   37.949755] MtCmdSetMacTxRx:(ret = 0)
[   37.953545] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   37.961245] MtCmdChannelSwitch: ctrl_chl=4, ctrl_ch2=0, cent_ch=4 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1)
[   37.981624] MtCmdSetTxRxPath: ctrl_chl=4, ctrl_ch2=0, cent_ch=4, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1)
[   37.993752] AP OBSS SYNC - BBP R4 to 20MHz.l
[   38.301560] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   38.309131] MtCmdChannelSwitch: ctrl_chl=5, ctrl_ch2=0, cent_ch=5 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1)
[   38.329196] MtCmdSetTxRxPath: ctrl_chl=5, ctrl_ch2=0, cent_ch=5, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1)
[   38.341319] AP OBSS SYNC - BBP R4 to 20MHz.l
[   38.651586] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   38.659158] MtCmdChannelSwitch: ctrl_chl=6, ctrl_ch2=0, cent_ch=6 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1)
[   38.679226] MtCmdSetTxRxPath: ctrl_chl=6, ctrl_ch2=0, cent_ch=6, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1)
[   38.691358] AP OBSS SYNC - BBP R4 to 20MHz.l
[   39.001603] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   39.009193] MtCmdChannelSwitch: ctrl_chl=7, ctrl_ch2=0, cent_ch=7 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1)
[   39.029274] MtCmdSetTxRxPath: ctrl_chl=7, ctrl_ch2=0, cent_ch=7, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1)
[   39.041716] AP OBSS SYNC - BBP R4 to 20MHz.l
[   39.351600] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   39.359177] MtCmdChannelSwitch: ctrl_chl=8, ctrl_ch2=0, cent_ch=8 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1)
[   39.379251] MtCmdSetTxRxPath: ctrl_chl=8, ctrl_ch2=0, cent_ch=8, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1)
[   39.391418] AP OBSS SYNC - BBP R4 to 20MHz.l
[   39.701666] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   39.709242] MtCmdChannelSwitch: ctrl_chl=9, ctrl_ch2=0, cent_ch=9 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1)
[   39.729329] MtCmdSetTxRxPath: ctrl_chl=9, ctrl_ch2=0, cent_ch=9, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1)
[   39.742001] UpdateBeaconHandler, wdev(0) bss not ready (state:0, caller:update_ap_qload_to_bcn+0x94/0xc4)!!
[   39.752143] AP OBSS SYNC - BBP R4 to 20MHz.l
[   40.061705] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   40.069280] MtCmdChannelSwitch: ctrl_chl=10, ctrl_ch2=0, cent_ch=10 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1)
[   40.089556] MtCmdSetTxRxPath: ctrl_chl=10, ctrl_ch2=0, cent_ch=10, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1)
[   40.101935] AP OBSS SYNC - BBP R4 to 20MHz.l
[   40.411606] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   40.419181] MtCmdChannelSwitch: ctrl_chl=11, ctrl_ch2=0, cent_ch=11 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1)
[   40.439480] MtCmdSetTxRxPath: ctrl_chl=11, ctrl_ch2=0, cent_ch=11, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1)
[   40.451805] AP OBSS SYNC - BBP R4 to 20MHz.l
[   40.761595] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   40.769171] MtCmdChannelSwitch: ctrl_chl=12, ctrl_ch2=0, cent_ch=12 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1)
[   40.789424] MtCmdSetTxRxPath: ctrl_chl=12, ctrl_ch2=0, cent_ch=12, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1)
[   40.801761] AP OBSS SYNC - BBP R4 to 20MHz.l
[   41.111666] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   41.119242] MtCmdChannelSwitch: ctrl_chl=13, ctrl_ch2=0, cent_ch=13 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1)
[   41.139502] MtCmdSetTxRxPath: ctrl_chl=13, ctrl_ch2=0, cent_ch=13, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1)
[   41.152034] AP OBSS SYNC - BBP R4 to 20MHz.l
[   41.461496] Channel[Idx=3, Ch=4].bEffectedChannel=0x0!
[   41.466630] Channel[Idx=4, Ch=5].bEffectedChannel=0x1!
[   41.471873] needFallBack=TRUE due to OS!
[   41.475829] Channel[Idx=5, Ch=6].bEffectedChannel=0x0!
[   41.481141] Channel[Idx=6, Ch=7].bEffectedChannel=0x0!
[   41.486499] Channel[Idx=7, Ch=8].bEffectedChannel=0x0!
[   41.491818] Channel[Idx=8, Ch=9].bEffectedChannel=0x0!
[   41.497022] Channel[Idx=9, Ch=10].bEffectedChannel=0x0!
[   41.502351] Channel[Idx=10, Ch=11].bEffectedChannel=0x0!
[   41.507792] Channel[Idx=11, Ch=12].bEffectedChannel=0x0!
[   41.513274] Channel[Idx=12, Ch=13].bEffectedChannel=0x0!
[   41.519252] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   41.526934] MtCmdChannelSwitch: ctrl_chl=7, ctrl_ch2=0, cent_ch=9 DBDCIdx=0, ChBand=0, BW=1, TXStream=2, RXStream=2, scan(0)
[   41.623653] MtCmdSetTxRxPath: ctrl_chl=7, ctrl_ch2=0, cent_ch=9, RxPath=3, BandIdx=0, ChBand=0, BW=1,TXStream=2, RXStream=3, scan(0)
[   41.635886] ap_link_up(caller:APStartUpForMbss+0x440/0x6c8), wdev(0)
[   41.642285] wifi_sys_linkup, wdev idx = 0
[   41.806392] wtc_acquire_groupkey_wcid: Found a non-occupied wtbl_idx:287 for WDEV_TYPE:1
[   41.806392]  LinkToOmacIdx = 0, LinkToWdevType = 1
[   41.819246] TRTableInsertMcastEntry:band0 group_idx[0]=0
[   41.824603] wifi_sys_linkup:wdev(type=0,func_idx=1,wdev_idx=0),BssIndex(0)
[   41.831716] hw_ctrl_flow_v2_link_up: wdev_idx=0
[   41.836319] (bssUpdateChannel), ucPrimCh=7, ucCentChSeg0=9, ucCentChSeg1=0, BW=1, ucHetbRU26Disable=0, ucHetbAllDisable=1
[   41.847338] bssUpdateBmcMngRate (BSS_INFO_BROADCAST_INFO), CmdBssInfoBmcRate.u2BcTransmit= 0, CmdBssInfoBmcRate.u2McTransmit = 0
[   41.863819] UpdateBeaconHandler, BCN_UPDATE_INIT, OmacIdx = 0 (ra0)
[   41.870080]  Band0 BcnInitedRnd = 71
[   41.873720] MtCmdTxPowerSKUCtrl: tx_pwr_sku_en: 1, BandIdx: 0
[   41.879957] MtCmdTxBfBackoffCtrl: fgTxBFBackoffEn: 1, BandIdx: 0
[   41.886224] MtCmdTxPowerPercentCtrl: fgTxPowerPercentEn: 0, BandIdx: 0
[   41.901138] set muru_update_he_cfg()!!!!
[   41.905140] PrintSrCmd:
[   41.905140] u1CmdSubId = 1, u1ArgNum = 0, u1DbdcIdx = 0, u1Status = 0
[   41.905140] u1DropTaIdx = 0, u1StaIdx = 0, u4Value = 0
[   41.919326] PrintSrCmd:
[   41.919326] u1CmdSubId = 5, u1ArgNum = 0, u1DbdcIdx = 0, u1Status = 0
[   41.919326] u1DropTaIdx = 0, u1StaIdx = 0, u4Value = 0
[   41.933878] PrintSrCmd:
[   41.933878] u1CmdSubId = 3, u1ArgNum = 0, u1DbdcIdx = 0, u1Status = 0
[   41.933878] u1DropTaIdx = 0, u1StaIdx = 0, u4Value = 0
[   41.948553] PrintSrCmd:
[   41.948553] u1CmdSubId = 23, u1ArgNum = 0, u1DbdcIdx = 0, u1Status = 0
[   41.948553] u1DropTaIdx = 0, u1StaIdx = 0, u4Value = 0
[   41.963119] apidx 0 for WscUUIDInit
[   41.966653] Generate UUID for apidx(0)
[   41.970651] WDS_Init():wds_num[0]=0, count=0, MAX_WDS_ENTRY=16, if_idx=0, flg_wds_init=0
[   41.978872] Total allocated 0 WDS(es) for band0!
[   41.994707] Set_TxPower_Proc: BandIdx = 0
[   42.018153] device ra0 entered promiscuous mode
[   42.030849] rai0: ===> mbss_virtual_if_open
[   42.035767] RTMP_COM_IoctlHandle -> CMD_RTPRIV_IOCTL_VIRTUAL_INF_INIT
[   42.043503] RTMP_COM_IoctlHandle -> CMD_RTPRIV_IOCTL_VIRTUAL_INF_UP
[   42.051093] wifi_sys_open(), wdev idx = 4
[   42.056596] ucAction = 0, ucBandIdx = 0, ucSmthIntlBypass = 0
[   42.063604] ucAction = 0, ucBandIdx = 1, ucSmthIntlBypass = 0
[   42.070704] BuildChannelList() BandIdx = 1, PhyMode = 177, ChListNum = 16:
[   42.079028] DfsBuildChannelList(): Done
[   42.083835] phy_oper_init(): operate TxStream = 2, RxStream = 2
[   42.089908]  [RadarStateCheck] RD_NORMAL_MODE
[   42.095368] phy_freq_adjust : no prim_ch value for adjust!
[   42.100890] Caller: wlan_operate_init+0x104/0x118
[   42.105664]
[   42.105664] phy_mode=177, ch=0, wdev_type=1
[   42.111356] ht_cap: ht_cap->HtCapInfo,
[   42.115273] ldpc=1,ch_width=1,gf=0,sgi20=1,sgi40=1,tx_stbc=1,rx_stbc=1,amsdu_size=1
[   42.122957] ht_cap: ht_cap->HtCapParm,
[   42.126791] mdpu_density=5, ampdu_factor=3
[   42.131025] hw_ctrl_flow_v2_open: wdev_idx=4
[   42.135693] AP inf up for ra_4(func_idx) OmacIdx=0
[   42.140570] AsicRadioOnOffCtrl(): DbdcIdx=0 RadioOn
[   42.146574] ApAutoChannelAtBootUp----------------->
[   42.151555] ApAutoChannelAtBootUp: AutoChannelBootup[1] = 1
[   42.157321] MtCmdSetMacTxRx:(ret = 0)
[   42.161131] MtCmdSetMacTxRx:(ret = 0)
[   42.164891] [AutoChSelBuildChannelListFor5G] ChListNum5G = 16
[   42.170847] UpdateBeaconHandler, wdev(4) bss not ready (state:0, caller:MTAPAutoSelectChannel+0x1b8/0x464)!!
[   42.180860] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   42.188532] MtCmdChannelSwitch: ctrl_chl=36, ctrl_ch2=0, cent_ch=36 DBDCIdx=1, ChBand=1, BW=0, TXStream=2, RXStream=2, scan(1)
[   42.208697] MtCmdSetTxRxPath: ctrl_chl=36, ctrl_ch2=0, cent_ch=36, RxPath=3, BandIdx=1, ChBand=1, BW=0,TXStream=2, RXStream=3, scan(1)
[   42.431936] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   42.439528] MtCmdChannelSwitch: ctrl_chl=40, ctrl_ch2=0, cent_ch=40 DBDCIdx=1, ChBand=1, BW=0, TXStream=2, RXStream=2, scan(1)
[   42.459788] MtCmdSetTxRxPath: ctrl_chl=40, ctrl_ch2=0, cent_ch=40, RxPath=3, BandIdx=1, ChBand=1, BW=0,TXStream=2, RXStream=3, scan(1)
[   42.681995] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   42.689571] MtCmdChannelSwitch: ctrl_chl=44, ctrl_ch2=0, cent_ch=44 DBDCIdx=1, ChBand=1, BW=0, TXStream=2, RXStream=2, scan(1)
[   42.709716] MtCmdSetTxRxPath: ctrl_chl=44, ctrl_ch2=0, cent_ch=44, RxPath=3, BandIdx=1, ChBand=1, BW=0,TXStream=2, RXStream=3, scan(1)
[   42.931934] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   42.939510] MtCmdChannelSwitch: ctrl_chl=48, ctrl_ch2=0, cent_ch=48 DBDCIdx=1, ChBand=1, BW=0, TXStream=2, RXStream=2, scan(1)
[   42.959651] MtCmdSetTxRxPath: ctrl_chl=48, ctrl_ch2=0, cent_ch=48, RxPath=3, BandIdx=1, ChBand=1, BW=0,TXStream=2, RXStream=3, scan(1)
[   43.181972] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   43.189549] MtCmdChannelSwitch: ctrl_chl=52, ctrl_ch2=0, cent_ch=52 DBDCIdx=1, ChBand=1, BW=0, TXStream=2, RXStream=2, scan(1)
[   43.207572] MtCmdSetTxRxPath: ctrl_chl=52, ctrl_ch2=0, cent_ch=52, RxPath=3, BandIdx=1, ChBand=1, BW=0,TXStream=2, RXStream=3, scan(1)
[   43.421969] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   43.429544] MtCmdChannelSwitch: ctrl_chl=56, ctrl_ch2=0, cent_ch=56 DBDCIdx=1, ChBand=1, BW=0, TXStream=2, RXStream=2, scan(1)
[   43.447539] MtCmdSetTxRxPath: ctrl_chl=56, ctrl_ch2=0, cent_ch=56, RxPath=3, BandIdx=1, ChBand=1, BW=0,TXStream=2, RXStream=3, scan(1)
[   43.661972] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   43.669549] MtCmdChannelSwitch: ctrl_chl=60, ctrl_ch2=0, cent_ch=60 DBDCIdx=1, ChBand=1, BW=0, TXStream=2, RXStream=2, scan(1)
[   43.687628] MtCmdSetTxRxPath: ctrl_chl=60, ctrl_ch2=0, cent_ch=60, RxPath=3, BandIdx=1, ChBand=1, BW=0,TXStream=2, RXStream=3, scan(1)
[   43.901923] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   43.909498] MtCmdChannelSwitch: ctrl_chl=64, ctrl_ch2=0, cent_ch=64 DBDCIdx=1, ChBand=1, BW=0, TXStream=2, RXStream=2, scan(1)
[   43.927498] MtCmdSetTxRxPath: ctrl_chl=64, ctrl_ch2=0, cent_ch=64, RxPath=3, BandIdx=1, ChBand=1, BW=0,TXStream=2, RXStream=3, scan(1)
[   44.141966] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   44.149544] MtCmdChannelSwitch: ctrl_chl=100, ctrl_ch2=0, cent_ch=100 DBDCIdx=1, ChBand=1, BW=0, TXStream=2, RXStream=2, scan(1)
[   44.167713] MtCmdSetTxRxPath: ctrl_chl=100, ctrl_ch2=0, cent_ch=100, RxPath=3, BandIdx=1, ChBand=1, BW=0,TXStream=2, RXStream=3, scan(1)
[   44.381952] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   44.389529] MtCmdChannelSwitch: ctrl_chl=104, ctrl_ch2=0, cent_ch=104 DBDCIdx=1, ChBand=1, BW=0, TXStream=2, RXStream=2, scan(1)
[   44.407699] MtCmdSetTxRxPath: ctrl_chl=104, ctrl_ch2=0, cent_ch=104, RxPath=3, BandIdx=1, ChBand=1, BW=0,TXStream=2, RXStream=3, scan(1)
[   44.621977] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   44.629555] MtCmdChannelSwitch: ctrl_chl=108, ctrl_ch2=0, cent_ch=108 DBDCIdx=1, ChBand=1, BW=0, TXStream=2, RXStream=2, scan(1)
[   44.647736] MtCmdSetTxRxPath: ctrl_chl=108, ctrl_ch2=0, cent_ch=108, RxPath=3, BandIdx=1, ChBand=1, BW=0,TXStream=2, RXStream=3, scan(1)
[   44.771847] UpdateBeaconHandler, wdev(4) bss not ready (state:0, caller:update_ap_qload_to_bcn+0x94/0xc4)!!
[   44.862016] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   44.869595] MtCmdChannelSwitch: ctrl_chl=112, ctrl_ch2=0, cent_ch=112 DBDCIdx=1, ChBand=1, BW=0, TXStream=2, RXStream=2, scan(1)
[   44.887763] MtCmdSetTxRxPath: ctrl_chl=112, ctrl_ch2=0, cent_ch=112, RxPath=3, BandIdx=1, ChBand=1, BW=0,TXStream=2, RXStream=3, scan(1)
[   45.101910] UpdateBeaconHandler, wdev(4) bss not ready (state:0, caller:MTAPAutoSelectChannel+0x3b4/0x464)!!
[   45.111751] ====================================================================
[   45.119111] Channel  36 : Busy Time =    475, Skip Channel = FALSE, BwCap = TRUE
[   45.126509] Channel  40 : Busy Time =      5, Skip Channel = FALSE, BwCap = TRUE
[   45.134194] Channel  44 : Busy Time =      6, Skip Channel = FALSE, BwCap = TRUE
[   45.141741] Channel  48 : Busy Time =      5, Skip Channel = FALSE, BwCap = TRUE
[   45.149144] Channel  52 : Busy Time =      2, Skip Channel = FALSE, BwCap = TRUE
[   45.156616] Channel  56 : Busy Time =      8, Skip Channel = FALSE, BwCap = TRUE
[   45.164105] Channel  60 : Busy Time =      2, Skip Channel = FALSE, BwCap = TRUE
[   45.171564] Channel  64 : Busy Time =      2, Skip Channel = FALSE, BwCap = TRUE
[   45.178968] Channel 100 : Busy Time =    231, Skip Channel = FALSE, BwCap = TRUE
[   45.186662] Channel 104 : Busy Time =    233, Skip Channel = FALSE, BwCap = TRUE
[   45.194172] Channel 108 : Busy Time =    233, Skip Channel = FALSE, BwCap = TRUE
[   45.201666] Channel 112 : Busy Time =    233, Skip Channel = FALSE, BwCap = TRUE
[   45.209037] ====================================================================
[   45.216453] Rule 3 Channel Busy time value : Select Primary Channel 52
[   45.223100] Rule 3 Channel Busy time value : Min Channel Busy = 8
[   45.229209] Rule 3 Channel Busy time value : BW = 80
[   45.234295] [SelectClearChannelBusyTime] - band1 END
[   45.239393] ApAutoChannelAtBootUp : Auto channel selection: Selected channel = 52, IsAband = 1
[   45.248180]  [RadarStateCheck] RD_SILENCE_MODE
[   45.254114] [DfsCacNormalStart][RDM] CAC 65 seconds start . Disable MAC TX
[   45.261184] [DfsSwitchCheck]: DFS ByPass TX calibration.
[   45.266705] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal
[   45.274390] MtCmdChannelSwitch: ctrl_chl=52, ctrl_ch2=0, cent_ch=58 DBDCIdx=1, ChBand=1, BW=2, TXStream=2, RXStream=2, scan(0)
[   45.292704] MtCmdSetTxRxPath: ctrl_chl=52, ctrl_ch2=0, cent_ch=58, RxPath=3, BandIdx=1, ChBand=1, BW=2,TXStream=2, RXStream=3, scan(0)
[   45.305123] DfsBuildChannelList(): Done
[   45.308967] zero_wait_dfs_switch_ch(): outband ch 0, ch_stat 0
[   45.314837] ApAutoChannelAtBootUp<-----------------
[   45.319818] ===> APStartUpForMbss(caller:ap_inf_open+0x178/0x1d4), mbss_idx:4, CfgMode:177
[   45.328253] [PMF]APPMFInit:: apidx=4, MFPC=0, MFPR=0, SHA256=0
[   45.334468] Caller: SetCommonHT+0x100/0x170
[   45.338654]
[   45.338654] phy_mode=177, ch=52, wdev_type=1
[   45.344442] ht_cap: ht_cap->HtCapInfo,
[   45.348297] ldpc=1,ch_width=1,gf=0,sgi20=1,sgi40=1,tx_stbc=1,rx_stbc=1,amsdu_size=1
[   45.356258] ht_cap: ht_cap->HtCapParm,
[   45.360257] mdpu_density=5, ampdu_factor=3
[   45.364571] Enable 20/40 BSSCoex Channel Scan(BssCoex=1)
[   45.369930] ap_link_up(caller:APStartUpForMbss+0x440/0x6c8), wdev(4)
[   45.376292] wifi_sys_linkup, wdev idx = 4
[   45.544207] wtc_acquire_groupkey_wcid: Found a non-occupied wtbl_idx:286 for WDEV_TYPE:1
[   45.544207]  LinkToOmacIdx = 0, LinkToWdevType = 1
[   45.557058] TRTableInsertMcastEntry:band1 group_idx[4]=4
[   45.562434] wifi_sys_linkup:wdev(type=4,func_idx=1,wdev_idx=4),BssIndex(1)
[   45.569583] hw_ctrl_flow_v2_link_up: wdev_idx=4
[   45.574217] (bssUpdateChannel), ucPrimCh=52, ucCentChSeg0=58, ucCentChSeg1=0, BW=2, ucHetbRU26Disable=0, ucHetbAllDisable=1
[   45.585361] bssUpdateBmcMngRate (BSS_INFO_BROADCAST_INFO), CmdBssInfoBmcRate.u2BcTransmit= 8192, CmdBssInfoBmcRate.u2McTransmit = 8192
[   45.601708] UpdateBeaconHandler, BCN_UPDATE_INIT, OmacIdx = 0 (ra0)
[   45.607966]  Band1 BcnInitedRnd = 108
[   45.611979] MtCmdTxPowerSKUCtrl: tx_pwr_sku_en: 1, BandIdx: 1
[   45.617790] MtCmdTxBfBackoffCtrl: fgTxBFBackoffEn: 1, BandIdx: 1
[   45.623885] MtCmdTxPowerPercentCtrl: fgTxPowerPercentEn: 0, BandIdx: 1
[   45.638951] set muru_update_he_cfg()!!!!
[   45.642926] PrintSrCmd:
[   45.642926] u1CmdSubId = 1, u1ArgNum = 0, u1DbdcIdx = 1, u1Status = 0
[   45.642926] u1DropTaIdx = 0, u1StaIdx = 0, u4Value = 0
[   45.656912] PrintSrCmd:
[   45.656912] u1CmdSubId = 5, u1ArgNum = 0, u1DbdcIdx = 1, u1Status = 0
[   45.656912] u1DropTaIdx = 0, u1StaIdx = 0, u4Value = 0
[   45.671130] PrintSrCmd:
[   45.671130] u1CmdSubId = 3, u1ArgNum = 0, u1DbdcIdx = 1, u1Status = 0
[   45.671130] u1DropTaIdx = 0, u1StaIdx = 0, u4Value = 0
[   45.685207] PrintSrCmd:
[   45.685207] u1CmdSubId = 23, u1ArgNum = 0, u1DbdcIdx = 1, u1Status = 0
[   45.685207] u1DropTaIdx = 0, u1StaIdx = 0, u4Value = 0
[   45.699522] apidx 4 for WscUUIDInit
[   45.703099] Generate UUID for apidx(4)
[   45.706953] WDS_Init():wds_num[1]=0, count=0, MAX_WDS_ENTRY=16, if_idx=0, flg_wds_init=0
[   45.715055] Total allocated 0 WDS(es) for band1!
[   45.727291] Set_TxPower_Proc: BandIdx = 1
[   45.750566] device rai0 entered promiscuous mode
[   45.752589] br0: port 3(rai0) entered forwarding state
[   45.752677] br0: port 3(rai0) entered forwarding state
[   45.752703] br0: port 2(ra0) entered forwarding state
[   45.752728] br0: port 2(ra0) entered forwarding state
[   45.752753] br0: port 1(vlan1) entered forwarding state
[   45.752777] br0: port 1(vlan1) entered forwarding state
[   47.551588] set watchdog pid as: 1037
[   47.565331] set watchdog pid as: 1037
[   50.046369] mt753x gsw: Port 1 Link is Up - 1Gbps/Full
[   53.675520] init (1): drop_caches: 1
[  111.782087] [DfsCacEndUpdate][RDM] CAC end. Enable MAC TX.
[  177.241513] nvram_commit(): pid 5642 comm [firmware_check_]
[  177.245206] found private data block and skip it

ls -la /lib/modules/4.4.198/kernel/drivers/usb/

drwxrwxr-x    3 harri    root           202 Jul  4  2023 .
drwxrwxr-x    4 harri    root            37 Jul  4  2023 ..
-rw-rw-r--    1 harri    root         15656 Jul  4  2023 cdc-wdm.ko
drwxrwxr-x    2 harri    root            36 Jul  4  2023 common
-rw-rw-r--    1 harri    root         36008 Jul  4  2023 option.ko
-rw-rw-r--    1 harri    root          9268 Jul  4  2023 usb_wwan.ko
-rw-rw-r--    1 harri    root        209776 Jul  4  2023 usbcore.ko
-rw-rw-r--    1 harri    root         35816 Jul  4  2023 usbserial.ko
-rw-rw-r--    1 harri    root        139976 Jul  4  2023 xhci-hcd.ko
-rw-rw-r--    1 harri    root         11080 Jul  4  2023 xhci-mtk.ko
-rw-rw-r--    1 harri    root          5888 Jul  4  2023 xhci-pci.ko
-rw-rw-r--    1 harri    root          7236 Jul  4  2023 xhci-plat-hcd.ko

I think first effort should be building bootable mage on top of ax53u, then adding wdm wwan drivers.

can always try an initramfs from a device using the same SoC 1st, boot it via UART, OP is going to need it sooner or later anyway.

It seems to boot using RT-AX53U kernel + initramfs.

I'll put dmesg here:


## Booting kernel from Legacy Image at 83000000 ...
   Image Name:   MIPS OpenWrt Linux-6.6.47
   Image Type:   MIPS Linux Standalone Program (lzma compressed)
   Data Size:    7249055 Bytes = 6.9 MiB
   Load Address: 80001000
   Entry Point:  80001000
   Verifying Checksum ... OK
   Uncompressing Standalone Program ... OK
[    0.000000] Linux version 6.6.47 (builder@buildhost) (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r27231-b870c16534) 13.3.0, GNU ld (GNU Binutils) 2.42) #0 SMP Mon Aug 26 21:29:06 2024
[    0.000000] SoC Type: MediaTek MT7621 ver:1 eco:4
[    0.000000] printk: bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0001992f (MIPS 1004Kc)
[    0.000000] MIPS: machine is ASUS RT-AX53U
[    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-0x000000001fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000001bffffff]
[    0.000000]   node   0: [mem 0x0000000020000000-0x0000000023ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000023ffffff]
[    0.000000] On node 0, zone Normal: 16384 pages in unavailable ranges
[    0.000000] percpu: Embedded 12 pages/cpu s18848 r8192 d22112 u49152
[    0.000000] Kernel command line: console=ttyS0,115200
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[    0.000000] Writing ErrCtl register=00032410
[    0.000000] Readback ErrCtl register=00032410
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 113536
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 437580K/458752K available (8248K kernel code, 632K rwdata, 1756K rodata, 5032K init, 227K bss, 21172K reserved, 0K cma-reserved)
[    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] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000] clocksource: GIC: mask: 0xffffffffffffffff max_cycles: 0xcaf478abb4, max_idle_ns: 440795247997 ns
[    0.000004] sched_clock: 64 bits at 880MHz, resolution 1ns, wraps every 4398046511103ns
[    0.008080] Calibrating delay loop... 586.13 BogoMIPS (lpj=2930688)
[    0.066233] pid_max: default: 32768 minimum: 301
[    0.079712] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.086951] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.103665] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[    0.111880] rcu: Hierarchical SRCU implementation.
[    0.116581] rcu:     Max phase no-delay instances is 1000.
[    0.122651] smp: Bringing up secondary CPUs ...
[    0.128031] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.128060] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.128076] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.128126] CPU1 revision is: 0001992f (MIPS 1004Kc)
[    0.182106] Synchronize counters for CPU 1: done.
[    0.214822] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.214846] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.214859] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.214893] CPU2 revision is: 0001992f (MIPS 1004Kc)
[    0.273759] Synchronize counters for CPU 2: done.
[    0.304456] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.304478] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.304490] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.304526] CPU3 revision is: 0001992f (MIPS 1004Kc)
[    0.358960] Synchronize counters for CPU 3: done.
[    0.388829] smp: Brought up 1 node, 4 CPUs
[    0.400086] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.409904] futex hash table entries: 1024 (order: 3, 32768 bytes, linear)
[    0.420727] pinctrl core: initialized pinctrl subsystem
[    0.428902] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.435582] thermal_sys: Registered thermal governor 'step_wise'
[    0.459382] clocksource: Switched to clocksource GIC
[    0.474768] NET: Registered PF_INET protocol family
[    0.479962] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.489430] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    0.497713] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.505422] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    0.513192] TCP bind hash table entries: 4096 (order: 4, 65536 bytes, linear)
[    0.520573] TCP: Hash tables configured (established 4096 bind 4096)
[    0.527039] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.533568] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.541501] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.547125] PCI: CLS 0 bytes, default 32
[    0.554501] workingset: timestamp_bits=14 max_order=17 bucket_order=3
[    0.562223] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.567984] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.583699] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[    1.009514] mt7621_gpio 1e000600.gpio: registering 32 gpios
[    1.015800] mt7621_gpio 1e000600.gpio: registering 32 gpios
[    1.022040] mt7621_gpio 1e000600.gpio: registering 32 gpios
[    1.028371] mt7621-pci 1e140000.pcie: host bridge /pcie@1e140000 ranges:
[    1.035104] mt7621-pci 1e140000.pcie:   No bus range found for /pcie@1e140000, using [bus 00-ff]
[    1.043908] mt7621-pci 1e140000.pcie:      MEM 0x0060000000..0x006fffffff -> 0x0060000000
[    1.052126] mt7621-pci 1e140000.pcie:       IO 0x001e160000..0x001e16ffff -> 0x0000000000
[    1.439389] mt7621-pci 1e140000.pcie: pcie2 no card, disable it (RST & CLK)
[    1.446311] mt7621-pci 1e140000.pcie: PCIE0 enabled
[    1.451156] mt7621-pci 1e140000.pcie: PCIE1 enabled
[    1.456173] PCI coherence region base: 0x60000000, mask/settings: 0xf0000002
[    1.463467] mt7621-pci 1e140000.pcie: PCI host bridge to bus 0000:00
[    1.469779] pci_bus 0000:00: root bus resource [bus 00-ff]
[    1.475183] pci_bus 0000:00: root bus resource [mem 0x60000000-0x6fffffff]
[    1.482029] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    1.488233] pci 0000:00:00.0: [0e8d:0801] type 01 class 0x060400
[    1.494261] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x7fffffff]
[    1.500559] pci 0000:00:00.0: reg 0x14: [mem 0x60400000-0x6040ffff]
[    1.506903] pci 0000:00:00.0: supports D1
[    1.510890] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    1.517527] pci 0000:00:01.0: [0e8d:0801] type 01 class 0x060400
[    1.523596] pci 0000:00:01.0: reg 0x10: [mem 0x00000000-0x7fffffff]
[    1.529833] pci 0000:00:01.0: reg 0x14: [mem 0x60410000-0x6041ffff]
[    1.536101] pci 0000:00:01.0: supports D1
[    1.540045] pci 0000:00:01.0: PME# supported from D0 D1 D3hot
[    1.548076] pci 0000:01:00.0: [14c3:7916] type 00 class 0x000280
[    1.554096] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit pref]
[    1.561275] pci 0000:01:00.0: reg 0x18: [mem 0x00000000-0x00003fff 64bit pref]
[    1.568414] pci 0000:01:00.0: reg 0x20: [mem 0x00000000-0x00000fff 64bit pref]
[    1.575735] pci 0000:01:00.0: supports D1 D2
[    1.579939] pci 0000:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    1.586530] pci 0000:01:00.0: 2.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x1 link at 0000:00:00.0 (capable of 4.000 Gb/s with 5.0 GT/s PCIe x1 link)
[    1.601625] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    1.606812] pci 0000:00:00.0:   bridge window [io  0x0000-0x0fff]
[    1.612874] pci 0000:00:00.0:   bridge window [mem 0x60000000-0x601fffff pref]
[    1.620048] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[    1.626956] pci 0000:02:00.0: [14c3:7915] type 00 class 0x000280
[    1.632948] pci 0000:02:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit pref]
[    1.640113] pci 0000:02:00.0: reg 0x18: [mem 0x00000000-0x00003fff 64bit pref]
[    1.647264] pci 0000:02:00.0: reg 0x20: [mem 0x00000000-0x00000fff 64bit pref]
[    1.654634] pci 0000:02:00.0: supports D1 D2
[    1.658817] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    1.665444] pci 0000:02:00.0: 2.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x1 link at 0000:00:01.0 (capable of 4.000 Gb/s with 5.0 GT/s PCIe x1 link)
[    1.680574] pci 0000:00:01.0: PCI bridge to [bus 02-ff]
[    1.685747] pci 0000:00:01.0:   bridge window [io  0x0000-0x0fff]
[    1.691812] pci 0000:00:01.0:   bridge window [mem 0x60200000-0x603fffff pref]
[    1.698958] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02
[    1.705588] pci 0000:00:00.0: BAR 0: no space for [mem size 0x80000000]
[    1.712125] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x80000000]
[    1.719021] pci 0000:00:01.0: BAR 0: no space for [mem size 0x80000000]
[    1.725603] pci 0000:00:01.0: BAR 0: failed to assign [mem size 0x80000000]
[    1.732526] pci 0000:00:00.0: BAR 9: assigned [mem 0x60000000-0x601fffff pref]
[    1.739700] pci 0000:00:01.0: BAR 9: assigned [mem 0x60200000-0x603fffff pref]
[    1.746838] pci 0000:00:00.0: BAR 1: assigned [mem 0x60400000-0x6040ffff]
[    1.753610] pci 0000:00:01.0: BAR 1: assigned [mem 0x60410000-0x6041ffff]
[    1.760341] pci 0000:00:00.0: BAR 7: assigned [io  0x0000-0x0fff]
[    1.766365] pci 0000:00:01.0: BAR 7: assigned [io  0x1000-0x1fff]
[    1.772453] pci 0000:01:00.0: BAR 0: assigned [mem 0x60000000-0x600fffff 64bit pref]
[    1.780139] pci 0000:01:00.0: BAR 2: assigned [mem 0x60100000-0x60103fff 64bit pref]
[    1.787808] pci 0000:01:00.0: BAR 4: assigned [mem 0x60104000-0x60104fff 64bit pref]
[    1.795591] pci 0000:00:00.0: PCI bridge to [bus 01]
[    1.800546] pci 0000:00:00.0:   bridge window [io  0x0000-0x0fff]
[    1.806570] pci 0000:00:00.0:   bridge window [mem 0x60000000-0x601fffff pref]
[    1.813787] pci 0000:02:00.0: BAR 0: assigned [mem 0x60200000-0x602fffff 64bit pref]
[    1.821474] pci 0000:02:00.0: BAR 2: assigned [mem 0x60300000-0x60303fff 64bit pref]
[    1.829138] pci 0000:02:00.0: BAR 4: assigned [mem 0x60304000-0x60304fff 64bit pref]
[    1.836858] pci 0000:00:01.0: PCI bridge to [bus 02]
[    1.841762] pci 0000:00:01.0:   bridge window [io  0x1000-0x1fff]
[    1.847793] pci 0000:00:01.0:   bridge window [mem 0x60200000-0x603fffff pref]
[    1.856965] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    1.872030] printk: console [ttyS0] disabled
[    1.877102] 1e000c00.uartlite: ttyS0 at MMIO 0x1e000c00 (irq = 18, base_baud = 3125000) is a 16550A
[    1.886157] printk: console [ttyS0] enabled
[    1.886157] printk: console [ttyS0] enabled
[    1.894439] printk: bootconsole [early0] disabled
[    1.894439] printk: bootconsole [early0] disabled
[    2.061524] nand: device found, Manufacturer ID: 0xef, Chip ID: 0xf1
[    2.067909] nand: Winbond W29N01HV
[    2.071343] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    2.078923] mt7621-nand 1e003000.nand: ECC strength adjusted to 4 bits
[    2.086553] Signature found at block 1023 [0x07fe0000]
[    2.091725] NMBM management region starts at block 960 [0x07800000]
[    2.100370] First info table with writecount 0 found in block 960
[    2.113308] Second info table with writecount 0 found in block 963
[    2.119595] NMBM has been successfully attached
[    2.124271] 8 fixed-partitions partitions found on MTD device mt7621-nand
[    2.131463] Creating 8 MTD partitions on "mt7621-nand":
[    2.136706] 0x000000000000-0x000000080000 : "u-boot"
[    2.145200] 0x000000080000-0x0000000e0000 : "u-boot-env"
[    2.153095] 0x0000000e0000-0x0000001e0000 : "nvram"
[    2.162860] 0x0000001e0000-0x0000002e0000 : "factory"
[    2.173208] 0x0000002e0000-0x0000003e0000 : "factory2"
[    2.183323] 0x0000003e0000-0x0000035e0000 : "firmware"
[    2.371664] 2 fixed-partitions partitions found on MTD device firmware
[    2.378212] Creating 2 MTD partitions on "firmware":
[    2.383198] 0x000000000000-0x000000400000 : "kernel"
[    2.403897] 0x000000400000-0x000003200000 : "ubi"
[    2.580319] 0x0000035e0000-0x0000067e0000 : "firmware2"
[    2.768444] 0x0000067e0000-0x000007800000 : "jffs2"
[    2.973214] mt7530-mdio mdio-bus:1f: MT7530 adapts as multi-chip module
[    2.988350] mtk_soc_eth 1e100000.ethernet eth0: mediatek frame engine at 0xbe100000, irq 19
[    2.999809] mtk_soc_eth 1e100000.ethernet eth1: mediatek frame engine at 0xbe100000, irq 19
[    3.190259] i2c_dev: i2c /dev entries driver
[    3.199164] NET: Registered PF_INET6 protocol family
[    3.209491] Segment Routing with IPv6
[    3.213387] In-situ OAM (IOAM) with IPv6
[    3.217559] NET: Registered PF_PACKET protocol family
[    3.222890] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    3.236690] 8021q: 802.1Q VLAN Support v1.8
[    3.273925] mt7530-mdio mdio-bus:1f: MT7530 adapts as multi-chip module
[    5.674634] mt7530-mdio mdio-bus:1f: configuring for fixed/rgmii link mode
[    5.683164] mt7530-mdio mdio-bus:1f lan1 (uninitialized): PHY [mt7530-0:01] driver [MediaTek MT7530 PHY] (irq=21)
[    5.695999] mt7530-mdio mdio-bus:1f: Link is Up - 1Gbps/Full - flow control rx/tx
[    5.700356] mt7530-mdio mdio-bus:1f lan2 (uninitialized): PHY [mt7530-0:02] driver [MediaTek MT7530 PHY] (irq=22)
[    5.717166] mt7530-mdio mdio-bus:1f lan3 (uninitialized): PHY [mt7530-0:03] driver [MediaTek MT7530 PHY] (irq=23)
[    5.730197] mtk_soc_eth 1e100000.ethernet eth0: entered promiscuous mode
[    5.737060] DSA: tree 0 setup
[    5.741799] UBI error: no valid UBI magic found inside mtd7
[    5.747611] clk: Disabling unused clocks
[    5.770772] Freeing unused kernel image (initmem) memory: 5032K
[    5.776724] This architecture does not have kernel memory protection.
[    5.783216] Run /init as init process
[    6.322178] init: Console is alive
[    6.325922] init: - watchdog -
[    6.344784] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    6.364933] usbcore: registered new interface driver usbfs
[    6.370672] usbcore: registered new interface driver hub
[    6.376125] usbcore: registered new device driver usb
[    6.382518] gpio_button_hotplug: loading out-of-tree module taints kernel.
[    6.400463] xhci-mtk 1e1c0000.xhci: supply vbus not found, using dummy regulator
[    6.408178] xhci-mtk 1e1c0000.xhci: supply vusb33 not found, using dummy regulator
[    6.416367] xhci-mtk 1e1c0000.xhci: xHCI Host Controller
[    6.421799] xhci-mtk 1e1c0000.xhci: new USB bus registered, assigned bus number 1
[    6.434342] xhci-mtk 1e1c0000.xhci: hcc params 0x01401198 hci version 0x96 quirks 0x0000000000280010
[    6.443559] xhci-mtk 1e1c0000.xhci: irq 27, io mem 0x1e1c0000
[    6.449614] xhci-mtk 1e1c0000.xhci: xHCI Host Controller
[    6.454930] xhci-mtk 1e1c0000.xhci: new USB bus registered, assigned bus number 2
[    6.462454] xhci-mtk 1e1c0000.xhci: Host supports USB 3.0 SuperSpeed
[    6.470008] hub 1-0:1.0: USB hub found
[    6.473909] hub 1-0:1.0: 2 ports detected
[    6.479064] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    6.488440] hub 2-0:1.0: USB hub found
[    6.492376] hub 2-0:1.0: 1 port detected
[    6.504877] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    6.523110] init: - preinit -
[    6.747986] mtk_soc_eth 1e100000.ethernet wan: renamed from eth1
[    7.039420] usb 1-1: new high-speed USB device number 2 using xhci-mtk
[    8.349405] random: crng init done
[    8.803909] mtk_soc_eth 1e100000.ethernet eth0: configuring for fixed/rgmii link mode
[    8.816855] mt7530-mdio mdio-bus:1f lan1: configuring for phy/gmii link mode
[    8.824089] mtk_soc_eth 1e100000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
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
[   11.137255] procd: - early -
[   11.140483] procd: - watchdog -
[   11.717470] procd: - watchdog -
[   11.721114] procd: - ubus -
[   11.779139] procd: - init -
Please press Enter to activate this console.
[   12.201460] kmodloader: loading kernel modules from /etc/modules.d/*
[   12.223817] mtk-eip93 1e004000.crypto: EIP93 Crypto Engine Initialized.
[   12.588267] jitterentropy: Initialization failed with host not compliant with requirements: 9
[   12.704278] Loading modules backported from Linux version v6.9.9-0-g28fdf4518483
[   12.711737] Backport generated by backports.git v6.1.97-1-29-gf1d24a3683b2
[   12.795980] pci 0000:00:00.0: enabling device (0006 -> 0007)
[   12.801706] mt7915e_hif 0000:01:00.0: enabling device (0000 -> 0002)
[   12.808624] pci 0000:00:01.0: enabling device (0006 -> 0007)
[   12.814352] mt7915e 0000:02:00.0: enabling device (0000 -> 0002)
[   12.993123] mt7915e 0000:02:00.0: HW/SW Version: 0x8a108a10, Build Time: 20240429200716a
[   12.993123]
[   13.020558] mt7915e 0000:02:00.0: WM Firmware Version: ____000000, Build Time: 20240429200752
[   13.054398] mt7915e 0000:02:00.0: WA Firmware Version: DEV_000000, Build Time: 20240429200812
[   13.172795] mt7915e 0000:02:00.0: registering led 'mt76-phy0'
[   13.225201] mt7915e 0000:02:00.0: registering led 'mt76-phy1'
[   13.297482] urngd: v1.0.2 started.
[   18.251606] PPP generic driver version 2.4.2
[   18.257720] NET: Registered PF_PPPOX protocol family
[   18.527414] jitterentropy: Initialization failed with host not compliant with requirements: 9
[   18.639840] kmodloader: 1 module could not be probed
[   18.644989] kmodloader: - jitterentropy_rng - 0
[   36.267506] mtk_soc_eth 1e100000.ethernet eth0: Link is Down
[   36.299254] mtk_soc_eth 1e100000.ethernet eth0: configuring for fixed/rgmii link mode
[   36.307889] mtk_soc_eth 1e100000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[   36.314860] mt7530-mdio mdio-bus:1f lan1: configuring for phy/gmii link mode
[   36.325211] br-lan: port 1(lan1) entered blocking state
[   36.330676] br-lan: port 1(lan1) entered disabled state
[   36.335991] mt7530-mdio mdio-bus:1f lan1: entered allmulticast mode
[   36.342356] mtk_soc_eth 1e100000.ethernet eth0: entered allmulticast mode
[   36.352112] mt7530-mdio mdio-bus:1f lan1: entered promiscuous mode
[   36.379107] mt7530-mdio mdio-bus:1f lan2: configuring for phy/gmii link mode
[   36.387607] br-lan: port 2(lan2) entered blocking state
[   36.393021] br-lan: port 2(lan2) entered disabled state
[   36.398382] mt7530-mdio mdio-bus:1f lan2: entered allmulticast mode
[   36.407039] mt7530-mdio mdio-bus:1f lan2: entered promiscuous mode
[   36.424283] mt7530-mdio mdio-bus:1f lan3: configuring for phy/gmii link mode
[   36.432933] br-lan: port 3(lan3) entered blocking state
[   36.438202] br-lan: port 3(lan3) entered disabled state
[   36.443676] mt7530-mdio mdio-bus:1f lan3: entered allmulticast mode
[   36.452290] mt7530-mdio mdio-bus:1f lan3: entered promiscuous mode
[   36.472651] mtk_soc_eth 1e100000.ethernet wan: PHY [mt7530-0:00] driver [MediaTek MT7530 PHY] (irq=POLL)
[   36.482276] mtk_soc_eth 1e100000.ethernet wan: configuring for phy/rgmii link mode
[   39.523846] mt7530-mdio mdio-bus:1f lan1: Link is Up - 1Gbps/Full - flow control rx/tx
[   39.523930] br-lan: port 1(lan1) entered blocking state
[   39.537035] br-lan: port 1(lan1) entered forwarding state

perhaps @remittor can assist here ...

1 Like

Nice, check how much memory you got (free)
Basic way to proceed:
Copy AX53U DTS and change things that are different in your device. Like RAM, check lsusb if mobile modem is on enabled usb ports or you need to reboot with all possible USB enabled then add one with modem etc.

It does boot AX53U initramfs-kernel package, but ends up in kernel panic if I use squashfs-factory package.

Is this because factory package has U-Boot and wrong environment in it or is this related to simply different kind of package so that it boots binary but not squashfs?

Can I somehow flash it using any AX53U package so that it keeps present U-Boot and environment?

At this point I think, it would be good idea to keep U-Boot and try to use original DTB with rest of it from AX53U. Is there any point and if is, how can I do it?

1 Like

you should never attempt to flash a device with a firmware from a different device, even if everything appears to be identical.
best case scenario, you'll end up with a soft brick.

I know. I did only try to tftp boot in it without success. I don't want to loose original U-Boot.

It only boots the binary having initramfs-kernel, but this package is a bit limited. It does not have lsusb or lspci and firmware-selector does not cover making custom binary.

if any of the network ports work, you can install it post boot.

WAN-port does nigotiate ip address and responds ping.

1-3 LAN ports react like this when I connect cable:

[  325.958480] mtk_soc_eth 1e100000.ethernet wan: Link is Down
[  331.123810] mt7530-mdio mdio-bus:1f lan2: Link is Up - 1Gbps/Full - flow control rx/tx
[  331.123913] br-lan: port 2(lan2) entered blocking state
[  331.136999] br-lan: port 2(lan2) entered forwarding state

What should I do next?

with the wan connected, and internet accessible ...
opkg update; opkg install pciutils

Now I have this:

root@OpenWrt:~# lspci
00:00.0 PCI bridge: Device 0e8d:0801 (rev 01)
00:01.0 PCI bridge: Device 0e8d:0801 (rev 01)
01:00.0 Unclassified device [0002]: MEDIATEK Corp. MT7905D/MT7975
02:00.0 Unclassified device [0002]: MEDIATEK Corp. MT7915E 802.11ax PCI Express Wireless Network Adapter

and this:

root@OpenWrt:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux 6.6.47 xhci-hcd xHCI Host Controller
Bus 001 Device 002: ID 2cb7:0a05 Fibocom FG621 Module
Bus 002 Device 001: ID 1d6b:0003 Linux 6.6.47 xhci-hcd xHCI Host Controller
r