COMFAST CF-E313AC
The COMFAST CF-E313AC is an outdoor 5 GHz 802.11ac wireless CPE. It is based on the Qualcomm QCA9531 SoC, and features two RJ45 10/100 Mbps Ethernet ports, with PoE pass-through. The QCA9886 radio chip provides a 900 Mbps 5 GHz 802.11a/an/ac radio connected to an internal 2T2R 12 dBi atenna.
Supported Versions
Hardware Highlights
Installation
Flash Layout
COMFAST CF-E313AC Flash layout | |||||||
---|---|---|---|---|---|---|---|
Layer0 | SPI NOR flash memory chip (m25p80 spi0.0: w25q128 (16384 Kbytes)) | ||||||
Layer1 | mtd0 u-boot 64 KiB | mtd1 art 64 KiB | mtd2 firmware 7936 KiB | mtd6 configs 64 KiB | mtd7 nvram 64 KiB | ||
Layer2 | mtd3 kernel 1600 KiB | mtd4 rootfs 6336 KiB | |||||
mountpoint | / | ||||||
filesystem | OverlayFS | ||||||
Layer3 | mtd5 rootfs_data 3264 KiB | ||||||
mountpoint | none | none | none | /rom | /overlay | none | none |
filesystem | SquashFS | JFFS2 |
OEM easy installation
COMFAST's stock firmware is indeed based on OpenWrt and sysupgrade images can be uploaded and flased directly from it. Some of the original firmware configurations will remain, and they must be cleared entering in failsafe mode after flashing:
- Head to the device's web GUI (by default, at http://192.168.10.1)
- Upload the corresponding OpenWrt sysupgrade .bin image file to the router and install it
- Wait for the device to reboot
- During boot, enter failsafe mode (more info at failsafe_and_factory_reset page)
- While the WAN led blinks, press the Reset button several times until the led blinks faster
- Log in to the device via SSH:
ssh root@192.168.1.1
- Erase any previous configuration by issuing the commands:
firstboot -y
reboot -f
- Wait for the device to reboot
- SSH to the device (ssh root@192.168.1.1) and set a root password, or browse to http://192.168.1.1 if LuCI is installed.
Note: You might find convenient to reset the router to the factory defaults if it has been previously configured, although some configurations will remain and need to be cleared in failsafe mode.
OEM installation using the TFTP method
Specific values needed for tftp
Enter values for “FILL-IN” below
Bootloader tftp server IPv4 address | FILL-IN |
---|---|
Bootloader MAC address (special) | FILL-IN |
Firmware tftp image | Latest OpenWrt release (NOTE: Name must contain “tftp”) |
TFTP transfer window | FILL-IN seconds |
TFTP window start | approximately FILL-IN seconds after power on |
TFTP client required IP address | FILL-IN |
Upgrading OpenWrt
These are generic instructions. Update with your router's specifics.
LuCI Web Upgrade Process
- Browse to
http://192.168.1.1/cgi-bin/luci/mini/system/upgrade/
LuCI Upgrade URL - Upload image file for sysupgrade to LuCI
- Wait for reboot
Terminal Upgrade Process
If you don't have a GUI (LuCI) available, you can alternatively upgrade via the command line. There are two command line methods for upgrading:
sysupgrade
mtd
Note: It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.
sysupgrade
- Login as root via SSH on 192.168.1.1, then enter the following commands:
cd /tmp wget http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc sysupgrade /tmp/xxx.abc
mtd
If sysupgrade
does not support this router, use mtd
.
- Login as root via SSH on 192.168.1.1, then enter the following commands:
cd /tmp wget http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc mtd write /tmp/xxx.abc linux && reboot
Debricking
Failsafe mode
Basic configuration
→ Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.
Specific Configuration
Please fill in real values for this device, then remove the EXAMPLEs
Network interfaces
The default network configuration is:
Interface Name | Description | Default configuration |
---|---|---|
br-lan | EXAMPLE LAN & WiFi | EXAMPLE 192.168.1.1/24 |
vlan0 (eth0.0) | EXAMPLE LAN ports (1 to 4) | EXAMPLE None |
vlan1 (eth0.1) | EXAMPLE WAN port | EXAMPLE DHCP |
wl0 | EXAMPLE WiFi | EXAMPLE Disabled |
Switch Ports (for VLANs)
Please fill in real values for this device, then remove the EXAMPLEs
Numbers 0-3 are Ports 1-4 as labeled on the unit, number 4 is the Internet (WAN) on the unit, 5 is the internal connection to the router itself. Don't be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on.
Port | Switch port |
---|---|
Internet (WAN) | EXAMPLE 4 |
LAN 1 | EXAMPLE 3 |
LAN 2 | EXAMPLE 2 |
LAN 3 | EXAMPLE 1 |
LAN 4 | EXAMPLE 0 |
Buttons
→ hardware.button on howto use and configure the hardware button(s). Here, we merely name the buttons, so we can use them in the above Howto.
Please fill in real values for this device, then remove the EXAMPLEs
The COMFAST CF-E313AC has the following buttons:
BUTTON | Event |
---|---|
EXAMPLE Reset | reset |
EXAMPLE Secure Easy Setup | ses |
EXAMPLE No buttons at all. | - |
Hardware
Info
Photos
Opening the case
To open the case and access the main board:
- Remove the back sticker (e.g., with a cutter)
- Unscrew the screws
- Pull the board out of the case
Note: This will void your warranty!
Serial
→ Check port.serial for general information about the serial port, serial port cable, etc.
How to connect to the Serial Port of this specific device:
Serial connection parameters for COMFAST CF-E313AC | 115200, 8N1 |
---|
JTAG
→ Check port.jtag general information about the JTAG port, JTAG cable, etc.
JTAG port is not present in this device.
Bootloader mods
→ Check bootloader page for more details.
The stock U-Boot bootloader is pretty complete, as it includes TFTP and HTTP recovery.
Bootlogs
OEM U-Boot bootlog
U-Boot 1.1.4-ga1cd7d4b-dirty (May 31 2018 - 16:44:04) ap143 - Honey Bee 2.0 DRAM: 64 MB Flash: 16 MB eth0 link down FAIL eth1 link down FAIL Using eth0 device Tx Timed out ping failed; Hit any key to stop autoboot: 0 ath> ? ? - alias for 'help' boot - boot default, i.e., run 'bootcmd' bootd - boot default, i.e., run 'bootcmd' bootm - boot application image from memory cp - memory copy erase - erase FLASH memory help - print online help start www server for firmware recovery md - memory display mm - memory modify (auto-incrementing) mtest - simple RAM test mw - memory write (fill) nm - memory modify (constant address) ping - send ICMP ECHO_REQUEST to network host printenv- print environment variables reset - Perform RESET of the CPU run - run commands in an environment variable setenv - set environment variables save new MAC address in FLASH restore devicen tftpboot- boot image via network using TFTP protocol version - print monitor version ath> boot ## Booting image at 9f020000 ... Image Name: MIPS OpenWrt Linux-3.10.44 Created: 2018-12-04 5:50:47 UTC Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 1057970 Bytes = 1 MB Load Address: 80060000 Entry Point: 80060000 Verifying Checksum at 0x9f020040 ...OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 80060000) ... ## Giving linux memsize in bytes, 67108864 Starting kernel ...
OEM firmware bootlog
[ 0.000000] Linux version 3.10.44 (d*********i@o****e.t*****t.com) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 unknown) ) #1 Tue Dec 4 13:49:59 CST 2018 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU revision is: 00019374 (MIPS 24Kc) [ 0.000000] SoC: Qualcomm Atheros QCA9531 ver 2 rev 0 [ 0.000000] Clocks: CPU:650.000MHz, DDR:393.408MHz, AHB:216.666MHz, Ref:25.000MHz [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 04000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x00000000-0x03ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00000000-0x03ffffff] [ 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] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 [ 0.000000] Kernel command line: board=COMFAST-CF-E313AC console=ttyS0,115200 mtdparts=spi0.0:64k(u-boot)ro,64k(art)ro,1536k(kernel),6400k(rootfs),64k(configs),64k(nvram)ro,7936k@0x20000(firmware) rootfstype=squashfs,jffs2 noinitrd [ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes) [ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Writing ErrCtl register=00000000 [ 0.000000] Readback ErrCtl register=00000000 [ 0.000000] Memory: 61280k/65536k available (2268k kernel code, 4256k reserved, 589k data, 212k init, 0k highmem) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS:51 [ 0.000000] Calibrating delay loop... 432.53 BogoMIPS (lpj=2162688) [ 0.050000] pid_max: default: 32768 minimum: 301 [ 0.050000] Mount-cache hash table entries: 512 [ 0.060000] NET: Registered protocol family 16 [ 0.070000] MIPS: machine is COMFAST CF-E313AC [ 0.510000] registering PCI controller with io_map_base unset [ 0.520000] bio: create slab <bio-0> at 0 [ 0.530000] PCI host bridge to bus 0000:00 [ 0.530000] pci_bus 0000:00: root bus resource [mem 0x10000000-0x11ffffff] [ 0.540000] pci_bus 0000:00: root bus resource [io 0x0000] [ 0.540000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.550000] pci 0000:00:00.0: invalid calibration data [ 0.550000] pci 0000:00:00.0: BAR 0: assigned [mem 0x10000000-0x101fffff 64bit] [ 0.560000] pci 0000:00:00.0: using irq 40 for pin 1 [ 0.560000] Switching to clocksource MIPS [ 0.570000] NET: Registered protocol family 2 [ 0.570000] TCP established hash table entries: 512 (order: 0, 4096 bytes) [ 0.570000] TCP bind hash table entries: 512 (order: -1, 2048 bytes) [ 0.580000] TCP: Hash tables configured (established 512 bind 512) [ 0.580000] TCP: reno registered [ 0.590000] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.590000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.600000] NET: Registered protocol family 1 [ 0.620000] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.620000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.640000] msgmni has been set to 119 [ 0.640000] io scheduler noop registered [ 0.640000] io scheduler deadline registered (default) [ 0.650000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled [ 0.680000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A [ 0.680000] console [ttyS0] enabled, bootconsole disabled [ 0.680000] console [ttyS0] enabled, bootconsole disabled [ 0.700000] ath79-spi ath79-spi: master is unqueued, this is deprecated [ 0.700000] m25p80 spi0.0: found w25q128, expected m25p80 [ 0.710000] m25p80 spi0.0: w25q128 (16384 Kbytes) [ 0.720000] 7 cmdlinepart partitions found on MTD device spi0.0 [ 0.720000] Creating 7 MTD partitions on "spi0.0": [ 0.730000] 0x000000000000-0x000000010000 : "u-boot" [ 0.740000] 0x000000010000-0x000000020000 : "art" [ 0.740000] 0x000000020000-0x0000001a0000 : "kernel" [ 0.750000] 0x0000001a0000-0x0000007e0000 : "rootfs" [ 0.760000] mtd: device 3 (rootfs) set to be root filesystem [ 0.760000] 1 squashfs-split partitions found on MTD device rootfs [ 0.770000] 0x0000006c0000-0x0000007e0000 : "rootfs_data" [ 0.780000] 0x0000007e0000-0x0000007f0000 : "configs" [ 0.780000] 0x0000007f0000-0x000000800000 : "nvram" [ 0.790000] 0x000000020000-0x0000007e0000 : "firmware" [ 0.820000] libphy: ag71xx_mdio: probed [ 0.830000] eth0: Atheros AG71xx at 0xba000000, irq 5 [ 1.380000] ag71xx-mdio.1: Found an AR934X built-in switch [ 1.420000] eth1: Atheros AG71xx at 0xb9000000, irq 4 [ 1.980000] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1:04 [uid=004dd042, driver=Generic PHY] [ 1.990000] TCP: cubic registered [ 1.990000] NET: Registered protocol family 17 [ 2.000000] 8021q: 802.1Q VLAN Support v1.8 [ 2.010000] VFS: Mounted root (squashfs filesystem) readonly on device 31:3. [ 2.020000] Freeing unused kernel memory: 212K (8032b000 - 80360000) [ 2.930000] init: Console is alive [ 2.930000] init: - watchdog - [ 3.930000] init: - preinit - 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 [ 7.650000] jffs2: notice: (388) jffs2_build_xattr_subsystem: complete building xattr subsystem, 2 of xdatum (2 unchecked, 0 orphan) and 49 of xref (0 dead, 38 orphan) found. [ 7.670000] mount_root: switching to jffs2 overlay 529+0 records in 529+0 records out 377+0 records in 377+0 records out [ 8.120000] procd: - early - [ 8.130000] procd: - watchdog - [ 8.860000] procd: - ubus - [ 9.880000] procd: - init - Please press Enter to activate this console. [ 11.820000] i2c /dev entries driver [ 11.830000] Loading modules backported from Linux version master-2014-05-22-0-gf2032ea [ 11.840000] Backport generated by backports.git backports-20140320-37-g5c33da0 [ 12.010000] PCI: Enabling device 0000:00:00.0 (0000 -> 0002) [ 12.010000] ath10k_pci 0000:00:00.0: pci irq legacy oper_irq_mode 1 irq_mode 0 reset_mode 0 [ 12.890000] ath10k_pci 0000:00:00.0: qca9888 hw2.0 target 0x01000000 chip_id 0x00000000 sub 0000:0000 [ 12.900000] ath10k_pci 0000:00:00.0: kconfig debug 1 debugfs 0 tracing 0 dfs 1 testmode 1 [ 12.920000] ath10k_pci 0000:00:00.0: firmware ver 10.4-3.5.1-00014 api 5 features no-p2p,mfp,peer-flow-ctrl,allows-mesh-bcast crc32 983b7b7a [ 13.310000] ath10k_pci 0000:00:00.0: board_file api 1 bmi_id 0:0 crc32 bb3b8f96 [ 15.110000] ath10k_pci 0000:00:00.0: htt-ver 2.2 wmi-op 6 htt-op 4 cal otp max-sta 512 raw 0 hwcrypto 1 [ 15.210000] u32 classifier [ 15.210000] input device check on [ 15.220000] Actions configured [ 15.230000] Mirror/redirect action on [ 15.250000] ip_tables: (C) 2000-2006 Netfilter Core Team [ 15.290000] nf_conntrack version 0.5.0 (960 buckets, 3840 max) [ 15.310000] Netfilter messages via NETLINK v0.30. [ 15.400000] xt_time: kernel timezone is -0000 [ 15.410000] PPP generic driver version 2.4.2 [ 15.420000] PPP MPPE Compression module registered [ 15.420000] NET: Registered protocol family 24 [ 24.050000] device eth1 entered promiscuous mode [ 24.080000] br-lan: port 1(eth1) entered forwarding state [ 24.080000] br-lan: port 1(eth1) entered forwarding state [ 24.180000] device eth0 entered promiscuous mode [ 24.510000] br-lan: port 1(eth1) entered disabled state configs:do check configs [ 31.530000] device wlan0 entered promiscuous mode [ 40.010000] ath10k_pci 0000:00:00.0: no channel configured; ignoring frame(s)! [ 42.290000] br-lan: port 2(wlan0) entered forwarding state [ 42.290000] br-lan: port 2(wlan0) entered forwarding state [ 44.290000] br-lan: port 2(wlan0) entered forwarding state
OpenWrt bootlog
[ 0.000000] Linux version 4.14.106 (com@piler) (gcc version 7.4.0 (OpenWrt GCC 7.4.0 r9631-08e5cfeae9)) #0 Tue Mar 19 09:21:20 2019 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019374 (MIPS 24Kc) [ 0.000000] MIPS: machine is COMFAST CF-E313AC [ 0.000000] SoC: Qualcomm Atheros QCA9533 ver 2 rev 0 [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 04000000 @ 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-0x0000000003ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] random: get_random_bytes called from start_kernel+0x8c/0x474 with crng_init=0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 16256 [ 0.000000] Kernel command line: console=ttyS0,115200n8 rootfstype=squashfs,jffs2 [ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes) [ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Writing ErrCtl register=00000000 [ 0.000000] Readback ErrCtl register=00000000 [ 0.000000] Memory: 58212K/65536K available (3778K kernel code, 149K rwdata, 912K rodata, 1232K init, 204K bss, 7324K 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: 650.000 MHz [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 5880801374 ns [ 0.000010] sched_clock: 32 bits at 325MHz, resolution 3ns, wraps every 6607641598ns [ 0.008267] Calibrating delay loop... 432.53 BogoMIPS (lpj=2162688) [ 0.074882] pid_max: default: 32768 minimum: 301 [ 0.079970] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.086946] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.098929] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.109371] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.115911] pinctrl core: initialized pinctrl subsystem [ 0.122633] NET: Registered protocol family 16 [ 0.134329] PCI host bridge /ahb/apb/pcie-controller@180c0000 ranges: [ 0.141145] MEM 0x0000000010000000..0x0000000013ffffff [ 0.146710] IO 0x0000000000000000..0x0000000000000000 [ 0.173878] PCI host bridge to bus 0000:00 [ 0.178289] pci_bus 0000:00: root bus resource [mem 0x10000000-0x13ffffff] [ 0.185533] pci_bus 0000:00: root bus resource [io 0x0000] [ 0.191408] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0] [ 0.198556] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.207424] pci 0000:00:00.0: BAR 0: assigned [mem 0x10000000-0x101fffff 64bit] [ 0.218543] clocksource: Switched to clocksource MIPS [ 0.225070] NET: Registered protocol family 2 [ 0.230643] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.238011] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.244797] TCP: Hash tables configured (established 1024 bind 1024) [ 0.251705] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.257891] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.264871] NET: Registered protocol family 1 [ 0.273233] Crashlog allocated RAM at address 0x3f00000 [ 0.280515] workingset: timestamp_bits=30 max_order=14 bucket_order=0 [ 0.292846] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.299058] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.320518] io scheduler noop registered [ 0.324659] io scheduler deadline registered (default) [ 0.332600] pinctrl-single 1804002c.pinmux: 576 pins at pa b804002c size 72 [ 0.341182] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled [ 0.348814] console [ttyS0] disabled [ 0.352638] 18020000.uart: ttyS0 at MMIO 0x18020000 (irq = 8, base_baud = 1562500) is a 16550A [ 0.361776] console [ttyS0] enabled [ 0.361776] console [ttyS0] enabled [ 0.369329] bootconsole [early0] disabled [ 0.369329] bootconsole [early0] disabled [ 0.394563] m25p80 spi0.0: w25q128 (16384 Kbytes) [ 0.399515] 5 fixed-partitions partitions found on MTD device spi0.0 [ 0.406071] Creating 5 MTD partitions on "spi0.0": [ 0.411047] 0x000000000000-0x000000010000 : "u-boot" [ 0.417177] 0x000000010000-0x000000020000 : "art" [ 0.423059] 0x000000020000-0x0000007e0000 : "firmware" [ 0.431806] 2 uimage-fw partitions found on MTD device firmware [ 0.437937] Creating 2 MTD partitions on "firmware": [ 0.443145] 0x000000000000-0x000000190000 : "kernel" [ 0.449198] 0x000000190000-0x0000007c0000 : "rootfs" [ 0.455140] mtd: device 4 (rootfs) set to be root filesystem [ 0.461104] 1 squashfs-split partitions found on MTD device rootfs [ 0.467500] 0x000000490000-0x0000007c0000 : "rootfs_data" [ 0.473975] 0x0000007e0000-0x0000007f0000 : "configs" [ 0.480163] 0x0000007f0000-0x000000800000 : "nvram" [ 0.487322] libphy: Fixed MDIO Bus: probed [ 0.828996] libphy: ag71xx_mdio: probed [ 1.119021] mdio-bus.0:1f: Found an AR934X built-in switch [ 1.124935] libphy: ar7240sw_mdio: probed [ 1.520830] ag71xx 19000000.eth: connected to PHY at mdio-bus.0:1f:04 [uid=004dd042, driver=Generic PHY] [ 1.531426] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode: mii [ 1.870417] ag71xx 1a000000.eth: connected to PHY at fixed-0:00 [uid=00000000, driver=Generic PHY] [ 1.880488] eth1: Atheros AG71xx at 0xba000000, irq 5, mode: gmii [ 1.889739] NET: Registered protocol family 10 [ 1.900652] Segment Routing with IPv6 [ 1.904553] NET: Registered protocol family 17 [ 1.909292] 8021q: 802.1Q VLAN Support v1.8 [ 1.921888] VFS: Mounted root (squashfs filesystem) readonly on device 31:4. [ 1.939311] Freeing unused kernel memory: 1232K [ 1.943993] This architecture does not have kernel memory protection. [ 2.548555] random: fast init done [ 2.647431] init: Console is alive [ 2.651350] init: - watchdog - [ 3.798213] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 3.914864] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 3.932978] init: - preinit - [ 4.936356] random: jshn: uninitialized urandom read (4 bytes read) [ 5.063720] random: jshn: uninitialized urandom read (4 bytes read) [ 5.181683] random: jshn: uninitialized urandom read (4 bytes read) [ 5.663615] IPv6: ADDRCONF(NETDEV_UP): eth0: 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 [ 8.957104] jffs2: notice: (430) jffs2_build_xattr_subsystem: complete building xattr subsystem, 4 of xdatum (0 unchecked, 4 orphan) and 21 of xref (2 dead, 19 orphan) found. [ 8.975086] mount_root: overlay filesystem has not been fully initialized yet [ 8.983594] mount_root: switching to jffs2 overlay [ 9.016822] overlayfs: upper fs does not support tmpfile. [ 9.026406] urandom-seed: Seed file not found (/etc/urandom.seed) [ 9.209596] procd: - early - [ 9.212714] procd: - watchdog - [ 9.839876] procd: - watchdog - [ 9.843464] procd: - ubus - [ 9.918469] urandom_read: 5 callbacks suppressed [ 9.918479] random: ubusd: uninitialized urandom read (4 bytes read) [ 9.931482] random: ubusd: uninitialized urandom read (4 bytes read) [ 9.939733] procd: - init - Please press Enter to activate this console. [ 10.329166] kmodloader: loading kernel modules from /etc/modules.d/* [ 10.343919] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 10.360765] Loading modules backported from Linux version v4.19.23-0-g67d52fae61c1 [ 10.368675] Backport generated by backports.git v4.19.23-1-0-g480a925a [ 10.379257] ip_tables: (C) 2000-2006 Netfilter Core Team [ 10.395205] nf_conntrack version 0.5.0 (1024 buckets, 4096 max) [ 10.476116] xt_time: kernel timezone is -0000 [ 10.556502] PPP generic driver version 2.4.2 [ 10.564034] NET: Registered protocol family 24 [ 10.607128] ath10k 4.19 driver, optimized for CT firmware, probing pci device: 0x56. [ 10.617262] PCI: Enabling device 0000:00:00.0 (0000 -> 0002) [ 10.623505] ath10k_pci 0000:00:00.0: pci irq legacy oper_irq_mode 1 irq_mode 0 reset_mode 0 [ 10.820986] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/fwcfg-pci-0000:00:00.0.txt failed with error -2 [ 10.831928] ath10k_pci 0000:00:00.0: Falling back to user helper [ 11.020315] firmware ath10k!fwcfg-pci-0000:00:00.0.txt: firmware_loading_store: map pages failed [ 11.029913] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:00:00.0.bin failed with error -2 [ 11.041025] ath10k_pci 0000:00:00.0: Falling back to user helper [ 11.501785] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/QCA9888/hw2.0/ct-firmware-5.bin failed with error -2 [ 11.513191] ath10k_pci 0000:00:00.0: Falling back to user helper [ 11.681112] firmware ath10k!QCA9888!hw2.0!ct-firmware-5.bin: firmware_loading_store: map pages failed [ 11.691116] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/QCA9888/hw2.0/ct-firmware-2.bin failed with error -2 [ 11.702492] ath10k_pci 0000:00:00.0: Falling back to user helper [ 11.921885] firmware ath10k!QCA9888!hw2.0!ct-firmware-2.bin: firmware_loading_store: map pages failed [ 11.931890] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/QCA9888/hw2.0/firmware-6.bin failed with error -2 [ 11.942996] ath10k_pci 0000:00:00.0: Falling back to user helper [ 12.163550] firmware ath10k!QCA9888!hw2.0!firmware-6.bin: firmware_loading_store: map pages failed [ 12.795061] ath10k_pci 0000:00:00.0: qca9888 hw2.0 target 0x01000000 chip_id 0x00000000 sub 0000:0000 [ 12.804645] ath10k_pci 0000:00:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 0 [ 12.828320] ath10k_pci 0000:00:00.0: firmware ver 10.4b-ct-9888-fW-012-38a5514c 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 crc32 2a31e1c4 [ 13.158986] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/QCA9888/hw2.0/board-2.bin failed with error -2 [ 13.169802] ath10k_pci 0000:00:00.0: Falling back to user helper [ 13.283837] firmware ath10k!QCA9888!hw2.0!board-2.bin: firmware_loading_store: map pages failed [ 13.293812] ath10k_pci 0000:00:00.0: board_file api 1 bmi_id 0:24 crc32 fe8667a8 [ 15.383634] ath10k_pci 0000:00:00.0: 10.4 wmi init: vdevs: 16 peers: 48 tid: 96 [ 15.391435] ath10k_pci 0000:00:00.0: msdu-desc: 2500 skid: 32 [ 15.442793] 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' [ 15.454136] ath10k_pci 0000:00:00.0: wmi print 'free: 121744 iram: 25908 sram: 30092' [ 15.668084] 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 [ 15.936811] kmodloader: done loading kernel modules from /etc/modules.d/* [ 31.708984] br-lan: port 1(eth0) entered blocking state [ 31.714405] br-lan: port 1(eth0) entered disabled state [ 31.720269] device eth0 entered promiscuous mode [ 31.775407] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready [ 31.891537] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready [ 32.909888] eth1: link up (1000Mbps/Full duplex) [ 32.914716] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready [ 127.528603] random: crng init done