TP-Link EAP615-Wall v1
The EAP615-Wall v1 is an IEEE 802.11ax gigabit PoE+ (802.3af/at) MediaTek-based wall-mount access point. The reverse (back) side of the device has a single PoE+ input ethernet jack. The bottom has three additional ethernet jacks with one providing pass-through PoE output.
This is one of the few Wi-Fi_6 capable access points available that is supported by OpenWrt at this point.
Supported Versions
Hardware Highlights
Installation
OEM Easy Installation
Installing OpenWrt is relatively trivial. Turning off certificate verification via the device CLI (typical for newer TP-Link devices) is the only necessary requirement. Otherwise, upload the OpenWrt image via the TP-Link GUI.
- Configure a static IP connection to the device over the PoE port. The device fall-back IP is 192.168.0.254, but it is running a DHCP client and may be assigned a different address by a DHCP server in your network.
- Turn on SSH in the management options for the TP-link Web GUI in
Management → SSH
. - SSH to the device using a larger connection timeout (to avoid timeouts due to slow SSH processing on the EAP-615) and run:
ssh -o ConnectTimeout=30 admin@192.168.0.254 'cliclientd stopcs'
Replace the IP address where necessary with the DHCP assigned one. On some devices, for the SSH connection to work, you need to add
-o HostKeyAlgorithms=+ssh-rsa -o RSAMinSize=1024
- Rename the OpenWrt
...squashfs-factory.bin
binary tofactory.bin
(The GUI has a limit on the file name length, shortening to e.g.factory.bin
works.) - Upload the firmware on the firmware update page on the TP-link web GUI.
- Reconfigure your static IP to talk to OpenWrt on 192.168.1.1 (the OpenWrt default).
An automatic install script is available at https://github.com/eqvinox/eap615-flash (you still need to run a DHCP server and get the correct firmware, the “Failed to check for new update” problem below is not avoided with this script.)
Failed to check for new update
If you encounter this error when using the OEM installation, you probably are on the 1.1.7 version of the vendor firmware. The (at the moment of writing) 23.05.2 stable version does not yet work, but as of February 2024, the SNAPSHOT version will install. So you can either use the Serial + TFTP method below; or install OpenWRT SNAPSHOT, then downgrade to the Stable version:
- Download two versions of OpenWRT, namely the SNAPSHOT release of the FACTORY image; and the 23.05.02 version of the SYSUPGRADE image.
- Rename the SNAPSHOT/FACTORY image to
factory.bin
- Now follow steps 1, 2 and 3 from the Easy installation and upload the
factory.bin
to the web interface - after this, your EAP615-WALL has been converted to OpenWRT, but it does not have a web interface yet.
- In this step, Use the SYSUPGRADE version because OpenWrt is already installed! Type
scp Downloads/openwrt-23.05.2-ramips-mt7621-tplink_eap615-wall-v1-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/
and then typessh root@192.168.1.1 sysupgrade -n -v /tmp/openwrt-23.05.2-ramips-mt7621-tplink_eap615-wall-v1-squashfs-sysupgrade.bin
This last step will disconnect immediately, tellingCommencing upgrade. Closing all shell sessions.
After a short time, a web interface will be visible on 192.168.1.1 and your EAP615-WALL runs OpenWrt.
Refer to sysupgrade.cli for more information about command line upgrades. See https://forum.openwrt.org/t/eap615-wall-installation-fails-with-failed-to-check-for-new-update/173424/14 for discussion about the problem.
Installation via Serial + TFTP
Warning: a user reported (soft) bricking their device by running env default -a; saveenv
.
- Configure the IP address
192.168.1.2/24
on your computer running the TFTP server - On your TFTP server you need 2 files :
- Solder TTL header. Pinout: 1: TX, 2: RX, 3: GND, 4: VCC, with pin 1 closest to ETH1. Baud rate 115200 (You can also use the pins of breadboard cables to direclty make contact with the conductor instead of soldering)
- Once the serial connector is plugged into your computer and you are on the terminal window, power on the device via POE and interrupt boot process by holding a key during boot.
- Boot the OpenWrt initramfs from the tftp server
tftpboot 0x84000000 openwrt-ramips-mt7621-tplink_eap615-wall-v1-initramfs-kernel.bin bootm
- Copy
openwrt-ramips-mt7621-tplink_eap615-wall-v1-squashfs-sysupgrade.bin
to/tmp
from your computer:
scp ./openwrt-23.05.0-ramips-mt7621-tplink_eap615-wall-v1-squashfs-sysupgrade.bin root@192.168.1.1:/tmp
- Install it using
sysupgrade
on the device:
cd /tmp sysupgrade openwrt-23.05.0-ramips-mt7621-tplink_eap615-wall-v1-squashfs-sysupgrade.bin
Configuration
LAN switch
The device has four switch ports. See the Photos section below for images.
Port | Switch Port |
---|---|
ETH0 (PoE-in) | lan0 |
ETH1 | lan1 |
ETH2 | lan2 |
ETH3 (PoE-out) | lan3 |
Because this device is only supported by newer versions of OpenWrt, you need to use the newer DSA-based VLAN switch_configuration if you plan to use VLANs. For example:
# Setup a bridge (switch) for all 4 ports: config device option name 'br-router' option type 'bridge' list ports 'lan0' list ports 'lan1' list ports 'lan3' list ports 'lan4' option vlan_filtering '1' # Setup an internal VLAN for talking to the router on the default (untagged) VLAN: config bridge-vlan option device 'br-router' option vlan '2' list ports 'lan0:u' # Get a DHCP address for the WAP from the router: config interface 'router' option device 'br-router.2' option proto 'dhcp' # Setup a VLAN 3 for an SSID: config bridge-vlan option device 'br-router' option vlan '3' list ports 'lan0:t' # Setup the interface for the SSID, DHCP provided by the router: config interface 'wifi' option device 'br-router.3' option proto 'none'
WiFi Setup
The radios support WiFi 6. Configuration example:
config wifi-device 'radio0' option type 'mac80211' option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0' option channel '1' option band '2g' option htmode 'HE20' option country US config wifi-device 'radio1' option type 'mac80211' option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0+1' option channel '36' option band '5g' option htmode 'HE80' option country US
The htmode uses the new HE prefix. HE20 indicates a 20MHz channel width. Some channels are not permitted by the hardware without setting the country code. This has been confirmed for devices sold and used in the USA.
PoE passthrough
uci delete system.poe_passthrough uci set system.poe_passthrough=gpio_switch uci set system.poe_passthrough.name="PoE Passthrough" uci set system.poe_passthrough.gpio_pin=poe-passthrough uci set system.poe_passthrough.value=1 uci commit reload_config
Hardware
Info
Photos
Disassembly
The EAP615-Wall case has extremely strong plastic snap pins, but can be opened without damage with phone repair style prying tools and/or 3 plastic credit cards. To open:
- unscrew the 2 screws. (There are no other hidden screws and no warranty seals.)
- wedge open both long sides of the case with some small tool first, then insert e.g. a credit card with its long side. The card will likely be damaged, use some old ones.
- work open the short side that has the LAN ports on it. The snap pins on this side are the weakest/shortest, but the long sides hold it firmly and need to be worked open first.
- wiggle free the remaining snap pins from there.
As usual, metal tools will damage the plastic case. Whether/how much cosmetic damage to incur is of course up to the owner.
There are two RF cages, one on the wifi section (bottom) and one on the CPU (top), snapped on with metal pins. They can be removed but need a significant amount of force and bending. Removing the wifi cage is not particularly useful. Removing the CPU cage provides access to JTAG pins, but this is NOT necessary for brick recovery and likely only interesting to bootloader/kernel hackers.
Recovery and Repair
OEM Embedded Rescue Partition
The EAP-615 has an embedded rescue firmware partition that can be used to unbrick the device. Follow the steps on rescue_firmware_partition. You must upload an OEM firmware and ensure the file name is small enough for upload to complete (~16 characters). Once the device boots with the OEM stock firmware, you may continue with normal installation of OpenWrt.
Hardware Recovery
The EAP615-Wall (v1) uses an XMC XM25QH128A
flash chip in standard SO-8 (208mil) package, with the standard pinout for that package. An 8-pin chip clamp can easily be attached to this chip. However, the CPU reset pin is not known to be easily accessible on the board. If the CPU is somehow held in RESET in order to stop it from driving the flash chip, it would become possible to rewrite the flash with relatively common external flashing tools. U12 (near serial pins on bottom side) is a voltage monitor chip whose output MAY connect to the CPU reset input, but this has not been confirmed.
Other notable chips on the EAP615-Wall include:
- Silan
SD4923E
PoE PD controller (U15). This handles the advertisement/negotiation for the PoE power input. If 48V is not arriving at the device, this chip is likely broken. A datasheet is available from Silan after providing an e-mail address. (UNVERIFIED: TPS54331 may be a compatible replacement.) SCT2A23A
100V step-down converter (U40). This converts the 48V PoE input into 12V to power the other step-down converters. The chip and datasheet are available from LCSC.- Pericom
PT7A7514WE
voltage monitor (2.93V) and watchdog (U12). Chip and datasheet are available from major electronics distributors. CEM6405
P-channel 60V MOSFET (Q7). This switches the PoE passthrough output for LAN3.- Multiple
TPS562208
andTPS564208
step-down converters (small SOT23-6 / 6-pin packages, labeled “2208” and “4208” on the chip). These provide the various lower operating voltages the board uses.
Apart from the main MediaTek CPU / wifi chips, most components on the EAP615-Wall should be easily repairable with basic SMD / board level repair skills (i.e. no QFN soldering required, only regular SMD). In most PoE products, the high voltage parts (U15 and U40 in this case) tend to have a shorter lifetime than the remaining components due to the higher electrical stresses, and they can be repaired on the EAP615-Wall.
Bootlogs
OEM bootlog
[ 0.000000] Linux version 4.4.198 (jenkins@sohoiapbuild) (gcc version 5.4.0 (LEDE GCC 5.4.0 unknown) ) #1 SMP Mon Aug 23 09:50:34 CST 2021 [ 0.000000] SoC Type: MediaTek MT7621 ver:1 eco:3 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 0001992f (MIPS 1004Kc) [ 0.000000] MIPS: machine is MediaTek MT7621 RFB (802.11ax,SNOR) [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 08000000 @ 00000000 (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-0x0000000007ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000007ffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff] [ 0.000000] On node 0 totalpages: 32768 [ 0.000000] free_area_init_node: node 0, pgdat 8178a7e0, node_mem_map 8182a000 [ 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: 224 pages used for memmap [ 0.000000] Normal zone: 28672 pages, LIFO batch:7 [ 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 @81939000 s8384 r8192 d24384 u40960 [ 0.000000] pcpu-alloc: s8384 r8192 d24384 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: 32512 [ 0.000000] Kernel command line: console=ttyS0,115200 rootfstype=squashfs,jffs2 [ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes) [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] Writing ErrCtl register=0004d830 [ 0.000000] Readback ErrCtl register=0004d830 [ 0.000000] Memory: 121348K/131072K available (6164K kernel code, 260K rwdata, 1488K rodata, 204K init, 224K bss, 9724K 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.000008] sched_clock: 32 bits at 440MHz, resolution 2ns, wraps every 4880645118ns [ 0.007770] Calibrating delay loop... 586.13 BogoMIPS (lpj=2930688) [ 0.070395] pid_max: default: 32768 minimum: 301 [ 0.075099] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.081623] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 6.446534] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes. [ 6.446543] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes [ 6.446553] MIPS secondary cache 256kB, 8-way, linesize 32 bytes. [ 6.446697] CPU1 revision is: 0001992f (MIPS 1004Kc) [ 0.177350] Synchronize counters for CPU 1: done. [ 6.229874] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes. [ 6.229881] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes [ 6.229887] MIPS secondary cache 256kB, 8-way, linesize 32 bytes. [ 6.229956] CPU2 revision is: 0001992f (MIPS 1004Kc) [ 0.267677] Synchronize counters for CPU 2: done. [ 6.319958] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes. [ 6.319964] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes [ 6.319971] MIPS secondary cache 256kB, 8-way, linesize 32 bytes. [ 6.320050] CPU3 revision is: 0001992f (MIPS 1004Kc) [ 0.352854] Synchronize counters for CPU 3: done. [ 0.357588] Brought up 4 CPUs [ 0.364993] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.374775] futex hash table entries: 1024 (order: 3, 32768 bytes) [ 0.381055] pinctrl core: initialized pinctrl subsystem [ 0.386911] NET: Registered protocol family 16 [ 0.398904] FPU Affinity set after 11720 emulations [ 0.426541] mt7621_gpio 1e000600.gpio: registering 32 gpios [ 0.432188] mt7621_gpio 1e000600.gpio: registering 32 gpios [ 0.437774] mt7621_gpio 1e000600.gpio: registering 32 gpios [ 0.443882] mt7621-pci 1e140000.pcie: Failed to get gpio for PCIe1 [ 0.449993] mt7621-pci 1e140000.pcie: Failed to get gpio for PCIe2 [ 0.656462] PCIe port 2 link down [ 0.659693] PCI coherence region base: 0x60000000, mask/settings: 0xf0000002 [ 0.698944] PCI host bridge to bus 0000:00 [ 0.702964] pci_bus 0000:00: root bus resource [mem 0x60000000-0x6fffffff] [ 0.709827] pci_bus 0000:00: root bus resource [io 0x1e160000-0x1e16ffff] [ 0.716612] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0] [ 0.723366] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.731249] pci 0000:00:00.0: [0e8d:0801] type 01 class 0x060400 [ 0.731298] pci 0000:00:00.0: reg 0x14: [mem 0x00000000-0x0000ffff] [ 0.731361] pci 0000:00:00.0: supports D1 [ 0.731374] pci 0000:00:00.0: PME# supported from D0 D1 D3hot [ 0.731616] pci 0000:00:01.0: [0e8d:0801] type 01 class 0x060400 [ 0.731670] pci 0000:00:01.0: reg 0x14: [mem 0x00000000-0x0000ffff] [ 0.731743] pci 0000:00:01.0: supports D1 [ 0.731759] pci 0000:00:01.0: PME# supported from D0 D1 D3hot [ 0.732019] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 0.739948] pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 0.748039] pci 0000:01:00.0: [14c3:7916] type 00 class 0x000280 [ 0.748135] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit pref] [ 0.748179] pci 0000:01:00.0: reg 0x18: [mem 0x00000000-0x00003fff 64bit pref] [ 0.748215] pci 0000:01:00.0: reg 0x20: [mem 0x00000000-0x00000fff 64bit pref] [ 0.748323] pci 0000:01:00.0: supports D1 D2 [ 0.748336] pci 0000:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold [ 0.748541] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01 [ 0.748772] pci 0000:02:00.0: [14c3:7915] type 00 class 0x000280 [ 0.748867] pci 0000:02:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit pref] [ 0.748911] pci 0000:02:00.0: reg 0x18: [mem 0x00000000-0x00003fff 64bit pref] [ 0.748945] pci 0000:02:00.0: reg 0x20: [mem 0x00000000-0x00000fff 64bit pref] [ 0.749050] pci 0000:02:00.0: supports D1 D2 [ 0.749063] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold [ 0.749273] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02 [ 0.749308] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 02 [ 0.749399] pci 0000:00:00.0: BAR 9: assigned [mem 0x60000000-0x601fffff pref] [ 0.756542] pci 0000:00:01.0: BAR 9: assigned [mem 0x60200000-0x603fffff pref] [ 0.763696] pci 0000:00:00.0: BAR 1: assigned [mem 0x60400000-0x6040ffff] [ 0.770456] pci 0000:00:01.0: BAR 1: assigned [mem 0x60410000-0x6041ffff] [ 0.777178] pci 0000:01:00.0: BAR 0: assigned [mem 0x60000000-0x600fffff 64bit pref] [ 0.784889] pci 0000:01:00.0: BAR 2: assigned [mem 0x60100000-0x60103fff 64bit pref] [ 0.792566] pci 0000:01:00.0: BAR 4: assigned [mem 0x60104000-0x60104fff 64bit pref] [ 0.800265] pci 0000:00:00.0: PCI bridge to [bus 01] [ 0.805159] pci 0000:00:00.0: bridge window [mem 0x60000000-0x601fffff pref] [ 0.812355] pci 0000:02:00.0: BAR 0: assigned [mem 0x60200000-0x602fffff 64bit pref] [ 0.820041] pci 0000:02:00.0: BAR 2: assigned [mem 0x60300000-0x60303fff 64bit pref] [ 0.827748] pci 0000:02:00.0: BAR 4: assigned [mem 0x60304000-0x60304fff 64bit pref] [ 0.835410] pci 0000:00:01.0: PCI bridge to [bus 02] [ 0.840341] pci 0000:00:01.0: bridge window [mem 0x60200000-0x603fffff pref] [ 0.849213] clocksource: Switched to clocksource GIC [ 0.856119] NET: Registered protocol family 2 [ 0.861079] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.867949] TCP bind hash table entries: 1024 (order: 1, 8192 bytes) [ 0.874285] TCP: Hash tables configured (established 1024 bind 1024) [ 0.880646] UDP hash table entries: 256 (order: 1, 8192 bytes) [ 0.886395] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes) [ 0.892913] NET: Registered protocol family 1 [ 0.897235] PCI: CLS 80 bytes, default 32 [ 0.911028] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.916787] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) © 2001-2006 Red Hat, Inc. [ 0.929533] io scheduler noop registered [ 0.933375] io scheduler deadline registered (default) [ 0.940205] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled [ 0.947514] console [ttyS0] disabled [ 0.951089] 1e000c00.uartlite: ttyS0 at MMIO 0x1e000c00 (irq = 33, base_baud = 3125000) is a 16550A [ 0.960067] console [ttyS0] enabled [ 0.966958] bootconsole [early0] disabled [ 0.975376] 1e000d00.uartfull: ttyS1 at MMIO 0x1e000d00 (irq = 34, base_baud = 3125000) is a 16550A [ 0.984838] 1e000e00.uartfull: ttyS2 at MMIO 0x1e000e00 (irq = 35, base_baud = 3125000) is a 16550A [ 0.995370] ipq_flash_chrdev_init() 685: register flash_chrdev ok [ 1.001605] ipq_get_mtd() 277: Cannot find device of spi32766.0 [ 1.007519] ipq_get_mtd Can not open mtd! [ 1.012755] m25p80 spi32766.0: xm25qh128a (16384 Kbytes) [ 1.018114] 5 ofpart partitions found on MTD device spi32766.0 [ 1.023990] Creating 5 MTD partitions on “spi32766.0”: [ 1.029154] 0x000000000000-0x0000000a0000 : “u-boot” [ 1.035297] 0x0000000a0000-0x000000420000 : “os-image” [ 1.041605] 0x000000420000-0x000000fb0000 : “rootfs” [ 1.047625] mtd: device 2 (rootfs) set to be root filesystem [ 1.053350] 0x000000fb0000-0x000000ff0000 : “oops” [ 1.059357] 0x000000ff0000-0x000001000000 : “radio” [ 1.066017] libphy: Fixed MDIO Bus: probed [ 1.129400] libphy: mdio: probed [ 1.133154] mtk_soc_eth 1e100000.ethernet: generated random MAC address 06:e0:e1:b4:0a:e7 [ 1.141835] mtk_soc_eth 1e100000.ethernet: connected mac 0 to PHY at fixed-0:00 [uid=00000000, driver=Generic PHY] [ 1.153015] mtk_soc_eth 1e100000.ethernet eth0: mediatek frame engine at 0xbe100000, irq 10 [ 1.161468] mtk_soc_eth 1e100000.ethernet: generated random MAC address c6:e4:79:32:40:65 [ 1.170135] mtk_soc_eth 1e100000.ethernet: connected mac 1 to PHY at fixed-0:01 [uid=00000000, driver=Generic PHY] [ 1.181272] mtk_soc_eth 1e100000.ethernet eth1: mediatek frame engine at 0xbe100000, irq 10 [ 1.190419] register mt_drv [ 1.193395] ←-mt7916_hif_init() [ 1.196629] pci_data_init: DATA RxRing[0] use DYNAMIC_SLAB_ALLOC buf type [ 1.203947] Rx[0] Ring: total 24576 bytes allocated [ 1.213468] Rx[1] Ring: total 16384 bytes allocated [ 1.218452] ←- pci_alloc_tx_rx_ring_mem, Status=0 [ 1.237087] [ 1.237087] [ 1.237087]
pAd = c0301000, size = 5048384
[ 1.237087] [ 1.247764] ←- RTMPAllocAdapterBlock, Status=0 [ 1.252330] get_wdev_by_idx: invalid idx(0) [ 1.256512] PCI CSRBaseAddress =0xc0200000, csr_addr=0xc0200000! [ 1.262524] get_wdev_by_idx: invalid idx(0) [ 1.266711] RTMPInitPCIeDevice():device_id=0x7915 [ 1.271425] mt7915_init()-→ [ 1.274303] Use the default iPAiLNA bin image! [ 1.278815] ←-mt7915_init() [ 1.282573] RtmpOSFileOpen(): Error 2 opening /tmp/wireless/l1profile.dat [ 1.290606] wdev_init(caller:RTMP_COM_IoctlHandle+0x28c/0x1260), wdev(0) [ 1.297325] pci_data_init: DATA RxRing[0] use DYNAMIC_SLAB_ALLOC buf type [ 1.304132] pci_data_init: DATA RxRing[1] use DYNAMIC_SLAB_ALLOC buf type [ 1.311923] Rx[0] Ring: total 24576 bytes allocated [ 1.317007] Rx[1] Ring: total 24576 bytes allocated [ 1.324319] Rx[2] Ring: total 8192 bytes allocated [ 1.333687] Rx[3] Ring: total 16384 bytes allocated [ 1.341013] Rx[4] Ring: total 8192 bytes allocated [ 1.345868] ←- pci_alloc_tx_rx_ring_mem, Status=0 [ 1.352379] mt7621_wdt 1e000100.wdt: Initialized [ 1.357538] NET: Registered protocol family 17 [ 1.362126] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this. [ 1.374752] 8021q: 802.1Q VLAN Support v1.8 [ 1.419374] mt753x gsw: Switch is MediaTek MT7530 rev 1 [ 1.446027] libphy: mt753x_mdio: probed [ 1.458402] hctosys: unable to open rtc device (rtc0) [ 1.471172] VFS: Mounted root (squashfs filesystem) readonly on device 31:2. [ 1.478794] Freeing unused kernel memory: 204K [ 1.483304] This architecture does not have kernel memory protection. [ 1.876227] Starting init: /sbin/init couldn't execute it (error 0) [ 2.728972] mtdoops: ready 0, 1 (no erase) [ 2.728996] mtdoops: Attached to MTD device 3 [ 3.074460] xt_time: kernel timezone is -0000 [ 3.320028] nf_conntrack version 0.5.0 (1899 buckets, 7596 max) [ 3.862746] ip_tables: (C) 2000-2006 Netfilter Core Team [ 4.199615] mt753x gsw: Port 0 Link is Up - 1Gbps/Full [ 4.201065] Ebtables v2.0 registered [ 4.376000] ---portal module open ok [ 4.384451] [ 4.384451] Register vlan_manage hooks success. [ 4.499297] [Debug gpio_parse_conf:271] Open File /etc/EAP615-Wall_1.0/gpio.conf SUCCESS!! [ 4.529435] [Debug gpio_parse_conf:295] Ignore line (0), skipLen 14, readCount 256 [ 4.537028] [Debug gpio_parse_conf:295] Ignore line (0), skipLen 44, readCount 256 [ 4.544621] [Debug gpio_parse_conf:295] Ignore line (0), skipLen 6 , readCount 256 [ 4.552213] [Debug gpio_parse_conf:295] Ignore line (0), skipLen 7 , readCount 256 [ 4.559822] [Debug gpio_parse_conf:295] Ignore line (0), skipLen 2 , readCount 256 [ 4.567392] [Debug gpio_parse_conf:295] Ignore line (0), skipLen 7 , readCount 256 [ 4.575005] [Debug gpio_parse_conf:295] Ignore line (0), skipLen 44, readCount 256 [ 4.582599] [Debug gpio_parse_conf:295] Ignore line (0), skipLen 6 , readCount 256 [ 4.590192] [Debug gpio_parse_conf:295] Ignore line (0), skipLen 7 , readCount 256 [ 4.597761] [Debug gpio_parse_conf:295] Ignore line (0), skipLen 2 , readCount 256 [ 4.605352] [Debug gpio_parse_conf:295] Ignore line (0), skipLen 7 , readCount 256 [ 4.612945] [Debug gpio_parse_conf:295] Ignore line (0), skipLen 44, readCount 256 [ 4.620544] [Debug gpio_parse_conf:295] Ignore line (0), skipLen 7 , readCount 256 [ 4.628114] [Debug gpio_parse_conf:295] Ignore line (0), skipLen 6 , readCount 256 [ 4.635707] [Debug gpio_parse_conf:295] Ignore line (0), skipLen 6 , readCount 256 [ 4.643300] [Debug gpio_parse_conf:295] Ignore line (0), skipLen 6 , readCount 256 [ 4.650900] [Debug gpio_parse_conf:295] Ignore line (0), skipLen 2 , readCount 256 [ 4.658470] [Debug gpio_parse_conf:295] Ignore line (0), skipLen 51, readCount 256 [ 4.666062] [Debug gpio_parse_conf:295] Ignore line (0), skipLen 44, readCount 215 [ 4.673667] [Debug gpio_parse_conf:323] GPIO Parse OK: led_sys led(1) low (0) low (0) 12 [ 4.682228] [Debug gpio_parse_conf:323] GPIO Parse OK: btn_reset btn(2) low (0) high(1) 8 [ 4.690704] [Debug gpio_parse_conf:323] GPIO Parse OK: btn_led btn(2) low (0) high(1) 10 [ 4.699261] [Debug gpio_parse_conf:323] GPIO Parse OK: poe_port3 gpo(4) high(1) low (0) 7 [ 4.707700] [Debug gpio_parse_conf:295] Ignore line (0), skipLen 1 , readCount 1 [ 4.715180] [Debug btn_netlink_init:179] btn: create netlink socket SUCCESS. [ 4.722283] [Debug wdt_module_init:249] Create watchdog proc dir SUCCESS. [ 4.729096] [Debug led_entry_handler:765] Create led_sys proc dir SUCCESS. [ 4.736679] [Debug btn_entry_handler:857] Init button: btn_reset 2 8 0 success. [ 4.744299] [Debug btn_entry_handler:857] Init button: btn_led 2 10 0 success. [ 4.751573] [Debug gpo_entry_handler:331] Create poe_port3 proc dir SUCCESS. [ 4.809069] rate_limit: module license 'BSD' taints kernel. [ 4.814700] Disabling lock debugging due to kernel taint [ 5.034159] [Debug btn_netlink_receive:72] BTN netlink with user space daemon 459 SUCCESS. [ 5.424002] [Debug led_proc_write:633] Write led_sys. [ 5.429566] [Debug led_common_write_proc:472] Execute LED action: { 2 0 0 0 0 } [ 6.174025] [Debug led_proc_write:633] Write led_sys. [ 6.180048] [Debug led_common_write_proc:472] Execute LED action: { 5 0 0 0 0 } [ 6.190832] [NOTICE led_common_write_proc:509] pledconf→backup.mode 0 1 [ 6.230790] device eth0 entered promiscuous mode [ 6.258691] br0: port 1(eth0) entered forwarding state [ 6.258763] br0: port 1(eth0) entered forwarding state [ 6.454238] [Debug gpo_proc_write:234] Write poe_port3. [ 6.461275] [ 6.461275] Disable VlanManage, data.enable(0), data.vid(1) [ 6.558840] [ 6.558840] manage vlan set port: ssh (22), http (80), https (443) [ 6.566597] [ 6.566597] manage vlan set port: ssh (22), http (80), https (443) [ 6.596163] random: nonblocking pool is initialized [ 13.279005] ra0: ==⇒ main_virtual_if_open [ 13.283158] RTMP_COM_IoctlHandle → CMD_RTPRIV_IOCTL_VIRTUAL_INF_INIT [ 13.291429] load l1profile succeed! [ 13.294952] mt_service_open: wlan service opens successfully! [ 13.530472] [multi_profile_merge_5g_only] DBDC_MODE=1 [ 13.573095] multi-profile merge success, en:1,pf1_num:8,pf2_num:8,total:16 [ 13.579994] Open file “/tmp/wireless/DBDC_card0.dat” to store DBDC cfg! (14) [ 13.587256] Write file “/tmp/wireless/DBDC_card0.dat” success (size=11601)! [ 13.595186] BssidNum=16 [ 13.597632] Pf2MbssIdxMap: [ 13.600359] 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [ 13.610539] MacAddress8 = 00:00:00:00:00:00 [ 13.627647] E2pAccessMode=2 [ 13.631494] SSID[0]=TP-Link_2.4GHz_72B1A0, EdcaIdx=0 [ 13.636759] SSID[1]=, EdcaIdx=0 [ 13.640227] SSID[2]=, EdcaIdx=0 [ 13.643653] SSID[3]=, EdcaIdx=0 [ 13.647071] SSID[4]=, EdcaIdx=0 [ 13.650522] SSID[5]=, EdcaIdx=0 [ 13.653944] SSID[6]=, EdcaIdx=0 [ 13.657362] SSID[7]=, EdcaIdx=0 [ 13.660870] SSID[8]=TP-Link_5GHz_72B1A1, EdcaIdx=0 [ 13.665981] SSID[9]=, EdcaIdx=0 [ 13.669482] SSID[10]=, EdcaIdx=0 [ 13.673031] SSID[11]=, EdcaIdx=0 [ 13.676577] SSID[12]=, EdcaIdx=0 [ 13.680171] SSID[13]=, EdcaIdx=0 [ 13.683722] SSID[14]=, EdcaIdx=0 [ 13.687274] SSID[15]=, EdcaIdx=0 [ 13.691191] RTMPSetProfileParameters(): DBDC Mode=1, eDBDC_mode = 1 [ 13.698750] cfg_mode=16 [ 13.701226] cfg_mode=16 [ 13.703689] wmode_band_equal(): Band Equal! [ 13.707869] cfg_mode=16 [ 13.710330] cfg_mode=16 [ 13.712788] cfg_mode=16 [ 13.715228] cfg_mode=16 [ 13.717668] cfg_mode=16 [ 13.720128] cfg_mode=16 [ 13.722580] cfg_mode=16 [ 13.725020] cfg_mode=16 [ 13.727459] cfg_mode=16 [ 13.729919] cfg_mode=16 [ 13.732371] cfg_mode=16 [ 13.734811] cfg_mode=16 [ 13.737251] cfg_mode=16 [ 13.739711] cfg_mode=16 [ 13.742163] cfg_mode=17 [ 13.744603] cfg_mode=17 [ 13.747042] cfg_mode=17 [ 13.749502] cfg_mode=17 [ 13.751959] cfg_mode=17 [ 13.754399] cfg_mode=17 [ 13.756838] cfg_mode=17 [ 13.759298] cfg_mode=17 [ 13.761755] cfg_mode=17 [ 13.764195] cfg_mode=17 [ 13.766635] cfg_mode=17 [ 13.769074] cfg_mode=17 [ 13.771534] cfg_mode=17 [ 13.773986] cfg_mode=17 [ 13.776426] cfg_mode=17 [ 13.778866] cfg_mode=17 [ 13.782173] auto_ch_select_set_cfg(): BandIdx0, AutoChannelAtBootup=1, AutoChannelAlg = 3 [ 13.790369] auto_ch_select_set_cfg(): BandIdx1, AutoChannelAtBootup=1, AutoChannelAlg = 3 [ 13.799247] Index0 Channel=0 [ 13.802127] Index1 Channel=0 [ 13.807959] [TxPower] BAND0: 100, BAND1: 100 [ 13.820823] [SKUenable] BAND0: 1, BAND1: 1 [ 13.825218] [SkuTableIdx]: 0 [ 13.828382] [CCKTxStream] BAND0: 4, BAND1: 0 [ 13.833176] [PERCENTAGEenable] BAND0: 0, BAND1: 0 [ 13.838373] [BFBACKOFFenable] BAND0: 1, BAND1: 1 [ 13.843470] [Disable160RuMu] BAND0: 1, BAND1: 1 [ 13.848453] [MaxRuOfdma] BAND0: 8, BAND1: 8 [ 13.853116] [MaxDLMuMimo] BAND0: 2, BAND1: 2 [ 13.857838] [MaxULMuMimo] BAND0: 2, BAND1: 2 [ 13.864371] profile: FragThreshold[0]=2346 [ 13.868466] profile: FragThreshold[1]=2346 [ 13.872590] profile: FragThreshold[2]=2346 [ 13.876693] profile: FragThreshold[3]=2346 [ 13.880804] profile: FragThreshold[4]=2346 [ 13.884906] profile: FragThreshold[5]=2346 [ 13.888996] profile: FragThreshold[6]=2346 [ 13.893106] profile: FragThreshold[7]=2346 [ 13.897208] profile: FragThreshold[8]=2346 [ 13.901318] profile: FragThreshold[9]=2346 [ 13.905420] profile: FragThreshold[10]=2346 [ 13.909617] profile: FragThreshold[11]=2346 [ 13.913807] profile: FragThreshold[12]=2346 [ 13.917984] profile: FragThreshold[13]=2346 [ 13.922200] profile: FragThreshold[14]=2346 [ 13.926381] profile: FragThreshold[15]=2346 [ 13.931777] APEdca0 [ 13.934283] Valid=1 [ 13.936378] APAifsn[0]=3 [ 13.938905] APAifsn[1]=7 [ 13.941457] APAifsn[2]=1 [ 13.943996] APAifsn[3]=1 [ 13.946533] APEdca1 [ 13.949044] Valid=1 [ 13.951163] APAifsn[0]=3 [ 13.953703] APAifsn[1]=7 [ 13.956230] APAifsn[2]=1 [ 13.958758] APAifsn[3]=1 [ 13.961328] APEdca2 [ 13.964082] APEdca3 [ 13.995527] BSSAifsn[0]=3 [ 13.998153] BSSAifsn[1]=7 [ 14.000805] BSSAifsn[2]=2 [ 14.003431] BSSAifsn[3]=2 [ 14.006480] BSSAifsn[0]=3 [ 14.009095] BSSAifsn[1]=7 [ 14.011758] BSSAifsn[2]=2 [ 14.014381] BSSAifsn[3]=2 [ 14.017431] BSSAifsn[0]=3 [ 14.020082] BSSAifsn[1]=7 [ 14.022709] BSSAifsn[2]=2 [ 14.025323] BSSAifsn[3]=2 [ 14.028369] BSSAifsn[0]=3 [ 14.031019] BSSAifsn[1]=7 [ 14.033645] BSSAifsn[2]=2 [ 14.036259] BSSAifsn[3]=2 [ 14.039361] BSSAifsn[0]=3 [ 14.041980] BSSAifsn[1]=7 [ 14.044594] BSSAifsn[2]=2 [ 14.047207] BSSAifsn[3]=2 [ 14.050301] BSSAifsn[0]=3 [ 14.052920] BSSAifsn[1]=7 [ 14.055534] BSSAifsn[2]=2 [ 14.058147] BSSAifsn[3]=2 [ 14.061226] BSSAifsn[0]=3 [ 14.063845] BSSAifsn[1]=7 [ 14.066459] BSSAifsn[2]=2 [ 14.069072] BSSAifsn[3]=2 [ 14.072152] BSSAifsn[0]=3 [ 14.074770] BSSAifsn[1]=7 [ 14.077384] BSSAifsn[2]=2 [ 14.080033] BSSAifsn[3]=2 [ 14.083099] BSSAifsn[0]=3 [ 14.085714] BSSAifsn[1]=7 [ 14.088328] BSSAifsn[2]=2 [ 14.090978] BSSAifsn[3]=2 [ 14.094044] BSSAifsn[0]=3 [ 14.096659] BSSAifsn[1]=7 [ 14.099308] BSSAifsn[2]=2 [ 14.101934] BSSAifsn[3]=2 [ 14.104990] BSSAifsn[0]=3 [ 14.107605] BSSAifsn[1]=7 [ 14.110254] BSSAifsn[2]=2 [ 14.112879] BSSAifsn[3]=2 [ 14.115936] BSSAifsn[0]=3 [ 14.118551] BSSAifsn[1]=7 [ 14.121200] BSSAifsn[2]=2 [ 14.123826] BSSAifsn[3]=2 [ 14.126884] BSSAifsn[0]=3 [ 14.129534] BSSAifsn[1]=7 [ 14.132160] BSSAifsn[2]=2 [ 14.134774] BSSAifsn[3]=2 [ 14.137833] BSSAifsn[0]=3 [ 14.140483] BSSAifsn[1]=7 [ 14.143109] BSSAifsn[2]=2 [ 14.145723] BSSAifsn[3]=2 [ 14.148798] BSSAifsn[0]=3 [ 14.151449] BSSAifsn[1]=7 [ 14.154075] BSSAifsn[2]=2 [ 14.156689] BSSAifsn[3]=2 [ 14.159841] BSSAifsn[0]=3 [ 14.162462] BSSAifsn[1]=7 [ 14.165076] BSSAifsn[2]=2 [ 14.167690] BSSAifsn[3]=2 [ 14.171004] UAPSDCapable[0]=1 [ 14.173970] UAPSDCapable[1]=1 [ 14.176931] UAPSDCapable[2]=1 [ 14.179938] UAPSDCapable[3]=1 [ 14.182908] UAPSDCapable[4]=1 [ 14.185869] UAPSDCapable[5]=1 [ 14.188830] UAPSDCapable[6]=1 [ 14.191814] UAPSDCapable[7]=1 [ 14.194787] UAPSDCapable[8]=1 [ 14.197748] UAPSDCapable[9]=1 [ 14.200731] UAPSDCapable[10]=1 [ 14.203790] UAPSDCapable[11]=1 [ 14.206839] UAPSDCapable[12]=1 [ 14.209908] UAPSDCapable[13]=1 [ 14.212969] UAPSDCapable[14]=1 [ 14.216016] UAPSDCapable[15]=1 [ 14.222420] DfsZeroWait Support=0/0 [ 14.228583] DfsZeroWaitCacTime=255/255 [ 14.234099] read_itxbf: ITxBfEn = 1 [ 14.237586] read_itxbf: BSSID[0] [ 14.240833] read_itxbf: MBSS[0] ITxBfEn = 1 [ 14.245024] read_itxbf: ITxBfEn = 1 [ 14.248507] read_itxbf: BSSID[1] [ 14.251751] read_itxbf: MBSS[1] ITxBfEn = 1 [ 14.255941] read_itxbf: ITxBfEn = 1 [ 14.259445] read_itxbf: BSSID[2] [ 14.262679] read_itxbf: MBSS[2] ITxBfEn = 1 [ 14.266857] read_itxbf: ITxBfEn = 1 [ 14.270388] read_itxbf: BSSID[3] [ 14.273629] read_itxbf: MBSS[3] ITxBfEn = 1 [ 14.277810] read_itxbf: ITxBfEn = 1 [ 14.281316] read_itxbf: BSSID[4] [ 14.284550] read_itxbf: MBSS[4] ITxBfEn = 1 [ 14.288729] read_itxbf: ITxBfEn = 1 [ 14.292233] read_itxbf: BSSID[5] [ 14.295472] read_itxbf: MBSS[5] ITxBfEn = 1 [ 14.299671] read_itxbf: ITxBfEn = 1 [ 14.303165] read_itxbf: BSSID[6] [ 14.306387] read_itxbf: MBSS[6] ITxBfEn = 1 [ 14.310604] read_itxbf: ITxBfEn = 1 [ 14.314090] read_itxbf: BSSID[7] [ 14.317312] read_itxbf: MBSS[7] ITxBfEn = 1 [ 14.321513] read_itxbf: ITxBfEn = 1 [ 14.325008] read_itxbf: BSSID[8] [ 14.328230] read_itxbf: MBSS[8] ITxBfEn = 1 [ 14.332429] read_itxbf: ITxBfEn = 1 [ 14.335924] read_itxbf: BSSID[9] [ 14.339167] read_itxbf: MBSS[9] ITxBfEn = 1 [ 14.343351] read_itxbf: ITxBfEn = 1 [ 14.346834] read_itxbf: BSSID[10] [ 14.350171] read_itxbf: MBSS[10] ITxBfEn = 1 [ 14.354455] read_itxbf: ITxBfEn = 1 [ 14.357937] read_itxbf: BSSID[11] [ 14.361268] read_itxbf: MBSS[11] ITxBfEn = 1 [ 14.365545] read_itxbf: ITxBfEn = 1 [ 14.369027] read_itxbf: BSSID[12] [ 14.372358] read_itxbf: MBSS[12] ITxBfEn = 1 [ 14.376634] read_itxbf: ITxBfEn = 1 [ 14.380138] read_itxbf: BSSID[13] [ 14.383459] read_itxbf: MBSS[13] ITxBfEn = 1 [ 14.387724] read_itxbf: ITxBfEn = 1 [ 14.391226] read_itxbf: BSSID[14] [ 14.394548] read_itxbf: MBSS[14] ITxBfEn = 1 [ 14.398812] read_itxbf: ITxBfEn = 1 [ 14.402316] read_itxbf: BSSID[15] [ 14.405637] read_itxbf: MBSS[15] ITxBfEn = 1 [ 14.409922] read_itxbf: Common.ITxBfEn = 1 [ 14.414513] read_etxbf: ETxBfEnCond = 1 [ 14.418344] read_etxbf: BSSID[0] [ 14.421605] read_etxbf: MBSS[0] ETxBfEnCond = 1 [ 14.426143] read_etxbf: ETxBfEnCond = 1 [ 14.429994] read_etxbf: BSSID[1] [ 14.433228] read_etxbf: MBSS[1] ETxBfEnCond = 1 [ 14.437754] read_etxbf: ETxBfEnCond = 1 [ 14.441623] read_etxbf: BSSID[2] [ 14.444849] read_etxbf: MBSS[2] ETxBfEnCond = 1 [ 14.449396] read_etxbf: ETxBfEnCond = 1 [ 14.453238] read_etxbf: BSSID[3] [ 14.456460] read_etxbf: MBSS[3] ETxBfEnCond = 1 [ 14.461005] read_etxbf: ETxBfEnCond = 1 [ 14.464847] read_etxbf: BSSID[4] [ 14.468069] read_etxbf: MBSS[4] ETxBfEnCond = 1 [ 14.472615] read_etxbf: ETxBfEnCond = 1 [ 14.476457] read_etxbf: BSSID[5] [ 14.479700] read_etxbf: MBSS[5] ETxBfEnCond = 1 [ 14.484237] read_etxbf: ETxBfEnCond = 1 [ 14.488067] read_etxbf: BSSID[6] [ 14.491311] read_etxbf: MBSS[6] ETxBfEnCond = 1 [ 14.495849] read_etxbf: ETxBfEnCond = 1 [ 14.499698] read_etxbf: BSSID[7] [ 14.502932] read_etxbf: MBSS[7] ETxBfEnCond = 1 [ 14.507458] read_etxbf: ETxBfEnCond = 1 [ 14.511308] read_etxbf: BSSID[8] [ 14.514542] read_etxbf: MBSS[8] ETxBfEnCond = 1 [ 14.519068] read_etxbf: ETxBfEnCond = 1 [ 14.522919] read_etxbf: BSSID[9] [ 14.526152] read_etxbf: MBSS[9] ETxBfEnCond = 1 [ 14.530699] read_etxbf: ETxBfEnCond = 1 [ 14.534541] read_etxbf: BSSID[10] [ 14.537850] read_etxbf: MBSS[10] ETxBfEnCond = 1 [ 14.542483] read_etxbf: ETxBfEnCond = 1 [ 14.546324] read_etxbf: BSSID[11] [ 14.549657] read_etxbf: MBSS[11] ETxBfEnCond = 1 [ 14.554282] read_etxbf: ETxBfEnCond = 1 [ 14.558112] read_etxbf: BSSID[12] [ 14.561443] read_etxbf: MBSS[12] ETxBfEnCond = 1 [ 14.566067] read_etxbf: ETxBfEnCond = 1 [ 14.569930] read_etxbf: BSSID[13] [ 14.573243] read_etxbf: MBSS[13] ETxBfEnCond = 1 [ 14.577855] read_etxbf: ETxBfEnCond = 1 [ 14.581706] read_etxbf: BSSID[14] [ 14.585027] read_etxbf: MBSS[14] ETxBfEnCond = 1 [ 14.589661] read_etxbf: ETxBfEnCond = 1 [ 14.593503] read_etxbf: BSSID[15] [ 14.596812] read_etxbf: MBSS[15] ETxBfEnCond = 1 [ 14.602434] HeraStbcPriority[0] = 0 [ 14.605922] HeraStbcPriority[1] = 0 [ 14.613333] MBSS[0] MuOfdmaDlEnable = 0 [ 14.617167] MBSS[1] MuOfdmaDlEnable = 0 [ 14.621033] MBSS[2] MuOfdmaDlEnable = 0 [ 14.624870] MBSS[3] MuOfdmaDlEnable = 0 [ 14.628701] MBSS[4] MuOfdmaDlEnable = 0 [ 14.632552] MBSS[5] MuOfdmaDlEnable = 0 [ 14.636394] MBSS[6] MuOfdmaDlEnable = 0 [ 14.640246] MBSS[7] MuOfdmaDlEnable = 0 [ 14.644088] MBSS[8] MuOfdmaDlEnable = 0 [ 14.647918] MBSS[9] MuOfdmaDlEnable = 0 [ 14.651770] MBSS[10] MuOfdmaDlEnable = 0 [ 14.655698] MBSS[11] MuOfdmaDlEnable = 0 [ 14.659636] MBSS[12] MuOfdmaDlEnable = 0 [ 14.663564] MBSS[13] MuOfdmaDlEnable = 0 [ 14.667480] MBSS[14] MuOfdmaDlEnable = 0 [ 14.671419] MBSS[15] MuOfdmaDlEnable = 0 [ 14.675812] MBSS[0] MuOfdmaUlEnable = 0 [ 14.679678] MBSS[1] MuOfdmaUlEnable = 0 [ 14.683516] MBSS[2] MuOfdmaUlEnable = 0 [ 14.687346] MBSS[3] MuOfdmaUlEnable = 0 [ 14.691198] MBSS[4] MuOfdmaUlEnable = 0 [ 14.695040] MBSS[5] MuOfdmaUlEnable = 0 [ 14.698870] MBSS[6] MuOfdmaUlEnable = 0 [ 14.702738] MBSS[7] MuOfdmaUlEnable = 0 [ 14.706572] MBSS[8] MuOfdmaUlEnable = 0 [ 14.710423] MBSS[9] MuOfdmaUlEnable = 0 [ 14.714265] MBSS[10] MuOfdmaUlEnable = 0 [ 14.718181] MBSS[11] MuOfdmaUlEnable = 0 [ 14.722120] MBSS[12] MuOfdmaUlEnable = 0 [ 14.726048] MBSS[13] MuOfdmaUlEnable = 0 [ 14.729987] MBSS[14] MuOfdmaUlEnable = 0 [ 14.733915] MBSS[15] MuOfdmaUlEnable = 0 [ 14.738296] MBSS[0] MuMimoDlEnable = 1 [ 14.742075] MBSS[1] MuMimoDlEnable = 1 [ 14.745830] MBSS[2] MuMimoDlEnable = 1 [ 14.749595] MBSS[3] MuMimoDlEnable = 1 [ 14.753350] MBSS[4] MuMimoDlEnable = 1 [ 14.757092] MBSS[5] MuMimoDlEnable = 1 [ 14.760856] MBSS[6] MuMimoDlEnable = 1 [ 14.764611] MBSS[7] MuMimoDlEnable = 1 [ 14.768353] MBSS[8] MuMimoDlEnable = 1 [ 14.772118] MBSS[9] MuMimoDlEnable = 1 [ 14.775873] MBSS[10] MuMimoDlEnable = 1 [ 14.779725] MBSS[11] MuMimoDlEnable = 1 [ 14.783567] MBSS[12] MuMimoDlEnable = 1 [ 14.787397] MBSS[13] MuMimoDlEnable = 1 [ 14.791248] MBSS[14] MuMimoDlEnable = 1 [ 14.795090] MBSS[15] MuMimoDlEnable = 1 [ 14.799421] MBSS[0] MuMimoUlEnable = 0 [ 14.803168] MBSS[1] MuMimoUlEnable = 0 [ 14.806910] MBSS[2] MuMimoUlEnable = 0 [ 14.810677] MBSS[3] MuMimoUlEnable = 0 [ 14.814431] MBSS[4] MuMimoUlEnable = 0 [ 14.818173] MBSS[5] MuMimoUlEnable = 0 [ 14.821938] MBSS[6] MuMimoUlEnable = 0 [ 14.825692] MBSS[7] MuMimoUlEnable = 0 [ 14.829470] MBSS[8] MuMimoUlEnable = 0 [ 14.833216] MBSS[9] MuMimoUlEnable = 0 [ 14.836958] MBSS[10] MuMimoUlEnable = 0 [ 14.840811] MBSS[11] MuMimoUlEnable = 0 [ 14.844652] MBSS[12] MuMimoUlEnable = 0 [ 14.848482] MBSS[13] MuMimoUlEnable = 0 [ 14.852334] MBSS[14] MuMimoUlEnable = 0 [ 14.856176] MBSS[15] MuMimoUlEnable = 0 [ 14.978007] [PMF]Set_PMFMFPC_Proc:: apidx=0, Desired MFPC=0 [ 14.983630] [PMF]Set_PMFMFPC_Proc:: apidx=1, Desired MFPC=0 [ 14.989231] [PMF]Set_PMFMFPC_Proc:: apidx=2, Desired MFPC=0 [ 14.994802] [PMF]Set_PMFMFPC_Proc:: apidx=3, Desired MFPC=0 [ 15.000393] [PMF]Set_PMFMFPC_Proc:: apidx=4, Desired MFPC=0 [ 15.005971] [PMF]Set_PMFMFPC_Proc:: apidx=5, Desired MFPC=0 [ 15.011561] [PMF]Set_PMFMFPC_Proc:: apidx=6, Desired MFPC=0 [ 15.017140] [PMF]Set_PMFMFPC_Proc:: apidx=7, Desired MFPC=0 [ 15.022729] [PMF]Set_PMFMFPC_Proc:: apidx=8, Desired MFPC=0 [ 15.028307] [PMF]Set_PMFMFPC_Proc:: apidx=9, Desired MFPC=0 [ 15.033897] [PMF]Set_PMFMFPC_Proc:: apidx=10, Desired MFPC=0 [ 15.039579] [PMF]Set_PMFMFPC_Proc:: apidx=11, Desired MFPC=0 [ 15.045236] [PMF]Set_PMFMFPC_Proc:: apidx=12, Desired MFPC=0 [ 15.050913] [PMF]Set_PMFMFPC_Proc:: apidx=13, Desired MFPC=0 [ 15.056579] [PMF]Set_PMFMFPC_Proc:: apidx=14, Desired MFPC=0 [ 15.062256] [PMF]Set_PMFMFPC_Proc:: apidx=15, Desired MFPC=0 [ 15.068331] [PMF]Set_PMFMFPR_Proc:: apidx=0, Desired MFPR=0 [ 15.073937] [PMF]Set_PMFMFPR_Proc:: apidx=1, Desired MFPR=0 [ 15.079528] [PMF]Set_PMFMFPR_Proc:: apidx=2, Desired MFPR=0 [ 15.085097] [PMF]Set_PMFMFPR_Proc:: apidx=3, Desired MFPR=0 [ 15.090705] [PMF]Set_PMFMFPR_Proc:: apidx=4, Desired MFPR=0 [ 15.096274] [PMF]Set_PMFMFPR_Proc:: apidx=5, Desired MFPR=0 [ 15.101864] [PMF]Set_PMFMFPR_Proc:: apidx=6, Desired MFPR=0 [ 15.107443] [PMF]Set_PMFMFPR_Proc:: apidx=7, Desired MFPR=0 [ 15.113033] [PMF]Set_PMFMFPR_Proc:: apidx=8, Desired MFPR=0 [ 15.118611] [PMF]Set_PMFMFPR_Proc:: apidx=9, Desired MFPR=0 [ 15.124200] [PMF]Set_PMFMFPR_Proc:: apidx=10, Desired MFPR=0 [ 15.129882] [PMF]Set_PMFMFPR_Proc:: apidx=11, Desired MFPR=0 [ 15.135538] [PMF]Set_PMFMFPR_Proc:: apidx=12, Desired MFPR=0 [ 15.141214] [PMF]Set_PMFMFPR_Proc:: apidx=13, Desired MFPR=0 [ 15.146880] [PMF]Set_PMFMFPR_Proc:: apidx=14, Desired MFPR=0 [ 15.152556] [PMF]Set_PMFMFPR_Proc:: apidx=15, Desired MFPR=0 [ 15.158624] [PMF]Set_PMFSHA256_Proc:: apidx=0, Desired PMFSHA256=0 [ 15.164836] [PMF]Set_PMFSHA256_Proc:: apidx=1, Desired PMFSHA256=0 [ 15.171045] [PMF]Set_PMFSHA256_Proc:: apidx=2, Desired PMFSHA256=0 [ 15.177224] [PMF]Set_PMFSHA256_Proc:: apidx=3, Desired PMFSHA256=0 [ 15.183423] [PMF]Set_PMFSHA256_Proc:: apidx=4, Desired PMFSHA256=0 [ 15.189626] [PMF]Set_PMFSHA256_Proc:: apidx=5, Desired PMFSHA256=0 [ 15.195803] [PMF]Set_PMFSHA256_Proc:: apidx=6, Desired PMFSHA256=0 [ 15.202000] [PMF]Set_PMFSHA256_Proc:: apidx=7, Desired PMFSHA256=0 [ 15.208188] [PMF]Set_PMFSHA256_Proc:: apidx=8, Desired PMFSHA256=0 [ 15.214385] [PMF]Set_PMFSHA256_Proc:: apidx=9, Desired PMFSHA256=0 [ 15.220593] [PMF]Set_PMFSHA256_Proc:: apidx=10, Desired PMFSHA256=0 [ 15.226857] [PMF]Set_PMFSHA256_Proc:: apidx=11, Desired PMFSHA256=0 [ 15.233142] [PMF]Set_PMFSHA256_Proc:: apidx=12, Desired PMFSHA256=0 [ 15.239432] [PMF]Set_PMFSHA256_Proc:: apidx=13, Desired PMFSHA256=0 [ 15.245696] [PMF]Set_PMFSHA256_Proc:: apidx=14, Desired PMFSHA256=0 [ 15.251979] [PMF]Set_PMFSHA256_Proc:: apidx=15, Desired PMFSHA256=0 [ 15.278788] HT_BAWinSize: wdev[0]: (TX=256, RX=256) [ 15.283697] HT_BAWinSize: wdev[1]: (TX=256, RX=256) [ 15.288574] HT_BAWinSize: wdev[2]: (TX=256, RX=256) [ 15.293477] HT_BAWinSize: wdev[3]: (TX=256, RX=256) [ 15.298362] HT_BAWinSize: wdev[4]: (TX=256, RX=256) [ 15.303258] HT_BAWinSize: wdev[5]: (TX=256, RX=256) [ 15.308143] HT_BAWinSize: wdev[6]: (TX=256, RX=256) [ 15.313037] HT_BAWinSize: wdev[7]: (TX=256, RX=256) [ 15.317922] HT_BAWinSize: wdev[8]: (TX=256, RX=256) [ 15.322816] HT_BAWinSize: wdev[9]: (TX=256, RX=256) [ 15.327701] HT_BAWinSize: wdev[10]: (TX=256, RX=256) [ 15.332682] HT_BAWinSize: wdev[11]: (TX=256, RX=256) [ 15.337653] HT_BAWinSize: wdev[12]: (TX=256, RX=256) [ 15.342634] HT_BAWinSize: wdev[13]: (TX=256, RX=256) [ 15.347605] HT_BAWinSize: wdev[14]: (TX=256, RX=256) [ 15.352606] HT_BAWinSize: wdev[15]: (TX=256, RX=256) [ 15.359021] HT: WDEV[0] Ext Channel = ABOVE [ 15.363242] HT: WDEV[1] Ext Channel = ABOVE [ 15.367423] HT: WDEV[2] Ext Channel = ABOVE [ 15.371623] HT: WDEV[3] Ext Channel = ABOVE [ 15.375813] HT: WDEV[4] Ext Channel = ABOVE [ 15.380013] HT: WDEV[5] Ext Channel = ABOVE [ 15.384203] HT: WDEV[6] Ext Channel = ABOVE [ 15.388381] HT: WDEV[7] Ext Channel = ABOVE [ 15.392580] HT: WDEV[8] Ext Channel = ABOVE [ 15.396769] HT: WDEV[9] Ext Channel = ABOVE [ 15.400970] HT: WDEV[a] Ext Channel = ABOVE [ 15.405159] HT: WDEV[b] Ext Channel = ABOVE [ 15.409359] HT: WDEV[c] Ext Channel = ABOVE [ 15.413540] HT: WDEV[d] Ext Channel = ABOVE [ 15.417718] HT: WDEV[e] Ext Channel = ABOVE [ 15.421918] HT: WDEV[f] Ext Channel = ABOVE [ 15.426975] 0:ra0 TWTsupport = 0 [ 15.430225] 1:(null) TWTsupport = 0 [ 15.433720] 2:(null) TWTsupport = 0 [ 15.437204] 3:(null) TWTsupport = 0 [ 15.440708] 4:(null) TWTsupport = 0 [ 15.444203] 5:(null) TWTsupport = 0 [ 15.447686] 6:(null) TWTsupport = 0 [ 15.451191] 7:(null) TWTsupport = 0 [ 15.454686] 8:(null) TWTsupport = 0 [ 15.458169] 9:(null) TWTsupport = 0 [ 15.461673] 10:(null) TWTsupport = 0 [ 15.465254] 11:(null) TWTsupport = 0 [ 15.468824] 12:(null) TWTsupport = 0 [ 15.472414] 13:(null) TWTsupport = 0 [ 15.475995] 14:(null) TWTsupport = 0 [ 15.479599] 15:(null) TWTsupport = 0 [ 15.523824] WtcSetMaxStaNum: MaxStaNum:129, BssidNum:16, WdsNum:0, MSTANum:0, MaxNumChipRept:0, MinMcastWcid:129 [ 15.534054] Top Init Done! [ 15.536788] Use alloc_skb [ 15.539444] token_tx_two_queues_init(): ct sw token(0) number = 2048 [ 15.546000] token_tx_two_queues_init(): token que(0) inited done!id_head/tail=0/2048 [ 15.553769] token_tx_two_queues_init(): 8053ba04,8053ba04 [ 15.559196] token_tx_two_queues_init(): ct sw token(1) number = 6144 [ 15.566266] token_tx_two_queues_init(): token que(1) inited done!id_head/tail=0/6144 [ 15.574079] token_tx_two_queues_init(): 8053baac,8053baac [ 15.586630] TxRing[0]: attr:0, total 2048 entry initialized [ 15.597109] TxRing[1]: attr:0, total 2048 entry initialized [ 15.607698] TxRing[2]: attr:0, total 2048 entry initialized [ 15.613498] RX[0] DESC a0c68000 size = 24576 [ 15.620939] RX[1] DESC a0c38000 size = 16384 [ 15.626300] RX[2] DESC a0d98000 size = 24576 [ 15.633697] RX[3] DESC a0dc0000 size = 24576 [ 15.638016] RX[4] DESC a0d94000 size = 8192 [ 15.642809] RX[5] DESC a0df8000 size = 16384 [ 15.648128] RX[6] DESC a0d96000 size = 8192 [ 15.653143] -→TX_RING_0[0xd9330]: Attr:0, Base=0xc48000, Cnt=2048! [ 15.659437] -→TX_RING_1[0xd5420]: Attr:0, Base=0xd80000, Cnt=2048! [ 15.665702] -→TX_RING_2[0xd5430]: Attr:0, Base=0xd88000, Cnt=2048! [ 15.671990] -→TX_RING_3[0xd5400]: Attr:3, Base=0xd90000, Cnt=128! [ 15.678179] -→TX_RING_4[0xd5410]: Attr:2, Base=0xd91000, Cnt=256! [ 15.684375] -→TX_RING_5[0xd5440]: Attr:1, Base=0xd92000, Cnt=256! [ 15.690578] -→RX_RING_0[0xd8510]: Base=0xc68000, Cnt=1536 [ 15.696061] -→RX_RING_1[0xd9520]: Base=0xc38000, Cnt=1024 [ 15.701563] -→RX_RING_2[0xd4500]: Base=0xd98000, Cnt=1536 [ 15.707056] -→RX_RING_3[0xd4510]: Base=0xdc0000, Cnt=10 [ 15.712385] -→RX_RING_4[0xd5500]: Base=0xd94000, Cnt=512 [ 15.717790] -→RX_RING_5[0xd5510]: Base=0xdf8000, Cnt=1024 [ 15.723292] -→RX_RING_6[0xd5520]: Base=0xd96000, Cnt=512 [ 15.728696] Hif Init Done! [ 15.734538] pci_driver_own_by_port: success to clear p=0 fw own, from(1): 1 is interrupt mode, 2 is polling mode. [ 15.745826] pci_driver_own_by_port: success to clear p=1 fw own, from(1): 1 is interrupt mode, 2 is polling mode. [ 15.756105] fw_prepare():using E2 ROM patch [ 15.760310] fw_prepare():using E2 RAM [ 15.809539] Parsing patch header [ 15.812791] Built date: 20210407122126a [ 15.816767] [ 15.818251] Platform: ALPS [ 15.821093] HW/SW version: 0x8a108a10 [ 15.824864] Patch version: 0xffffffff [ 15.828633] Section num: 0x2, subsys: 0x4 [ 15.832768] Section 0: type = 0x30002, offset = 0xe0, size = 0xfc90 [ 15.839147] Target address: 0x200000, length: 0xfc90 [ 15.844197] Section 1: type = 0x30002, offset = 0xfd70, size = 0x13730 [ 15.850823] Target address: 0xe000f000, length: 0x13730 [ 15.856323] Patch SEM Status = 2 [ 15.859584] patch is not ready && get semaphore success [ 15.864811] Start address = 0x200000, DL length = 64656, Data mode = 0x80000000 [ 15.873328] EventGenericEventHandler: CMD Success [ 15.878063] MtCmdAddressLenReq:(ret = 0) [ 15.882534] Start address = 0xe000f000, DL length = 79664, Data mode = 0x80000000 [ 15.891243] EventGenericEventHandler: CMD Success [ 15.895981] MtCmdAddressLenReq:(ret = 0) [ 15.900492] MtCmdPatchFinishReq [ 15.907426] EventGenericEventHandler: CMD Success [ 15.912327] Patch SEM Status = 3 [ 15.915578] release patch semaphore [ 16.412529] Parsing CPU 0 fw tailer [ 16.416037] Chip ID: 0x0b [ 16.418753] Eco version: 0x01 [ 16.421863] Region number: 0x07 [ 16.425097] Format version: 0x02 [ 16.428416] Format flag: 0x01 [ 16.431496] Ram version: 000000 [ 16.435105] Built date: 20210407122201 [ 16.438988] Common crc: 0x649a9556 [ 16.442503] Parsing tailer region 0 [ 16.445998] Decomp crc: 0x0 [ 16.448872] Decomp size: 0x0 [ 16.451852] Decomp block size: 0x0 [ 16.455351] Target address: 0x21fc00 [ 16.459007] Download size: 110592 [ 16.462431] Feature set: 0x20 [ 16.465500] Parsing tailer region 1 [ 16.468983] Decomp crc: 0x0 [ 16.471876] Decomp size: 0x0 [ 16.474853] Decomp block size: 0x0 [ 16.478335] Target address: 0x31dc00 [ 16.482009] Download size: 205824 [ 16.485414] Feature set: 0x00 [ 16.488474] Parsing tailer region 2 [ 16.491975] Decomp crc: 0x0 [ 16.494862] Decomp size: 0x0 [ 16.497822] Decomp block size: 0x0 [ 16.501322] Target address: 0x417400 [ 16.504995] Download size: 31744 [ 16.508302] Feature set: 0x00 [ 16.511383] Parsing tailer region 3 [ 16.514866] Decomp crc: 0x0 [ 16.517739] Decomp size: 0x0 [ 16.520718] Decomp block size: 0x0 [ 16.524212] Target address: 0xe0022800 [ 16.528041] Download size: 411136 [ 16.531452] Feature set: 0x00 [ 16.534517] Parsing tailer region 4 [ 16.537999] Decomp crc: 0x0 [ 16.540891] Decomp size: 0x0 [ 16.543869] Decomp block size: 0x0 [ 16.547350] Target address: 0xe0086e00 [ 16.551198] Download size: 332288 [ 16.554603] Feature set: 0x00 [ 16.557663] Parsing tailer region 5 [ 16.561163] Decomp crc: 0x0 [ 16.564048] Decomp size: 0x0 [ 16.567009] Decomp block size: 0x0 [ 16.570510] Target address: 0x23ac00 [ 16.574169] Download size: 87040 [ 16.577476] Feature set: 0x00 [ 16.580558] Parsing tailer region 6 [ 16.584041] Decomp crc: 0x0 [ 16.586915] Decomp size: 0x0 [ 16.589895] Decomp block size: 0x0 [ 16.593389] Target address: 0x400000 [ 16.597044] Download size: 81920 [ 16.600369] Feature set: 0x00 [ 16.603433] Release info: header tag = 0, total length = 64 [ 16.609092] tag 1, padding length = 2, tag length = 58 [ 16.614327] payload: t-neptune-mp-mt7915-2045-MT7915_MP_7_4_2045-20210407121900 [ 16.621952] Start address = 0x21fc00, DL length = 110592, Data mode = 0x80000000 [ 16.630603] EventGenericEventHandler: CMD Success [ 16.635342] MtCmdAddressLenReq:(ret = 0) [ 16.640213] Start address = 0x31dc00, DL length = 205824, Data mode = 0x80000000 [ 16.648820] EventGenericEventHandler: CMD Success [ 16.653563] MtCmdAddressLenReq:(ret = 0) [ 16.659290] Start address = 0x417400, DL length = 31744, Data mode = 0x80000000 [ 16.667831] EventGenericEventHandler: CMD Success [ 16.672573] MtCmdAddressLenReq:(ret = 0) [ 16.676783] Start address = 0xe0022800, DL length = 411136, Data mode = 0x80000000 [ 16.685588] EventGenericEventHandler: CMD Success [ 16.690326] MtCmdAddressLenReq:(ret = 0) [ 16.697566] Start address = 0xe0086e00, DL length = 332288, Data mode = 0x80000000 [ 16.706445] EventGenericEventHandler: CMD Success [ 16.711193] MtCmdAddressLenReq:(ret = 0) [ 16.717818] Start address = 0x23ac00, DL length = 87040, Data mode = 0x80000000 [ 16.726459] EventGenericEventHandler: CMD Success [ 16.731205] MtCmdAddressLenReq:(ret = 0) [ 16.735855] Start address = 0x400000, DL length = 81920, Data mode = 0x80000000 [ 16.744423] EventGenericEventHandler: CMD Success [ 16.749162] MtCmdAddressLenReq:(ret = 0) [ 16.753764] MtCmdFwStartReq: override = 0x1, address = 0x21fc00 [ 16.760935] EventGenericEventHandler: CMD Success [ 16.767747] Parsing CPU 1 fw tailer [ 16.771306] Chip ID: 0x00 [ 16.774025] Eco version: 0x01 [ 16.777085] Region number: 0x03 [ 16.780350] Format version: 0x02 [ 16.783670] Format flag: 0x01 [ 16.786730] Ram version: DEV_000000 [ 16.790357] Built date: 20210330142401 [ 16.794241] Common crc: 0xc52c7840 [ 16.797728] Parsing tailer region 0 [ 16.801229] Decomp crc: 0x0 [ 16.804115] Decomp size: 0x0 [ 16.807076] Decomp block size: 0x0 [ 16.810576] Target address: 0x10200000 [ 16.814422] Download size: 88384 [ 16.817730] Feature set: 0x00 [ 16.820823] Parsing tailer region 1 [ 16.824306] Decomp crc: 0x0 [ 16.827181] Decomp size: 0x0 [ 16.830160] Decomp block size: 0x0 [ 16.833659] Target address: 0x10300000 [ 16.837488] Download size: 19504 [ 16.840812] Feature set: 0x00 [ 16.843876] Parsing tailer region 2 [ 16.847359] Decomp crc: 0x0 [ 16.850250] Decomp size: 0x0 [ 16.853223] Decomp block size: 0x0 [ 16.856705] Target address: 0xe0000000 [ 16.860552] Download size: 8768 [ 16.863784] Feature set: 0x00 [ 16.866843] Release info: header tag = 0, total length = 0 [ 16.872448] Start address = 0x10200000, DL length = 88384, Data mode = 0x80000010 [ 16.881181] EventGenericEventHandler: CMD Success [ 16.885918] MtCmdAddressLenReq:(ret = 0) [ 16.890523] Start address = 0x10300000, DL length = 19504, Data mode = 0x80000010 [ 16.899222] EventGenericEventHandler: CMD Success [ 16.903960] MtCmdAddressLenReq:(ret = 0) [ 16.908053] Start address = 0xe0000000, DL length = 8768, Data mode = 0x80000010 [ 16.916694] EventGenericEventHandler: CMD Success [ 16.921429] MtCmdAddressLenReq:(ret = 0) [ 16.925438] MtCmdFwStartReq: override = 0x4, address = 0x0 [ 17.031387] EventGenericEventHandler: CMD Success [ 17.036270] MCU Init Done! [ 17.038989] efuse_probe: efuse = 10000012 [ 17.043033] RtmpChipOpsEepromHook::e2p_type=2, inf_Type=5 [ 17.048430] RtmpEepromGetDefault::e2p_dafault=1 [ 17.052976] RtmpChipOpsEepromHook: E2P type(2), E2pAccessMode = 2, E2P default = 1 [ 17.060578] NVM is FLASH mode. dev_idx [0] FLASH OFFSET [0x0] [ 17.066331] rtmp_nv_init(): EEPROM Size[65536] [ 17.127156] [EEPROMImage - PreCalImageInfo - PreCalImage - TxDPDImage] [ 17.127156] [0x84ce0000 - 0x84ce0e00 - 0x84ce0e10 - 0x84ced220] [ 17.141005] validFlashEepromID(): eeFlashId=7915, pAd→ChipID=7915 [ 17.148016] [d-die version:1] [ 17.185120] [a-die version:2] [ 17.316504] [ 17.318009] NICReadEEPROMParameters: EEPROM 0x62 0 [ 22.602372] Country Region from e2p = 0 [ 22.606228] antenna_default_reset() todo [ 22.610211] antenna_default_reset() value = 0x5292, TxPath = 2, RxPath = 2 [ 22.617101] RTMPReadTxPwrPerRate(458): Don't Support this now! [ 22.622981] rc_radio_init(): DBDC MODE=1, ConcurrentBand=2 [ 22.628487] rc_radio_init(): radio_ctrl=8732d620,Band=0,rfcap=3,channel=1,PhyMode=2 extCha=0xf [ 22.637155] rc_radio_init(): radio_ctrl=8732da58,Band=1,rfcap=3,channel=1,PhyMode=2 extCha=0xf [ 22.645875] ucAction = 0, ucBandIdx = 0, ucSmthIntlBypass = 0 [ 22.651670] ucAction = 0, ucBandIdx = 1, ucSmthIntlBypass = 0 [ 22.657422] AntCfgInit(2917): Not support for HIF_MT yet! [ 22.662890] MtReadPwrLimitTable: RF_LOCKDOWN Feature OFF !!! [ 22.673762] mt7915_check_RF_lock_down: RFlockDown Enable: 0 [ 22.679391] MtReadPwrLimitTable: RF_LOCKDOWN Feature OFF !!! [ 22.690319] mt7915_check_RF_lock_down: RFlockDown Enable: 0 [ 22.695908] EEPROM Init Done! [ 22.698913] mac_init()-→ [ 22.701570] init_mac_cr()-→ [ 22.704464] ←-mac_init() [ 22.710264] CmdRxHdrTransBLUpdateRsp::EventExtCmdResult.u4Status = 0x0 [ 22.718583] CmdRxHdrTransBLUpdateRsp::EventExtCmdResult.u4Status = 0x0 [ 22.726954] CmdRxHdrTransBLUpdateRsp::EventExtCmdResult.u4Status = 0x0 [ 22.733608] MAC Init Done! [ 22.736324] BBPInit():BBP Initialization..... [ 22.740734] Band 0: valid=1, Band=2, CBW=1, CentCh/PrimCh=1/1, prim_ch_idx=0, txStream=2 [ 22.748916] Band 1: valid=0, Band=0, CBW=0, CentCh/PrimCh=0/0, prim_ch_idx=0, txStream=0 [ 22.757137] BBPInit() todo [ 22.759863] PHY Init Done! [ 22.766653] tx_pwr_comp_init():NotSupportYet! [ 22.771362] MtCmdSetMacTxRx:(ret = 0) [ 22.775188] MtCmdSetMacTxRx:(ret = 0) [ 22.779003] Main bssid = 00:00:00:00:00:00 [ 22.783217] SetMuruPlatformTypeProc: param.ucPlatformType = 2 [ 22.789027] muru_cfg_dlul_limits:(Ret = 1 [ 22.793121] muru_cfg_dlul_limits:(Ret = 1 [ 22.797477] MtCmdSetMacTxRx:(ret = 0) [ 22.801352] MtCmdSetMacTxRx:(ret = 0) [ 22.805023] ⇐=== mt_wifi_init, Status=0 [ 22.809038] CmdHeraStbcPriorityCtrl: u1BandIdx=0, u1Operation=1, u1StbcPriority=0 [ 22.816599] CmdHeraStbcPriorityCtrl: u1BandIdx=1, u1Operation=1, u1StbcPriority=0 [ 22.824248] MtCmdThermalProtectDutyCfg: band_idx: 0, level_idx: 0 [ 22.830385] MtCmdThermalProtectDutyCfg: duty: 100 [ 22.835114] MtCmdThermalProtectDutyCfg: band_idx: 0, level_idx: 1 [ 22.841273] MtCmdThermalProtectDutyCfg: duty: 80 [ 22.845908] MtCmdThermalProtectDutyCfg: band_idx: 0, level_idx: 2 [ 22.852067] MtCmdThermalProtectDutyCfg: duty: 65 [ 22.856701] MtCmdThermalProtectDutyCfg: band_idx: 0, level_idx: 3 [ 22.862868] MtCmdThermalProtectDutyCfg: duty: 50 [ 22.867505] MtCmdThermalProtectEnable: band_idx: 0, protect_type: 1 [ 22.873839] MtCmdThermalProtectEnable: trigger_type: 1, trigger_temp: 122 [ 22.880650] MtCmdThermalProtectEnable: restore_temp: 116, recheck_time: 10 [ 22.887538] MtCmdThermalProtectDutyCfg: band_idx: 1, level_idx: 0 [ 22.893725] MtCmdThermalProtectDutyCfg: duty: 100 [ 22.898448] MtCmdThermalProtectDutyCfg: band_idx: 1, level_idx: 1 [ 22.904608] MtCmdThermalProtectDutyCfg: duty: 80 [ 22.909259] MtCmdThermalProtectDutyCfg: band_idx: 1, level_idx: 2 [ 22.915369] MtCmdThermalProtectDutyCfg: duty: 65 [ 22.920046] MtCmdThermalProtectDutyCfg: band_idx: 1, level_idx: 3 [ 22.926169] MtCmdThermalProtectDutyCfg: duty: 50 [ 22.930851] MtCmdThermalProtectEnable: band_idx: 1, protect_type: 1 [ 22.937148] MtCmdThermalProtectEnable: trigger_type: 1, trigger_temp: 122 [ 22.943982] MtCmdThermalProtectEnable: restore_temp: 116, recheck_time: 10 [ 22.951027] Register MBSSID IF 1 (ra1) [ 22.954817] wdev_init(caller:mbss_create_vif+0x328/0x4e0), wdev(1) [ 22.962168] Register MBSSID IF 2 (ra2) [ 22.965975] wdev_init(caller:mbss_create_vif+0x328/0x4e0), wdev(2) [ 22.973317] Register MBSSID IF 3 (ra3) [ 22.977110] wdev_init(caller:mbss_create_vif+0x328/0x4e0), wdev(3) [ 22.984367] Register MBSSID IF 4 (ra4) [ 22.988170] wdev_init(caller:mbss_create_vif+0x328/0x4e0), wdev(4) [ 22.995427] Register MBSSID IF 5 (ra5) [ 22.999272] wdev_init(caller:mbss_create_vif+0x328/0x4e0), wdev(5) [ 23.006431] Register MBSSID IF 6 (ra6) [ 23.010284] wdev_init(caller:mbss_create_vif+0x328/0x4e0), wdev(6) [ 23.017498] Register MBSSID IF 7 (ra7) [ 23.021344] wdev_init(caller:mbss_create_vif+0x328/0x4e0), wdev(7) [ 23.028562] Register MBSSID IF 8 (rax0) [ 23.032482] wdev_init(caller:mbss_create_vif+0x328/0x4e0), wdev(8) [ 23.039730] Register MBSSID IF 9 (rax1) [ 23.043617] wdev_init(caller:mbss_create_vif+0x328/0x4e0), wdev(9) [ 23.051060] Register MBSSID IF 10 (rax2) [ 23.055038] wdev_init(caller:mbss_create_vif+0x328/0x4e0), wdev(10) [ 23.062466] Register MBSSID IF 11 (rax3) [ 23.066444] wdev_init(caller:mbss_create_vif+0x328/0x4e0), wdev(11) [ 23.073769] Register MBSSID IF 12 (rax4) [ 23.077745] wdev_init(caller:mbss_create_vif+0x328/0x4e0), wdev(12) [ 23.085219] Register MBSSID IF 13 (rax5) [ 23.089251] wdev_init(caller:mbss_create_vif+0x328/0x4e0), wdev(13) [ 23.096525] Register MBSSID IF 14 (rax6) [ 23.100555] wdev_init(caller:mbss_create_vif+0x328/0x4e0), wdev(14) [ 23.107871] Register MBSSID IF 15 (rax7) [ 23.111894] wdev_init(caller:mbss_create_vif+0x328/0x4e0), wdev(15) [ 23.119190] mt_service_init: wlan service inits successfully! [ 23.124967] WtcSetMaxStaNum: MaxStaNum:129, BssidNum:16, WdsNum:0, MSTANum:0, MaxNumChipRept:0, MinMcastWcid:129 [ 23.140410] RedInit: set CR4/N9 RED Enable to 1. [ 23.145030] RedInit: RED Initiailize Done. [ 23.149348] cp_support_is_enabled: set CR4 CP_SUPPORT to Mode 2. [ 23.155357] RTMP_COM_IoctlHandle → CMD_RTPRIV_IOCTL_VIRTUAL_INF_UP [ 23.161663] wifi_sys_open(), wdev idx = 0 [ 23.165718] ucAction = 0, ucBandIdx = 0, ucSmthIntlBypass = 0 [ 23.171499] ucAction = 0, ucBandIdx = 1, ucSmthIntlBypass = 0 [ 23.177273] BuildChannelList() BandIdx = 0, PhyMode = 78, ChListNum = 13: [ 23.184122] phy_oper_init(): operate TxStream = 2, RxStream = 2 [ 23.190088] phy_freq_adjust : no prim_ch value for adjust! [ 23.195618] Caller: wlan_operate_init+0x110/0x124 [ 23.200351] [ 23.200351] phy_mode=78, ch=0, wdev_type=1 [ 23.205935] ht_cap: ht_cap→HtCapInfo, [ 23.209788] ldpc=1,ch_width=1,gf=0,sgi20=1,sgi40=1,tx_stbc=1,rx_stbc=1,amsdu_size=1 [ 23.217448] ht_cap: ht_cap→HtCapParm, [ 23.221311] mdpu_density=5, ampdu_factor=3 [ 23.225492] hw_ctrl_flow_v2_open: wdev_idx=0 [ 23.229996] AP inf up for ra_0(func_idx) OmacIdx=0 [ 23.234826] AsicRadioOnOffCtrl(): DbdcIdx=0 RadioOn [ 23.239970] ApAutoChannelAtBootUp----------------→ [ 23.244851] ApAutoChannelAtBootUp: AutoChannelBootup[0] = 1 [ 23.250624] MtCmdSetMacTxRx:(ret = 0) [ 23.254432] MtCmdSetMacTxRx:(ret = 0) [ 23.258152] UpdateBeaconHandler, wdev(0) bss not ready (state:0, caller:MTAPAutoSelectChannel+0x1d4/0x4c8)!! [ 23.268110] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal [ 23.275724] MtCmdChannelSwitch: ctrl_chl=1, ctrl_ch2=0, cent_ch=1 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1) [ 23.295834] MtCmdSetTxRxPath: ctrl_chl=1, ctrl_ch2=0, cent_ch=1, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1) [ 23.509578] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal [ 23.517260] MtCmdChannelSwitch: ctrl_chl=6, ctrl_ch2=0, cent_ch=6 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1) [ 23.537499] MtCmdSetTxRxPath: ctrl_chl=6, ctrl_ch2=0, cent_ch=6, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1) [ 23.759593] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal [ 23.767206] MtCmdChannelSwitch: ctrl_chl=11, ctrl_ch2=0, cent_ch=11 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1) [ 23.787484] MtCmdSetTxRxPath: ctrl_chl=11, ctrl_ch2=0, cent_ch=11, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1) [ 24.009498] UpdateBeaconHandler, wdev(0) bss not ready (state:0, caller:MTAPAutoSelectChannel+0x404/0x4c8)!! [ 24.019364]
[ 24.026761] Channel 1 : Busy Time = 17242, Skip Channel = FALSE, BwCap = TRUE [ 24.034192] Channel 6 : Busy Time = 18987, Skip Channel = FALSE, BwCap = TRUE [ 24.041687] Channel 11 : Busy Time = 24357, Skip Channel = FALSE, BwCap = TRUE [ 24.049084]
[ 24.056614] Rule 3 Channel Busy time value : Select Primary Channel 1 [ 24.063169] Rule 3 Channel Busy time value : Min Channel Busy = 17242 [ 24.069729] Rule 3 Channel Busy time value : BW = 20 [ 24.074724] [SelectClearChannelBusyTime] - band0 END [ 24.080000] ApAutoChannelAtBootUp : Auto channel selection: Selected channel = 1, IsAband = 0 [ 24.088888] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal [ 24.096539] MtCmdChannelSwitch: ctrl_chl=1, ctrl_ch2=0, cent_ch=3 DBDCIdx=0, ChBand=0, BW=1, TXStream=2, RXStream=2, scan(0) [ 24.195134] MtCmdSetTxRxPath: ctrl_chl=1, ctrl_ch2=0, cent_ch=3, RxPath=3, BandIdx=0, ChBand=0, BW=1,TXStream=2, RXStream=3, scan(0) [ 24.207494] zero_wait_dfs_switch_ch(): outband ch 0, ch_stat 0 [ 24.213405] ApAutoChannelAtBootUp←---------------- [ 24.218387] ==⇒ APStartUpForMbss(caller:ap_inf_open+0x1b0/0x1dc), mbss_idx:0, CfgMode:177 [ 24.226711] [PMF]APPMFInit:: apidx=0, MFPC=0, MFPR=0, SHA256=0 [ 24.232720] Caller: SetCommonHT+0x100/0x170 [ 24.236905] [ 24.236905] phy_mode=78, ch=1, wdev_type=1 [ 24.242541] ht_cap: ht_cap→HtCapInfo, [ 24.246383] ldpc=1,ch_width=1,gf=0,sgi20=1,sgi40=1,tx_stbc=1,rx_stbc=1,amsdu_size=1 [ 24.254128] ht_cap: ht_cap→HtCapParm, [ 24.257970] mdpu_density=5, ampdu_factor=3 [ 24.262205] Enable 20/40 BSSCoex Channel Scan(BssCoex=1) [ 24.267705] MtCmdSetMacTxRx:(ret = 0) [ 24.271662] MtCmdSetMacTxRx:(ret = 0) [ 24.275422] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal [ 24.283093] MtCmdChannelSwitch: ctrl_chl=1, ctrl_ch2=0, cent_ch=1 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1) [ 24.303170] MtCmdSetTxRxPath: ctrl_chl=1, ctrl_ch2=0, cent_ch=1, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1) [ 24.315311] AP OBSS SYNC - BBP R4 to 20MHz.l [ 24.397665] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal [ 24.405316] MtCmdChannelSwitch: ctrl_chl=1, ctrl_ch2=0, cent_ch=3 DBDCIdx=0, ChBand=0, BW=1, TXStream=2, RXStream=2, scan(0) [ 24.503361] MtCmdSetTxRxPath: ctrl_chl=1, ctrl_ch2=0, cent_ch=3, RxPath=3, BandIdx=0, ChBand=0, BW=1,TXStream=2, RXStream=3, scan(0) [ 24.629246] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal [ 24.636912] MtCmdChannelSwitch: ctrl_chl=2, ctrl_ch2=0, cent_ch=2 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1) [ 24.657092] MtCmdSetTxRxPath: ctrl_chl=2, ctrl_ch2=0, cent_ch=2, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1) [ 24.669464] AP OBSS SYNC - BBP R4 to 20MHz.l [ 24.979264] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal [ 24.986869] MtCmdChannelSwitch: ctrl_chl=3, ctrl_ch2=0, cent_ch=3 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1) [ 25.006961] MtCmdSetTxRxPath: ctrl_chl=3, ctrl_ch2=0, cent_ch=3, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1) [ 25.019095] AP OBSS SYNC - BBP R4 to 20MHz.l [ 25.329270] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal [ 25.336892] MtCmdChannelSwitch: ctrl_chl=4, ctrl_ch2=0, cent_ch=4 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1) [ 25.356993] MtCmdSetTxRxPath: ctrl_chl=4, ctrl_ch2=0, cent_ch=4, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1) [ 25.369215] AP OBSS SYNC - BBP R4 to 20MHz.l [ 25.679265] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal [ 25.686880] MtCmdChannelSwitch: ctrl_chl=5, ctrl_ch2=0, cent_ch=5 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1) [ 25.706982] MtCmdSetTxRxPath: ctrl_chl=5, ctrl_ch2=0, cent_ch=5, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1) [ 25.719147] AP OBSS SYNC - BBP R4 to 20MHz.l [ 26.029242] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal [ 26.036846] MtCmdChannelSwitch: ctrl_chl=6, ctrl_ch2=0, cent_ch=6 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1) [ 26.056936] MtCmdSetTxRxPath: ctrl_chl=6, ctrl_ch2=0, cent_ch=6, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1) [ 26.069294] AP OBSS SYNC - BBP R4 to 20MHz.l [ 26.380028] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal [ 26.387751] MtCmdChannelSwitch: ctrl_chl=7, ctrl_ch2=0, cent_ch=7 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1) [ 26.407982] MtCmdSetTxRxPath: ctrl_chl=7, ctrl_ch2=0, cent_ch=7, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1) [ 26.420155] AP OBSS SYNC - BBP R4 to 20MHz.l [ 26.729245] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal [ 26.736854] MtCmdChannelSwitch: ctrl_chl=8, ctrl_ch2=0, cent_ch=8 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(1) [ 26.756949] MtCmdSetTxRxPath: ctrl_chl=8, ctrl_ch2=0, cent_ch=8, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(1) [ 26.769079] AP OBSS SYNC - BBP R4 to 20MHz.l [ 27.079161] Channel[Idx=0, Ch=1].bEffectedChannel=0x2! [ 27.084303] Channel[Idx=1, Ch=2].bEffectedChannel=0x2! [ 27.089489] needFallBack=TRUE due to OP/OT! [ 27.093682] Channel[Idx=2, Ch=3].bEffectedChannel=0x0! [ 27.098886] Channel[Idx=3, Ch=4].bEffectedChannel=0x0! [ 27.104082] Channel[Idx=4, Ch=5].bEffectedChannel=0x1! [ 27.109243] Channel[Idx=5, Ch=6].bEffectedChannel=0x2! [ 27.114377] needFallBack=TRUE due to OP/OT! [ 27.118555] Channel[Idx=6, Ch=7].bEffectedChannel=0x0! [ 27.123794] Channel[Idx=7, Ch=8].bEffectedChannel=0x0! [ 27.129006] ap_link_up(caller:APStartUpForMbss+0x3b0/0x53c), wdev(0) [ 27.135512] wifi_sys_linkup, wdev idx = 0 [ 27.139627] wtc_acquire_groupkey_wcid: Found a non-occupied wtbl_idx:144 for WDEV_TYPE:1 [ 27.139627] LinkToOmacIdx = 0, LinkToWdevType = 1 [ 27.152612] TRTableInsertMcastEntry:band0 group_idx[0]=0 [ 27.157956] wifi_sys_linkup:wdev(type=0,func_idx=1,wdev_idx=0),BssIndex(0) [ 27.164948] hw_ctrl_flow_v2_link_up: wdev_idx=0 [ 27.169930] (bssUpdateChannel), ucPrimCh=8, ucCentChSeg0=8, ucCentChSeg1=0, BW=0, ucHetbRU26Disable=0, ucHetbAllDisable=1 [ 27.180954] bssUpdateBmcMngRate (BSS_INFO_BROADCAST_INFO), CmdBssInfoBmcRate.u2BcTransmit= 8320, CmdBssInfoBmcRate.u2McTransmit = 8320 [ 27.197284] UpdateBeaconHandler, BCN_UPDATE_INIT, OmacIdx = 0 (ra0) [ 27.203609] Band0 BcnInitedRnd = 40 [ 27.207278] MtCmdTxPowerSKUCtrl: tx_pwr_sku_en: 1, BandIdx: 0 [ 27.213152] MtCmdTxBfBackoffCtrl: fgTxBFBackoffEn: 1, BandIdx: 0 [ 27.219315] MtCmdTxPowerPercentCtrl: fgTxPowerPercentEn: 0, BandIdx: 0 [ 27.225946] TxCCKStreamCtrl: set wrong parameters [ 27.238242] set muru_update_he_cfg()!!!! [ 27.242204] PrintSrCmd: [ 27.242204] u1CmdSubId = 1, u1ArgNum = 0, u1DbdcIdx = 0, u1Status = 0 [ 27.242204] u1DropTaIdx = 0, u1StaIdx = 0, u4Value = 1 [ 27.256293] PrintSrCmd: [ 27.256293] u1CmdSubId = 5, u1ArgNum = 0, u1DbdcIdx = 0, u1Status = 0 [ 27.256293] u1DropTaIdx = 0, u1StaIdx = 0, u4Value = 0 [ 27.270432] PrintSrCmd: [ 27.270432] u1CmdSubId = 3, u1ArgNum = 0, u1DbdcIdx = 0, u1Status = 0 [ 27.270432] u1DropTaIdx = 0, u1StaIdx = 0, u4Value = 1 [ 27.284546] PrintSrCmd: [ 27.284546] u1CmdSubId = 23, u1ArgNum = 0, u1DbdcIdx = 0, u1Status = 0 [ 27.284546] u1DropTaIdx = 0, u1StaIdx = 0, u4Value = 0 [ 27.314177] device ra0 entered promiscuous mode [ 27.314248] br0: port 2(ra0) entered forwarding state [ 27.314284] br0: port 2(ra0) entered forwarding state [ 27.327448] rax0: ==⇒ mbss_virtual_if_open [ 27.331730] RTMP_COM_IoctlHandle → CMD_RTPRIV_IOCTL_VIRTUAL_INF_INIT [ 27.338176] RTMP_COM_IoctlHandle → CMD_RTPRIV_IOCTL_VIRTUAL_INF_UP [ 27.344515] wifi_sys_open(), wdev idx = 8 [ 27.348614] ucAction = 0, ucBandIdx = 0, ucSmthIntlBypass = 0 [ 27.354405] ucAction = 0, ucBandIdx = 1, ucSmthIntlBypass = 0 [ 27.360203] BuildChannelList() BandIdx = 1, PhyMode = 177, ChListNum = 4: [ 27.367027] DfsBuildChannelList(): Done [ 27.370910] phy_oper_init(): operate TxStream = 2, RxStream = 2 [ 27.376869] [RadarStateCheck] RD_NORMAL_MODE [ 27.382323] phy_freq_adjust : no prim_ch value for adjust! [ 27.387867] Caller: wlan_operate_init+0x110/0x124 [ 27.392615] [ 27.392615] phy_mode=177, ch=0, wdev_type=1 [ 27.398277] ht_cap: ht_cap→HtCapInfo, [ 27.402165] ldpc=1,ch_width=1,gf=0,sgi20=1,sgi40=1,tx_stbc=1,rx_stbc=1,amsdu_size=1 [ 27.409838] ht_cap: ht_cap→HtCapParm, [ 27.413673] mdpu_density=5, ampdu_factor=3 [ 27.417872] hw_ctrl_flow_v2_open: wdev_idx=8 [ 27.422376] AP inf up for ra_8(func_idx) OmacIdx=0 [ 27.427204] AsicRadioOnOffCtrl(): DbdcIdx=0 RadioOn [ 27.432335] ApAutoChannelAtBootUp----------------→ [ 27.437216] ApAutoChannelAtBootUp: AutoChannelBootup[1] = 1 [ 27.443008] MtCmdSetMacTxRx:(ret = 0) [ 27.446825] MtCmdSetMacTxRx:(ret = 0) [ 27.450570] [AutoChSelBuildChannelListFor5G] ChListNum5G = 4 [ 27.456273] UpdateBeaconHandler, wdev(8) bss not ready (state:0, caller:MTAPAutoSelectChannel+0x1d4/0x4c8)!! [ 27.466271] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal [ 27.474002] MtCmdChannelSwitch: ctrl_chl=36, ctrl_ch2=0, cent_ch=36 DBDCIdx=1, ChBand=1, BW=0, TXStream=2, RXStream=2, scan(1) [ 27.493873] MtCmdSetTxRxPath: ctrl_chl=36, ctrl_ch2=0, cent_ch=36, RxPath=3, BandIdx=1, ChBand=1, BW=0,TXStream=2, RXStream=3, scan(1) [ 27.709566] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal [ 27.717176] MtCmdChannelSwitch: ctrl_chl=40, ctrl_ch2=0, cent_ch=40 DBDCIdx=1, ChBand=1, BW=0, TXStream=2, RXStream=2, scan(1) [ 27.737039] MtCmdSetTxRxPath: ctrl_chl=40, ctrl_ch2=0, cent_ch=40, RxPath=3, BandIdx=1, ChBand=1, BW=0,TXStream=2, RXStream=3, scan(1) [ 27.959549] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal [ 27.967155] MtCmdChannelSwitch: ctrl_chl=44, ctrl_ch2=0, cent_ch=44 DBDCIdx=1, ChBand=1, BW=0, TXStream=2, RXStream=2, scan(1) [ 27.987034] MtCmdSetTxRxPath: ctrl_chl=44, ctrl_ch2=0, cent_ch=44, RxPath=3, BandIdx=1, ChBand=1, BW=0,TXStream=2, RXStream=3, scan(1) [ 28.169430] UpdateBeaconHandler, wdev(8) bss not ready (state:0, caller:update_ap_qload_to_bcn+0x94/0xc4)!! [ 28.209561] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal [ 28.217172] MtCmdChannelSwitch: ctrl_chl=48, ctrl_ch2=0, cent_ch=48 DBDCIdx=1, ChBand=1, BW=0, TXStream=2, RXStream=2, scan(1) [ 28.237023] MtCmdSetTxRxPath: ctrl_chl=48, ctrl_ch2=0, cent_ch=48, RxPath=3, BandIdx=1, ChBand=1, BW=0,TXStream=2, RXStream=3, scan(1) [ 28.459509] UpdateBeaconHandler, wdev(8) bss not ready (state:0, caller:MTAPAutoSelectChannel+0x404/0x4c8)!! [ 28.469449]
[ 28.476851] Channel 36 : Busy Time = 652, Skip Channel = FALSE, BwCap = TRUE [ 28.484332] Channel 40 : Busy Time = 321, Skip Channel = FALSE, BwCap = TRUE [ 28.491756] Channel 44 : Busy Time = 209, Skip Channel = FALSE, BwCap = TRUE [ 28.499181] Channel 48 : Busy Time = 275, Skip Channel = FALSE, BwCap = TRUE [ 28.506587]
[ 28.514027] Rule 3 Channel Busy time value : Select Primary Channel 44 [ 28.520584] Rule 3 Channel Busy time value : Min Channel Busy = 652 [ 28.526848] Rule 3 Channel Busy time value : BW = 80 [ 28.531852] [SelectClearChannelBusyTime] - band1 END [ 28.536830] ApAutoChannelAtBootUp : Auto channel selection: Selected channel = 44, IsAband = 1 [ 28.545484] [RadarStateCheck] RD_NORMAL_MODE [ 28.551048] mt7915_apply_dpd_flatness_data: eeprom 0x62 bit 0 is 0, do runtime cal [ 28.558649] MtCmdChannelSwitch: ctrl_chl=44, ctrl_ch2=0, cent_ch=42 DBDCIdx=1, ChBand=1, BW=2, TXStream=2, RXStream=2, scan(0) [ 28.678831] MtCmdSetTxRxPath: ctrl_chl=44, ctrl_ch2=0, cent_ch=42, RxPath=3, BandIdx=1, ChBand=1, BW=2,TXStream=2, RXStream=3, scan(0) [ 28.691371] DfsBuildChannelList(): Done [ 28.695235] zero_wait_dfs_switch_ch(): outband ch 0, ch_stat 0 [ 28.701127] ApAutoChannelAtBootUp←---------------- [ 28.706029] ==⇒ APStartUpForMbss(caller:ap_inf_open+0x1b0/0x1dc), mbss_idx:8, CfgMode:177 [ 28.714347] [PMF]APPMFInit:: apidx=8, MFPC=0, MFPR=0, SHA256=0 [ 28.720295] Caller: SetCommonHT+0x100/0x170 [ 28.724478] [ 28.724478] phy_mode=177, ch=44, wdev_type=1 [ 28.730263] ht_cap: ht_cap→HtCapInfo, [ 28.734116] ldpc=1,ch_width=1,gf=0,sgi20=1,sgi40=1,tx_stbc=1,rx_stbc=1,amsdu_size=1 [ 28.741817] ht_cap: ht_cap→HtCapParm, [ 28.745655] mdpu_density=5, ampdu_factor=3 [ 28.749805] Enable 20/40 BSSCoex Channel Scan(BssCoex=1) [ 28.755144] ap_link_up(caller:APStartUpForMbss+0x3b0/0x53c), wdev(8) [ 28.761545] wifi_sys_linkup, wdev idx = 8 [ 28.765580] wtc_acquire_groupkey_wcid: Found a non-occupied wtbl_idx:143 for WDEV_TYPE:1 [ 28.765580] LinkToOmacIdx = 0, LinkToWdevType = 1 [ 28.778515] TRTableInsertMcastEntry:band1 group_idx[8]=8 [ 28.783876] wifi_sys_linkup:wdev(type=8,func_idx=1,wdev_idx=8),BssIndex(1) [ 28.790918] hw_ctrl_flow_v2_link_up: wdev_idx=8 [ 28.795472] (bssUpdateChannel), ucPrimCh=44, ucCentChSeg0=42, ucCentChSeg1=0, BW=2, ucHetbRU26Disable=0, ucHetbAllDisable=1 [ 28.806657] bssUpdateBmcMngRate (BSS_INFO_BROADCAST_INFO), CmdBssInfoBmcRate.u2BcTransmit= 8320, CmdBssInfoBmcRate.u2McTransmit = 8320 [ 28.822918] UpdateBeaconHandler, BCN_UPDATE_INIT, OmacIdx = 0 (ra0) [ 28.829209] Band1 BcnInitedRnd = 56 [ 28.832821] MtCmdTxPowerSKUCtrl: tx_pwr_sku_en: 1, BandIdx: 1 [ 28.838668] MtCmdTxBfBackoffCtrl: fgTxBFBackoffEn: 1, BandIdx: 1 [ 28.844746] MtCmdTxPowerPercentCtrl: fgTxPowerPercentEn: 0, BandIdx: 1 [ 28.859617] set muru_update_he_cfg()!!!! [ 28.863550] PrintSrCmd: [ 28.863550] u1CmdSubId = 1, u1ArgNum = 0, u1DbdcIdx = 1, u1Status = 0 [ 28.863550] u1DropTaIdx = 0, u1StaIdx = 0, u4Value = 1 [ 28.877678] PrintSrCmd: [ 28.877678] u1CmdSubId = 5, u1ArgNum = 0, u1DbdcIdx = 1, u1Status = 0 [ 28.877678] u1DropTaIdx = 0, u1StaIdx = 0, u4Value = 0 [ 28.891798] PrintSrCmd: [ 28.891798] u1CmdSubId = 3, u1ArgNum = 0, u1DbdcIdx = 1, u1Status = 0 [ 28.891798] u1DropTaIdx = 0, u1StaIdx = 0, u4Value = 1 [ 28.905891] PrintSrCmd: [ 28.905891] u1CmdSubId = 23, u1ArgNum = 0, u1DbdcIdx = 1, u1Status = 0 [ 28.905891] u1DropTaIdx = 0, u1StaIdx = 0, u4Value = 0 [ 28.935299] device rax0 entered promiscuous mode [ 28.935379] br0: port 3(rax0) entered forwarding state [ 28.935416] br0: port 3(rax0) entered forwarding state [ 29.049358] [ 29.049358] manage vlan set ssid vlan: idx (0), intfName (ra0), vlan (0) [ 29.057593] [ 29.057593] manage vlan set ssid vlan: idx (1), intfName (rax0), vlan (0) [ 32.847434] [Debug led_proc_write:633] Write led_sys. [ 32.853790] [Debug led_common_write_proc:472] Execute LED action: { 3 0 500 500 4 } [ 50.337308] drop_caches (1249): drop_caches: 3 [ 6041.496233] [ 6041.496233] manage vlan set port: ssh (22), http (80), https (443)
OpenWrt bootlog
[ 0.000000] Linux version 5.10.119 (5800X@crunchbot) (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 11.2.0 r19160+20-7ea2f3d6e2) 11.2.0, GNU ld (GNU Binutils) 2.37) #0 SMP Fri Jun 3 20:05:38 2022 [ 0.000000] SoC Type: MediaTek MT7621 ver:1 eco:3 [ 0.000000] printk: bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 0001992f (MIPS 1004Kc) [ 0.000000] MIPS: machine is TP-Link EAP615-Wall v1 [ 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-0x0000000007ffffff] [ 0.000000] HighMem empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000007ffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff] [ 0.000000] On node 0 totalpages: 32768 [ 0.000000] Normal zone: 288 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 32768 pages, LIFO batch:7 [ 0.000000] percpu: Embedded 15 pages/cpu s30224 r8192 d23024 u61440 [ 0.000000] pcpu-alloc: s30224 r8192 d23024 u61440 alloc=15*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32480 [ 0.000000] Kernel command line: console=ttyS0,115200 rootfstype=squashfs,jffs2 [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear) [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 0.000000] Writing ErrCtl register=0004d830 [ 0.000000] Readback ErrCtl register=0004d830 [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 119788K/131072K available (6769K kernel code, 626K rwdata, 804K rodata, 1260K init, 236K bss, 11284K reserved, 0K cma-reserved, 0K highmem) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] rcu: Hierarchical RCU implementation. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies. [ 0.000000] NR_IRQS: 256 [ 0.000000] CPU Clock: 880MHz [ 0.000000] clocksource: GIC: mask: 0xffffffffffffffff max_cycles: 0xcaf478abb4, max_idle_ns: 440795247997 ns [ 0.000013] sched_clock: 64 bits at 880MHz, resolution 1ns, wraps every 4398046511103ns [ 0.007941] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 4343773742 ns [ 0.016981] Calibrating delay loop... 586.13 BogoMIPS (lpj=2930688) [ 0.083147] pid_max: default: 32768 minimum: 301 [ 0.087909] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.095111] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.105606] rcu: Hierarchical SRCU implementation. [ 0.110627] dyndbg: Ignore empty _ddebug table in a CONFIG_DYNAMIC_DEBUG_CORE build [ 0.118706] smp: Bringing up secondary CPUs ... [ 0.123941] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes. [ 0.123951] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes [ 0.123961] MIPS secondary cache 256kB, 8-way, linesize 32 bytes. [ 0.124035] CPU1 revision is: 0001992f (MIPS 1004Kc) [ 0.178477] Synchronize counters for CPU 1: done. [ 0.210377] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes. [ 0.210386] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes [ 0.210393] MIPS secondary cache 256kB, 8-way, linesize 32 bytes. [ 0.210440] CPU2 revision is: 0001992f (MIPS 1004Kc) [ 0.269618] Synchronize counters for CPU 2: done. [ 0.300208] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes. [ 0.300216] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes [ 0.300224] MIPS secondary cache 256kB, 8-way, linesize 32 bytes. [ 0.300273] CPU3 revision is: 0001992f (MIPS 1004Kc) [ 0.354804] Synchronize counters for CPU 3: done. [ 0.384672] smp: Brought up 1 node, 4 CPUs [ 0.392935] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.402744] futex hash table entries: 1024 (order: 3, 32768 bytes, linear) [ 0.409746] pinctrl core: initialized pinctrl subsystem [ 0.417159] NET: Registered protocol family 16 [ 0.422734] thermal_sys: Registered thermal governor 'step_wise' [ 0.423750] cpuidle: using governor teo [ 0.447052] FPU Affinity set after 11720 emulations [ 0.472976] clocksource: Switched to clocksource GIC [ 0.479609] NET: Registered protocol family 2 [ 0.484297] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear) [ 0.492170] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear) [ 0.500562] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.508154] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear) [ 0.515159] TCP: Hash tables configured (established 1024 bind 1024) [ 0.521571] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.528055] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.535255] NET: Registered protocol family 1 [ 0.539553] PCI: CLS 0 bytes, default 32 [ 0.545490] workingset: timestamp_bits=14 max_order=15 bucket_order=1 [ 0.556732] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.562478] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) © 2001-2006 Red Hat, Inc. [ 0.575154] mt7621_gpio 1e000600.gpio: registering 32 gpios [ 0.580986] mt7621_gpio 1e000600.gpio: registering 32 gpios [ 0.586898] mt7621_gpio 1e000600.gpio: registering 32 gpios [ 0.593360] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled [ 0.601324] printk: console [ttyS0] disabled [ 0.605640] 1e000c00.uartlite: ttyS0 at MMIO 0x1e000c00 (irq = 19, base_baud = 3125000) is a 16550A [ 0.614635] printk: console [ttyS0] enabled [ 0.622873] printk: bootconsole [early0] disabled [ 0.635274] spi-mt7621 1e000b00.spi: sys_freq: 220000000 [ 0.642120] spi-nor spi0.0: XM25QH128A (16384 Kbytes) [ 0.647321] 8 fixed-partitions partitions found on MTD device spi0.0 [ 0.653668] Creating 8 MTD partitions on “spi0.0”: [ 0.658442] 0x000000000000-0x000000080000 : “u-boot” [ 0.664513] 0x000000080000-0x000000090000 : “partition-table” [ 0.671430] 0x000000090000-0x0000000a0000 : “product-info” [ 0.678033] 0x0000000a0000-0x000000d90000 : “firmware” [ 0.684354] 2 fit-fw partitions found on MTD device firmware [ 0.690005] Creating 2 MTD partitions on “firmware”: [ 0.695107] 0x000000000000-0x000000280000 : “kernel” [ 0.700961] 0x000000280000-0x000000cf0000 : “rootfs” [ 0.706803] mtd: device 5 (rootfs) set to be root filesystem [ 0.712571] 1 squashfs-split partitions found on MTD device rootfs [ 0.718780] 0x0000009c0000-0x000000cf0000 : “rootfs_data” [ 0.725070] 0x000000d90000-0x000000df0000 : “user-config” [ 0.731425] 0x000000f30000-0x000000fb0000 : “mutil-log” [ 0.737665] 0x000000fb0000-0x000000ff0000 : “oops” [ 0.743555] 0x000000ff0000-0x000001000000 : “radio” [ 0.794643] mt7530 mdio-bus:1f: MT7530 adapts as multi-chip module [ 0.800857] mt7530 mdio-bus:1f: supply core not found, using dummy regulator [ 0.808164] mt7530 mdio-bus:1f: supply io not found, using dummy regulator [ 0.819093] mtk_soc_eth 1e100000.ethernet eth0: mediatek frame engine at 0xbe100000, irq 21 [ 0.828397] i2c /dev entries driver [ 0.834271] mt7621-pci 1e140000.pcie: host bridge /pcie@1e140000 ranges: [ 0.840988] mt7621-pci 1e140000.pcie: No bus range found for /pcie@1e140000, using [bus 00-ff] [ 0.849811] mt7621-pci 1e140000.pcie: MEM 0x0060000000..0x006fffffff → 0x0000000000 [ 0.857994] mt7621-pci 1e140000.pcie: IO 0x001e160000..0x001e16ffff → 0x0000000000 [ 0.866254] mt7621-pci 1e140000.pcie: Parsing DT failed [ 0.873552] NET: Registered protocol family 10 [ 0.879723] Segment Routing with IPv6 [ 0.883548] NET: Registered protocol family 17 [ 0.888429] 8021q: 802.1Q VLAN Support v1.8 [ 0.896138] gpio-export gpio-export: 1 gpio(s) exported [ 0.901599] mt7530 mdio-bus:1f: MT7530 adapts as multi-chip module [ 0.907962] mt7530 mdio-bus:1f: supply core not found, using dummy regulator [ 0.915281] mt7530 mdio-bus:1f: supply io not found, using dummy regulator [ 0.946188] mt7530 mdio-bus:1f lan0 (uninitialized): PHY [mt7530-0:00] driver [MediaTek MT7530 PHY] (irq=27) [ 0.958398] mt7530 mdio-bus:1f lan3 (uninitialized): PHY [mt7530-0:01] driver [MediaTek MT7530 PHY] (irq=28) [ 0.970698] mt7530 mdio-bus:1f lan2 (uninitialized): PHY [mt7530-0:02] driver [MediaTek MT7530 PHY] (irq=29) [ 0.983072] mt7530 mdio-bus:1f lan1 (uninitialized): PHY [mt7530-0:03] driver [MediaTek MT7530 PHY] (irq=30) [ 0.996307] mt7530 mdio-bus:1f: configuring for fixed/rgmii link mode [ 1.006777] DSA: tree 0 setup [ 1.010038] rt2880-pinmux pinctrl: pcie is already enabled [ 1.015616] mt7621-pci 1e140000.pcie: host bridge /pcie@1e140000 ranges: [ 1.022303] mt7621-pci 1e140000.pcie: No bus range found for /pcie@1e140000, using [bus 00-ff] [ 1.031096] mt7621-pci 1e140000.pcie: MEM 0x0060000000..0x006fffffff → 0x0000000000 [ 1.039268] mt7621-pci 1e140000.pcie: IO 0x001e160000..0x001e16ffff → 0x0000000000 [ 1.047531] mt7621-pci-phy 1e149000.pcie-phy: PHY for 0xbe149000 (dual port = 1) [ 1.055238] mt7621-pci 1e140000.pcie: failed to parse bus ranges property: -22 [ 1.162597] mt7621-pci-phy 1e149000.pcie-phy: Xtal is 40MHz [ 1.268300] mt7621-pci 1e140000.pcie: PCIE0 enabled [ 1.273175] mt7621-pci 1e140000.pcie: PCIE1 enabled [ 1.278036] mt7621-pci 1e140000.pcie: PCI coherence region base: 0x60000000, mask/settings: 0xf0000002 [ 1.287493] mt7621-pci 1e140000.pcie: PCI host bridge to bus 0000:00 [ 1.293856] pci_bus 0000:00: root bus resource [io 0x1e160000-0x1e16ffff] [ 1.300705] pci_bus 0000:00: root bus resource [mem 0x60000000-0x6fffffff] [ 1.307576] pci_bus 0000:00: root bus resource [bus 00-ff] [ 1.313059] pci_bus 0000:00: root bus resource [mem 0x60000000-0x6fffffff] (bus address [0x00000000-0x0fffffff]) [ 1.323254] pci 0000:00:00.0: [0e8d:0801] type 01 class 0x060400 [ 1.329252] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x7fffffff] [ 1.335512] pci 0000:00:00.0: reg 0x14: [mem 0x60400000-0x6040ffff] [ 1.341814] pci 0000:00:00.0: supports D1 [ 1.345821] pci 0000:00:00.0: PME# supported from D0 D1 D3hot [ 1.351957] pci 0000:00:01.0: [0e8d:0801] type 01 class 0x060400 [ 1.357992] pci 0000:00:01.0: reg 0x10: [mem 0x00000000-0x7fffffff] [ 1.364267] pci 0000:00:01.0: reg 0x14: [mem 0x60410000-0x6041ffff] [ 1.370574] pci 0000:00:01.0: supports D1 [ 1.374582] pci 0000:00:01.0: PME# supported from D0 D1 D3hot [ 1.381922] pci 0000:01:00.0: [14c3:7916] type 00 class 0x000280 [ 1.387983] pci 0000:01:00.0: reg 0x10: initial BAR value 0x00000000 invalid [ 1.395024] pci 0000:01:00.0: reg 0x10: [mem size 0x00100000 64bit pref] [ 1.401709] pci 0000:01:00.0: reg 0x18: initial BAR value 0x00000000 invalid [ 1.408742] pci 0000:01:00.0: reg 0x18: [mem size 0x00004000 64bit pref] [ 1.415443] pci 0000:01:00.0: reg 0x20: initial BAR value 0x00000000 invalid [ 1.422460] pci 0000:01:00.0: reg 0x20: [mem size 0x00001000 64bit pref] [ 1.429273] pci 0000:01:00.0: supports D1 D2 [ 1.433542] pci 0000:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold [ 1.440170] 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.456236] pci 0000:00:00.0: PCI bridge to [bus 01-ff] [ 1.461457] pci 0000:00:00.0: bridge window [io 0x0000-0x0fff] [ 1.467549] pci 0000:00:00.0: bridge window [mem 0x60000000-0x601fffff pref] [ 1.474762] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01 [ 1.481599] pci 0000:02:00.0: [14c3:7915] type 00 class 0x000280 [ 1.487660] pci 0000:02:00.0: reg 0x10: initial BAR value 0x00000000 invalid [ 1.494702] pci 0000:02:00.0: reg 0x10: [mem size 0x00100000 64bit pref] [ 1.501387] pci 0000:02:00.0: reg 0x18: initial BAR value 0x00000000 invalid [ 1.508419] pci 0000:02:00.0: reg 0x18: [mem size 0x00004000 64bit pref] [ 1.515120] pci 0000:02:00.0: reg 0x20: initial BAR value 0x00000000 invalid [ 1.522137] pci 0000:02:00.0: reg 0x20: [mem size 0x00001000 64bit pref] [ 1.528942] pci 0000:02:00.0: supports D1 D2 [ 1.533211] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold [ 1.539839] 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.555972] pci 0000:00:01.0: PCI bridge to [bus 02-ff] [ 1.561194] pci 0000:00:01.0: bridge window [io 0x0000-0x0fff] [ 1.567287] pci 0000:00:01.0: bridge window [mem 0x60200000-0x603fffff pref] [ 1.574500] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02 [ 1.581142] pci 0000:00:00.0: BAR 0: no space for [mem size 0x80000000] [ 1.587744] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x80000000] [ 1.594695] pci 0000:00:01.0: BAR 0: no space for [mem size 0x80000000] [ 1.601279] pci 0000:00:01.0: BAR 0: failed to assign [mem size 0x80000000] [ 1.608235] pci 0000:00:00.0: BAR 9: assigned [mem 0x60000000-0x601fffff pref] [ 1.615452] pci 0000:00:01.0: BAR 9: assigned [mem 0x60200000-0x603fffff pref] [ 1.622644] pci 0000:00:00.0: BAR 1: assigned [mem 0x60400000-0x6040ffff] [ 1.629425] pci 0000:00:01.0: BAR 1: assigned [mem 0x60410000-0x6041ffff] [ 1.636205] pci 0000:00:00.0: BAR 7: assigned [io 0x1e160000-0x1e160fff] [ 1.642982] pci 0000:00:01.0: BAR 7: assigned [io 0x1e161000-0x1e161fff] [ 1.649755] pci 0000:01:00.0: BAR 0: assigned [mem 0x60000000-0x600fffff 64bit pref] [ 1.657496] pci 0000:01:00.0: BAR 2: assigned [mem 0x60100000-0x60103fff 64bit pref] [ 1.665237] pci 0000:01:00.0: BAR 4: assigned [mem 0x60104000-0x60104fff 64bit pref] [ 1.672983] pci 0000:00:00.0: PCI bridge to [bus 01] [ 1.677927] pci 0000:00:00.0: bridge window [io 0x1e160000-0x1e160fff] [ 1.684704] pci 0000:00:00.0: bridge window [mem 0x60000000-0x601fffff pref] [ 1.691903] pci 0000:02:00.0: BAR 0: assigned [mem 0x60200000-0x602fffff 64bit pref] [ 1.699643] pci 0000:02:00.0: BAR 2: assigned [mem 0x60300000-0x60303fff 64bit pref] [ 1.707383] pci 0000:02:00.0: BAR 4: assigned [mem 0x60304000-0x60304fff 64bit pref] [ 1.715120] pci 0000:00:01.0: PCI bridge to [bus 02] [ 1.720063] pci 0000:00:01.0: bridge window [io 0x1e161000-0x1e161fff] [ 1.726843] pci 0000:00:01.0: bridge window [mem 0x60200000-0x603fffff pref] [ 1.744943] VFS: Mounted root (squashfs filesystem) readonly on device 31:5. [ 1.756255] Freeing unused kernel memory: 1260K [ 1.760788] This architecture does not have kernel memory protection. [ 1.767240] Run /sbin/init as init process [ 1.771317] with arguments: [ 1.771322] /sbin/init [ 1.771327] with environment: [ 1.771332] HOME=/ [ 1.771337] TERM=linux [ 1.771762] mt7530 mdio-bus:1f: Link is Up - 1Gbps/Full - flow control rx/tx [ 2.482642] init: Console is alive [ 2.486512] init: - watchdog - [ 3.661910] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 3.816266] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 3.843373] init: - preinit - [ 4.933867] random: jshn: uninitialized urandom read (4 bytes read) [ 5.009724] random: jshn: uninitialized urandom read (4 bytes read) [ 5.042721] random: jshn: uninitialized urandom read (4 bytes read) [ 5.280895] mtk_soc_eth 1e100000.ethernet eth0: configuring for fixed/rgmii link mode [ 5.289307] mtk_soc_eth 1e100000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx [ 5.293506] mt7530 mdio-bus:1f lan0: configuring for phy/gmii link mode [ 5.304690] 8021q: adding VLAN 0 to HW filter on device lan0 [ 5.313460] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 8.488181] mt7530 mdio-bus:1f lan0: Link is Up - 1Gbps/Full - flow control rx/tx [ 8.495730] IPv6: ADDRCONF(NETDEV_CHANGE): lan0: link becomes ready [ 9.543011] mount_root: jffs2 not ready yet, using temporary tmpfs overlay [ 9.559537] urandom-seed: Seed file not found (/etc/urandom.seed) [ 9.745975] mt7530 mdio-bus:1f lan0: Link is Down [ 9.760667] procd: - early - [ 9.763927] procd: - watchdog - [ 10.423132] procd: - watchdog - [ 10.565596] procd: - ubus - [ 10.722398] urandom_read_iter: 7 callbacks suppressed [ 10.722410] random: ubusd: uninitialized urandom read (4 bytes read) [ 10.735535] random: ubusd: uninitialized urandom read (4 bytes read) [ 10.748148] random: ubusd: uninitialized urandom read (4 bytes read) [ 10.757336] procd: - init - [ 10.788323] random: crng init done [ 10.791763] random: 13 urandom warning(s) missed due to ratelimiting [ 11.710794] kmodloader: loading kernel modules from /etc/modules.d/* [ 11.797947] urngd: v1.0.2 started. [ 12.091470] cryptodev: driver 1.12 loaded. [ 12.097461] GACT probability on [ 12.101958] Mirror/redirect action on [ 12.116275] u32 classifier [ 12.118997] input device check on [ 12.122636] Actions configured [ 12.140575] Loading modules backported from Linux version v5.15.33-0-g06f50ca83ace [ 12.148167] Backport generated by backports.git v5.15.33-1-0-g183c4ab2 [ 12.224387] xt_time: kernel timezone is -0000 [ 12.469837] mt7621-pci 1e140000.pcie: bus=1 slot=0 irq=22 [ 12.475287] pci 0000:00:00.0: enabling device (0006 → 0007) [ 12.480930] mt7915e_hif 0000:01:00.0: enabling device (0000 → 0002) [ 12.487744] mt7621-pci 1e140000.pcie: bus=2 slot=1 irq=23 [ 12.493231] pci 0000:00:01.0: enabling device (0006 → 0007) [ 12.498896] mt7915e 0000:02:00.0: enabling device (0000 → 0002) [ 12.674568] mt7915e 0000:02:00.0: HW/SW Version: 0x8a108a10, Build Time: 20201105222230a
[ 13.068564] mt7915e 0000:02:00.0: WM Firmware Version: 000000, Build Time: 20201105222304 [ 13.103922] mt7915e 0000:02:00.0: WA Firmware Version: DEV_000000, Build Time: 20201105222323 [ 18.552062] PPP generic driver version 2.4.2 [ 18.558351] NET: Registered protocol family 24 [ 18.577684] kmodloader: done loading kernel modules from /etc/modules.d/* [ 34.687628] mtk_soc_eth 1e100000.ethernet eth0: Link is Down [ 34.702867] mtk_soc_eth 1e100000.ethernet eth0: configuring for fixed/rgmii link mode [ 34.711892] mtk_soc_eth 1e100000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx [ 34.715118] mt7530 mdio-bus:1f lan0: configuring for phy/gmii link mode [ 34.727518] 8021q: adding VLAN 0 to HW filter on device lan0 [ 34.736776] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 34.744229] br-lan: port 1(lan0) entered blocking state [ 34.749491] br-lan: port 1(lan0) entered disabled state [ 34.755644] device lan0 entered promiscuous mode [ 34.760278] device eth0 entered promiscuous mode [ 34.791019] mt7530 mdio-bus:1f lan1: configuring for phy/gmii link mode [ 34.798347] 8021q: adding VLAN 0 to HW filter on device lan1 [ 34.807480] br-lan: port 2(lan1) entered blocking state [ 34.812745] br-lan: port 2(lan1) entered disabled state [ 34.819444] device lan1 entered promiscuous mode [ 34.837311] mt7530 mdio-bus:1f lan2: configuring for phy/gmii link mode [ 34.844568] 8021q: adding VLAN 0 to HW filter on device lan2 [ 34.853766] br-lan: port 3(lan2) entered blocking state [ 34.859217] br-lan: port 3(lan2) entered disabled state [ 34.866000] device lan2 entered promiscuous mode [ 34.884912] mt7530 mdio-bus:1f lan3: configuring for phy/gmii link mode [ 34.892157] 8021q: adding VLAN 0 to HW filter on device lan3 [ 34.902076] br-lan: port 4(lan3) entered blocking state [ 34.907415] br-lan: port 4(lan3) entered disabled state [ 34.914269] device lan3 entered promiscuous mode [ 37.538656] mt7530 mdio-bus:1f lan0: Link is Up - 1Gbps/Full - flow control rx/tx [ 37.546374] br-lan: port 1(lan0) entered blocking state [ 37.551695] br-lan: port 1(lan0) entered forwarding state [ 37.561036] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready [ 38.619632] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0 [ 38.626687] jffs2_build_filesystem(): unlocking the mtd device... [ 38.626700] done. [ 38.634896] jffs2_build_filesystem(): erasing all blocks after the end marker... [ 48.217877] done. [ 48.227298] jffs2: notice: (3402) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 48.488663] overlayfs: upper fs does not support tmpfile. [ 504.508938] br-lan: port 1(lan0) entered disabled state [ 504.515652] device lan0 left promiscuous mode [ 504.520257] br-lan: port 1(lan0) entered disabled state [ 504.565120] mt7530 mdio-bus:1f lan0: Link is Down [ 504.571895] device lan1 left promiscuous mode [ 504.576507] br-lan: port 2(lan1) entered disabled state [ 504.656476] device lan2 left promiscuous mode [ 504.661001] br-lan: port 3(lan2) entered disabled state [ 504.726207] device lan3 left promiscuous mode [ 504.730561] device eth0 left promiscuous mode [ 504.735389] br-lan: port 4(lan3) entered disabled state [ 504.794379] mtk_soc_eth 1e100000.ethernet eth0: Link is Down [ 505.010280] mtk_soc_eth 1e100000.ethernet eth0: configuring for fixed/rgmii link mode [ 505.018612] mtk_soc_eth 1e100000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx [ 505.024841] mt7530 mdio-bus:1f lan0: configuring for phy/gmii link mode [ 505.034106] 8021q: adding VLAN 0 to HW filter on device lan0 [ 505.043101] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 505.050605] br-lan: port 1(lan0) entered blocking state [ 505.056037] br-lan: port 1(lan0) entered disabled state [ 505.062203] device lan0 entered promiscuous mode [ 505.067159] device eth0 entered promiscuous mode [ 505.079481] mt7530 mdio-bus:1f lan1: configuring for phy/gmii link mode [ 505.086820] 8021q: adding VLAN 0 to HW filter on device lan1 [ 505.096090] br-lan: port 2(lan1) entered blocking state [ 505.101368] br-lan: port 2(lan1) entered disabled state [ 505.108086] device lan1 entered promiscuous mode [ 505.119227] mt7530 mdio-bus:1f lan2: configuring for phy/gmii link mode [ 505.126303] 8021q: adding VLAN 0 to HW filter on device lan2 [ 505.135091] br-lan: port 3(lan2) entered blocking state [ 505.140328] br-lan: port 3(lan2) entered disabled state [ 505.146958] device lan2 entered promiscuous mode [ 505.157520] mt7530 mdio-bus:1f lan3: configuring for phy/gmii link mode [ 505.164568] 8021q: adding VLAN 0 to HW filter on device lan3 [ 505.173501] br-lan: port 4(lan3) entered blocking state [ 505.178762] br-lan: port 4(lan3) entered disabled state [ 505.185856] device lan3 entered promiscuous mode [ 507.723688] mt7530 mdio-bus:1f lan0: Link is Up - 1Gbps/Full - flow control rx/tx [ 507.731231] br-lan: port 1(lan0) entered blocking state [ 507.736524] br-lan: port 1(lan0) entered forwarding state [ 507.742914] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
GPIO configuration (original firmware)
;proc_name type active init gpio ;========================================== led_sys led low low 12 btn_reset btn low high 8 btn_led btn low high 10 poe_port3 gpo high low 7