Adding support for Mojo Networks C-75

Got two sample subj units, looks promising, did anyone work on those yet?

Inside my unit:

FCC page

First panic... trying to figure out switch definitions for QCA8334 :frowning:

Summary

root@OpenWrt:/# swconfig list
Found: switch0 - mdio-bus.0
root@OpenWrt:/# swconfig dev switch0 show
Global attributes:
enable_vlan: 0
ar8xxx_mib_poll_interval: [ 884.696388] CPU 0 Unable to handle kernel paging request at virtual address 00000010, epc == 802e4088, ra == 802df654
0
ar8xxx_mib_t[ 884.708524] Oops[#1]:
[ 884.712208] CPU: 0 PID: 2698 Comm: swconfig Not tainted 4.14.125 #0
[ 884.718558] task: 87d49780 task.stack: 87c40000
[ 884.723147] $ 0 : 00000000 00000001 00000000 00000006
[ 884.728453] $ 4 : 00000001 8046a864 87c41bc8 87dae040
[ 884.733759] $ 8 : 86c5c980 80444058 00000001 fffffffe
[ 884.739066] $12 : 805591ec 00000040 00000000 00080002
[ 884.744372] $16 : 87c41c48 87dae000 8046a864 87dae048
[ 884.749678] $20 : 00000007 00000004 80557b20 87c41cac
[ 884.754985] $24 : 00000000 77f57820
[ 884.760292] $28 : 87c40000 87c41bb0 86c5c980 802df654
[ 884.765599] Hi : 00000000
[ 884.768521] Lo : 00000068
[ 884.771460] epc : 802e4088 ar8327_sw_get_eee+0x28/0x44
[ 884.776849] ra : 802df654 swconfig_get_attr+0xe4/0x59c
[ 884.782319] Status: 1100dc03 KERNEL EXL IE
[ 884.786561] Cause : 00800008 (ExcCode 02)
[ 884.790626] BadVA : 00000010
[ 884.793539] PrId : 00019750 (MIPS 74Kc)
[ 884.797515] Modules linked in: ath9k ath9k_common pppoe ppp_async ath9k_hw ath10k_pci ath10k_core ath pppox ppp_generic nf_conntrack_ipv6 mac80211 iptable_nat ipt_REJECT ipt_MASQUERADE cfg80211 xt_time xt_tcpudp xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit xt_conntrack xt_comment xt_TCPMSS xt_REDIRECT xt_LOG xt_FLOWOFFLOAD slhc nf_reject_ipv4 nf_nat_redirect nf_nat_masquerade_ipv4 nf_conntrack_ipv4 nf_nat_ipv4 nf_nat nf_log_ipv4 nf_flow_table_hw nf_flow_table nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_rtcache nf_conntrack iptable_mangle iptable_filter ip_tables crc_ccitt compat nf_log_ipv6 nf_log_common ip6table_mangle ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 gpio_button_hotplug
[ 884.861233] Process swconfig (pid: 2698, threadinfo=87c40000, task=87d49780, tls=77ff8eb8)
[ 884.869605] Stack : 87dae000 87c41c48 80553b08 802df184 87c41bcc 00000007 8046a864 00000001
[ 884.878088] 00000000 00000000 000003e8 869766c0 87c41c2f 86e7c224 00000008 00000015
[ 884.886571] ffff3fff 80247694 869766c0 738d117b 80abfc00 80abfc00 87d7b000 805539f8
[ 884.895054] 80553ab8 805539f8 80553ab8 86e7c200 869766c0 00000000 00000004 8035de58
[ 884.903537] 00000000 00000000 86976240 869766c0 80469858 87c41cac 5d05ae84 00000a8a
[ 884.912020] ...
[ 884.914503] Call Trace:
[ 884.916982] [<802e4088>] ar8327_sw_get_eee+0x28/0x44
[ 884.922015] Code: 10430007 00822021 00001025 <9083000f> 03e00008 acc3000c 03e00008 2402ffea 03e00008
[ 884.931918]
ype: 0
enable_[ 884.933618] ---[ end trace a1f84287571b0c94 ]---
mirror_rx: 0
enable_mirror_tx:[ 884.941158] Kernel panic - not syncing: Fatal exception
[ 884.948577] Rebooting in 3 seconds..

Today got some things thing squared:

  • Original partitions backed up
  • QCA8334 switch is now configured with 2 inside ports in and two physical interfaces
  • Both memory chips are detected
  • Both radios are operational
  • USB port is working
  • Power LED is under control! :boom:

Open issues:

  1. Reset Button - can't find the right gpio. - tried exporting 0-31 and probing each while cycling the button...
  2. 2.4G WiFi LED - can't find the right gpio. Same as above cycling gpio to 0/1

Any ideas?

Opened the box and looked on the PCB again,
The power LED is dual color.
Stock firmware has a proprietary driver for LEDs...
Is there a way to properly reverse-engineer it from the firmware w/o sources?

"Properly"? :laughing:

I'd hope that there was already an upstream driver for whatever they've done.

Trying to figure out what that might be, I'd try:

  • lsmod
  • Examining the sysfs
  • Extracting the root partition or looking through it on the device
  • strings on the firmware

Thanks Jeff,
Debugging these LEDs without jtag... :face_vomiting:
The stock FW loads manufacturers’ console and linux is not accessible in their shell. Will try to mount it locally and search for stuff.

Another question - how to add SoC QCA9550 to the device tree? I understand it should be a simple patch as the SoC is generic to QCA955x family but I want the naming to be correct for future reference...

Did not find a way to get the other LEDs working, they seem to be hooked up to the switch, did not find a way to export or control it. I know that switch LEDs can be exported (it was present in 71xx on many devices) but none did it in ath79 for some reason.
Currently power is forever Orange (originally Green or Orange) and WiFi 2.4G is not working even though it is present as ath9k in LuCI.
`

[details="Boot log"]
U-Boot 1.1.4 (Jun 22 2014 - 15:02:11)

ap135 - Scorpion 1.0DRAM:
sri
Scorpion 1.0
ath_ddr_initial_config(200): (32bit) ddr2 init
tap = 0x00000003
Tap (low, high) = (0x4, 0x1d)
Tap values = (0x10, 0x10, 0x10, 0x10)
128 MB
Top of RAM usable for U-Boot at: 88000000
Reserving 208k for U-Boot at: 87fc8000
Reserving 192k for malloc() at: 87f98000
Reserving 44 Bytes for Board Info at: 87f97fd4
Reserving 36 Bytes for Global Data at: 87f97fb0
Reserving 128k for boot params() at: 87f77fb0
Stack Pointer at: 87f77f98
Now running in RAM - U-Boot at: 87fc8000
Flash Manuf Id 0xc2, DeviceId0 0x20, DeviceId1 0x18
flash size 16MB, sector count = 256
Flash: 32 MB
*** Warning *** : PCIe WLAN Module not found !!!
In:    serial
Out:   serial
Err:   serial
Net:   ath_gmac_enet_initialize...
athrs_sgmii_res_cal: cal value = 0x1
Fetching MAC Address from 0x87feaa8c
Fetching MAC Address from 0x87feaa8c
ath_gmac_enet_initialize: reset mask:c02200
Scorpion  ----> S17 PHY *
Vlan config...
s17 phy0 register value 0x00004140
TEST: FINAL REG VAL after TX Calibration - 0x86000000
TEST: FINAL XMII VAL after RX Calibration - 0x96000000
TEST: FINAL ETH_CFG VAL after RX Calibration - 0x00000001
athrs17_reg_init: complete
: cfg1 0x80000000 cfg2 0x7335
eth0: 88:b1:e1:be:d3:1f
eth0 up
athrs17_reg_init_wan done
SGMII in forced mode
athr_gmac_sgmii_setup SGMII done
: cfg1 0x800c0000 cfg2 0x7214
eth1: 88:b1:e1:be:d3:1e
eth1 up
eth0, eth1
Setting 0x18116290 to 0x50a1a14f
Hit enter key to stop autoboot:  0
multiboot=1
Trying eth0
dup 1 speed 1000
Using eth0 device
TFTP from server 192.168.1.100; our IP address is 192.168.1.1
Filename 'openwrt-ath79-generic-airtight_c-75-initramfs-kernel.bin'.
Load address: 0x81000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##############################################################
done
Bytes transferred = 7301163 (6f682b hex)

## Checking Image at 81000000 ...
   Image Name:   MIPS OpenWrt Linux-4.14.125
   Created:      2019-06-15  18:34:34 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    7301099 Bytes =  7 MB
   Load Address: 80060000
   Entry Point:  80060000
   Verifying Checksum ... OK
Attempting to boot OpenWRT Ram Image...
## Booting image at 81000000 ...
   Image Name:   MIPS OpenWrt Linux-4.14.125
   Created:      2019-06-15  18:34:34 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    7301099 Bytes =  7 MB
   Load Address: 80060000
   Entry Point:  80060000
   Verifying Checksum at 0x81000040 ...OK
   Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 80060000) ...
## Giving linux memsize in bytes, 134217728

Starting kernel ...

[    0.000000] Linux version 4.14.125 (osboxes@openwrt-dev) (gcc version 7.4.0 (OpenWrt GCC 7.4.0 r10209-0301f5e9ec)) #0 Fri Jun 14 01:15:27 2019
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019750 (MIPS 74Kc)
[    0.000000] MIPS: machine is AirTight C-75
[    0.000000] SoC: Qualcomm Atheros QCA9558 ver 1 rev 0
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    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] random: get_random_bytes called from start_kernel+0x98/0x4a0 with crng_init=0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 32480
[    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=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 117352K/131072K available (4035K kernel code, 160K rwdata, 948K rodata, 6624K init, 210K bss, 13720K 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] CPU clock: 720.000 MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 5309056796 ns
[    0.000008] sched_clock: 32 bits at 360MHz, resolution 2ns, wraps every 5965232126ns
[    0.008291] Calibrating delay loop... 358.80 BogoMIPS (lpj=1794048)
[    0.074983] pid_max: default: 32768 minimum: 301
[    0.080112] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.087144] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.098689] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.109195] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.115793] pinctrl core: initialized pinctrl subsystem
[    0.122140] NET: Registered protocol family 16
[    0.132787] PCI host bridge /ahb/apb/pcie-controller@180c0000 ranges:
[    0.139653]  MEM 0x0000000010000000..0x0000000011ffffff
[    0.145240]   IO 0x0000000000000000..0x0000000000000000
[    0.166494] PCI host bridge to bus 0000:00
[    0.170863] pci_bus 0000:00: root bus resource [mem 0x10000000-0x11ffffff]
[    0.178213] pci_bus 0000:00: root bus resource [io  0x0000]
[    0.184137] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.191362] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.200193] pci 0000:00:00.0: BAR 0: assigned [mem 0x10000000-0x101fffff 64bit]
[    0.208015] pci 0000:00:00.0: BAR 6: assigned [mem 0x10200000-0x1020ffff pref]
[    0.217972] clocksource: Switched to clocksource MIPS
[    0.224339] NET: Registered protocol family 2
[    0.229645] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.237063] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.243872] TCP: Hash tables configured (established 1024 bind 1024)
[    0.250754] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.256973] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.263906] NET: Registered protocol family 1
[    2.587982] random: fast init done
[    5.683486] Crashlog allocated RAM at address 0x3f00000
[    5.690285] workingset: timestamp_bits=14 max_order=15 bucket_order=1
[    5.702214] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    5.708457] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    5.843964] io scheduler noop registered
[    5.848173] io scheduler deadline registered (default)
[    5.853919] ar7200-usb-phy 18030000.usb-phy0: phy reset is missing
[    5.862155] pinctrl-single 1804002c.pinmux: 544 pins at pa b804002c size 68
[    5.870512] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
[    5.877838] console [ttyS0] disabled
[    5.881710] 18020000.uart: ttyS0 at MMIO 0x18020000 (irq = 8, base_baud = 2500000) is a 16550A
[    5.890901] console [ttyS0] enabled
[    5.890901] console [ttyS0] enabled
[    5.898321] bootconsole [early0] disabled
[    5.898321] bootconsole [early0] disabled
[    5.912459] m25p80 spi0.0: mx25l12805d (16384 Kbytes)
[    5.917626] 4 fixed-partitions partitions found on MTD device spi0.0
[    5.924109] Creating 4 MTD partitions on "spi0.0":
[    5.928978] 0x000000000000-0x000000040000 : "u-boot"
[    5.934701] 0x000000040000-0x000000060000 : "uboot-env"
[    5.940698] 0x000000060000-0x000000ff0000 : "firmware"
[    5.949177] 2 uimage-fw partitions found on MTD device firmware
[    5.955185] Creating 2 MTD partitions on "firmware":
[    5.960262] 0x000000000000-0x0000001a0314 : "kernel"
[    5.965936] 0x0000001a0314-0x000000f90000 : "rootfs"
[    5.971604] mtd: device 4 (rootfs) set to be root filesystem
[    5.977401] 1 squashfs-split partitions found on MTD device rootfs
[    5.983712] 0x000000750000-0x000000f90000 : "rootfs_data"
[    5.989831] 0x000000ff0000-0x000001000000 : "art"
[    5.997673] m25p80 spi0.1: mx25l12805d (16384 Kbytes)
[    6.002867] 1 fixed-partitions partitions found on MTD device spi0.1
[    6.009318] Creating 1 MTD partitions on "spi0.1":
[    6.014181] 0x000000000000-0x000001000000 : "opt"
[    6.020594] libphy: Fixed MDIO Bus: probed
[    6.359674] libphy: ag71xx_mdio: probed
[    6.404272] switch0: Atheros AR8337 rev. 2 switch registered on mdio-bus.0
[    7.057276] ag71xx 19000000.eth: connected to PHY at mdio-bus.0:00 [uid=004dd036, driver=Atheros AR8216/AR8236/AR8316]
[    7.068652] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode: rgmii
[    7.447555] ag71xx 1a000000.eth: connected to PHY at fixed-0:00 [uid=00000000, driver=Generic PHY]
[    7.457199] eth1: Atheros AG71xx at 0xba000000, irq 5, mode: sgmii
[    7.465207] NET: Registered protocol family 10
[    7.473646] Segment Routing with IPv6
[    7.477441] NET: Registered protocol family 17
[    7.482055] 8021q: 802.1Q VLAN Support v1.8
[    7.512026] Freeing unused kernel memory: 6624K
[    7.516622] This architecture does not have kernel memory protection.
[    7.535512] init: Console is alive
[    7.539272] init: - watchdog -
[    7.581334] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    7.646673] usbcore: registered new interface driver usbfs
[    7.652356] usbcore: registered new interface driver hub
[    7.657823] usbcore: registered new device driver usb
[    7.706986] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    7.721681] SCSI subsystem initialized
[    7.730135] ehci-platform: EHCI generic platform driver
[    7.735654] ehci-platform 1b000000.usb: EHCI Host Controller
[    7.741482] ehci-platform 1b000000.usb: new USB bus registered, assigned bus number 1
[    7.749508] ehci-platform 1b000000.usb: irq 13, io mem 0x1b000000
[    7.777992] ehci-platform 1b000000.usb: USB 2.0 started, EHCI 1.00
[    7.784960] hub 1-0:1.0: USB hub found
[    7.789178] hub 1-0:1.0: 1 port detected
[    7.794909] ehci-pci: EHCI PCI platform driver
[    7.802284] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    7.809855] ohci-platform: OHCI generic platform driver
[    7.817411] uhci_hcd: USB Universal Host Controller Interface driver
[    7.825287] ohci-pci: OHCI PCI platform driver
[    7.833660] usbcore: registered new interface driver usb-storage
[    7.840453] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    7.850550] init: - preinit -
[    8.027656] random: jshn: uninitialized urandom read (4 bytes read)
[    8.106600] random: jshn: uninitialized urandom read (4 bytes read)
[    8.312350] random: jshn: uninitialized urandom read (4 bytes read)
[    9.236509] urandom_read: 4 callbacks suppressed
[    9.236515] random: procd: uninitialized urandom read (4 bytes read)
[    9.252933] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    9.258960] IPv6: ADDRCONF(NETDEV_UP): eth0.1: link is not ready
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[   10.279232] eth0: link up (1000Mbps/Full duplex)
[   10.283985] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   10.290676] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.1: link becomes ready
[   12.381933] eth0: link down
[   12.400723] procd: - early -
[   12.403735] procd: - watchdog -
[   12.963591] procd: - watchdog -
[   12.967011] procd: - ubus -
[   12.975505] random: ubusd: uninitialized urandom read (4 bytes read)
[   13.020235] random: ubusd: uninitialized urandom read (4 bytes read)
[   13.027828] procd: - init -
Please press Enter to activate this console.
[   13.460528] urngd: v1.0.0 started.
[   13.489731] kmodloader: loading kernel modules from /etc/modules.d/*
[   13.564566] ntfs: driver 2.1.32 [Flags: R/O MODULE].
[   13.612746] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   13.652268] Mirror/redirect action on
[   13.722954] u32 classifier
[   13.725707]     input device check on
[   13.729459]     Actions configured
[   13.776610] nf_conntrack version 0.5.0 (2048 buckets, 8192 max)
[   13.813192] fuse init (API version 7.26)
[   13.823200] random: crng init done
[   13.844585] usbcore: registered new interface driver cdc_wdm
[   13.876514] Loading modules backported from Linux version v4.19.32-0-g3a2156c839c7
[   13.884235] Backport generated by backports.git v4.19.32-1-0-g1c4f7569
[   13.903177] ip_tables: (C) 2000-2006 Netfilter Core Team
[   13.971827] usbcore: registered new interface driver ums-alauda
[   13.980669] usbcore: registered new interface driver ums-cypress
[   13.988773] usbcore: registered new interface driver ums-datafab
[   13.996665] usbcore: registered new interface driver ums-freecom
[   14.004745] usbcore: registered new interface driver ums-isd200
[   14.012775] usbcore: registered new interface driver ums-jumpshot
[   14.020816] usbcore: registered new interface driver ums-karma
[   14.029126] usbcore: registered new interface driver ums-sddr09
[   14.037165] usbcore: registered new interface driver ums-sddr55
[   14.045395] usbcore: registered new interface driver ums-usbat
[   14.059515] usbcore: registered new interface driver usbserial
[   14.065502] usbcore: registered new interface driver usbserial_generic
[   14.072234] usbserial: USB Serial support registered for generic
[   14.113976] xt_time: kernel timezone is -0000
[   14.180789] PPP generic driver version 2.4.2
[   14.187544] NET: Registered protocol family 24
[   14.221515] ath10k 4.19 driver, optimized for CT firmware, probing pci device: 0x3c.
[   14.230615] PCI: Enabling device 0000:00:00.0 (0000 -> 0002)
[   14.236525] ath10k_pci 0000:00:00.0: pci irq legacy oper_irq_mode 1 irq_mode 0 reset_mode 0
[   14.511298] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/fwcfg-pci-0000:00:00.0.txt failed with error -2
[   14.521994] ath10k_pci 0000:00:00.0: Falling back to user helper
[   14.618773] firmware ath10k!fwcfg-pci-0000:00:00.0.txt: firmware_loading_store: map pages failed
[   14.627905] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:00:00.0.bin failed with error -2
[   14.638793] ath10k_pci 0000:00:00.0: Falling back to user helper
[   14.823167] firmware ath10k!pre-cal-pci-0000:00:00.0.bin: firmware_loading_store: map pages failed
[   14.832512] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/cal-pci-0000:00:00.0.bin failed with error -2
[   14.843040] ath10k_pci 0000:00:00.0: Falling back to user helper
[   15.113244] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/ct-firmware-5.bin failed with error -2
[   15.124394] ath10k_pci 0000:00:00.0: Falling back to user helper
[   15.264947] firmware ath10k!QCA988X!hw2.0!ct-firmware-5.bin: firmware_loading_store: map pages failed
[   15.276309] ath10k_pci 0000:00:00.0: qca988x hw2.0 target 0x4100016c chip_id 0x043202ff sub 168c:3223
[   15.285701] ath10k_pci 0000:00:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0
[   15.298116] ath10k_pci 0000:00:00.0: firmware ver 10.1-ct-8x-__fH-022-8f2afb9e api 2 features wmi-10.x,mfp,txstatus-noack,wmi-10.x-CT,ratemask-CT,txrate-CT,get-temp-CT,tx-rc-CT,cust-stats-CT,retry-gt2-CT,txrate2-CT,beacon-cb-CT,wmi-block-ack-CT crc32 98d412c4
[   15.408603] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/board-2.bin failed with error -2
[   15.419217] ath10k_pci 0000:00:00.0: Falling back to user helper
[   15.540356] firmware ath10k!QCA988X!hw2.0!board-2.bin: firmware_loading_store: map pages failed
[   15.549572] ath10k_pci 0000:00:00.0: board_file api 1 bmi_id N/A crc32 bebc7c08
[   16.496619] ath10k_pci 0000:00:00.0: 10.1 wmi init: vdevs: 16  peers: 127  tid: 256
[   16.514063] ath10k_pci 0000:00:00.0: wmi print 'P 128 V 8 T 410'
[   16.520396] ath10k_pci 0000:00:00.0: wmi print 'msdu-desc: 1424  sw-crypt: 0 ct-sta: 0'
[   16.528543] ath10k_pci 0000:00:00.0: wmi print 'alloc rem: 24632 iram: 26408'
[   16.596641] ath10k_pci 0000:00:00.0: htt-ver 2.2 wmi-op 2 htt-op 2 cal file max-sta 128 raw 0 hwcrypto 1
[   16.609489] ath10k_pci 0000:00:00.0: NOTE:  Firmware DBGLOG output disabled in debug_mask: 0x10000000
[   16.853986] ieee80211 phy1: Atheros AR9550 Rev:0 mem=0xb8100000, irq=12
[   16.905902] kmodloader: done loading kernel modules from /etc/modules.d/*
[   62.909069] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   62.948202] device eth0 entered promiscuous mode
[   62.958437] br-lan: port 1(eth0.1) entered blocking state
[   62.963917] br-lan: port 1(eth0.1) entered disabled state
[   62.969690] device eth0.1 entered promiscuous mode
[   63.028174] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
[   63.091626] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[   63.959540] eth0: link up (1000Mbps/Full duplex)
[   63.964291] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   63.984642] br-lan: port 1(eth0.1) entered blocking state
[   63.990169] br-lan: port 1(eth0.1) entered forwarding state
[   64.012282] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
[   64.119169] eth1: link up (1000Mbps/Full duplex)
[   64.123884] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready

[/details]
`