Xiaomi AIoT Router AC2350
The Xiaomi AIoT Router AC2350 is a dual-band 2.4/5 GHz wireless router. It has a 4 port gigabit switch with 1 WAN port and 3 LAN ports. It has 2 main high power radios with power and low noise amplifiers and a third low power IoT radio which is currently unusable due to unavailability of open source drivers. With its 7 antennas, it offers good coverage and with 3×3 (2.4GHz) and 4×4 (5GHz) WiFi it allows many devices to connect and work simultaneously. Although, the CPU is a bit weak. There are two versions of this router, a global (black) and a chineese (white) one, with no hardware differences.
Supported Versions
Hardware Highlights
Installation
1. Download and flash the firmware version 1.3.8 (China) .
2. Complete initial setup through the mobile app (in English) or through the webui (in Chinese).
3. Login to the router web interface and get the value of stok=
from the URL.
4. Open a new tab and go to the following URL (replace <IP> with your router's IP adress and <STOK> with the stok value gained above. The stok value is different for each device connected to the router. Get the value and use the URL on the same device):
http://<IP>/cgi-bin/luci/;stok=<STOK>/api/misystem/set_config_iotdev?bssid=any&user_id=any&ssid=-h%0Anvram%20set%20ssh_en%3D1%0Anvram%20commit%0Ased%20-i%20%27s%2Fchannel%3D.%2A%2Fchannel%3D%5C%5C%22debug%5C%5C%22%2Fg%27%20%2Fetc%2Finit.d%2Fdropbear%0A%2Fetc%2Finit.d%2Fdropbear%20start%0A
5. If the process was successful you should see {“code”:0}
in your browser. Wait 30-60 seconds for SSH keys to be generated. Connect to the router through SSH. To calculate the SSH password, you can use this website or locally using a shell with the below commands. Replace 12345/E0QM98765
with your router's serial number.
On Linux:
printf "%s6d2df50a-250f-4a30-a5e6-d44fb0960aa0" "12345/E0QM98765" | md5sum - | head -c8 && echo
On macOS:
printf "%s6d2df50a-250f-4a30-a5e6-d44fb0960aa0" "12345/E0QM98765" | md5 | head -c8
If you are using a recent OpenSSH client version, you need to pass this argument to ssh
: -o HostkeyAlgorithms=+ssh-rsa
.
If ssh
connection fails after adding that argument, expand them by using the following: scp -o HostkeyAlgorithms=+ssh-rsa -o PubkeyAcceptedKeyTypes=+ssh-rsa
(this was required on modern 2022. Linux based system)
6. Create script (execute on router, copy whole block at once)
cat << EOF > /tmp/flash_fw.sh #!/bin/sh . /bin/boardupgrade.sh board_prepare_upgrade mtd erase rootfs_data mtd write /tmp/openwrt.bin firmware sleep 3 reboot EOF chmod +x /tmp/flash_fw.sh
7. Copy the openwrt sysupgrade bin file to the router. For download links see table above. (you can also use WinSCP to copy the image to the router. Rename it to openwrt.bin
| Replace <IP> with the router's IP adress and <PATH-TO-FILE> with the path to the sysupgrade file):
scp <PATH-TO-FILE> root@<IP>:/tmp/openwrt.bin
If you are using a recent OpenSSH client version, you need to pass these arguments to scp
(source):
scp -o HostkeyAlgorithms=+ssh-rsa -O <PATH-TO-FILE> root@<IP>:/tmp/openwrt.bin
8. Flash OpenWrt (on router):
/bin/ash /tmp/flash_fw.sh &
9. SSH connection will be interrupted - this is normal. Wait for the indicator to turn blue. This may take up to 10 minutes. Your router will now boot into OpenWrt!
Debricking
Debricking with healthy bootloader. (flashing orange LED)
1. Download Tiny PXE Server and firmware. Rename the firmware bin to test.img
.
2. Disable any firewall, antivirus programs that might block the connection, and disconnect any other wifi/ethernet networks.
3. Set up the static IP adress 192.168.31.100 on your ethernet card.
4. Connect one of the routers LAN ports to your computer.
5. Extract and run TinyPXE. In Option 54 select the static ip you just set, and in boot file select the test.img file.
6. Press Online (top right) in TinyPXE.
7. While the router is unplugged, start holding down the reset button. With the reset button still pressed down, plug it in. Release the reset button after the orange LED starts flashing. You should see some messages appearing in TinyPXE' s log. Once the blue LED starts flashing, you can reboot the router.
Debricking with broken bootloader. (steady orange LED)
You will need a full dump of your flash, a CH341 programmer, and a clip for in-circuit programming.
Failsafe mode
To activate failsafe mode, plug in the router and when the orange system led starts flashing quickly press the reset button once. Also see Failsafe Mode
Basic configuration
After flashing, proceed with Basic configuration. Set up your Internet connection, configure wireless, etc.
Network interfaces
The default network configuration is:
Interface Name | Description | Default configuration |
---|---|---|
br-lan | LAN & WiFi | 192.168.1.1/24 |
vlan1 (eth0.1) | LAN ports (1 to 3) | LAN |
vlan2 (eth0.2) | WAN port | DHCP |
wlan0 | 5GHz WiFi | Disabled |
wlan1 | 2.4GHz WiFi | Disabled |
Buttons
The Xiaomi AIoT Router AC2350 has the following buttons:
Button | Event | GPIO |
---|---|---|
Reset | reset | 2 |
Hardware
Info
Architecture | MIPS 74Kc V5.0 |
---|---|
Vendor | Xiaomi |
Bootloader | U-Boot 1.1.4 |
System-On-Chip | Qualcomm Atheros QCA9563 |
CPU Speed | 775 MHz |
Flash Chip | EON EN25QH128 |
Flash size | 16 MiB |
RAM | 128 MiB |
Wireless 2.4 GHz | QCA9563 (SoC) b/g/n 3×3 |
Wireless 5 GHz | QCA9988 a/n/ac 4×4 |
Ethernet | 10/100/1000 Mbit/s 1xWAN 3xLAN |
Switch | Qualcomm QCA8337 |
USB | Internally connected QCA6006 USB IoT radio (currently unusable, not supported by ath6kl) |
Serial | Yes |
Power | 12 VDC, 1.5A |
Flash Layout
dev | size | erasesize | name |
---|---|---|---|
mtd0 | 00030000 | 00010000 | “Bootloader” |
mtd1 | 00010000 | 00010000 | “Nvram” |
mtd2 | 00010000 | 00010000 | “Bdata” |
mtd3 | 00010000 | 00010000 | “crash” |
mtd4 | 00010000 | 00010000 | “art” |
mtd5 | 00020000 | 00010000 | “cfg_bak” |
mtd6 | 00170000 | 00010000 | “overlay” |
mtd7 | 00e00000 | 00010000 | “firmware” |
mtd8 | 00200000 | 00010000 | “kernel” |
mtd9 | 00c00000 | 00010000 | “rootfs” |
mtd10 | 00680000 | 00010000 | “rootfs_data” |
Photos
Serial
Bootlogs
OEM bootlog
U-Boot 1.1.4-gd4e1e910-dirty (Apr 20 2020 - 02:53:48) ap152 - Dragonfly 1.0DRAM: sri ath_ddr_initial_config(278): (ddr2 init) ath_sys_frequency: cpu 775 ddr 650 ahb 258 Tap values = (0xf, 0xf, 0xf, 0xf) 128 MB Top of RAM usable for U-Boot at: 88000000 Reserving 231k for U-Boot at: 87fc4000 Reserving 192k for malloc() at: 87f94000 Reserving 44 Bytes for Board Info at: 87f93fd4 Reserving 40 Bytes for Global Data at: 87f93fac Reserving 128k for boot params() at: 87f73fac Stack Pointer at: 87f73f88 Now running in RAM - U-Boot at: 87fc4000 Flash Manuf Id 0x1c, DeviceId0 0x70, DeviceId1 0x18 flash size 16MB, sector count = 256 Flash: 16 MB Power up PLL with outdiv = 0 then switch to 3 In: serial Out: serial Err: serial Net: ath_gmac_enet_initialize... Fetching MAC Address from 0x87feb5cc ath_gmac_enet_initialize: reset mask:c02200 athr_mgmt_init ::done Dragonfly ----> S17 PHY * athrs17_reg_init: complete SGMII in forced mode athr_gmac_sgmii_setup SGMII done : cfg1 0x80000000 cfg2 0x7114 eth0: 88:c3:97:13:b5:c6 eth0 up eth0 Setting 0x181162c0 to 0x4b962100 ### main_loop: bootcmd="bootm 0x9f200000" trigger button release! @@@ debug: boot_xiaoqiang_os start!!! @@@ miwifi: miboot_fw index =0 @@@ miwifi: bootcmd = bootm 0x9f200000 Booting firmware0 @@@ miwifi: bootargs = board=AP152 console=ttyS0,115200 rootfstype=squashfs,jffs2 noinitrd miboot=firmware0 uart_en=1 Protect off 9F030000 ... 9F03FFFF Un-Protecting sectors 3..3 in bank 1 Un-Protected 1 sectors Erasing Flash...Erasing flash... First 0x3 last 0x3 sector size 0x10000 3 Erased 1 sectors Writing to Flash... write addr: 9f030000 done Protecting sectors 3..3 in bank 1 Protected 1 sectors ## Booting image at 9f200000 ... Image Name: MIPS OpenWrt Linux-3.3.8 Created: 2020-08-06 10:07:54 UTC Image Type: MIPS Linux Multi-File Image (lzma compressed) Data Size: 1086092 Bytes = 1 MB Load Address: 80060000 Entry Point: 80060000 Contents: Image 0: 1086084 Bytes = 1 MB Verifying Checksum at 0x9f200040 ...OK Uncompressing Multi-File Image ... OK No initrd ## Transferring control to Linux (at address 80060000) ... ## Giving linux memsize in bytes, 134217728 Starting kernel ... [ 0.000000] Linux version 3.3.8 (jenkins@e32971d620f5) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Thu Aug 6 09:55:08 UTC 2020 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU revision is: 00019750 (MIPS 74Kc) [ 0.000000] SoC: Qualcomm Atheros QCA956X rev 0 [ 0.000000] Clocks: CPU:775.000MHz, DDR:650.000MHz, AHB:258.333MHz, Ref:25.000MHz [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 08000000 @ 00000000 (usable) [ 0.000000] User-defined physical RAM map: [ 0.000000] memory: 08000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Zone PFN ranges: [ 0.000000] Normal 0x00000000 -> 0x00008000 [ 0.000000] Movable zone start PFN for each node [ 0.000000] Early memory PFN ranges [ 0.000000] 0: 0x00000000 -> 0x00008000 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512 [ 0.000000] Kernel command line: board=AP152 console=ttyS0,115200 rootfstype=squashfs,jffs2 noinitrd miboot=firmware0 uart_en=1 mem=128M rootfstype=squashfs,yaffs,jffs2 noinitrd [ 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] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes [ 0.000000] Writing ErrCtl register=00000000 [ 0.000000] Readback ErrCtl register=00000000 [ 0.000000] Memory: 126128k/131072k available (2527k kernel code, 4944k reserved, 452k data, 192k init, 0k highmem) [ 0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS:83 [ 0.000000] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216) [ 0.060000] pid_max: default: 32768 minimum: 301 [ 0.060000] Mount-cache hash table entries: 512 [ 0.070000] NET: Registered protocol family 16 [ 0.070000] gpiochip_add: registered GPIOs 0 to 22 on device: ath79 [ 0.080000] MIPS: machine is Qualcomm Atheros AP152 reference board [ 0.080000] [ 0.080000] WLAN firmware dump buffer allocation of 2097152 bytes @ address 0x87a00000- SUCCESS !!! [ 0.090000] registering PCI controller with io_map_base unset [ 0.300000] bio: create slab <bio-0> at 0 [ 0.300000] PCI host bridge to bus 0000:00 [ 0.310000] pci_bus 0000:00: root bus resource [mem 0x12000000-0x13ffffff] [ 0.310000] pci_bus 0000:00: root bus resource [io 0x0001] [ 0.320000] pci 0000:00:00.0: BAR 0: assigned [mem 0x12000000-0x121fffff 64bit] [ 0.320000] pci 0000:00:00.0: using irq 40 for pin 1 [ 0.330000] Switching to clocksource MIPS [ 0.330000] NET: Registered protocol family 2 [ 0.340000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.340000] TCP established hash table entries: 4096 (order: 3, 32768 bytes) [ 0.350000] TCP bind hash table entries: 4096 (order: 2, 16384 bytes) [ 0.350000] TCP: Hash tables configured (established 4096 bind 4096) [ 0.360000] TCP reno registered [ 0.360000] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.370000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.370000] NET: Registered protocol family 1 [ 0.390000] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.390000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.400000] msgmni has been set to 246 [ 0.410000] io scheduler noop registered [ 0.410000] io scheduler deadline registered (default) [ 0.420000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled [ 0.440000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A [ 0.450000] console [ttyS0] enabled, bootconsole disabled [ 0.450000] console [ttyS0] enabled, bootconsole disabled [ 0.460000] m25p80 spi0.0: found en25qh128, expected m25p80 [ 0.470000] m25p80 spi0.0: en25qh128 (16384 Kbytes) [ 0.470000] Creating 9 MTD partitions on "spi0.0": [ 0.480000] 0x000000000000-0x000001000000 : "ALL" [ 0.480000] 0x000000000000-0x000000030000 : "Bootloader" [ 0.490000] 0x000000030000-0x000000040000 : "Nvram" [ 0.500000] 0x000000040000-0x000000050000 : "Bdata" [ 0.500000] 0x000000050000-0x000000060000 : "crash" [ 0.510000] 0x000000060000-0x000000070000 : "art" [ 0.510000] 0x000000070000-0x000000090000 : "cfg_bak" [ 0.520000] 0x000000090000-0x000000200000 : "overlay" [ 0.530000] 0x000000200000-0x000001000000 : "firmware" [ 0.530000] mtd: split_firmware [ 0.540000] mtd: uimage_len 1086156 [ 0.540000] mtd: uimage_len 1114112 [ 0.540000] mtd: rootfs_partition->size 0xcf0000 [ 0.550000] mtd: rootfs_partition->offset 0x310000 [ 0.550000] mtd: partition "rootfs" created automatically, ofs=310000, len=CF0000 [ 0.560000] 0x000000310000-0x000001000000 : "rootfs" [ 0.570000] mtd: partition "rootfs" set to be root filesystem [ 0.570000] mtd: partition "rootfs_data" created automatically, ofs=FD0000, len=30000 [ 0.580000] 0x000000fd0000-0x000001000000 : "rootfs_data" [ 0.590000] m25p80 spi0.1: found pm25lv512, expected m25p80 [ 0.600000] m25p80 spi0.1: pm25lv512 (64 Kbytes) [ 0.740000] ag71xx_mdio: probed [ 0.740000] eth0: Atheros AG71xx at 0xb9000000, irq 4 [ 1.320000] eth0: Atheros AR8327 switch driver attached. [ 4.260000] ag71xx ag71xx.0: eth0: connected to PHY at ag71xx-mdio.0:00 [uid=004dd036, driver=Atheros AR8216/AR8236/AR8316] [ 4.270000] PPP generic driver version 2.4.2 [ 4.270000] NET: Registered protocol family 24 [ 4.280000] PPTP driver version 0.8.5 [ 4.280000] MIWIFI panic notifier registered [ 4.280000] u32 classifier [ 4.290000] Actions configured [ 4.290000] Netfilter messages via NETLINK v0.30. [ 4.300000] nf_conntrack version 0.5.0 (1970 buckets, 7880 max) [ 4.300000] IPv4 over IPv4 tunneling driver [ 4.310000] GRE over IPv4 demultiplexor driver [ 4.310000] ip_tables: (C) 2000-2006 Netfilter Core Team [ 4.320000] TCP cubic registered [ 4.320000] NET: Registered protocol family 10 [ 4.330000] NET: Registered protocol family 17 [ 4.330000] L2TP core driver, V2.0 [ 4.340000] PPPoL2TP kernel driver, V2.0 [ 4.340000] L2TP netlink interface [ 4.340000] 8021q: 802.1Q VLAN Support v1.8 [ 4.420000] ### of_selftest(): No testcase data in device tree; not running tests [ 4.430000] MIWIFI kernel crash_dump_store init done! [ 4.440000] VFS: Mounted root (squashfs filesystem) readonly on device 31:9. [ 4.450000] Freeing unused kernel memory: 192k freed [ 5.130000] init: Console is alive [ 6.440000] Link Status Changed - Port2 Link UP 1000Mbps [ 6.570000] Link Status Changed - Port2 Link UP 1000Mbps [ 7.350000] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 7.400000] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 7.410000] init: - preinit - [ 8.430000] insmod: module is already loaded - gpio-button-hotplug [ 8.470000] insmod: module is already loaded - ledtrig-default-on [ 8.480000] insmod: module is already loaded - ledtrig-timer Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level [ 10.990000] JFFS2 notice: (360) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. 377+0 records in 377+0 records out 12064 bytes (11.8KB) copied, 0.031949 seconds, 368.8KB/s 377+0 records in 3[ 11.110000] urandom-seed: Seed file not found (/etc/urandom.seed) 77+0 records out 12064 bytes (11.8KB) copied, 0.027226 seconds, 432.7KB/s do_mount_bind_etc... [ 11.910000] procd: - early - [ 12.460000] procd: - ubus - [ 12.570000] procd: - init - Please press Enter to activate this console. /etc/rc.d/S00sysfixtime: Wed Jan 6 10:06:58 UTC 2021 [ 12.970000] kmodloader: loading kernel modules from /etc/modules.d/* [ 13.350000] ssdk_alloc_priv[4384]:INFO:ess-switch dts node number: 1 [ 13.360000] ssdk_plat_init start [ 13.370000] ssdk_driver_register[2893]:INFO:Register QCA PHY driver [ 13.530000] f1_phy_api_ops_init[1399]:INFO:qca probe f1 phy driver succeeded! [ 13.530000] regi_init[4530]:INFO:qca-ssdk module init succeeded! [ 13.560000] usbcore: registered new interface driver usbfs [ 13.560000] usbcore: registered new interface driver hub [ 13.570000] usbcore: registered new device driver usb [ 13.610000] PPP MPPE Compression module registered [ 13.610000] GRE over IPv4 tunneling driver [ 13.630000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 13.630000] ehci-platform ehci-platform.0: Generic Platform EHCI Controller [ 13.640000] ehci-platform ehci-platform.0: new USB bus registered, assigned bus number 1 [ 13.680000] ehci-platform ehci-platform.0: irq 48, io mem 0x1b000000 [ 13.770000] ehci-platform ehci-platform.0: USB 2.0 started, EHCI 1.00 [ 13.780000] hub 1-0:1.0: USB hub found [ 13.780000] hub 1-0:1.0: 1 port detected [ 13.780000] ehci-platform ehci-platform.1: Generic Platform EHCI Controller [ 13.790000] ehci-platform ehci-platform.1: new USB bus registered, assigned bus number 2 [ 13.830000] ehci-platform ehci-platform.1: irq 49, io mem 0x1b400000 [ 13.880000] ehci-platform ehci-platform.1: USB 2.0 started, EHCI 1.00 [ 13.930000] hub 2-0:1.0: USB hub found [ 13.930000] hub 2-0:1.0: 1 port detected [ 13.980000] ipt: xt_cgroup_MARK installed ok. [ 14.000000] ip_set: protocol 6 [ 14.070000] AR71XX_RESET_REG_WDOG_CTRL: 0x0 [ 14.070000] ipaccount: ifname [lo] event[5] [ 14.090000] ipaccount: ifname [ifb0] event[5] [ 14.090000] ipaccount: ifname [ifb1] event[5] [ 14.100000] ipaccount: ifname [eth0] event[5] [ 14.100000] ipaccount: ifname [tunl0] event[5] [ 14.110000] ipaccount: ifname [miireg] event[5] [ 14.110000] ipaccount: ifname [gre0] event[5] [ 14.130000] usb 1-1: new high-speed USB device number 2 using ehci-platform [ 14.140000] Loading modules backported from Linux version v4.4.2-0-g1cb8570 [ 14.140000] Backport generated by backports.git v4.4.2-1-0-gbec4037 [ 14.180000] xt_time: kernel timezone is -0000 [ 14.190000] kmodloader: done loading kernel modules from /etc/modules.d/* [ 14.520000] mem_manager: module license 'unspecified' taints kernel. [ 14.520000] Disabling lock debugging due to kernel taint [ 14.560000] ath_dfs: Version 2.0.0 [ 14.560000] Copyright (c) 2005-2006 Atheros Communications, Inc. All Rights Reserved [ 14.580000] ath_spectral: Version 2.0.0 [ 14.580000] Copyright (c) 2005-2009 Atheros Communications, Inc. All Rights Reserved [ 15.370000] ath_hal: 0.9.17.1 (AR5416, AR9380, REGOPS_FUNC, PRIVATE_DIAG, WRITE_EEPROM, 11D) [ 15.390000] ath_rate_atheros: Copyright (c) 2001-2005 Atheros Communications, Inc, All Rights Reserved [ 15.400000] ath_tx99: Version 2.0 [ 15.400000] Copyright (c) 2010 Atheros Communications, Inc, All Rights Reserved [ 15.440000] ath_dev: Copyright (c) 2001-2007 Atheros Communications, Inc, All Rights Reserved [ 15.460000] JET_PRINT: init_ath_wmac[240]: Checking devid: 3f [ 15.470000] __ath_attach: Set global_scn[0] [ 15.470000] *** All the minfree values should be <= ATH_TXBUF-32, otherwise default value will be used instead *** [ 15.480000] ACBKMinfree = 48 [ 15.490000] ACBEMinfree = 32 [ 15.490000] ACVIMinfree = 16 [ 15.490000] ACVOMinfree = 0 [ 15.490000] CABMinfree = 48 [ 15.500000] UAPSDMinfree = 0 [ 15.500000] ATH_TXBUF=2700 [ 15.510000] Enterprise mode: 0x03bda000 [ 15.520000] Restoring Cal data from FS [ 15.520000] qdf_fs_read[59], Open File /tmp/wifi0.caldata SUCCESS!! [ 15.530000] [ 15.530000] file system magic:16914836 [ 15.530000] super blocksize:4096 [ 15.530000] inode 200 [ 15.540000] file size:12064 [ 15.540000] [ 15.540000] qdf_fs_read[79]: caldata data size mismatch, fsize=12064, cal_size=1088 [ 15.550000] [ 15.550000] [ 15.550000] ART Version : -48.0.0 [ 15.560000] SW Image Version : -48.0.0.0.0 [ 15.560000] Board Revision : [ 15.560000] ar9300_attach: nf_2_nom -110 nf_2_max -60 nf_2_min -125 [ 15.570000] SPECTRAL : get_capability not registered [ 15.580000] HAL_CAP_PHYDIAG : Capable [ 15.580000] SPECTRAL : Need to fix the capablity check for RADAR (spectral_attach : 237) [ 15.590000] SPECTRAL : get_capability not registered [ 15.590000] HAL_CAP_RADAR : Capable [ 15.600000] SPECTRAL : Need to fix the capablity check for SPECTRAL [ 15.600000] (spectral_attach : 242) [ 15.610000] SPECTRAL : get_capability not registered [ 15.610000] HAL_CAP_SPECTRAL_SCAN : Capable [ 15.620000] SPECTRAL : get_tsf64 not registered [ 15.620000] spectral_init_netlink 78 NULL SKB [ 15.630000] SPECTRAL : No ADVANCED SPECTRAL SUPPORT [ 15.630000] SPECTRAL :----- module attached [ 15.640000] Green-AP : Green-AP : Attached [ 15.640000] [ 15.650000] Starting random number generator thread [ 15.650000] ath_get_caps[6187] rx chainmask mismatch actual 7 sc_chainmak 0 [ 15.660000] ath_get_caps[6162] tx chainmask mismatch actual 7 sc_chainmak 0 [ 15.670000] band steering initialized for direct attach hardware [ 15.680000] ieee80211_bsteering_attach: Band steering initialized [ 15.680000] acfg_attach: 3013: Netlink socket created:87289c00 [ 15.690000] ath_attach_dfs[12583] dfsdomain 1 [ 15.700000] dfs_attach: event log enabled by default [ 15.710000] SPECTRAL : module already attached [ 15.710000] ath_attach: Set global_ic[1]..gloabl_ic ptr:85d5c7f0 [ 15.720000] osif_wrap_attach:444 osif wrap attached [ 15.730000] osif_wrap_devt_init:405 osif wrap dev table init done [ 15.730000] Wrap Attached: Wrap_com =866cf400 ic->ic_wrap_com=866cf400 &wrap_com->wc_devt=866cf400 [ 15.750000] ath_tx_paprd_init sc 872f0000 PAPRD disabled in HAL [ 15.760000] ipaccount: ifname [wifi0] event[16] [ 15.850000] ipaccount: ifname [wifi0] event[5] [ 15.860000] wifi0: Atheros 956X: mem_start: =0xb8100000, mem_end: =0xb8120000, irq=47 [ 15.870000] ath_da_pci: (Atheros/multi-bss) [ 16.180000] ath_ol_pci: (Atheros/multi-bss) [ 16.190000] hif_pci_enable_bus: con_mode = 0x0, device_id = 0x46 [ 16.200000] ath_ol_pci 0000:00:00.0: BAR 0: assigned [mem 0x12000000-0x121fffff 64bit] [ 16.200000] PCI: Enabling device 0000:00:00.0 (0000 -> 0002) [ 16.210000] hif_pci_enable_bus: hif_enable_pci done [ 16.210000] *********** QCA9984 ************* [ 16.220000] hif_pci_enable_bus: hif_type = 0xc, target_type = 0xa [ 16.250000] chip_id 0xa chip_revision 0x0 [ 16.250000] [ 16.250000] CLOCK PLL skipped [ 16.250000] hif_set_hia_extnd: setting the target pll frac ffffffff intval ffffffff [ 16.260000] hif_set_hia_extnd: no frac provided, skipping pre-configuring PLL [ 16.270000] hif_set_hia_extnd: targ_clk is not provided, skipping pre-configuring PLL [ 16.280000] qca_napi_create: napi instance 32 created on pipe 4 [ 16.290000] [ 16.290000] __ol_ath_attach() Allocated scn 85900380 [ 16.290000] __ol_ath_attach: dev name wifi1 [ 16.300000] ol_ath_attach interface_id 1 [ 16.300000] ol_target_init() BMI inited. [ 16.310000] ol_target_init() BMI Get Target Info. [ 16.310000] Chip id: 0xa, chip version: 0x1000000 [ 16.320000] [ 16.320000] CE WAR Disabled [ 16.320000] NUM_DEV=1 FWMODE=0x2 FWSUBMODE=0x0 FWBR_BUF 0 [ 16.330000] ol_target_init() configure Target . [ 16.330000] [ 16.330000] Target Version is 1000000 [ 16.340000] [ 16.340000] Flash Download Address c0000 [ 16.340000] ol_transfer_bin_file: flash data file defined [ 16.350000] ol_transfer_bin_file[3769] Get Caldata for wifi1. [ 16.350000] qc98xx_verify_checksum: flash checksum passed: 0x51c2 [ 16.360000] ol_transfer_bin_file 3830: Download Flash data len 12064 [ 16.370000] Board extended Data download address: 0x0 [ 16.390000] [ 16.390000] Board data initialized [ 16.400000] ol_ath_download_firmware: Download OTP, flash download ADDRESS 0xc0000 [ 16.410000] [ 16.410000] Selecting OTP binary for CHIP Version 0 [ 16.540000] ol_transfer_bin_file 3650: downloading file 0, Download data len 9204 [ 16.580000] [ 16.580000] First OTP send param 8000 [ 18.800000] ol_ath_download_firmware :First OTP download and Execute is good address:0x4000 return param 4660 [ 18.810000] ol_ath_download_firmware:##Board Id 16 , CHIP Id 0 [ 18.810000] ol_ath_download_firmware: BOARDDATA DOWNLOAD TO address 0xc0000 [ 18.830000] ol_transfer_bin_file: Board Data File download to address=0xc0000 file name=QCA9984/hw.1/boardData_QCA9988_CAS04_4x4_80M_5G_v1_016.bin [ 19.010000] ol_transfer_bin_file 3650: downloading file 3, Download data len 12064 [ 19.020000] Board extended Data download address: 0x0 [ 19.040000] ol_ath_download_firmware: Using 0x1234 for the remainder of init [ 19.050000] [ 19.050000] Selecting OTP binary for CHIP Version 0 [ 19.070000] ol_transfer_bin_file 3650: downloading file 0, Download data len 9204 [ 19.100000] [ 19.100000] [Flash] : Ignore Module param [ 19.110000] [ 19.110000] Second otp download Param 10000 [ 21.340000] ol_ath_download_firmware : Second OTP download and Execute is good, param=0x0 [ 21.340000] [ 21.340000] Mission mode: Firmware CHIP Version 0 [ 21.370000] ol_swap_seg_alloc: Successfully allocated memory for SWAP size=262144 [ 21.400000] ol_swap_wlan_memory_expansion: length:249205 size_left:249225 dma_size_left:262144 fw_temp:c0a53004 fw_entry_size:249229 [ 21.410000] ol_swap_wlan_memory_expansion: dma_virt_addr :a5880000 fw_temp: c0a53008 length: 249205 [ 21.420000] Swap: bytes_left to copy: fw:16; dma_page:12939 [ 21.430000] ol_swap_wlan_memory_expansion: length:0 size_left:12 dma_size_left:12939 fw_temp:c0a8fd81 fw_entry_size:249229 [ 21.440000] Swap: wrong length read:0 [ 21.440000] ol_swap_wlan_memory_expansion: Swap total_bytes copied: 249205 Target address 423b00 [ 21.450000] scn=85900380 target_write_addr=423b00 seg_info=8598da10 [ 21.460000] ol_transfer_swap_struct:Code swap structure successfully downloaded for bin type =2 [ 21.470000] bin_filename=QCA9984/hw.1/athwlan.bin swap_filename=/lib/firmware/QCA9984/hw.1/athwlan.codeswap.bin [ 21.480000] ol_transfer_bin_file: Downloading firmware file: QCA9984/hw.1/athwlan.bin [ 21.890000] ol_transfer_bin_file 3650: downloading file 1, Download data len 389808 [ 23.150000] ol_target_init() Download FW done. [ 23.150000] ol_ath_attach() WMI attached. wmi_handle 873ec000 [ 23.160000] wmi_unified_register_event_handler: Event id 62 is unavailable [ 23.160000] htc_create: 21 callbacks suppressed [ 23.170000] +htc_create .. HIF :85960000 [ 23.170000] -htc_create: (0x85874800) [ 23.180000] htc_wmi_init() HT Create . 85874800 [ 23.180000] htc_wmi_init 7770 host_enable 0 nss_nwifi_offload 0 [ 23.190000] ol_ath_set_default_tgt_config : AC Minfree buffer allocation through module param (umac.ko) [ 23.200000] OL_ACBKMinfree : 0 [ 23.200000] OL_ACBEMinfree : 0 [ 23.200000] OL_ACVIMinfree : 0 [ 23.210000] OL_ACVOMinfree : 0 [ 23.210000] hif_enable_fastpath, Enabling fastpath mode [ 23.220000] +HWT [ 23.220000] hif_completion_thread_startup: pipe_num:0 pipe_info:0x8596306c [ 23.230000] hif_completion_thread_startup: pipe_num:3 pipe_info:0x8596312c [ 23.230000] hif_completion_thread_startup: pipe_num:4 pipe_info:0x8596316c [ 23.240000] -HWT [ 23.240000] Startup Mode-0 set [ 23.250000] [ 23.250000] <=== cfg max peer id 1056 ====> [ 23.260000] htt_peer_map_timer_init Enter pdev 85570000 hrtimer 85574968 [ 23.260000] [ 23.260000] htt_alloc_peer_map_mem : Alloc Success : host q vaddr 8594e000 paddr 594e000 [ 23.270000] [ 23.270000] htt_alloc_peer_map_mem : Flush Interval Configured to 256 pkts [ 23.280000] ol_txrx_pdev_attach: 2500 tx desc's allocated ; range starts from 85220000 [ 23.300000] Firmware_Build_Number:50 [ 23.300000] FW wireless modes: 0x1f9001 [ 23.300000] num_rf_chain:0x00000004 ht_cap_info:0x0000185b vht_cap_info:0x339b79b2 vht_supp_mcs:0x0000ffaa [ 23.310000] wmi_service_coex_gpio 0, wmi_service_4_wire_coex_support 0, coex_version 0 [ 23.320000] [ 23.320000] Sending Ext resource cfg: HOST PLATFORM as 1 [ 23.320000] fw_feature_bitmap as 50 to TGT [ 23.330000] ol_ath_service_ready_event: tt_support: 1 [ 23.340000] ol_ath_service_ready_event: periodic_chan_stats: 1 [ 23.340000] ol_ath_service_ready_event: sw_cal_support_check_flag: 1 [ 23.350000] Peer Caching Enabled ; num_peers = 530, num_active_peers = 52 num_tids = 104, num_vdevs = 17 [ 23.360000] EXT NSS Supported [ 23.360000] idx 1 req 2 num_units 1 num_unit_info 12 unit size 256 actual units 53 [ 23.370000] ol_ath_alloc_host_mem_chunk req_id 2 idx 0 num_units 53 unit_len 256, [ 23.380000] idx 2 req 3 num_units 1 num_unit_info 12 unit size 1024 actual units 53 [ 23.390000] ol_ath_alloc_host_mem_chunk req_id 3 idx 1 num_units 53 unit_len 1024, [ 23.400000] idx 3 req 4 num_units 1 num_unit_info 12 unit size 4096 actual units 53 [ 23.410000] ol_ath_alloc_host_mem_chunk req_id 4 idx 2 num_units 53 unit_len 4096, [ 23.410000] idx 0 req 1 num_units 0 num_unit_info 2 unit size 2216 actual units 531 [ 23.430000] ol_ath_alloc_host_mem_chunk req_id 1 idx 3 num_units 531 unit_len 2216, [ 23.440000] idx 4 req 6 num_units 35 num_unit_info 0 unit size 3072 actual units 35 [ 23.440000] ol_ath_alloc_host_mem_chunk req_id 6 idx 4 num_units 35 unit_len 3072, [ 23.450000] idx 5 req 7 num_units 1 num_unit_info 0 unit size 12288 actual units 1 [ 23.460000] ol_ath_alloc_host_mem_chunk req_id 7 idx 5 num_units 1 unit_len 12288, [ 23.470000] idx 6 req 5 num_units 0 num_unit_info 2 unit size 2092 actual units 531 [ 23.480000] ol_ath_alloc_host_mem_chunk req_id 5 idx 6 num_units 531 unit_len 2092, [ 23.490000] Support not added yet for Service 91 [ 23.490000] Support not added yet for Service 92 [ 23.500000] No EXT_MSG send INIT now [ 23.500000] chunk 0 len 13568 requested , ptr 0x51e4000 [ 23.510000] chunk 1 len 54272 requested , ptr 0x5210000 [ 23.510000] chunk 2 len 217088 requested , ptr 0x5280000 [ 23.520000] chunk 3 len 1176696 requested , ptr 0x4c00000 [ 23.520000] chunk 4 len 107520 requested , ptr 0x52c0000 [ 23.530000] chunk 5 len 12288 requested , ptr 0x52e0000 [ 23.540000] chunk 6 len 1110852 requested , ptr 0x4e00000 [ 23.540000] chunk 7 len 0 requested , ptr 0xffffffff [ 23.550000] smart_log_init: Smart logging Enabled buf=852f0000 (size=65536) [ 23.620000] Version = 16777216 3 status = 0 [ 23.630000] ol_ath_connect_htc() WMI is ready [ 23.630000] htt_h2t_frag_desc_bank_cfg_msg - HTT_H2T_MSG_TYPE_FRAG_DESC_BANK_CFG sent to FW for radio ID = 1 [ 23.640000] target uses HTT version 2.2; host uses 2.2 [ 23.650000] ol_ath_attach() connect HTC. [ 23.660000] bypasswmi : 0 [ 23.660000] ol_regdmn_start: reg-domain param: regdmn=0, countryName=, wModeSelect=FFFFFFFF, netBand=FFFFFFFF, extendedChanMode=0. [ 23.670000] ol_regdmn_init_channels: !avail mode 0x1f9001 (0x2) flags 0x2150 [ 23.680000] ol_regdmn_init_channels: !avail mode 0x1f9001 (0x4) flags 0xa0 [ 23.690000] ol_regdmn_init_channels: !avail mode 0x1f9001 (0x8) flags 0xc0 [ 23.690000] ol_regdmn_init_channels: !avail mode 0x1f9001 (0x20) flags 0xd0 [ 23.700000] ol_regdmn_init_channels: !avail mode 0x1f9001 (0x40) flags 0x150 [ 23.710000] ol_regdmn_init_channels: !avail mode 0x1f9001 (0x800) flags 0x10080 [ 23.720000] ol_regdmn_init_channels: !avail mode 0x1f9001 (0x2000) flags 0x20080 [ 23.720000] ol_regdmn_init_channels: !avail mode 0x1f9001 (0x4000) flags 0x40080 [ 23.730000] Add VHT80 channel: 5210 [ 23.730000] Add VHT80 channel: 5290 [ 23.740000] Add VHT80 channel: 5530 [ 23.740000] Add VHT80 channel: 5610 [ 23.750000] Add VHT80 channel: 5690 [ 23.750000] Add VHT80 channel: 5775 [ 23.750000] Skipping VHT80 channel 5825 [ 23.760000] ol_regdmn_init_channels: !avail mode 0x1f9001 (0x200000) flags 0x4000100 [ 23.760000] ol_regdmn_init_channels: !avail mode 0x1f9001 (0x400000) flags 0x8000100 [ 23.770000] freq=58 [ 23.780000] freq=106 [ 23.780000] freq=122 [ 23.780000] freq=138 [ 23.780000] OL Resmgr Init-ed [ 23.790000] ieee80211_bsteering_attach: Band steering initialized [ 23.790000] acfg_attach: using existing sock 87289c00 [ 23.800000] SPECTRAL : get_capability not registered [ 23.800000] HAL_CAP_PHYDIAG : Capable [ 23.810000] SPECTRAL : Need to fix the capablity check for RADAR (spectral_attach : 237) [ 23.820000] SPECTRAL : get_capability not registered [ 23.820000] HAL_CAP_RADAR : Capable [ 23.820000] SPECTRAL : Need to fix the capablity check for SPECTRAL [ 23.820000] (spectral_attach : 242) [ 23.830000] SPECTRAL : get_capability not registered [ 23.840000] HAL_CAP_SPECTRAL_SCAN : Capable [ 23.840000] SPECTRAL : get_tsf64 not registered [ 23.850000] spectral_init_netlink 78 NULL SKB [ 23.850000] Green-AP : Green-AP : Attached [ 23.850000] [ 23.860000] Green-AP : Attached [ 23.860000] rate power table override is only supported for AR98XX [ 23.870000] ol_ath_smart_ant_attach: Hardware doest not support Smart Antenna. [ 23.880000] ol_if_dfs_attach: called; ptr=8532197c, radar_info=87375b38 [ 23.880000] dfs_attach: event log enabled by default [ 23.890000] >>>> CB Set (null) [ 23.890000] ol_ath_attach() UMAC attach . [ 23.900000] [ 23.900000] BURSTING enabled by default [ 23.900000] ol_ath_attach: Set global_ic[2] ..ptr:85d5c7f0 [ 23.910000] ath_lowi_if_netlink_init LOWI Netlink successfully created [ 23.920000] osif_wrap_attach:444 osif wrap attached [ 23.920000] osif_wrap_devt_init:405 osif wrap dev table init done [ 23.930000] Wrap Attached: Wrap_com =8587b800 ic->ic_wrap_com=8587b800 &wrap_com->wc_devt=8587b800 [ 23.940000] __ol_ath_attach: needed_headroom reservation 60 [ 23.940000] ipaccount: ifname [wifi1] event[16] [ 23.970000] ipaccount: ifname [wifi1] event[5] [ 23.970000] ol_ath_thermal_mitigation_attach: -- [ 23.980000] ol_ath_pci_probe num_radios=0, wifi_radios[0].sc = 85900380 wifi_radio_type = 2 [ 23.980000] ath_sysfs_diag_init: diag_fsattr [ 24.010000] pktlog_init: Initializing Pktlog for AR900B, pktlog_hdr_size = 16 [ 24.020000] +hif_update_pipe_callback pipeid 8 [ 24.020000] [ 24.020000] -hif_update_pipe_callback [ 24.030000] [ 24.040000] __sa_init_module [ 24.220000] [wifi1] FWLOG: [28458] WAL_DBGID_RST_STATS ( 0x1, 0x1, 0x1464, 0x0 ) [ 24.220000] [wifi1] FWLOG: [28533] WAL_DBGID_TX_AC_BUFFER_SET ( 0x3, 0x1e, 0x94c, 0x94c, 0x0 ) [ 24.230000] [wifi1] FWLOG: [28533] WAL_DBGID_TX_AC_BUFFER_SET ( 0x12, 0x1e, 0x94c, 0x94c, 0x0 ) [ 24.240000] [wifi1] FWLOG: [28533] WAL_DBGID_TX_AC_BUFFER_SET ( 0x45, 0x1e, 0x94c, 0x94c, 0x0 ) [ 24.250000] [wifi1] FWLOG: [28533] WAL_DBGID_TX_AC_BUFFER_SET ( 0x67, 0x1e, 0x94c, 0x94c, 0x0 ) [ 24.260000] [wifi1] FWLOG: [28690] WAL_DBGID_PDEV_INFO_PRINT ( 0x3a, 0xa10, 0x160, 0x10, 0x0 ) [ 24.270000] [wifi1] FWLOG: [28690] WAL_DBGID_PDEV_INFO_PRINT ( 0x3a, 0x10, 0x0, 0x10, 0x12 ) /etc/rc.d/S10system: Changing password for root /etc/rc.d/S10system: New password: /etc/rc.d/S10system: Bad password: too weak /etc/rc.d/S10system: Retype password: /etc/rc.d/S10system: passwd: password for root changed by root /etc/rc.d/S15qca-wpa-supplicant: Successfully initialized wpa_supplicant /etc/rc.d/S19dnsmasq: Command failed: Not found /etc/rc.d/S19dnsmasq: Command failed: Invalid argument /etc/rc.d/S20network: /etc/rc.d/S20network: SSDK Init OK! /etc/rc.d/S20network: operation done. /etc/rc.d/S20network: /etc/rc.d/S20network: /etc/rc.d/S20network: SSDK Init OK! /etc/rc.d/S20network: operation done. /etc/rc.d/S20network: /etc/rc.d/S20network: uci: Entry not found /etc/rc.d/S21nginx: start fcgi-cgi by spawn-fcgi. /etc/rc.d/S21nginx: start nginx ok. qcawifi disable radio wifi0 qcawifi disable radio wifi1 [ 34.830000] <6>ath6kl: 3VAP/1, P2P enable, concurrent on , with dedicate p2p-device, multi-channel-concurrent enable, p2p-compat disable, sta-p2p-ie removed, p2p_wise_scan enable [ 34.900000] ath6kl: Get firmware ath6k/AR6006/hw1.1/bdata.bin !! [ 34.900000] ath6kl: Get firmware ath6k/AR6006/hw1.1/fw.ram.bin !! [ 34.910000] <6>ath6kl: target's subtype is 0x1, HT20-only 1SS Dual-band [ 34.970000] <6>ath6kl: debugfs init 84a00000 [ 34.970000] ipaccount: ifname [wlan0] event[16] [ 34.990000] ipaccount: ifname [wlan0] event[5] [ 34.990000] <6>ath6kl: Create HTC cookie, type 1 num 1640, loc 0 0 [ 35.000000] <6>ath6kl: Create HTC cookie, type 2 num 66, loc 0 0 [ 35.000000] <6>ath6kl: RX aggregation drop disabled [ 35.010000] <6>ath6kl: Using driver's regdb. [ 35.300000] ipaccount: ifname [br-lan] event[16] [ 35.320000] ipaccount: ifname [br-lan] event[5] [ 35.320000] ipaccount: ifname [eth0] event[13] [ 35.650000] ADDRCONF(NETDEV_UP): eth0: link is not ready [ 35.650000] ipaccount: ifname [eth0] event[1] [ 35.660000] ipaccount: ifname [eth0.1] event[16] [ 35.680000] <6>ath6kl: MAC ADDRESS 88:c3:97:82:8e:78 [ 35.680000] <6>ath6kl: ar6006 hw 1.1 usb fw 5.1.0.9999 [ 35.700000] ipaccount: ifname [eth0.1] event[5] [ 35.720000] <6>ath6kl: Create dedicated p2p interface [ 35.720000] ipaccount: ifname [p2p0] event[16] [ 35.730000] usbcore: registered new interface driver ath6kl_usb [ 35.780000] ipaccount: ifname [p2p0] event[5] [ 35.820000] ipaccount: ifname [eth0.1] event[8] [ 35.820000] ipaccount: ifname [eth0.1] event[13] [ 35.820000] device eth0 entered promiscuous mode [ 35.870000] ADDRCONF(NETDEV_UP): eth0.1: link is not ready [ 35.870000] ipaccount: ifname [eth0.1] event[1] [ 35.880000] ipaccount: ifname [eth0.1] event[20] [ 35.880000] device eth0.1 entered promiscuous mode [ 35.890000] ipaccount: ifname [br-lan] event[11] [ 35.890000] ipaccount: ifname [br-lan] event[8] [ 35.940000] ipaccount: ifname [br-lan] event[8] [ 35.940000] ipaccount: ifname [br-lan] event[13] [ 35.970000] ADDRCONF(NETDEV_UP): br-lan: link is not ready [ 35.970000] ipaccount: ifname [br-lan] event[1] [ 35.980000] ipaccount: ifname [eth0.2] event[16] [ 36.030000] ipaccount: ifname [eth0.2] event[5] [ 36.030000] ipaccount: ifname [eth0.2] event[8] [ 36.040000] ipaccount: ifname [eth0.2] event[13] [ 36.040000] ADDRCONF(NETDEV_UP): eth0.2: link is not ready [ 36.050000] ipaccount: ifname [eth0.2] event[1] [ 36.050000] ipaccount: ifname [eth0.2] event[20] [ 36.060000] device eth0.2 entered promiscuous mode /etc/init.d/network: /sbin/wifi: ==========device=wifi0======== /etc/init.d/network: /sbin/wifi: ...wifi0.type=qcawifi... /etc/init.d/network: /sbin/wifi: run1 eval type enable_qcawifi /etc/init.d/network: /sbin/wifi: run2 eval enable_qcawifi 'wifi0' [ 36.320000] ipaccount: ifname [eth0.1] event[4] [ 36.320000] ipaccount: ifname [eth0.2] event[4] [ 36.530000] ipaccount: ifname [lo] event[13] [ 36.530000] ipaccount: ifname [lo] event[1] qcawifi: enable radio wifi0 [ 37.220000] ath_net80211_dfs_clist_update: called, cmd=1, nollist= (null), nentries=0 [ 37.230000] ath_attach_dfs[12583] dfsdomain 1 [ 37.240000] dfs_attach: event log enabled by default [ 37.310000] DCS for CW interference mitigation: 0 [ 37.310000] DCS for WLAN interference mitigation: 0 /etc/rc.d/S49messagingagent.sh: start messagingagent ok. [ 37.400000] sc nodebug 0 /etc/init.d/network: Invalid command : txbf_snd_int /etc/init.d/network: Invalid command : obss_rssi_th /etc/init.d/network: Invalid command : obss_rxrssi_th [ 37.510000] Disconnect_timeout value entered:10 [ 37.660000] reconfiguration_timeout value entered:60 [ 37.800000] ADDRCONF(NETDEV_CHANGE): eth0.1: link becomes ready [ 37.800000] br-lan: port 1(eth0.1) entered forwarding state [ 37.810000] br-lan: port 1(eth0.1) entered forwarding state [ 37.820000] ipaccount: ifname [eth0.1] event[4] [ 37.820000] eth0: link up (1000Mbps/Full duplex) [ 37.850000] ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready [ 37.860000] ipaccount: ifname [br-lan] event[4] [ 37.910000] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 37.910000] ipaccount: ifname [eth0] event[4] [ 37.950000] ADDRCONF(NETDEV_CHANGE): eth0.2: link becomes ready [ 37.950000] br-lan: port 2(eth0.2) entered forwarding state [ 37.960000] br-lan: port 2(eth0.2) entered forwarding state [ 37.960000] ipaccount: ifname [eth0.2] event[4] /etc/init.d/network: cat: can't open '/sys/class/net/wl1/address': No such file or directory [ 38.990000] wlan_vap_create : enter. devhandle=0x866e0380, opmode=IEEE80211_M_HOSTAP, flags=0x1 [ 39.000000] ieee80211_mbo_vattach:MBO Initialized [ 39.000000] ieee80211_oce_vattach: OCE Initialized [ 39.010000] wlan_vap_create : exit. devhandle=0x866e0380, vap=0x84b68000, opmode=IEEE80211_M_HOSTAP, flags=0x1. [ 39.020000] __ieee80211_smart_ant_init: Smart Antenna is not supported [ 39.020000] ipaccount: ifname [wl1] event[16] [ 39.050000] ipaccount: ifname [wl1] event[5] [ 39.050000] VAP device wl1 created osifp: (853d1b80) os_if: (84b68000) [ 39.160000] siwfreq [ 39.160000] Set freq vap 0 stop send + 84b68000 [ 39.170000] Set freq vap 0 stop send -84b68000 [ 39.250000] Set wait done --84b68000 [ 39.360000] ipaccount: ifname [wl1] event[13] [ 39.360000] ipaccount: ifname [wifi0] event[13] [ 39.460000] ipaccount: ifname [wifi0] event[1] [ 39.460000] 8021q: adding VLAN 0 to HW filter on device wl1 [ 39.470000] ipaccount: ifname [wl1] event[1] [ 39.480000] ipaccount: ifname [wl1] event[20] [ 39.480000] device wl1 entered promiscuous mode [ 39.480000] br-lan: port 3(wl1) entered forwarding state [ 39.490000] br-lan: port 3(wl1) entered forwarding state [ 39.770000] Setting Max Stations:64 [ 39.810000] br-lan: port 1(eth0.1) entered forwarding state /etc/init.d/network: sh: bad number /etc/init.d/network: Interface doesn't accept private ioctl... /etc/init.d/network: stafwd (8BE0): Invalid argument /etc/init.d/network: Error for wireless request "Set ESSID" (8B1[ 39.890000] [DEBUG] vap-0(wl1):set SIOC80211NWID, 5 characters B) : /etc/init.[ 39.900000] [ 39.900000] DES SSID SET=xhome d/network: GET failed on device wl1 ; Argument list too long. [ 39.980000] br-lan: port 2(eth0.2) entered forwarding state [ 39.980000] __ieee80211_smart_ant_init: Smart Antenna is not supported [ 39.990000] br-lan: port 2(eth0.2) entered disabled state [ 40.000000] ipaccount: ifname [eth0.2] event[4] /etc/init.d/network: Interface doesn't accept private ioctl... /etc/init.d/network: vhtmubfer (8BE0): Invalid argument /etc/init.d/network: sh: 0: unknown operand /etc/init.d/network: sh: 0: unknown operand [ 41.490000] br-lan: port 3(wl1) entered forwarding state [ 41.520000] ieee80211_ioctl_siwmode: imr.ifm_active=393856, new mode=3, valid=1 [ 41.550000] ipaccount: ifname [wl1] event[9] [ 41.580000] br-lan: port 3(wl1) entered disabled state [ 41.580000] ipaccount: ifname [wl1] event[2] [ 41.590000] DEVICE IS DOWN ifname=wl1 [ 41.590000] DEVICE IS DOWN ifname=wl1 [ 42.120000] Warning: node not in table 0x84bf5000 [ 42.150000] ipaccount: ifname [wl1] event[13] [ 42.210000] __ieee80211_smart_ant_init: Smart Antenna is not supported [ 42.230000] br-lan: port 3(wl1) entered forwarding state [ 42.230000] br-lan: port 3(wl1) entered forwarding state [ 42.240000] 8021q: adding VLAN 0 to HW filter on device wl1 [ 42.240000] ipaccount: ifname [wl1] event[1] /etc/init.d/network: OK /etc/init.d/network: Interface doesn't accept private ioctl... /etc/init.d/network: setHwaddr (8BE4): Device or resource busy [ 42.850000] wifi_log: [Class 1 - RECV AUTH] - if="wl1", sta_mac="50:8f:4c:f8:af:f0", bssid="88:c3:97:82:8e:7a", action="recv-auth", rssi="23", status="0", algorithm="0x0000", seq_num="1" [ 42.870000] wifi_log: [Class 1 - RECV AUTH] - if="wl1", sta_mac="50:8f:4c:f8:af:f0", bssid="88:c3:97:82:8e:7a", action="recv-auth", rssi="20", status="0", algorithm="0x0000", seq_num="1" [ 42.880000] wifi_log: [Class 1 - SEND AUTH] - if="wl1", sta_mac="50:8f:4c:f8:af:f0", bssid="88:c3:97:82:8e:7a", action="mlme-auth", status="0", seq_num="2" [ 42.900000] wifi_log: [Class 2 - RECV ASSOC] - if="wl1", sta_mac="50:8f:4c:f8:af:f0", bssid="88:c3:97:82:8e:7a", action="recv-assoc", rssi="21" /etc/init.d/network: /sbin/wifi:[ 42.950000] wifi_log: [Class 2 - SEND ASSOC RSP] - if="wl1", sta_mac="50:8f:4c:f8:af:f0", ==========devicbssid="88:c3:97:82:8e:7a", action="mlme-assoc", reason="0" e=wifi1======== /etc/init.d/network: /sbin/wifi: ...wifi1.type=qcawifi... /etc/init.d/network: /sbin/wifi: run1 eval type enable_qcawifi /etc/init.d/network: /sbin/wifi: run2 eval enable_qcawifi 'wifi1' qcawifi: enable radio wifi1 [ 43.300000] [ol_ath_iw_setcountry][1852] *p=43, *(p+1)=4e [ 43.310000] isCountryCodeValid: EEPROM regdomain 0x0 [ 43.320000] ol_regdmn_init_channels: !avail mode 0x1f9001 (0x2) flags 0x2150 [ 43.320000] ol_regdmn_init_channels: !avail mode 0x1f9001 (0x4) flags 0xa0 [ 43.330000] ol_regdmn_init_channels: !avail mode 0x1f9001 (0x8) flags 0xc0 [ 43.340000] ol_regdmn_init_channels: !avail mode 0x1f9001 (0x20) flags 0xd0 [ 43.340000] ol_regdmn_init_channels: !avail mode 0x1f9001 (0x40) flags 0x150 [ 43.350000] ol_regdmn_init_channels: !avail mode 0x1f9001 (0x800) flags 0x10080 [ 43.360000] ol_regdmn_init_channels: !avail mode 0x1f9001 (0x2000) flags 0x20080 [ 43.370000] ol_regdmn_init_channels: !avail mode 0x1f9001 (0x4000) flags 0x40080 [ 43.380000] Add VHT80 channel: 5210 [ 43.380000] Add VHT80 channel: 5290 [ 43.380000] Add VHT80 channel: 5775 [ 43.390000] Skipping VHT80 channel 5825 [ 43.390000] ol_regdmn_init_channels: !avail mode 0x1f9001 (0x200000) flags 0x4000100 [ 43.400000] ol_regdmn_init_channels: !avail mode 0x1f9001 (0x400000) flags 0x8000100 [ 43.530000] wmi_dbg_cfg_send: mod[0]00000000 dbgcfg60000000 cfgvalid[0] 00000000 cfgvalid[1] 00000000, cfgvalid[2] 70000000 [ 43.590000] set TXBF_SND_PERIOD: value 100 wmi_status 0 [ 43.680000] Disconnect_timeout value entered:10 [ 43.720000] reconfiguration_timeout value entered:60 /etc/init.d/network: cat: can't open '/sys/class/net/wl0/address': No such file or directory [ 44.190000] [wifi1] FWLOG: [48793] WAL_DBGID_PDEV_INFO_PRINT ( 0x57, 0x199, 0x1180, 0x10, 0x0 ) [ 44.200000] [wifi1] FWLOG: [48793] WAL_DBGID_PDEV_INFO_PRINT ( 0x57, 0x10, 0x0, 0x10, 0x0 ) [ 44.230000] br-lan: port 3(wl1) entered forwarding state /etc/init.d/network: cat: can't open '/sys/class/net/wl0/address': No such file or directory [ 44.620000] wlan_vap_create : enter. devhandle=0x85900380, opmode=IEEE80211_M_HOSTAP, flags=0x1 [ 44.630000] send_vdev_create_cmd_non_tlv: ID = 0 Type = 1, Subtype = 0 VAP Addr = 88:c3:97:82:8e:79: [ 44.640000] su bfee 0 mu bfee 0 su bfer 0 mu bfer 0 impl bf 1 sounding dim 0 [ 44.650000] ieee80211_mbo_vattach:MBO Initialized [ 44.660000] ieee80211_oce_vattach: OCE Initialized [ 44.660000] wlan_vap_create : exit. devhandle=0x85900380, vap=0x838d8000, opmode=IEEE80211_M_HOSTAP, flags=0x1. [ 44.670000] __ieee80211_smart_ant_init: Smart Antenna is not supported [ 44.680000] Enabling TX checksum bit for the vap wl0 features 4000 [ 44.680000] Enabling SG bit for the vap wl0 features 4000 [ 44.690000] Enabling SG bit for the vap wl0 features 4000 [ 44.700000] Enabling TSO bit for the vap wl0 features 4000 [ 44.700000] Enabling LRO bit for the vap wl0 features 4000 [ 44.710000] ipaccount: ifname [wl0] event[16] [ 44.750000] ipaccount: ifname [wl0] event[5] [ 44.750000] VAP device wl0 created osifp: (84ad4380) os_if: (838d8000) [ 44.810000] Rejecting mode 20: This mode may be invalid or may be unavailable for the requested values of parameters such as channel and chainmasks /etc/init.d/network: Interface doesn't accept private ioctl... [ 44.860000] siwfreq /etc/init.d/netw[ 44.860000] Set freq vap 0 stop send + 838d8000 ork: mode (8BF2)[ 44.870000] Set freq vap 0 stop send -838d8000 : Invalid argument [ 44.930000] Set wait done --838d8000 [ 45.000000] ipaccount: ifname [wl0] event[13] [ 45.000000] ipaccount: ifname [wifi1] event[13] [ 45.010000] ipaccount: ifname [wifi1] event[1] [ 45.010000] 8021q: adding VLAN 0 to HW filter on device wl0 [ 45.020000] ipaccount: ifname [wl0] event[1] [ 45.020000] ipaccount: ifname [wl0] event[20] [ 45.030000] device wl0 entered promiscuous mode [ 45.030000] br-lan: port 4(wl0) entered forwarding state [ 45.040000] br-lan: port 4(wl0) entered forwarding state /etc/init.d/network: sh: bad number /etc/init.d/network: Interface doesn't accept private ioctl... /etc/init.d/network: stafwd (8BE[ 45.340000] Setting Max Stations:64 0): Invalid argument /etc/init.d/network: Error for wireless request "Set ESSID" (8B1B) : /etc/init.d/network: GET failed on device wl0 ; Argument list too long. [ 45.420000] [DEBUG] vap-0(wl0):set SIOC80211NWID, 8 characters [ 45.420000] [ 45.420000] DES SSID SET=xhome_5G [ 45.480000] OL vap_start + [ 45.480000] VDEV START [ 45.480000] OL vap_start - [ 45.750000] ol_vdev_start_resp_ev for vap 0 (873ec000) [ 45.750000] su bfee 1 mu bfee 0 su bfer 1 mu bfer 1 impl bf 1 sounding dim 3 [ 45.760000] send_vdev_up_cmd_non_tlv for vap 0 [ 45.760000] Beacon mode set to staggered. Cannot enable FD [ 45.770000] __ieee80211_smart_ant_init: Smart Antenna is not supported [ 45.780000] ol_ath_vap_set_param: rate 6000 is not valid. [ 45.850000] su bfee 1 mu bfee 0 su bfer 1 mu bfer 1 impl bf 0 sounding dim 3 [ 45.890000] STOPPED EVENT for vap 0 (873ec000) [ 45.900000] send_vdev_down_cmd_non_tlv for vap 0 [ 45.920000] OL vap_start + [ 45.920000] VDEV START [ 45.920000] OL vap_start - [ 45.920000] ol_ath_vap_set_param: rate 6000 is not valid. [ 45.930000] ol_vdev_start_resp_ev for vap 0 (873ec000) [ 45.930000] su bfee 1 mu bfee 0 su bfer 1 mu bfer 1 impl bf 0 sounding dim 3 [ 45.940000] send_vdev_up_cmd_non_tlv for vap 0 [ 45.950000] Beacon mode set to staggered. Cannot enable FD [ 45.950000] __ieee80211_smart_ant_init: Smart Antenna is not supported [ 45.970000] su bfee 1 mu bfee 0 su bfer 1 mu bfer 1 impl bf 0 sounding dim 3 [ 45.980000] STOPPED EVENT for vap 0 (873ec000) [ 45.980000] send_vdev_down_cmd_non_tlv for vap 0 [ 46.010000] OL vap_start + [ 46.010000] VDEV START [ 46.010000] OL vap_start - [ 46.010000] ol_vdev_start_resp_ev for vap 0 (873ec000) [ 46.020000] su bfee 1 mu bfee 0 su bfer 1 mu bfer 1 impl bf 0 sounding dim 3 [ 46.030000] send_vdev_up_cmd_non_tlv for vap 0 [ 46.030000] Beacon mode set to staggered. Cannot enable FD [ 46.040000] __ieee80211_smart_ant_init: Smart Antenna is not supported [ 46.040000] ol_ath_vap_set_param: rate 6000 is not valid. [ 46.130000] su bfee 1 mu bfee 0 su bfer 1 mu bfer 1 impl bf 0 sounding dim 3 [ 46.140000] STOPPED EVENT for vap 0 (873ec000) [ 46.140000] send_vdev_down_cmd_non_tlv for vap 0 Wed Jan 6 15:07:31 +05 2021 boot_check[1899]: INFO: Wireless OK [ 46.180000] OL vap_start + [ 46.180000] VDEV START [ 46.180000] OL vap_start - [ 46.190000] ol_vdev_start_resp_ev for vap 0 (873ec000) [ 46.190000] su bfee 1 mu bfee 0 su bfer 1 mu bfer 1 impl bf 0 sounding dim 3 [ 46.200000] send_vdev_up_cmd_non_tlv for vap 0 [ 46.200000] Beacon mode set to staggered. Cannot enable FD [ 46.210000] __ieee80211_smart_ant_init: Smart Antenna is not supported [ 46.220000] ol_ath_vap_set_param: rate 6000 is not valid. [ 46.280000] su bfee 1 mu bfee 0 su bfer 1 mu bfer 1 impl bf 0 sounding dim 3 [ 46.290000] su bfee 1 mu bfee 0 su bfer 1 mu bfer 1 impl bf 0 sounding dim 3 [ 46.300000] STOPPED EVENT for vap 0 (873ec000) [ 46.300000] send_vdev_down_cmd_non_tlv for vap 0 [ 46.320000] OL vap_start + [ 46.320000] VDEV START [ 46.320000] OL vap_start - [ 46.320000] ol_vdev_start_resp_ev for vap 0 (873ec000) [ 46.330000] su bfee 1 mu bfee 0 su bfer 1 mu bfer 1 impl bf 0 sounding dim 3 [ 46.340000] send_vdev_up_cmd_non_tlv for vap 0 [ 46.340000] Beacon mode set to staggered. Cannot enable FD [ 46.350000] __ieee80211_smart_ant_init: Smart Antenna is not supported [ 46.350000] ol_ath_vap_set_param: rate 6000 is not valid. /etc/init.d/network: Interface doesn't accept private ioctl... /etc/init.d/network: vhtmubfee (8BE0): Invalid argument [ 46.440000] ieee80211_dfs_override_cac_timeout: CAC timeout is now overridden (0) /etc/init.d/network: sh: 0: unknown operand /etc/init.d/network: sh: 0: unknown operand /etc/rc.d/S60iweventd: iwevent-call start ok [ 47.040000] br-lan: port 4(wl0) entered forwarding state [ 47.510000] ieee80211_ioctl_siwmode: imr.ifm_active=18875008, new mode=3, valid=1 [ 47.550000] ipaccount: ifname [wl0] event[9] [ 47.550000] STOPPED EVENT for vap 0 (873ec000) [ 47.560000] send_vdev_down_cmd_non_tlv for vap 0 [ 47.590000] br-lan: port 4(wl0) entered disabled state [ 47.590000] ipaccount: ifname [wl0] event[2] [ 47.600000] DEVICE IS DOWN ifname=wl0 [ 47.600000] DEVICE IS DOWN ifname=wl0 [ 48.420000] ipaccount: ifname [wl0] event[13] [ 48.450000] OL vap_start + [ 48.450000] VDEV START [ 48.450000] OL vap_start - [ 48.450000] ol_vdev_start_resp_ev for vap 0 (873ec000) [ 48.460000] send_wmm_update_cmd_non_tlv: [ 48.460000] su bfee 1 mu bfee 0 su bfer 1 mu bfer 1 impl bf 0 sounding dim 3 [ 48.470000] send_vdev_up_cmd_non_tlv for vap 0 [ 48.480000] Beacon mode set to staggered. Cannot enable FD [ 48.480000] __ieee80211_smart_ant_init: Smart Antenna is not supported [ 48.490000] ol_ath_vap_set_param: rate 6000 is not valid. [ 48.500000] br-lan: port 4(wl0) entered forwarding state [ 48.510000] br-lan: port 4(wl0) entered forwarding state [ 48.520000] 8021q: adding VLAN 0 to HW filter on device wl0 [ 48.520000] ipaccount: ifname [wl0] event[1] /etc/init.d/network: OK /etc/rc.d/S77trafficd: refresh ifname into ipaacount in [lan-dev 5g-wl 2.4g-wl w[ 48.900000] ipaccount: refresh dev ifname to [eth0 wl0 wl1 wl14] l-guest] /etc/r[ 48.910000] ipaccount: landev_init_all() add dev [eth0] is_wireless: 0. c.d/S77trafficd:[ 48.920000] ipaccount: landev_init_all() add dev [wl0] is_wireless: 1. eth0 wl0 wl1 wl[ 48.930000] ipaccount: landev_init_all() add dev [wl1] is_wireless: 1. 14 [ 48.930000] ipaccount: landev_init_all() get dev [wl14] not found. /etc/init.d/network: Interface doesn't accept private ioctl... /etc/init.d/network: setHwaddr ([ 49.290000] osif_ioctl_create_vap:create netdev failed 8BE4): Device or resource busy /etc/init.d/network: /usr/sbin/wlanconfig: ioctl: Invalid argument /etc/init.d/network: enable_qcawifi(wifi1): Failed to set up ap vif [ 49.640000] jffs2: Too few erase blocks (3) /etc/rc.d/S98miqos: In AP mode, disable QoS. exit! [ 50.510000] br-lan: port 4(wl0) entered forwarding state [ 50.590000] ieee80211_send_disassoc_with_callback: 12 callbacks suppressed [ 50.590000] wifi_log: [Class 2 - SEND DISASSOC] - if="wl1", sta_mac="18:fe:34:cc:84:7c", bssid="88:c3:97:82:8e:7a", action="send-disassoc", reason="2" /etc/rc.d/S98miqos: { /etc/rc.d/S98miqos: status=0 /etc/rc.d/S98miqos: data=ok /etc/rc.d/S98miqos: } [ 52.890000] wifi_log: [Class 1 - RECV DEAUTH] - if="wl1", sta_mac="18:fe:34:cc:84:7c", bssid="88:c3:97:82:8e:7a", action="recv-deauth", reason="3", rssi="9" [ 52.900000] wifi_log: [Class 1 - RECV AUTH] - if="wl1", sta_mac="18:fe:34:cc:84:7c", bssid="88:c3:97:82:8e:7a", action="recv-auth", rssi="11", status="0", algorithm="0x0000", seq_num="1" [ 52.920000] wifi_log: [Class 1 - SEND AUTH] - if="wl1", sta_mac="18:fe:34:cc:84:7c", bssid="88:c3:97:82:8e:7a", action="mlme-auth", status="0", seq_num="2" /etc/rc.d/S98stat_points: tail: can't open '/tmp/stat_points_rom.log': No such file or directory /etc/rc.d/S98stat_points: tail: can't open '/tmp/stat_points_web.log': No such file or directory /etc/rc.d/S99boot_check: uci: Entry not found /etc/rc.d/S99boot_check: Unlocking cfg_bak ... /etc/rc.d/S99boot_check: Erasing cfg_bak ... /etc/rc.d/S99boot_check: Unlocking cfg_bak ... /etc/rc.d/S99boot_check: /etc/rc.d/S99boot_check: Writing from /tmp/cfg_bak.tgz to cfg_bak ... [ ][e][w] Wed Jan 6 15:12:24 +05 2021 boot_check[3465]: Booting up finished.
OpenWrt bootlog
[ 0.000000] Linux version 5.4.110 (isa@nbook-isa) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r16530-130b65b12e)) #0 Fri Apr 16 18:37:03 2021 [ 0.000000] printk: bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019750 (MIPS 74Kc) [ 0.000000] MIPS: machine is Xiaomi AIoT AC2350 [ 0.000000] SoC: Qualcomm Atheros QCA956X ver 1 rev 0 [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000000000000-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] 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] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32480 [ 0.000000] Kernel command line: console=ttyS0,115200n8 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=00000000 [ 0.000000] Readback ErrCtl register=00000000 [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 122128K/131072K available (4916K kernel code, 186K rwdata, 1128K rodata, 1184K init, 196K bss, 8944K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS: 51 [ 0.000000] random: get_random_bytes called from start_kernel+0x308/0x4fc with crng_init=0 [ 0.000000] CPU clock: 775.000 MHz [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 4932285024 ns [ 0.000006] sched_clock: 32 bits at 387MHz, resolution 2ns, wraps every 5541893118ns [ 0.008217] Calibrating delay loop... 385.02 BogoMIPS (lpj=770048) [ 0.046714] pid_max: default: 32768 minimum: 301 [ 0.051713] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.059425] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.071460] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.081773] futex hash table entries: 256 (order: -1, 3072 bytes, linear) [ 0.089054] pinctrl core: initialized pinctrl subsystem [ 0.095480] NET: Registered protocol family 16 [ 0.128567] workqueue: max_active 576 requested for napi_workq is out of range, clamping between 1 and 512 [ 0.141819] clocksource: Switched to clocksource MIPS [ 0.148275] NET: Registered protocol family 2 [ 0.153580] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear) [ 0.162460] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.170551] TCP bind hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.177991] TCP: Hash tables configured (established 1024 bind 1024) [ 0.184826] UDP hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.191768] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.199434] NET: Registered protocol family 1 [ 0.204099] PCI: CLS 0 bytes, default 32 [ 0.211810] workingset: timestamp_bits=14 max_order=15 bucket_order=1 [ 0.224705] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.230897] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.256351] pinctrl-single 1804002c.pinmux: 544 pins, size 68 [ 0.263039] gpio-export gpio-export: 2 gpio(s) exported [ 0.269341] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled [ 0.276738] printk: console [ttyS0] disabled [ 0.281327] 18020000.uart: ttyS0 at MMIO 0x18020000 (irq = 9, base_baud = 1562500) is a 16550A [ 0.290435] printk: console [ttyS0] enabled [ 0.299497] printk: bootconsole [early0] disabled [ 0.316659] spi-nor spi0.0: en25qh128 (16384 Kbytes) [ 0.321901] 8 fixed-partitions partitions found on MTD device spi0.0 [ 0.328466] Creating 8 MTD partitions on "spi0.0": [ 0.333428] 0x000000000000-0x000000030000 : "Bootloader" [ 0.339787] 0x000000030000-0x000000040000 : "Nvram" [ 0.345667] 0x000000040000-0x000000050000 : "Bdata" [ 0.351564] 0x000000050000-0x000000060000 : "crash" [ 0.357447] 0x000000060000-0x000000070000 : "art" [ 0.363177] 0x000000070000-0x000000090000 : "cfg_bak" [ 0.369247] 0x000000090000-0x000000200000 : "overlay" [ 0.375324] 0x000000200000-0x000001000000 : "firmware" [ 0.388468] 2 uimage-fw partitions found on MTD device firmware [ 0.394637] Creating 2 MTD partitions on "firmware": [ 0.399778] 0x000000000000-0x000000200000 : "kernel" [ 0.405711] 0x000000200000-0x000000e00000 : "rootfs" [ 0.411643] mtd: device 9 (rootfs) set to be root filesystem [ 0.419326] 1 squashfs-split partitions found on MTD device rootfs [ 0.425771] 0x000000780000-0x000000e00000 : "rootfs_data" [ 0.434020] libphy: Fixed MDIO Bus: probed [ 1.086184] libphy: ag71xx_mdio: probed [ 1.093244] switch0: Atheros AR8337 rev. 2 switch registered on mdio.0 [ 1.153810] random: fast init done [ 1.681295] ag71xx 19000000.eth: connected to PHY at mdio.0:00 [uid=004dd036, driver=Atheros AR8216/AR8236/AR8316] [ 1.692547] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode: sgmii [ 1.699179] i2c /dev entries driver [ 1.704795] NET: Registered protocol family 10 [ 1.714093] Segment Routing with IPv6 [ 1.718028] NET: Registered protocol family 17 [ 1.722704] 8021q: 802.1Q VLAN Support v1.8 [ 1.727832] PCI host bridge /ahb/pcie-controller@18250000 ranges: [ 1.734196] MEM 0x0000000012000000..0x0000000013ffffff [ 1.739600] IO 0x0000000000000000..0x0000000000000000 [ 1.745170] PCI host bridge to bus 0000:00 [ 1.749445] pci_bus 0000:00: root bus resource [mem 0x12000000-0x13ffffff] [ 1.756551] pci_bus 0000:00: root bus resource [io 0x0000] [ 1.762310] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0] [ 1.769325] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 1.777541] pci 0000:00:00.0: [168c:0046] type 00 class 0x028000 [ 1.783804] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit] [ 1.790945] pci 0000:00:00.0: PME# supported from D0 D3hot D3cold [ 1.797273] pci 0000:00:00.0: 2.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s x1 link at 0000:00:00.0 (capable of 4.000 Gb/s with 5 GT/s x1 link) [ 1.812481] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00 [ 1.819356] pci 0000:00:00.0: BAR 0: assigned [mem 0x12000000-0x121fffff 64bit] [ 1.832433] VFS: Mounted root (squashfs filesystem) readonly on device 31:9. [ 1.846274] Freeing unused kernel memory: 1184K [ 1.850980] This architecture does not have kernel memory protection. [ 1.857629] Run /sbin/init as init process [ 2.349242] init: Console is alive [ 2.353063] init: - watchdog - [ 3.451048] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 3.494170] usbcore: registered new interface driver usbfs [ 3.499938] usbcore: registered new interface driver hub [ 3.505520] usbcore: registered new device driver usb [ 3.516369] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 3.524773] ehci-fsl: Freescale EHCI Host controller driver [ 3.531942] ehci-platform: EHCI generic platform driver [ 3.537623] ehci-platform 1b000000.usb: EHCI Host Controller [ 3.543532] ehci-platform 1b000000.usb: new USB bus registered, assigned bus number 1 [ 3.551737] ehci-platform 1b000000.usb: irq 13, io mem 0x1b000000 [ 3.573829] ehci-platform 1b000000.usb: USB 2.0 started, EHCI 1.00 [ 3.580983] hub 1-0:1.0: USB hub found [ 3.585258] hub 1-0:1.0: 1 port detected [ 3.593497] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 3.611431] init: - preinit - [ 4.818493] random: jshn: uninitialized urandom read (4 bytes read) [ 4.932154] random: jshn: uninitialized urandom read (4 bytes read) [ 5.102103] random: jshn: uninitialized urandom read (4 bytes read) [ 6.235511] Atheros AR8216/AR8236/AR8316 mdio.0:00: Port 2 is up [ 6.249928] eth0: link up (1000Mbps/Full duplex) [ 6.262882] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 6.277941] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.1: link becomes ready [ 6.311496] urandom_read: 4 callbacks suppressed [ 6.311502] random: procd: uninitialized urandom read (4 bytes read) [ 10.486245] jffs2: notice: (561) jffs2_build_xattr_subsystem: complete building xattr subsystem, 16 of xdatum (8 unchecked, 1 orphan) and 22 of xref (1 dead, 0 orphan) found. [ 10.503784] mount_root: switching to jffs2 overlay [ 10.515110] overlayfs: upper fs does not support tmpfile. [ 10.526107] urandom-seed: Seeding with /etc/urandom.seed [ 10.633274] eth0: link down [ 10.654288] procd: - early - [ 10.657354] procd: - watchdog - [ 11.229042] procd: - watchdog - [ 11.233464] procd: - ubus - [ 11.299860] random: ubusd: uninitialized urandom read (4 bytes read) [ 11.308147] random: ubusd: uninitialized urandom read (4 bytes read) [ 11.318302] procd: - init - [ 12.168511] kmodloader: loading kernel modules from /etc/modules.d/* [ 12.224277] tun: Universal TUN/TAP device driver, 1.6 [ 12.422849] Loading modules backported from Linux version v5.10.16-0-gde53befa79cf [ 12.430722] Backport generated by backports.git v5.10.16-1-0-g21d2a1d2 [ 12.444914] urngd: v1.0.2 started. [ 12.495984] xt_time: kernel timezone is -0000 [ 12.736256] PPP generic driver version 2.4.2 [ 12.746993] NET: Registered protocol family 24 [ 12.761691] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information. [ 12.769834] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved. [ 12.797963] random: crng init done [ 12.884193] ath10k 5.10 driver, optimized for CT firmware, probing pci device: 0x46. [ 12.906673] ath10k_pci 0000:00:00.0: enabling device (0000 -> 0002) [ 12.913468] ath10k_pci 0000:00:00.0: pci irq legacy oper_irq_mode 1 irq_mode 0 reset_mode 0 [ 15.352375] ath10k_pci 0000:00:00.0: qca9984/qca9994 hw1.0 target 0x01000000 chip_id 0x00000000 sub 168c:cafe [ 15.362670] ath10k_pci 0000:00:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0 [ 15.382515] ath10k_pci 0000:00:00.0: firmware ver 10.4b-ct-9984-fW-13-5ae337bb1 api 5 features mfp,peer-flow-ctrl,txstatus-noack,wmi-10.x-CT,ratemask-CT,regdump-CT,txrate-CT,flush-all-CT,pingpong-CT,ch-regs-CT,nop-CT,set-special-CT,tx-rc-CT,cust-stats-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT,wmi-bcn-rc-CT crc32 7ea63dc5 [ 17.732259] ath10k_pci 0000:00:00.0: failed to fetch board data for bus=pci,bmi-chip-id=0,bmi-board-id=16 from ath10k/QCA9984/hw1.0/board-2.bin [ 17.746392] ath10k_pci 0000:00:00.0: board_file api 1 bmi_id 0:16 crc32 db992cf8 [ 21.282956] ath10k_pci 0000:00:00.0: 10.4 wmi init: vdevs: 16 peers: 48 tid: 96 [ 21.290734] ath10k_pci 0000:00:00.0: msdu-desc: 2500 skid: 32 [ 21.372709] ath10k_pci 0000:00:00.0: wmi print 'P 48/48 V 16 K 144 PH 176 T 186 msdu-desc: 2500 sw-crypt: 0 ct-sta: 0' [ 21.384026] ath10k_pci 0000:00:00.0: wmi print 'free: 84920 iram: 13156 sram: 11224' [ 21.670375] ath10k_pci 0000:00:00.0: htt-ver 2.2 wmi-op 6 htt-op 4 cal pre-cal-file max-sta 32 raw 0 hwcrypto 1 [ 21.755011] ath: EEPROM regdomain sanitized [ 21.755021] ath: EEPROM regdomain: 0x64 [ 21.755024] ath: EEPROM indicates we should expect a direct regpair map [ 21.755042] ath: Country alpha2 being used: 00 [ 21.755044] ath: Regpair used: 0x64 [ 21.789336] usbcore: registered new interface driver ath6kl_usb [ 21.880603] ath: EEPROM regdomain sanitized [ 21.880613] ath: EEPROM regdomain: 0x64 [ 21.880616] ath: EEPROM indicates we should expect a direct regpair map [ 21.880635] ath: Country alpha2 being used: 00 [ 21.880638] ath: Regpair used: 0x64 [ 21.892357] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht' [ 21.894291] ieee80211 phy1: Atheros AR9561 Rev:0 mem=0xb8100000, irq=2 [ 21.954336] kmodloader: done loading kernel modules from /etc/modules.d/* [ 35.554047] eth0: link up (1000Mbps/Full duplex) [ 35.570103] device eth0 entered promiscuous mode [ 35.580289] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 35.594161] br-lan: port 1(eth0.1) entered blocking state [ 35.599916] br-lan: port 1(eth0.1) entered disabled state [ 35.605795] device eth0.1 entered promiscuous mode [ 35.665935] br-lan: port 1(eth0.1) entered blocking state [ 35.671539] br-lan: port 1(eth0.1) entered forwarding state [ 36.553905] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready [ 38.801333] ath: EEPROM regdomain: 0x809c [ 38.805525] ath: EEPROM indicates we should expect a country code [ 38.811836] ath: doing EEPROM country->regdmn map search [ 38.817325] ath: country maps to regdmn code: 0x52 [ 38.822279] ath: Country alpha2 being used: CN [ 38.826873] ath: Regpair used: 0x52 [ 38.830483] ath: regdomain 0x809c dynamically updated by user [ 38.836510] ath: EEPROM regdomain: 0x809c [ 38.840666] ath: EEPROM indicates we should expect a country code [ 38.846963] ath: doing EEPROM country->regdmn map search [ 38.852456] ath: country maps to regdmn code: 0x52 [ 38.857402] ath: Country alpha2 being used: CN [ 38.861988] ath: Regpair used: 0x52 [ 38.865582] ath: regdomain 0x809c dynamically updated by user [ 41.701673] br-lan: port 2(wlan1) entered blocking state [ 41.707234] br-lan: port 2(wlan1) entered disabled state [ 41.713104] device wlan1 entered promiscuous mode [ 42.354123] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 42.361081] br-lan: port 2(wlan1) entered blocking state [ 42.366635] br-lan: port 2(wlan1) entered forwarding state [ 48.344001] ath10k_pci 0000:00:00.0: 10.4 wmi init: vdevs: 16 peers: 48 tid: 96 [ 48.351782] ath10k_pci 0000:00:00.0: msdu-desc: 2500 skid: 32 [ 48.433739] ath10k_pci 0000:00:00.0: wmi print 'P 48/48 V 16 K 144 PH 176 T 186 msdu-desc: 2500 sw-crypt: 0 ct-sta: 0' [ 48.445076] ath10k_pci 0000:00:00.0: wmi print 'free: 84920 iram: 13156 sram: 11224' [ 48.827502] ath10k_pci 0000:00:00.0: rts threshold -1 [ 48.833382] ath10k_pci 0000:00:00.0: Firmware lacks feature flag indicating a retry limit of > 2 is OK, requested limit: 4 [ 48.851440] br-lan: port 3(wlan0) entered blocking state [ 48.857192] br-lan: port 3(wlan0) entered disabled state [ 48.863018] device wlan0 entered promiscuous mode [ 49.030539] ath10k_pci 0000:00:00.0: NOTE: Firmware DBGLOG output disabled in debug_mask: 0x10000000 [ 49.514150] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 49.521070] br-lan: port 3(wlan0) entered blocking state [ 49.526619] br-lan: port 3(wlan0) entered forwarding state
Notes
- The internally connected Qualcomm Atheros QCA6006X USB IoT radio cannot be used with OpenWrt because there are no open source drivers or firmware available at this time. The ath6kl driver does not recognise the radio at all.