TP-Link Archer C50

Dual band router with 5 fast (100mbps) ethernet ports. Advertised as AC1200 for its 867Mbps (2×2) 5GHz band and 300 Mbps (2×2) 2.4GHz band. The v1 and v5 have two non-detachable antennas. The v3 and v4 have four non-detachable antennas.

Archer C50 v1 Archer C50 v4

The Archer A5 v5 (USA version) is identical to the C50 v5 hardware. It even uses the same TPlink OEM firmware.

The Archer C50 v6 ES version is a rebranded C54 which will never be supported. Link to forum

The Archer C50 v6 CA/EU and RU versions are supported in the main branch, but not yet in a release. Check the nightly builds for images. Installation instructions are provided in the commit message introducing device support.

Layer0 raw flash, 8192KiB
Layer1 mtd0
UBoot
128KiB
mtd1
firmware
7808KiB
mtd5
config
64KiB
mtd6
rom
64KiB
mtd7
romfile
64KiB
mtd8
radio
64KiB
Layer2 mtd2
kernel
mtd3
rootfs
Layer3 /dev/root
mtd4
rootfs_data
/overlay

WARNING: If you are starting from the 160411 firmware (EU V1), you MUST downgrade first, or the router will brick. Follow closely the instructions for TFTP de-bricking to downgrade (the correct downgrade firmware should have md5 82f1331f68568696d1616dac115c0de2). Afterwards you may use a factory image through the Web interface.

Simply follow the default installation procedure.

WARNING: Do NOT flash the openwrt-19.07.2-ramips-mt76x8-tplink_c50-v3-squashfs-sysupgrade.bin from the “Downloads” section to the C50 v3 via the TPlink firmware's web GUI. It will brick the router!v.3

Installation is not so trival as the before short mentioned procedures suggest. Flash via WebGUI will not work because the OpenWrt firmware is not accepted by the router. But you can flash between different official firmwares. Unfortunately the smaller sysupgrade firmware is accepted by the stock router firmware but will brick the device. In this case you must use the TFTP recover method as described below. This is also the prefered way to flash the first OpenWrt firmware. Just use this image: https://downloads.openwrt.org/releases/18.06.8/targets/ramips/mt76x8/openwrt-18.06.8-ramips-mt76x8-tplink_c50-v3-squashfs-tftp-recovery.bin (check the hash!) rename it to tp_recovery.bin and put it in your tftpboot directory. To trigger the TFTP flashing just restart (on/off) the router and shortly after it turns on press the small reset button for a while. If everything is set up correct the router will load the image and restarts with a working OpenWrt firmware. One big problem is the 19.07.2 OpenWrt release. The performance in the 2.4 GHZ range is degraded/buggy. Instead of e.g. 10 Mbit you will get 0.5 Mbit. I cross checked this with different firmwares and clients. This is not tolerable and the problem not solved. But you can use instead the 18.06.8 release. It is even faster than the latest stock firmware.

WARNING: Do NOT flash the tplink_C50-v4-squashfs-sysupgrade.bin from the “Downloads” section to the C50 v4 via the TPlink firmware's web GUI. It will brick the router!

KNOWN ISSUE (Jan 2020): Reports of poor 2.4 GHz range. OpenWrt forum

Note: The OEM .bin firmware file for EU version 'Archer C50(EU)_V4_190125' has same checksum as the Brazil version 'Archer C50(BR)_V4_190125'. The Canadian version uses EU firmware .bin file as well. It is believed the C50 v4 hardware (except for AC power adapter) is the same for all regions.

Archer C50 v4

Support for Archer C50 v4 was added with this commit (Please do not remove the link). A tp_recovery.bin TFTP installation image is not currently available. The commit notes describe in detail how to modify the sysupgrade.bin image (linked above, on the “Downloads” section) to create a image file for the TPlink web GUI or TFTP installation.

To create a sysupgrade image to revert from OpenWrt to stock TPlink firmware follow the procedure described here here.

Using a pre-built image for v4 (at your own risk)

WARNING: The pre-built v4 images are NOT for use with v5. Scroll further down the wiki page for link to pre-built TFTP image for v5 testing.

If you do not want to create your own OpenWRT install image, pre-built albeit older 19.07 snapshot images are available. The images were built by the forum user bill888 and announced here.

Download and extract the contents of the zip file in this dropbox folderMirror. The file contains Open Wrt image files, an image file to revert from OpenWrt to the TPlink stock firmware and detailed instructions for installation via Web GUI and TFTP.

To install using TPlink Web GUI:

  1. Log into the TPlink's stock firmware Web GUI at 192.168.0.1;
  2. Flash the router with 'boot.bin';
  3. After the router restarts, log into LuCI at 192.168.1.1;
  4. Download the latest stable release: tplink_C50-v4-squashfs-sysupgrade.bin (linked above, in the “Downloads” section). Use LuCI to install the sysupgrade file, untick the 'Keep Settings' check box.

generic.flashing.tftp

:!: Those are the instructions for installing Open Wrt using TFTP. The instructions for debrcking with TFTP are below.

Things to be aware of:

  1. After each flashing attempt, wait at least for 3 or more leds to turn on and\or 3 minutes. If you try again before that the device will brick;
  2. The patched images either linked below or built using the instructions below are not suited for installation through the Web GUI. They will brick the device if installed through the Web GUI.

The only reported method for installing through TFTP is not simple. Fortunately the forum users that did it provided a patched image.

If you are okay with using a image made by a third party, make sure that the patched image is named ArcherC50V1_tp_recovery.bin (non-windows users, ensure that the case match, specifically that V1 is capitalized in the filename) and follow the generic TFTP installation procedure.

To build a image yourself, you need to concatenate u-boot (128 KiB) and a Open Wrt image. The steps to do so are explained below in the v4 instructions section.

WARNING: Do NOT flash the tplink_C50-v4-squashfs-sysupgrade.bin from the “Downloads” section to the C50 v4 via the TPlink firmware's web GUI. It will brick the router!

Update Jan 2020: It has been reported the C50 v4 sysupgrade image also works with C50 v5 (US version). OpenWrt forum The C50 v5 appears to be only sold in the USA.

Update Jul 2020: The A5 v5 (US version) appears to be same hardware as the C50 v5. It even uses the same TPlink OEM firmware. OpenWrt forum

You need to build your own image. The instructions were made available in the commit that added support for the v4.

Download a TP-Link image (tpl.bin) from their Website and a OpenWRT sysupgrade (owrt.bin) image for the device. On a Linux or BSD system run the following commands:

dd if=/dev/zero of=tp_recovery.bin bs=196608 count=1
dd if=tpl.bin of=tmp.bin bs=131584 count=1
dd if=tmp.bin of=boot.bin bs=512 skip=1
cat boot.bin >> tp_recovery.bin
cat owrt.bin >> tp_recovery.bin

The “tp_recovery.bin” file is the one you will use during the generic TFTP installation process.

Using a pre-built image for A5 v5 and C50 v5 (Use at your own risk)

Alternatively, pre-built OpenWrt 19.07.3 TFTP install image has been created for the A5 v5 (and C50 v5) for testing by forum member 'bill888'. Download the v5 files from this Dropbox folderMirror and use at your own risk. More information can be found in this forum thread

After successfully installing the prebuilt 19.07.3 install image, download the latest stable release: tplink_C50-v4-squashfs-sysupgrade.bin (linked above, in the “Downloads” section). Use LuCI to install the sysupgrade file, untick the 'Keep Settings' check box.

Specific values needed for tftp on v1

Bootloader tftp server IPv4 address 192.168.0.66 (on the PC)
Firmware tftp image ArcherC50V1_tp_recovery.bin (that is the file the client looks for)
TFTP transfer window About 7 seconds holding the WPS button
TFTP window start Must power on pressing the WPS button (keep pressing until the WPS light turns on. Then let got of it)
TFTP client required IP address 192.168.0.1 (this is the router's ip, it's not important in the tftp process)

Specific values needed for tftp on v3 & v4

Bootloader tftp server IPv4 address 192.168.0.66 (on the PC)
Firmware tftp image tp_recovery.bin (that is the file the client looks for)
TFTP transfer window About 10 seconds after power on, while holding the RESET button
TFTP window start Must power on pressing the RESET button
TFTP client required IP address 192.168.0.x
  • 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

If you don't have a GUI (LuCI) available, you can alternatively upgrade via the command line. There are command line method for upgrading:

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://http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc
sysupgrade /tmp/xxx.abc

Warning!
This section describes actions that might damage your device or firmware. Proceed with care!

:!: Recovery mode write u-Boot and firmware to adress 0x00000000 on flash.

The serial-less TFTP recovery method for the TP-Link TL-WDR4300 also works for the Archer C50.

To prepare the recovery file cut the first 0x200 (that is 512) bytes from original stock image. If you fail to follow this step you will brick your device, see.

dd if=orig.bin of=tplink.bin skip=1 bs=512

The router looks for the address 192.168.0.66 and a file named ArcherC50V1_tp_recovery.bin (non-windows users, ensure that the case match, specifically that V1 is capitalized in the filename). For the v3 EU version the file name is: tp_recovery.bin. So the dd-command is e.g.:

dd if=Archer_C50v3_EU_0.9.1_0.6_up_boot[171227-rel72331].bin of=tp_recovery.bin skip=1 bs=512

You can then follow the normal TFTP recovery procedure. There is a table above, on the “Installation using the TFTP method” section, with all the necessary details.

A quick set of instructions is as follows:

  1. Setup your computer to 192.168.0.66 (SubnetMask /24 = 255.255.255.0) and connect it to the router (the port is not relevant).
  2. Start TFTP server and provide recovery file with it.
  3. To activate TFTP Recovery press and hold Reset Button during powering (8 sec.) on until all LEDs stops to blink and the WPS LED turns on.

Here is alternative stripped TPlink firmware posted here by forum memeber 'pnlshd' for recovering a bricked C50 v4 OpenWrt forum

Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.

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 4) None
vlan2 (eth0.2) WAN port DHCP
wlan0 WiFi 5 GHz Disabled
wlan1 WiFi 2,4 GHz Disabled

Numbers 1-4 are Ports 1-4 as labeled on the unit, number 0 is the Internet (WAN) on the unit, 6 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) 0
LAN 1 3
LAN 2 4
LAN 3 1
LAN 4 2

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.

The TP-Link Archer C50 has the following buttons:

BUTTON Event
Reset/WPS reset
WIFI rfkill

v1 Front:

v1 Back:

v1 Backside label:

Note: This will void your warranty!

The case of the Archer C50 is composed of 2 pieces:

  • Top cover (bluish)
  • Bottom cover (gray)
  1. Remove the two screws on the bottom cover.
  2. Use a thin object to release the top cover from the bottom cover

Putting it back together

  1. Put the top cover back on
  2. Press until it clicks back nicely to the bottom cover.
  3. Put back the screws

v1 Main PCB:

port.serial general information about the serial port, serial port cable, etc.

Solder a header as shown in the picture or wires with a connector directly. The device uses TTL @ 3.3V and not a standard RS-232 Serial that operates between 3 and 15V, so do not try to connect it to a common serial adapter: you will certainly fry the serial circuit or even the whole board. There are plenty of USB to TTL and RS-232 to TTL available on the market, just be careful with the voltage: the standard is 5V and it may also damage your board. Look for the ones with 3.3V or with both voltages and a way to switch between them.

Don’t forget that the TX pin of the serial port must linked to the RX pin of the router and the RX to TX! How to connect to the Serial Port of this specific device:

Serial Pinouts

Resistor R600 and R601 are missing.

Serial connection parameters
for TP-Link Archer C50 v1
115200, 8N1
Serial connection parameters
for TP-Link Archer C50 v3
115200, 7N2

Currently none.

U-Boot 1.1.3 (Sep 15 2014 - 11:20:17) Board: Ralink APSoC DRAM: 64 MB relocate_code Pointer at: 83fb0000 enable ephy clock...done. rf reg 29 = 5 SSC disabled. ****************************** Software System Reset Occurred ****************************** ------------------ Archer C50 v1.0.0 ------------------ spi_wait_nsec: 29 spi device id: ef 40 17 0 0 (40170000) find flash: W25Q64BV ============================================ Ralink UBoot Version: 4.1.2.0 -------------------------------------------- ASIC 7620_MP (Port5<->None) DRAM component: 512 Mbits DDR, width 16 DRAM bus: 16 bit Total memory: 64 MBytes Flash component: SPI Flash Date:Sep 15 2014 Time:11:20:17 ============================================ icache: sets:512, ways:4, linesz:32 ,total:65536 dcache: sets:256, ways:4, linesz:32 ,total:32768 ##### The CPU freq = 580 MHZ #### estimate memory size =64 Mbytes continue to starting system. 0 disableEthForward(1158):disable switch forward... 3: System Boot system code via Flash.(0xbc020000) do_bootm:argc=2, addr=0xbc020000 ## Booting image at bc020000 ... Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 8000c150) ... ## Giving linux memsize in MB, 64 Starting kernel ... 怘▒▒▒▒fff▒▒~▒▒~fx▒▒▒怘▒怘▒f▒▒▒▒f▒▒▒▒f▒f▒▒▒Linux version 2.6.36 (root@localhost.localdomain) (gcc version 4.6.3 (Buildroot 2012.11.1) ) #1 Wed Mar 25 11:33:08 HKT 2015 The CPU feqenuce set to 580 MHz MIPS CPU sleep mode enabled. PCIE: bypass PCIe DLL. PCIE: Elastic buffer control: Addr:0x68 -> 0xB4 disable all power about PCIe CPU revision is: 00019650 (MIPS 24Kc) Determined physical RAM map: memory: 04000000 @ 00000000 (usable) Initrd not found or empty - disabling initrd Zone PFN ranges: Normal 0x00000000 -> 0x00004000 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00000000 -> 0x00004000 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 Kernel command line: console=ttyS1,115200 root=/dev/mtdblock2 rootfstype=squashfs init=/sbin/init PID hash table entries: 256 (order: -2, 1024 bytes) Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes Writing ErrCtl register=0003a004 Readback ErrCtl register=0003a004 Memory: 61368k/65536k available (2705k kernel code, 4168k reserved, 563k data, 164k init, 0k highmem) NR_IRQS:128 MTK/Ralink System Tick Counter init... cd:8031ff68, m:214748, s:32 console [ttyS1] enabled Calibrating delay loop... 386.04 BogoMIPS (lpj=772096) pid_max: default: 4096 minimum: 301 Mount-cache hash table entries: 512 NET: Registered protocol family 16 RALINK_GPIOMODE = 5ab11d RALINK_GPIOMODE = 58b11d PPLL_CFG1=0xe8c000 MT7620 PPLL lock PPLL_DRV =0x80080504 start PCIe register access RALINK_PCI_PCICFG_ADDR = 1000f0 *************** MT7620 PCIe RC mode ************* bio: create slab <bio-0> at 0 pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x200fffff] pci 0000:00:00.0: BAR 9: assigned [mem 0x20100000-0x201fffff pref] pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2020ffff] pci 0000:00:00.0: BAR 1: set to [mem 0x20200000-0x2020ffff] (PCI address [0x20200000-0x2020ffff] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff 64bit] pci 0000:01:00.0: BAR 0: set to [mem 0x20000000-0x200fffff 64bit] (PCI address [0x20000000-0x200fffff] pci 0000:01:00.0: BAR 6: assigned [mem 0x20100000-0x2010ffff pref] pci 0000:00:00.0: PCI bridge to [bus 01-01] pci 0000:00:00.0: bridge window [io disabled] pci 0000:00:00.0: bridge window [mem 0x20000000-0x200fffff] pci 0000:00:00.0: bridge window [mem 0x20100000-0x201fffff pref] BAR0 at slot 0 = 0 bus=0x0, slot = 0x0 res[0]->start = 0 res[0]->end = 0 res[1]->start = 20200000 res[1]->end = 2020ffff res[2]->start = 0 res[2]->end = 0 res[3]->start = 0 res[3]->end = 0 res[4]->start = 0 res[4]->end = 0 res[5]->start = 0 res[5]->end = 0 bus=0x1, slot = 0x0 res[0]->start = 20000000 res[0]->end = 200fffff res[1]->start = 0 res[1]->end = 0 res[2]->start = 0 res[2]->end = 0 res[3]->start = 0 res[3]->end = 0 res[4]->start = 0 res[4]->end = 0 res[5]->start = 0 res[5]->end = 0 Switching to clocksource Ralink external timer NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 2048 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered NET: Registered protocol family 1 RT3xxx EHCI/OHCI init. squashfs: version 4.0 (2009/01/31) Phillip Lougher fuse init (API version 7.15) msgmni has been set to 119 io scheduler noop registered io scheduler deadline registered (default) Ralink gpio driver initialized Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled serial8250: ttyS0 at MMIO 0x10000500 (irq = 37) is a 16550A serial8250: ttyS1 at MMIO 0x10000c00 (irq = 12) is a 16550A loop: module loaded deice id : ef 40 17 0 0 (40170000) W25Q64BV(ef 40170000) (8192 Kbytes) mtd .name = raspi, .size = 0x00800000 (0M) .erasesize = 0x00000008 (0K) .numeraseregions = 65536 Creating 7 MTD partitions on "raspi": 0x000000000000-0x000000020000 : "boot" 0x000000020000-0x000000160000 : "kernel" 0x000000160000-0x0000007c0000 : "rootfs" mtd: partition "rootfs" set to be root filesystem 0x0000007c0000-0x0000007d0000 : "config" 0x0000007d0000-0x0000007e0000 : "romfile" 0x0000007e0000-0x0000007f0000 : "rom" 0x0000007f0000-0x000000800000 : "radio" Register flash device:flash0 PPP generic driver version 2.4.2 NET: Registered protocol family 24 Mirror/redirect action on u32 classifier Actions configured Netfilter messages via NETLINK v0.30. nf_conntrack version 0.5.0 (2874 buckets, 11496 max) ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone TCP cubic registered NET: Registered protocol family 10 ip6_tables: (C) 2000-2006 Netfilter Core Team IPv6 over IPv4 tunneling driver NET: Registered protocol family 17 Ebtables v2.0 registered 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> VFS: Mounted root (squashfs filesystem) readonly on device 31:2. Freeing unused kernel memory: 164k freed starting pid 172, tty '': '/etc/init.d/rcS' rdm_major = 253 SCSI subsystem initialized spiflash_ioctl_read, Read from 0x007df100 length 0x6, ret 0, retlen 0x6 Read MAC from flash(0x7DF100) 60-ffffffe3-27-ffffffad-ffffffa9-2a SMACCR1 -- : 0x000060e3 SMACCR0 -- : 0x27ada92a Ralink APSoC Ethernet Driver Initilization. v3.0 256 rx/tx descriptors allocated, mtu = 1500! spiflash_ioctl_read, Read from 0x007df100 length 0x6, ret 0, retlen 0x6 Read MAC from flash(0x7DF100) 60-ffffffe3-27-ffffffad-ffffffa9-2a SMACCR1 -- : 0x000060e3 SMACCR0 -- : 0x27ada92a PROC INIT OK! usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver rt3xxx-ehci rt3xxx-ehci: Ralink EHCI Host Controller rt3xxx-ehci rt3xxx-ehci: new USB bus registered, assigned bus number 1 rt3xxx-ehci rt3xxx-ehci: irq 18, io mem 0x101c0000 rt3xxx-ehci rt3xxx-ehci: USB 0.0 started, EHCI 1.00 hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver rt3xxx-ohci rt3xxx-ohci: RT3xxx OHCI Controller rt3xxx-ohci rt3xxx-ohci: new USB bus registered, assigned bus number 2 rt3xxx-ohci rt3xxx-ohci: irq 18, io mem 0x101c1000 hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. tp_domain init ok L2TP core driver, V2.0 PPPoL2TP kernel driver, V2.0 Please press Enter to activate this console. [ util_execSystem ] 135: ipt_init cmd is "/var/tmp/dconf/rc.router" [ dm_readFile ] 2042: can not open xml file /var/tmp/pc/reduced_data_model.xml!, about to open file /etc/reduced_data_model.xml spiflash_ioctl_read, Read from 0x007c0000 length 0x10000, ret 0, retlen 0x10000 spiflash_ioctl_read, Read from 0x007c0000 length 0x8094, ret 0, retlen 0x8094 spiflash_ioctl_read, Read from 0x007df100 length 0x6, ret 0, retlen 0x6 spiflash_ioctl_read, Read from 0x007df200 length 0x4, ret 0, retlen 0x4 spiflash_ioctl_read, Read from 0x00020000 length 0x1d0, ret 0, retlen 0x1d0 spiflash_ioctl_read, Read from 0x007df100 length 0x6, ret 0, retlen 0x6 sendto: No such file or directory pid 250 send 2001 error [ util_execSystem ] 135: oal_startDynDns cmd is "dyndns /var/tmp/dconf/dyndns.conf" [ oal_sys_getOldTZInfo ] 333: Open TZ file error! [ util_execSystem ] 135: oal_sys_unsetTZ cmd is "echo "" > /etc/TZ" [ util_execSystem ] 135: oal_sys_unsetTZ cmd is "echo "" > /etc/TZ" [ util_execSystem ] 135: oal_startNoipDns cmd is "noipdns /var/tmp/dconf/noipdns.conf" [ util_execSystem ] 135: oal_startCmxDns cmd is "cmxdns /var/tmp/dconf/cmxdns.conf" ioctl: No such device [ util_execSystem ] 135: oal_br_addBridge cmdspiflash_ioctl_read, Read from 0x007df100 length 0x6, ret 0, retlen 0x6 is "brctl addbr br0;brctl setfd br0 0;brctl stp br0 off" [ util_execSystem ] 135: oal_ipt_addLanRules cmd is "iptables -t filter -A INPUT -i br+ -j ACCEPT " [ util_execSystem ] 135: oal_intf_setIntf cmd is "ifconfig br0 192.168.0.1 netmask 255.255.255.0 up" [ util_execSystem ] 135: oal_util_setProcLanAddr cmd is "echo "br0 16820416," > /proc/net/coRaeth v3.0 (nntrWorkqueueac) t_LocalA phy_tx_ring = 0x030c4000, tx_ring = 0xa30c4000 phy_rx_ring0 = 0x030c5000, rx_ring0 = 0xa30c5000 SMACCR1 -- : 0x000060e3 SMACCR0 -- : 0x27ada92a ddCDMA_CSG_CFG = 81000000 r"GDMA1_FWD_CFG = 20710000 [ util_execSystem ] 135: oal_intf_enableIntf cmd is "ifconfig eth0 up" [ util_execSystem ] 135: rsl_initLanEthIntfObj cmd is "vconfig add eth0 3" [ util_execSystem ] 135: rsl_initLanEthIntfObj cmd is "ifconfig eth0.3 up" [ util_execSystem ] 135: oal_br_addIntfIntoBridgedevice eth0.3 entered promiscuous mode cdevice eth0 entered promiscuous mode md br0: port 1(eth0.3) entering forwarding state isbr0: port 1(eth0.3) entering forwarding state "brctl addif br0 eth0.3" [ util_execSystem ] 135: rsl_initLanEthIntfObj cmd is "vconfig add eth0 2" [ util_execSystem ] 135: rsl_initLanEthIntfObj cmd is "ifconfig eth0.2 up" [ util_execSystem ] 135: oal_eth_setIGMPSnoopParam cmd is "brctl setbrsnooping br0 1" [ util_execSystem ] 135: oal_wlan_ra_setCountryRegion cmd is "cp /etc/SingleSKU_FCC.dat /var/Wireless/RT2860AP/SingleSKU.dat" [ util_execSystem ] 135: oal_wlan_ra_setCountryRegion cmd is "iwpriv ra0 set CountryRegion=0" ra0 no private ioctls. [ util_execSystem ] 135: oal_wlan_ra_loadDriver cmd is "insmod /lib/modules/kmdir/kernel/drivers/net/wireless/rt2860v2_ap/rt2860v2_ap.ko" rt2860v2_ap: module license 'unspecified' taints kernel. Disabling lock debugging due to kernel taint === pAd = c0979000, size = 966392 === <-- RTMPAllocTxRxRingMemory, Status=0 <-- RTMPAllocAdapterBlock, Status=0 AP Driver version-2.7.1.6_edcca_monitor_20131227 [ util_execSystem ] 135: oal_wlan_ra_initWlan cmd is "ifconfig ra0 up" RX DESC a3226000 size = 4096 RTMP_TimerListAdd: add timer obj c0a26a40! RTMP_TimerListAdd: add timer obj c09dea40! RTMP_TimerListAdd: add timer obj c09e12a4! RTMP_TimerListAdd: add timer obj c09e1364! RTMP_TimerListAdd: add timer obj c09e1424! RTMP_TimerListAdd: add timer obj c09e14e4! RTMP_TimerListAdd: add timer obj c09e15a4! RTMP_TimerListAdd: add timer obj c09e1664! RTMP_TimerListAdd: add timer obj c09e1724! RTMP_TimerListAdd: add timer obj c09e17e4! RTMP_TimerListAdd: add timer obj c09e18a4! RTMP_TimerListAdd: add timer obj c09e1964! RTMP_TimerListAdd: add timer obj c09e1a24! RTMP_TimerListAdd: add timer obj c09e1ae4! RTMP_TimerListAdd: add timer obj c09e1ba4! RTMP_TimerListAdd: add timer obj c09e1c64! RTMP_TimerListAdd: add timer obj c09e1d24! RTMP_TimerListAdd: add timer obj c09e1de4! RTMP_TimerListAdd: add timer obj c09dea14! RTMP_TimerListAdd: add timer obj c09e1278! RTMP_TimerListAdd: add timer obj c09e1338! RTMP_TimerListAdd: add timer obj c09e13f8! RTMP_TimerListAdd: add timer obj c09e14b8! RTMP_TimerListAdd: add timer obj c09e1578! RTMP_TimerListAdd: add timer obj c09e1638! RTMP_TimerListAdd: add timer obj c09e16f8! RTMP_TimerListAdd: add timer obj c09e17b8! RTMP_TimerListAdd: add timer obj c09e1878! RTMP_TimerListAdd: add timer obj c09e1938! RTMP_TimerListAdd: add timer obj c09e19f8! RTMP_TimerListAdd: add timer obj c09e1ab8! RTMP_TimerListAdd: add timer obj c09e1b78! RTMP_TimerListAdd: add timer obj c09e1c38! RTMP_TimerListAdd: add timer obj c09e1cf8! RTMP_TimerListAdd: add timer obj c09e1db8! RTMP_TimerListAdd: add timer obj c09de9e8! RTMP_TimerListAdd: add timer obj c09e12d0! RTMP_TimerListAdd: add timer obj c09e1390! RTMP_TimerListAdd: add timer obj c09e1450! RTMP_TimerListAdd: add timer obj c09e1510! RTMP_TimerListAdd: add timer obj c09e15d0! RTMP_TimerListAdd: add timer obj c09e1690! RTMP_TimerListAdd: add timer obj c09e1750! RTMP_TimerListAdd: add timer obj c09e1810! RTMP_TimerListAdd: add timer obj c09e18d0! RTMP_TimerListAdd: add timer obj c09e1990! RTMP_TimerListAdd: add timer obj c09e1a50! RTMP_TimerListAdd: add timer obj c09e1b10! RTMP_TimerListAdd: add timer obj c09e1bd0! RTMP_TimerListAdd: add timer obj c09e1c90! RTMP_TimerListAdd: add timer obj c09e1d50! RTMP_TimerListAdd: add timer obj c09e1e10! RTMP_TimerListAdd: add timer obj c09859c0! RTMP_TimerListAdd: add timer obj c09855a4! RTMP_TimerListAdd: add timer obj c0985990! RTMP_TimerListAdd: add timer obj c0985d38! RTMP_TimerListAdd: add timer obj c0985a88! RTMP_TimerListAdd: add timer obj c0985ab8! RTMP_TimerListAdd: add timer obj c0985c78! RTMP_TimerListAdd: add timer obj c0985ca8! RTMP_TimerListAdd: add timer obj c0988c08! RTMP_TimerListAdd: add timer obj c09887ec! RTMP_TimerListAdd: add timer obj c0988bd8! RTMP_TimerListAdd: add timer obj c0988f80! RTMP_TimerListAdd: add timer obj c0988cd0! RTMP_TimerListAdd: add timer obj c0988d00! RTMP_TimerListAdd: add timer obj c0988ec0! RTMP_TimerListAdd: add timer obj c0988ef0! RTMP_TimerListAdd: add timer obj c098be50! RTMP_TimerListAdd: add timer obj c098ba34! RTMP_TimerListAdd: add timer obj c098be20! RTMP_TimerListAdd: add timer obj c098c1c8! RTMP_TimerListAdd: add timer obj c098bf18! RTMP_TimerListAdd: add timer obj c098bf48! RTMP_TimerListAdd: add timer obj c098c108! RTMP_TimerListAdd: add timer obj c098c138! RTMP_TimerListAdd: add timer obj c098f098! RTMP_TimerListAdd: add timer obj c098ec7c! RTMP_TimerListAdd: add timer obj c098f068! RTMP_TimerListAdd: add timer obj c098f410! RTMP_TimerListAdd: add timer obj c098f160! RTMP_TimerListAdd: add timer obj c098f190! RTMP_TimerListAdd: add timer obj c098f350! RTMP_TimerListAdd: add timer obj c098f380! RTMP_TimerListAdd: add timer obj c09922e0! RTMP_TimerListAdd: add timer obj c0991ec4! RTMP_TimerListAdd: add timer obj c09922b0! RTMP_TimerListAdd: add timer obj c0992658! RTMP_TimerListAdd: add timer obj c09923a8! RTMP_TimerListAdd: add timer obj c09923d8! RTMP_TimerListAdd: add timer obj c0992598! RTMP_TimerListAdd: add timer obj c09925c8! RTMP_TimerListAdd: add timer obj c0995528! RTMP_TimerListAdd: add timer obj c099510c! RTMP_TimerListAdd: add timer obj c09954f8! RTMP_TimerListAdd: add timer obj c09958a0! RTMP_TimerListAdd: add timer obj c09955f0! RTMP_TimerListAdd: add timer obj c0995620! RTMP_TimerListAdd: add timer obj c09957e0! RTMP_TimerListAdd: add timer obj c0995810! RTMP_TimerListAdd: add timer obj c0998770! RTMP_TimerListAdd: add timer obj c0998354! RTMP_TimerListAdd: add timer obj c0998740! RTMP_TimerListAdd: add timer obj c0998ae8! RTMP_TimerListAdd: add timer obj c0998838! RTMP_TimerListAdd: add timer obj c0998868! RTMP_TimerListAdd: add timer obj c0998a28! RTMP_TimerListAdd: add timer obj c0998a58! RTMP_TimerListAdd: add timer obj c099b9b8! RTMP_TimerListAdd: add timer obj c099b59c! RTMP_TimerListAdd: add timer obj c099b988! RTMP_TimerListAdd: add timer obj c099bd30! RTMP_TimerListAdd: add timer obj c099ba80! RTMP_TimerListAdd: add timer obj c099bab0! RTMP_TimerListAdd: add timer obj c099bc70! RTMP_TimerListAdd: add timer obj c099bca0! RTMP_TimerListAdd: add timer obj c09e0e5c! RTMP_TimerListAdd: add timer obj c09e0a40! RTMP_TimerListAdd: add timer obj c09e0e2c! RTMP_TimerListAdd: add timer obj c09e11d4! RTMP_TimerListAdd: add timer obj c09e0f24! RTMP_TimerListAdd: add timer obj c09e0f54! RTMP_TimerListAdd: add timer obj c09e0e8c! RTMP_TimerListAdd: add timer obj c09e0ebc! RTMP_TimerListAdd: add timer obj c09e0eec! RTMP_TimerListAdd: add timer obj c09fd3ac! RTMP_TimerListAdd: add timer obj c09fd4c8! RTMP_TimerListAdd: add timer obj c09fd3d8! RTMP_TimerListAdd: add timer obj c09e2f94! RTMP_TimerListAdd: add timer obj c0982e70! RTMP_TimerListAdd: add timer obj c09860b8! RTMP_TimerListAdd: add timer obj c0989300! RTMP_TimerListAdd: add timer obj c098c548! RTMP_TimerListAdd: add timer obj c098f790! RTMP_TimerListAdd: add timer obj c09929d8! RTMP_TimerListAdd: add timer obj c0995c20! RTMP_TimerListAdd: add timer obj c0998e68! RTMP_TimerListAdd: add timer obj c09e2ca4! !!! use RTMP_RBUS_SUPPORT: AP_PROFILE_PATH_RBUS is /var/Wireless/RT2860AP/RT2860AP.dat APSDCapable[0]=0 APSDCapable[1]=0 APSDCapable[2]=0 APSDCapable[3]=0 APSDCapable[4]=0 APSDCapable[5]=0 APSDCapable[6]=0 APSDCapable[7]=0 APSDCapable[8]=0 APSDCapable[9]=0 APSDCapable[10]=0 APSDCapable[11]=0 APSDCapable[12]=0 APSDCapable[13]=0 APSDCapable[14]=0 APSDCapable[15]=0 default ApCliAPSDCapable[0]=0 Key1Str is Invalid key length(0) or Type(0) Key1Str is Invalid key length(0) or Type(0) Key2Str is Invalid key length(0) or Type(0) Key2Str is Invalid key length(0) or Type(0) Key3Str is Invalid key length(0) or Type(0) Key3Str is Invalid key length(0) or Type(0) Key4Str is Invalid key length(0) or Type(0) Key4Str is Invalid key length(0) or Type(0) 1. Phy Mode = 9 2. Phy Mode = 9 exec! spiflash_ioctl_read, Read from 0x007f0000 length 0x200, ret 0, retlen 0x200 eeFlashId = 0x7620! E2PROM: D0 target power=0xff1e E2PROM: 40 MW Power Delta= 0 3. Phy Mode = 9 RTMP_TimerListAdd: add timer obj c0982a68! AntCfgInit: primary/secondary ant 0/1 Initialize RF Central Registers for E2 !!! Initialize RF Central Registers for E3 !!! Initialize RF Channel Registers for E2 !!! Initialize RF Channel Registers for E3 !!! Initialize RF DCCal Registers for E2 !!! Initialize RF DCCal Registers for E3 !!! D1 = -1, D2 = 8, CalCode = 21 !!! RT6352_Temperature_Init : BBPR49 = 0xffffffff RT6352_Temperature_Init : TemperatureRef25C = 0xfffffff5 Current Temperature from BBP_R49=0xfffffff8 RT6352_TssiTableAdjust: upper_bound = 0x7F decimal: 127 RT6352_TssiTableAdjust: lower_bound = 0xFFFFFF80 decimal: -128 *** RT6352_TssiTableAdjust: G Tssi[-7 .. +7] = -128 -128 -128 -128 -128 -25 -12 - 0 - 12 28 127 127 127 127 127, offset=-11, tuning=1 RT6352_TssiTableAdjust: G Tssi[-7 .. +7] = -128 -128 -128 -128 -128 -36 -23 - -11 - 1 17 116 116 116 116 116, offset=-11, tuning=1 mp_temperature=0xfffffffc, step = +0 E2PROM: G Tssi[-7 .. +7] = -128 -128 -128 -128 -128 -36 -23 - -11 - 1 17 116 116 116 116 116, offset=-11, tuning=1 TX BW Filter Calibration !!! RX BW Filter Calibration !!! LOFT Calibration Done! IQCalibration Start! IQCalibration Done! CH = 0, (gain= f, phase=3d) IQCalibration Start! IQCalibration Done! CH = 1, (gain= 0, phase= 2) TX IQ Calibration Done! Change as Normal Mode(0x48b71d) After Change, now GPIO_MODE value is 0x48b71d RT6352_Init_ExtPA_ExtLNA: Enable Ext-LNA. RT6352_Init_ExtPA_ExtLNA: Init Ext-LNA BBP. bAutoTxAgcG = 1 MCS Set = ff ff 00 00 01 SYNC - BBP R4 to 20MHz.l RTMP_TimerListAdd: add timer obj c09e32ac! The 4-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 4 Main bssid = 60:e3:27:ad:a9:2a <==== rt28xx_init, Status=0 0x1300 = 00064300 [ util_execSystem ] 135: oal_wlan_ra_initWlan cmd is "echo 1 > /proc/tplink/led_wlan_24G" [ util_execSystdevice ra0 entered promiscuous mode em br0: port 2(ra0) entering forwarding state ] br0: port 2(ra0) entering forwarding state 135: oal_br_addIntfIntoBridge cmd is "brctl addif br0 ra0" [ util_execSystdevice apcli0 entered promiscuous mode em ] 135: oal_br_addIntfIntoBridge cmd is "brctl addif br0 apcli0" [ utidevice ra1 entered promiscuous mode l_execSystem ] 135: oal_br_addIntfIntoBridge cmd is "brctl addif br0 ra1" [ util_execSystem ] 135: oal_wlan_ra_initEnd cmd is "wlNetlinkTool &" spiflash_ioctl_read, Read from 0x007f0000 length 0x2, ret 0, retlen 0x2 [ util_execSystem ] 135: oal_wlan_ra_initEnd cmd is "killall -q wscd" [ util_execSystem ] 135: oal_wlan_ra_initEnd cmd is "wscd -i ra0 -m 1 -w /var/tmp/wsc_upnp/ &" WLAN-Start wlNetlinkTool Waiting for Wireless Events from interfaces... swWlanChkAhbErr: netlink to do [ util_execSystem ] 135: oal_wlan_ra_setCountryRegion cmd is "cp /etc/SingleSKU_5G_FCC.dat /var/Wireless/RT2860AP/SingleSKU_5G.dat" [ util_execSystem ] 135: oal_wlan_ra_setCountryRegion cmd is "iwpriv rai0 set CountryRegionABand=0" rai0 no private ioctls. [ util_execSystem ] 135: oal_wlan_ra_loadDriver cmd is "insmod /lib/modules/kmdir/kernel/drivers/net/wireless/MT7612_ap/MT7612_ap.ko" wscd: SSDP UDP PORT = 1900 register rt2860 === pAd = c0f82000, size = 1699048 === <-- RTMPAllocTxRxRingMemory, Status=0 <-- RTMPAllocAdapterBlock, Status=0 pAd->CSRBaseAddress =0xc0e80000, csr_addr=0xc0e80000! device_id =0x7662 ==>rlt_wlan_chip_onoff(): OnOff:1, Reset= 1, pAd->WlanFunCtrl:0x0, Reg-WlanFunCtrl=0x20a RtmpChipOpsEepromHook::e2p_type=0, inf_Type=5 RtmpEepromGetDefault::e2p_dafault=2 NVM is FLASH mode [ util_execSystem ] 135: oal_wlan_ra_initWlan cmd is "ifconfig rabuild time = i02 u0p"1 4 0408060640a rom patch for E3 IC platform = ALPS hw/sw version = ▒▒ patch version = FW Version:0.0.00 Build:1 Build Time:201411280941____ fw for E3 IC spiflash_ioctl_read, Read from 0x007f8000 length 0x200, ret 0, retlen 0x200 RX[0] DESC a2b79000 size = 4096 RX[1] DESC a2b7a000 size = 4096 RTMP_TimerListAdd: add timer obj c108f494! RTMP_TimerListAdd: add timer obj c101c740! RTMP_TimerListAdd: add timer obj c101ef7c! RTMP_TimerListAdd: add timer obj c101f010! RTMP_TimerListAdd: add timer obj c101f0a4! RTMP_TimerListAdd: add timer obj c101f138! RTMP_TimerListAdd: add timer obj c101f1cc! RTMP_TimerListAdd: add timer obj c101f260! RTMP_TimerListAdd: add timer obj c101f2f4! RTMP_TimerListAdd: add timer obj c101f388! RTMP_TimerListAdd: add timer obj c101f41c! RTMP_TimerListAdd: add timer obj c101f4b0! RTMP_TimerListAdd: add timer obj c101f544! RTMP_TimerListAdd: add timer obj c101f5d8! RTMP_TimerListAdd: add timer obj c101f66c! RTMP_TimerListAdd: add timer obj c101f700! RTMP_TimerListAdd: add timer obj c101f794! RTMP_TimerListAdd: add timer obj c101f828! RTMP_TimerListAdd: add timer obj c101c714! RTMP_TimerListAdd: add timer obj c101c76c! RTMP_TimerListAdd: add timer obj c101ef50! RTMP_TimerListAdd: add timer obj c101efe4! RTMP_TimerListAdd: add timer obj c101f078! RTMP_TimerListAdd: add timer obj c101f10c! RTMP_TimerListAdd: add timer obj c101f1a0! RTMP_TimerListAdd: add timer obj c101f234! RTMP_TimerListAdd: add timer obj c101f2c8! RTMP_TimerListAdd: add timer obj c101f35c! RTMP_TimerListAdd: add timer obj c101f3f0! RTMP_TimerListAdd: add timer obj c101f484! RTMP_TimerListAdd: add timer obj c101f518! RTMP_TimerListAdd: add timer obj c101f5ac! RTMP_TimerListAdd: add timer obj c101f640! RTMP_TimerListAdd: add timer obj c101f6d4! RTMP_TimerListAdd: add timer obj c101f768! RTMP_TimerListAdd: add timer obj c101f7fc! RTMP_TimerListAdd: add timer obj c101c6e8! RTMP_TimerListAdd: add timer obj c0f980cc! RTMP_TimerListAdd: add timer obj c0f97cb0! RTMP_TimerListAdd: add timer obj c0f9809c! RTMP_TimerListAdd: add timer obj c0f983d8! RTMP_TimerListAdd: add timer obj c0f98318! RTMP_TimerListAdd: add timer obj c0f98348! RTMP_TimerListAdd: add timer obj c0f9b374! RTMP_TimerListAdd: add timer obj c0f9af58! RTMP_TimerListAdd: add timer obj c0f9b344! RTMP_TimerListAdd: add timer obj c0f9b680! RTMP_TimerListAdd: add timer obj c0f9b5c0! RTMP_TimerListAdd: add timer obj c0f9b5f0! RTMP_TimerListAdd: add timer obj c0f9e61c! RTMP_TimerListAdd: add timer obj c0f9e200! RTMP_TimerListAdd: add timer obj c0f9e5ec! RTMP_TimerListAdd: add timer obj c0f9e928! RTMP_TimerListAdd: add timer obj c0f9e868! RTMP_TimerListAdd: add timer obj c0f9e898! RTMP_TimerListAdd: add timer obj c0fa18c4! RTMP_TimerListAdd: add timer obj c0fa14a8! RTMP_TimerListAdd: add timer obj c0fa1894! RTMP_TimerListAdd: add timer obj c0fa1bd0! RTMP_TimerListAdd: add timer obj c0fa1b10! RTMP_TimerListAdd: add timer obj c0fa1b40! RTMP_TimerListAdd: add timer obj c0fa4b6c! RTMP_TimerListAdd: add timer obj c0fa4750! RTMP_TimerListAdd: add timer obj c0fa4b3c! RTMP_TimerListAdd: add timer obj c0fa4e78! RTMP_TimerListAdd: add timer obj c0fa4db8! RTMP_TimerListAdd: add timer obj c0fa4de8! RTMP_TimerListAdd: add timer obj c0fa7e14! RTMP_TimerListAdd: add timer obj c0fa79f8! RTMP_TimerListAdd: add timer obj c0fa7de4! RTMP_TimerListAdd: add timer obj c0fa8120! RTMP_TimerListAdd: add timer obj c0fa8060! RTMP_TimerListAdd: add timer obj c0fa8090! RTMP_TimerListAdd: add timer obj c0fab0bc! RTMP_TimerListAdd: add timer obj c0faaca0! RTMP_TimerListAdd: add timer obj c0fab08c! RTMP_TimerListAdd: add timer obj c0fab3c8! RTMP_TimerListAdd: add timer obj c0fab308! RTMP_TimerListAdd: add timer obj c0fab338! RTMP_TimerListAdd: add timer obj c0fae364! RTMP_TimerListAdd: add timer obj c0fadf48! RTMP_TimerListAdd: add timer obj c0fae334! RTMP_TimerListAdd: add timer obj c0fae670! RTMP_TimerListAdd: add timer obj c0fae5b0! RTMP_TimerListAdd: add timer obj c0fae5e0! RTMP_TimerListAdd: add timer obj c101ebbc! RTMP_TimerListAdd: add timer obj c101e7a0! RTMP_TimerListAdd: add timer obj c101eb8c! RTMP_TimerListAdd: add timer obj c101eec8! RTMP_TimerListAdd: add timer obj c101ebec! RTMP_TimerListAdd: add timer obj c101ec1c! RTMP_TimerListAdd: add timer obj c101ec4c! RTMP_TimerListAdd: add timer obj c103ade4! RTMP_TimerListAdd: add timer obj c103af00! RTMP_TimerListAdd: add timer obj c103ae10! RTMP_TimerListAdd: add timer obj c1020980! cfg_mode=14 cfg_mode=14 wmode_band_equal(): Band Not Equal! APSDCapable[0]=0 APSDCapable[1]=0 APSDCapable[2]=0 APSDCapable[3]=0 APSDCapable[4]=0 APSDCapable[5]=0 APSDCapable[6]=0 APSDCapable[7]=0 APSDCapable[8]=0 APSDCapable[9]=0 APSDCapable[10]=0 APSDCapable[11]=0 APSDCapable[12]=0 APSDCapable[13]=0 APSDCapable[14]=0 APSDCapable[15]=0 default ApCliAPSDCapable[0]=0 Key1Str is Invalid key length(0) or Type(0) Key1Str is Invalid key length(0) or Type(0) Key2Str is Invalid key length(0) or Type(0) Key2Str is Invalid key length(0) or Type(0) Key3Str is Invalid key length(0) or Type(0) Key3Str is Invalid key length(0) or Type(0) Key4Str is Invalid key length(0) or Type(0) Key4Str is Invalid key length(0) or Type(0) 1. Phy Mode = 49 spiflash_ioctl_read, Read from 0x007f8000 length 0x200, ret 0, retlen 0x200 get_chl_grp:illegal channel (167) get_chl_grp:illegal channel (167) get_chl_grp:illegal channel (169) get_chl_grp:illegal channel (169) get_chl_grp:illegal channel (171) get_chl_grp:illegal channel (171) get_chl_grp:illegal channel (173) get_chl_grp:illegal channel (173) Country Region from e2p = ffff 2. Phy Mode = 49 RTMP_TimerListAdd: add timer obj c0f9551c! RTMP_TimerListAdd: add timer obj c0f987c4! RTMP_TimerListAdd: add timer obj c0f9ba6c! RTMP_TimerListAdd: add timer obj c0f9ed14! RTMP_TimerListAdd: add timer obj c0fa1fbc! RTMP_TimerListAdd: add timer obj c0fa5264! RTMP_TimerListAdd: add timer obj c0fa850c! RTMP_TimerListAdd: add timer obj c0fab7b4! RTMP_TimerListAdd: add timer obj c1020688! 3. Phy Mode = 49 andes_pci_fw_init 0x1300 = 00073200 AntCfgInit: primary/secondary ant 0/1 andes_load_cr:cr_type(2) ChipStructAssign(): MT76x2 hook ! MCS Set = ff ff 00 00 01 TX0 power compensation = 0x38 TX1 power compensation = 0x38 RTMP_TimerListAdd: add timer obj c1020c74! APStartUp(): AP Set CentralFreq at 42(Prim=36, HT-CentCh=38, VHT-CentCh=42, BBP_BW=2) The 4-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 4 Main bssid = 60:e3:27:ad:a9:29 mt76x2_reinit_agc_gain:original agc_vga0 = 0x46, agc_vga1 = 0x46 mt76x2_reinit_agc_gain:updated agc_vga0 = 0x46, agc_vga1 = 0x46 mt76x2_reinit_hi_lna_gain:original hi_lna0 = 0x34, hi_lna1 = 0x34 mt76x2_reinit_hi_lna_gain:updated hi_lna0 = 0x34, hi_lna1 = 0x34 <==== rt28xx_init, Status=0 RTMPDrvOpen(1):Check if PDMA is idle! RTMPDrvOpen(2):Check if PDMA is idle! [ util_execSystem ] 135: oal_wlan_ra_initWlan cmd is "echo 1 > /proc/tplink/led_wlan_5G" [ util_execSystdevice rai0 entered promiscuous mode em ]br0: port 5(rai0) entering forwarding state 1br0: port 5(rai0) entering forwarding state 35: oal_br_addIntfIntoBridge cmd is "brctl addif br0 rai0" [ util_execSysdevice apclii0 entered promiscuous mode tem ] 135: oal_br_addIntfIntoBridge cmd is "brctl addif br0 apclii0" [ udevice rai1 entered promiscuous mode til_execSystem ] 135: oal_br_addIntfIntoBridspiflash_ioctl_read, Read from 0x007f8000 length 0x2, ret 0, retlen 0x2 ge cmd is "brctl addif br0 rai1" wlNetlinkTool is already there. [ util_execSystem ] 135: oal_wlan_ra_initEnd cmd is "killall -q wscd_5G" [ util_execSystem ] 135: oal_wlan_ra_initEnd cmd is "wscd_5G -i rai0 -m 1 -w /var/tmp/wsc_upnp_5G/ &" wscd: SSDP UDP PORT = 1900 sendto: No such file or directory pid 250 send 2030 error sendto: No such file or directory pid 250 send 2004 error [ util_execSystem ] 135: oal_startDhcps cmd is "dhcpd /var/tmp/dconf/udhcpd.conf" [ util_execSystem ] 135: oal_ipt_addDnsRules cmd is "iptables -t nat -A PREROUTING -d 192.168.0.1 -p udp --dport 53 -j DNAT --to-destination 10.1.1.1 " [ util_execSystem ] 135: oal_net_addDNS cmd is "echo "nameserver 10.1.1.1" > /var/tmp/resolv.conf" [ util_execSystem ] 135: oal_lan6_startDhcp6s cmd is "dhcp6s -c /var/tmp/dconf/dhcp6s_br0.conf -P /var/run/dhcp6s_br0.pid br0 &" [ util_execSystem ] 135: oal_lan6_startRadvd cmd is "radvd -C /var/tmp/dconf/radvd_br0.conf -p /var/run/radvd_br0.pid &" [ util_execSystem ] 135: oal_br_delIntfFromBridge cmd is "brctl delif br0 eth0.2" iptables: Bad rule (does a matching rule exist in that chain?). brctl: bridge br0: Invalid argument [ util_execSystem ] 135: oal_intf_setIfMac cmd is "ifconfig eth0.2 down" [ util_execSystem ] 135: oal_intf_setIfMac cmd is "ifconfig eth0.2 hw ether 60:E3:27:AD:A9:2B up" radvd starting [ util_execSystem ] 135: oal_intf_enableIntf cmd is "ifconfig eth0.2 up" [ util_execSystem ] 135: oal_intf_enableIntf cmd is "ifconfig eth0.2 up" [ util_execSystem ] 135: oal_wan6_startDhcp6c cmd is "dhcp6c -c /var/tmp/dconf/dhcp6c_eth0.2.conf -p /var/run/dhcp6c_eth0.2.pid eth0.2 eth0.2 &" [ util_execSystem ] 135: oal_wan6_enableAcceptRa cmd is "echo 2 > /proc/sys/net/ipv6/conf/eth0.2/accept_ra" [ util_execSystem ] 135: oal_wan6_enableAcceptRa cmd is "echo 0 > /proc/sys/net/ipv6/conf/eth0.2/autoconf" [ util_execSystem ] 135: prepareDropbear cmd is "dropbearkey -t rsa -f /var/tmp/dropbear/dropbear_rsa_host_key" Will output 1024 bit rsa secret key to '/var/tmp/dropbear/dropbear_rsa_host_key' Generating key, this may take a while... [ util_execSystem ] 135: oal_rip_updateConfig cmd is "rm -f /var/tmp/dconf/zebra.conf" [ util_execSystem ] 135: oal_rip_updateConfig cmd is "rm -f /var/tmp/dconf/ripd.conf" [ util_execSystem ] 135: removeAllRIPIpTableRule cmd is "iptables -L INPUT -v --line-numbers > /var/iptable" [ util_execSystem ] 135: prepareDropbear cmd is "dropbearkey -t dss -f /var/tmp/dropbear/dropbear_dss_host_key" Will output 1024 bit dss secret key to '/var/tmp/dropbear/dropbear_dss_host_key' Generating key, this may take a while... [ util_execSystem ] 135: prepareDropbear cmd is "dropbear -p 22 -r /var/tmp/dropbear/dropbear_rsa_host_key -d /var/tmp/dropbear/dropbear_dss_host_key -A /var/tmp/dropbear/dropbearpwd" [ getPidFromPidFile ] 112: Cann't open file: /var/run/zebra.pid. [ util_execSystem ] 135: controlRipProcess cmd is "zebra -d -f /var/tmp/dconf/zebra.conf" [ getPidFromPidFile ] 112: Cann't open file: /var/run/ripd.pid. [ util_execSystem ] 135: oal_ipt_fwDdos cmd is "iptables -D FORWARD -j FIREWALL_DDOS " iptables: No chain/target/match by that name. [ util_execSystem ] 135: oal_ipt_setDDoSRules cmd is "iptables -F FIREWALL_DDOS" [ util_execSystem ] 135: ddos_clearAll cmd is "rm -f /var/tmp/dosHost" [ util_execSystem ] 135: oal_initFirewallObj cmd is "ebtables -N FIREWALL" [ util_execSystem ] 135: oal_initIp6FirewallObj cmd is "ip6tables -F" [ util_execSystem ] 135: oal_initIp6FirewallObj cmd is "ip6tables -X" [ util_execSystem ] 135: oal_initIp6FirewallObj cmd is "ip6tables -P INPUT ACCEPT" [ util_execSystem ] 135: oal_initIp6FirewallObj cmd is "ip6tables -P FORWARD DROP" [ util_execSystem ] 135: oal_initIp6FirewallObj cmd is "ip6tables -P OUTPUT ACCEPT" [ util_execSystem ] 135: oal_initIp6FirewallObj cmd is "ip6tables -N FIREWALL" [ util_execSystem ] 135: oal_initIp6FirewallObj cmd is "ip6tables -N FWRULE" [ util_execSystem ] 135: oal_initIp6FirewallObj cmd is "ip6tables -A INPUT -i lo -p ALL -j ACCEPT -m comment --comment "loop back"" [ util_execSystem ] 135: oal_initIp6FirewallObj cmd is "ip6tables -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT" [ util_execSystem ] 135: oal_initIp6FirewallObj cmd is "ip6tables -A FORWARD -i br+ -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT" [ util_execSystem ] 135: oal_initIp6FirewallObj cmd is "ip6tables -A FORWARD -o br+ -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT" [ util_execSystem ] 135: oal_initIp6FirewallObj cmd is "ip6tables -A FORWARD -j FIREWALL" [ util_execSystem ] 135: oal_fw6_setFwEnabeld cmd is "ip6tables -D FIREWALL -j ACCEPT" ip6tables: Bad rule (does a matching rule exist in that chain?). [ util_execSystem ] 135: oal_fw6_setFwEnabeld cmd is "ip6tables -F FIREWALL" [ util_execSystem ] 135: oal_fw6_setFwEnabeld cmd is "ip6tables -A FIREWALL -j ACCEPT" [ rsl_setStorageServiceObj ] 1024: mountFlag is 3,We start usb server [ util_execSystem ] 135: oal_killDlnaMediaSeverProcess cmd is "killall ushare" killall: ushare: no process killed uShare (version 1.1a), a lightweight UPnP A/V and DLNA Media Server. Benjamin Zores (C) 2005-2007, for GeeXboX Team. See http://ushare.geexbox.org/ for updates. [ util_execSystem ] 135: oal_ipt_setWanPort cmd is "iptables -t filter -D INPUT -p tcp --dport 21 -j ACCEPT" iptables: Bad rule (does a matching rule exist in that chain?). [ util_execSystem ] 135: oal_ipt_setWanPort cmd is "iptables -t nat -D PREROUTING -p tcp --dport 21 -j ACCEPT" iptables: Bad rule (does a matching rule exist in that chain?). [ util_execSystem ] 135: oal_startPrintSrv cmd is "insmod /lib/modules/GPL_NetUSB.ko" kcg 333 :GPL NetUSB up! [ util_execSystem ] 135: oal_startPrintSrv cmd is "insmod /lib/modules/NetUSB.ko" kc 227 : init_DebugD end INFO186B: NetUSB 1.02.61, 00020624 : Dec 16 2014 15:37:03 INFO186D: 7437: Archer C50 :Archer C50 INFO186E: AUTH ISOC INFO186F: MOVE_HEAD filterAudio kc 90 : run_telnetDBGDServer start usbcore: registered new interface driver KC NetUSB General Driver INFO18C7: Reset device when disconnect INFO0145: init proc : PAGE_SIZE 4096 INFO1740: infomap c1204c74 INFO1743: sleep to wait br0 to wake up INFO02CE: use dev Name br0 INFO174C: sleep to wait br0 end. INFO1765: UDP_BROAD 7437 tcpPort:20005 INFO02CE: use dev Name br0 [ util_execSystem ] 135: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/netfilter/nf_conntrack_ftp.ko" INFO161F: tcpConnector() started... [ util_execSystem ] 135: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/ipv4/netfilter/nf_nat_ftp.ko" [ util_execSystem ] 135: oal_openAlg cmd is "iptables -D FORWARD_VPN_PASSTHROUGH -p udp --dport 500 -j DROP" iptables: Bad rule (does a matching rule exist in that chain?). [ util_execSystem ] 135: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko" [ util_execSystem ] 135: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/ipv4/netfilter/nf_nat_pptp.ko" [ util_execSystem ] 135: oal_openAlg cmd is "iptables -D FORWARD_VPN_PASSTHROUGH -p tcp --dport 1723 -j DROP" iptables: Bad rule (does a matching rule exist in that chain?). [ util_execSystem ] 135: oal_openAlg cmd is "iptables -D FORWARD_VPN_PASSTHROUGH -p udp --dport 1701 -j DROP" iptables: Bad rule (does a matching rule exist in that chain?). [ util_execSystem ] 135: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/netfilter/nf_conntrack_tftp.ko" [ util_execSystem ] 135: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/ipv4/netfilter/nf_nat_tftp.ko" [ util_execSystem ] 135: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/netfilter/nf_conntrack_h323.ko" [ util_execSystem ] 135: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/ipv4/netfilter/nf_nat_h323.ko" [ util_execSystem ] 135: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/netfilter/nf_conntrack_sip.ko" [ util_execSystem ] 135: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/ipv4/netfilter/nf_nat_sip.ko" [ util_execSystem ] 135: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/netfilter/nf_conntrack_rtsp.ko" [ util_execSystem ] 135: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/ipv4/netfilter/nf_nat_rtsp.ko" nf_nat_rtsp v0.6.21 loading [ util_execSystem ] 135: oal_wan_HWNat_enable cmd is "insmod /lib/modules/kmdir/kernel/net/nat/hw_nat/hw_nat.ko" Ralink HW NAT Module Enabled INFO14F8: Bind to br0 [ util_execSystem ] 135: oal_sys_unsetTZ cmd is "echo "" > /etc/TZ" [ util_execSystem ] 135: oal_sys_unsetTZ cmd is "echo "" > /etc/TZ"


[04010D08][04010C0E] DDR Calibration DQS reg = 00008788 U-Boot 1.1.3 (Aug 18 2017 - 09:57:27) Board: Ralink APSoC DRAM: 64 MB relocate_code Pointer at: 83fb4000 gpiomode1 54154404. gpiomode2 05540555. flash manufacture id: c8, device id 40 17 find flash: GD25Q64B ============================================ Ralink UBoot Version: 4.3.0.0 -------------------------------------------- ASIC 7628_MP (Port5<->None) DRAM component: 512 Mbits DDR, width 16 DRAM bus: 16 bit Total memory: 64 MBytes Flash component: SPI Flash Date:Aug 18 2017 Time:09:57:27 ============================================ icache: sets:512, ways:4, linesz:32 ,total:65536 dcache: sets:256, ways:4, linesz:32 ,total:32768 ##### The CPU freq = 580 MHZ #### estimate memory size =64 Mbytes RESET MT7628 PHY!!!!!! continue to starting system.  0 disable switch phyport... 3: System Boot system code via Flash.(0xbc020000) do_bootm:argc=2, addr=0xbc020000 ## Booting image at bc020000 ... Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 8000c150) ... ## Giving linux memsize in MB, 64 Starting kernel ... 怘€à˜†˜ø˜ff˜ø~†ø~fxø†ø†ø†æ€˜€æ€˜€f€˜†˜˜昘æ˜f˜f€˜€Linux version 2.6.36 (root@soho) (gcc version 4.6.3 (Buildroot 2012.11.1) ) #51 Wed Dec 27 19:53:37 HKT 2017 The CPU feqenuce set to 575 MHz MIPS CPU sleep mode enabled. CPU revision is: 00019655 (MIPS 24Kc) Software DMA cache coherency Determined physical RAM map: memory: 04000000 @ 00000000 (usable) Initrd not found or empty - disabling initrd Zone PFN ranges: Normal 0x00000000 -> 0x00004000 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00000000 -> 0x00004000 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 Kernel command line: console=ttyS1,115200 root=/dev/mtdblock2 rootfstype=squashfs init=/sbin/init PID hash table entries: 256 (order: -2, 1024 bytes) Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Primary instruction cache 64kB, VIPT, , 4-waylinesize 32 bytes. Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes Writing ErrCtl register=0005bb02 Readback ErrCtl register=0005bb02 Memory: 61064k/65536k available (2724k kernel code, 4472k reserved, 675k data, 168k init, 0k highmem) NR_IRQS:128 console [ttyS1] enabled Calibrating delay loop... 386.04 BogoMIPS (lpj=772096) pid_max: default: 4096 minimum: 301 Mount-cache hash table entries: 512 NET: Registered protocol family 16 RALINK_GPIOMODE = 54154404 RALINK_GPIOMODE = 54144404 ***** Xtal 40MHz ***** start PCIe register access RALINK_RSTCTRL = 2400000 RALINK_CLKCFG1 = fdbfffc0 *************** MT7628 PCIe RC mode ************* PCIE0 enabled Port 0 N_FTS = 1b105000 init_rt2880pci done bio: create slab <bio-0> at 0 vgaarb: loaded pci 0000:00:00.0: BAR 0: can't assign mem (size 0x80000000) pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x200fffff] pci 0000:00:00.0: BAR 9: assigned [mem 0x20100000-0x201fffff pref] pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2020ffff] pci 0000:00:00.0: BAR 1: set to [mem 0x20200000-0x2020ffff] (PCI address [0x20200000-0x2020ffff] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff 64bit] pci 0000:01:00.0: BAR 0: set to [mem 0x20000000-0x200fffff 64bit] (PCI address [0x20000000-0x200fffff] pci 0000:01:00.0: BAR 6: assigned [mem 0x20100000-0x2010ffff pref] pci 0000:00:00.0: PCI bridge to [bus 01-01] pci 0000:00:00.0: bridge window [io disabled] pci 0000:00:00.0: bridge window [mem 0x20000000-0x200fffff] pci 0000:00:00.0: bridge window [mem 0x20100000-0x201fffff pref] BAR0 at slot 0 = 0 bus=0x0, slot = 0x0 res[0]->start = 0 res[0]->end = 0 res[1]->start = 20200000 res[1]->end = 2020ffff res[2]->start = 0 res[2]->end = 0 res[3]->start = 0 res[3]->end = 0 res[4]->start = 0 res[4]->end = 0 res[5]->start = 0 res[5]->end = 0 bus=0x1, slot = 0x0 res[0]->start = 20000000 res[0]->end = 200fffff res[1]->start = 0 res[1]->end = 0 res[2]->start = 0 res[2]->end = 0 res[3]->start = 0 res[3]->end = 0 res[4]->start = 0 res[4]->end = 0 res[5]->start = 0 res[5]->end = 0 Switching to clocksource Ralink Systick timer NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 2048 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered NET: Registered protocol family 1 squashfs: version 4.0 (2009/01/31) Phillip Lougher fuse init (API version 7.15) msgmni has been set to 119 io scheduler noop registered io scheduler deadline registered (default) Ralink gpio driver initialized i2cdrv_major = 218 Serial: 8250/16550 driver, 2 ports, IRQ sharing enabled serial8250: ttyS0 at MMIO 0x10000d00 (irq = 21) is a 16550A serial8250: ttyS1 at MMIO 0x10000c00 (irq = 20) is a 16550A brd: module loaded flash manufacture id: c8, device id 40 17 GD25Q64B(c8 40170000) (8192 Kbytes) mtd .name = raspi, .size = 0x00800000 (8M) .erasesize = 0x00010000 (64K) .numeraseregions = 0 Creating 7 MTD partitions on "raspi": 0x000000000000-0x000000020000 : "boot" 0x000000020000-0x000000160000 : "kernel" 0x000000160000-0x0000007c0000 : "rootfs" mtd: partition "rootfs" set to be root filesystem 0x0000007c0000-0x0000007d0000 : "config" 0x0000007d0000-0x0000007e0000 : "romfile" 0x0000007e0000-0x0000007f0000 : "rom" 0x0000007f0000-0x000000800000 : "radio" Register flash device:flash0 PPP generic driver version 2.4.2 PPP MPPE Compression module registered NET: Registered protocol family 24 Mirror/redirect action on u32 classifier Actions configured Netfilter messages via NETLINK v0.30. nf_conntrack version 0.5.0 (2048 buckets, 8192 max) ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Linux TCP cubic registered NET: Registered protocol family 10 ip6_tables: (C) 2000-2006 Netfilter Core Team IPv6 over IPv4 tunneling driver NET: Registered protocol family 17 Ebtables v2.0 registered 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> VFS: Mounted root (squashfs filesystem) readonly on device 31:2. Freeing unused kernel memory: 168k freed starting pid 688, tty '': '/etc/init.d/rcS' rdm_major = 253 spiflash_ioctl_read, Read from 0x007df100 length 0x6, ret 0, retlen 0x6 Read MAC from flash( 7df100) ffffffb0-4e-26-ffffff82-ffffffc6-ffffff90 GMAC1_MAC_ADRH -- : 0x0000b04e GMAC1_MAC_ADRL -- : 0x2682c690 Ralink APSoC Ethernet Driver Initilization. v3.1 256 rx/tx descriptors allocated, mtu = 1500! NAPI enable, Tx Ring = 256, Rx Ring = 256 spiflash_ioctl_read, Read from 0x007df100 length 0x6, ret 0, retlen 0x6 Read MAC from flash( 7df100) ffffffb0-4e-26-ffffff82-ffffffc6-ffffff90 GMAC1_MAC_ADRH -- : 0x0000b04e GMAC1_MAC_ADRL -- : 0x2682c690 PROC INIT OK! add domain:tplinkwifi.net add domain:tplinklogin.net tp_domain init ok /etc/init.d/rcS: line 59: telnetd: not found L2TP core driver, V2.0 PPPoL2TP kernel driver, V2.0 Set: phy[0].reg[0] = 3900 Set: phy[1].reg[0] = 3900 Set: phy[2].reg[0] = 3900 Set: phy[3].reg[0] = 3900 Set: phy[4].reg[0] = 3900 Set: phy[0].reg[0] = 3300 Set: phy[1].reg[0] = 3300 Set: phy[2].reg[0] = 3300 Set: phy[3].reg[0] = 3300 Set: phy[4].reg[0] = 3300 resetMiiPortV over. starting pid 735, tty '/dev/ttyS1': '/bin/sh' ~ # [ util_execSystem ] 139: ipt_init cmd is "/var/tmp/dconf/rc.router" [ dm_readFile ] 2061: can not open xml file /var/tmp/pc/reduced_data_model.xml!, about to open file /etc/reduced_data_model.xml spiflash_ioctl_read, Read from 0x007c0000 length 0x10000, ret 0, retlen 0x10000 spiflash_ioctl_read, Read from 0x007c0000 length 0x957d, ret 0, retlen 0x957d ===>Enter Routerspiflash_ioctl_read, Read from 0x007df100 length 0x6, ret 0, retlen 0x6 mode spiflash_ioctl_read, Read from 0x007df200 length 0x4, ret 0, retlen 0x4 spiflash_ioctl_read, Read from 0x007df300 length 0x4, ret 0, retlen 0x4 spiflash_ioctl_read, Read from 0x007df400 length 0x10, ret 0, retlen 0x10 spiflash_ioctl_read, Read from 0x007df500 length 0x29, ret 0, retlen 0x29 spiflash_ioctl_read, Read from 0x007df600 length 0x21, ret 0, retlen 0x21 spiflash_ioctl_read, Read from 0x007df700 length 0x10, ret 0, retlen 0x10 spiflash_ioctl_read, Read from 0x007df700 length 0x10, ret 0, retlen 0x10 spiflash_ioctl_read, Read from 0x00020000 length 0x1d0, ret 0, retlen 0x1d0 spiflash_ioctl_read, Read from 0x007df100 length 0x6, ret 0, retlen 0x6 sendto: No such file or directory pid 734 send 2001 error [ util_execSystem ] 139: oal_startDynDns cmd is "dyndns /var/tmp/dconf/dyndns.conf" Get SNTP new config [ util_execSystem ] 139: oal_startNoipDns cmd is "noipdns /var/tmp/dconf/noipdns.conf" [ util_execSystem ] 139: oal_startCmxDns cmd is "cmxdns /var/tmp/dconf/cmxdns.conf" ioctl: No such device [ util_execSystem ] 139: oal_br_addBridge cmd is "brctl addbr br0;brctl setfd br0 0;brctl stp br0 off" [ util_execSystem ] 139: oal_ipt_addLanRules cmd is "iptables -t filter -A INPUT -i br+ -j ACCEPT " [ util_execSystem ] 139: oal_intf_setIntf cmd is "ifconfig br0 192.168.0.1 netmask 255.255.255.0 up" [ util_execSystem ] 139: oal_util_setProcLanAddr cmd is "echo "br0 16820416," > /proc/net/conRaeth v3.1 (ntract_LocalAddrNAPI " [ util_exec,SkbRecycleSystem ] 139: o) al_intf_enableIn phy_tx_ring = 0x030c0000, tx_ring = 0xa30c0000 tf cmd is "ifcon phy_rx_ring0 = 0x030c1000, rx_ring0 = 0xa30c1000 fig eth0 up" [fe_sw_init:5185]rt305x_esw_init. disable switch phyport... GMAC1_MAC_ADRH -- : 0x0000b04e GMAC1_MAC_ADRL -- : 0x2682c690 RT305x_ESW: Link Status Changed [ rsl_getUnusedVlan ] 1034: GET UNUSED VLAN TAG 1 : [3] [ rsl_getUnusedVlan ] 1034: GET UNUSED VLAN TAG 2 : [4] [ rsl_getUnusedVlan ] 1034: GET UNUSED VLAN TAG 3 : [5] [ rsl_getUnusedVlan ] 1034: GET UNUSED VLAN TAG 4 : [6] [ util_execSystem ] 139: oal_addVlanTagIntf cmd is "vconfig add eth0 3" [ util_execSystem ] 139: oal_intf_enableIntf cmd is "ifconfig eth0.3 up" set if eth0.3 to *not wan dev [ util_execSystem ] 139: oal_addVlanTagIntf cmd is "vconfig add eth0 4" [ util_execSystem ] 139: oal_intf_enableIntf cmd is "ifconfig eth0.4 up" set if eth0.4 to *not wan dev [ util_execSystem ] 139: oal_addVlanTagIntf cmd is "vconfig add eth0 5" [ util_execSystem ] 139: oal_intf_enableIntf cmd is "ifconfig eth0.5 up" set if eth0.5 to *not wan dev [ util_execSystem ] 139: oal_addVlanTagIntf cmd is "vconfig add eth0 6" [ util_execSystem ] 139: oal_intf_enableIntf cmd isdevice eth0.3 entered promiscuous mode "ifconfig eth0.device eth0 entered promiscuous mode 6 up" set if br0: port 1(eth0.3) entering forwarding state eth0.6 to *not wbr0: port 1(eth0.3) entering forwarding state an dev [ util_execSystem ] 139: oal_addVlanTagIntf cmd is "vconfig add eth0 2"device eth0.4 entered promiscuous mode [ util_execSbr0: port 2(eth0.4) entering forwarding state ystem ] 139: oabr0: port 2(eth0.4) entering forwarding state l_intf_enableIntf cmd is "ifconfig eth0.2 up" set if eth0.2 to wan dev [ vladevice eth0.5 entered promiscuous mode n_addLanPortsIntbr0: port 3(eth0.5) entering forwarding state oBridge ] 566: br0: port 3(eth0.5) entering forwarding state add lan Port 255 from br0 [ util_execSystem ] 139: oal_br_addIntfIntoBridge cmdevice eth0.6 entered promiscuous mode d is "brctl addibr0: port 4(eth0.6) entering forwarding state f br0 eth0.3" br0: port 4(eth0.6) entering forwarding state [ util_execSystem ] 139: oal_br_addIntfIntoBridge cmd is "brctl addif br0 eth0.4" [ util_execSystem ] 139: oal_br_addIntfIntoBridge cmd is "brctl addif br0 eth0.5" [ util_execSystem ] 139: oal_br_addIntfIntoBridge cmd is "brctl addif br0 eth0.6" [ util_execSystem ] 139: rsl_initIPv6CfgObj cmd is "echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6" [ util_execSystem ] 139: oal_eth_setIGMPSnoopParam cmd is "for i in /sys/devices/virtual/net/*/bridge/multicast_snooping;do echo 1 > $i ; done" [ util_execSystem ] 139: oal_wlan_ra_setCountryRegion cmd is "cp /etc/SingleSKU_CE.dat /var/Wireless/RT2860AP/SingleSKU.dat" [ util_execSystem ] 139: oal_wlan_ra_setCountryRegion cmd is "iwpriv ra0 set CountryRegion=1" ra0 no private ioctls. [ util_execSystem ] 166: execute ok, exit status = 255 [ util_execSystem ] 139: oal_wlan_ra_updateSkuByIsoName cmd is "if [ -e /etc/SingleSKU_DE.dat ]; then cp /etc/SingleSKU_DE.dat /var/Wireless/RT2860AP/SingleSKU.dat; fi" [ util_execSystem ] 139: oal_wlan_ra_loadDriver cmd is "insmod /lib/modules/kmdir/kernel/drivers/net/wireless/mt_wifi_ap/mt_wifi.ko" ADDRCONF(NETDEV_CHANGE): eth0.4: link becomes ready ADDRCONF(NETDEV_CHANGE): eth0.5: link becomes ready ADDRCONF(NETDEV_CHANGE): eth0.6: link becomes ready ADDRCONF(NETDEV_CHANGE): eth0.2: link becomes ready === pAd = c0842000, size = 1487544 === <-- RTMPAllocTxRxRingMemory, Status=0, ErrorValue=0x <-- RTMPAllocAdapterBlock, Status=0 RtmpChipOpsHook(492): Not support for HIF_MT yet! mt7628_init()--> mt7628_init(FW(8a00), HW(8a01), CHIPID(7628)) e2.bin mt7628_init(1156)::(2), pChipCap->fw_len(64560) mt_bcn_buf_init(218): Not support for HIF_MT yet! <--mt7628_init() [ util_execSystem ] 139: oal_wlan_ra_initWlan cmd is "ifconfig ra0 up" TX_BCN DESC a329c000 size = 320 RX[0] DESC a329e000 size = 2048 RX[1] DESC a329f000 size = 2048 RT_CfgSetApcliMacAddress : invalid mac setting cfg_mode=9 cfg_mode=9 wmode_band_equal(): Band Equal! AndesSendCmdMsg: Could not send in band command due to diable fRTMP_ADAPTER_MCU_SEND_IN_BAND_CMD APSDCapable[0]=0 APSDCapable[1]=0 APSDCapable[2]=0 APSDCapable[3]=0 APSDCapable[4]=0 APSDCapable[5]=0 APSDCapable[6]=0 APSDCapable[7]=0 APSDCapable[8]=0 APSDCapable[9]=0 APSDCapable[10]=0 APSDCapable[11]=0 APSDCapable[12]=0 APSDCapable[13]=0 APSDCapable[14]=0 APSDCapable[15]=0 default ApCliAPSDCapable[0]=0 Key1Str is Invalid key length(0) or Type(0) Key1Str is Invalid key length(0) or Type(0) Key2Str is Invalid key length(0) or Type(0) Key2Str is Invalid key length(0) or Type(0) Key3Str is Invalid key length(0) or Type(0) Key3Str is Invalid key length(0) or Type(0) Key4Str is Invalid key length(0) or Type(0) Key4Str is Invalid key length(0) or Type(0) WscKeyASCII=8 WscKeyASCII=8 [RTMPReadParametersHook:297]wifi read profile faild. load fw image from fw_header_image AndesMTLoadFwMethod1(2263)::pChipCap->fw_len(64560) FW Version:1 FW Build Date:20161213152835 CmdAddressLenReq:(ret = 0) CmdFwStartReq: override = 1, address = 1048576 CmdStartDLRsp: WiFI FW Download Success MtAsicDMASchedulerInit(): DMA Scheduler Mode=0(LMAC) efuse_probe: efuse = 10000002 RtmpChipOpsEepromHook::e2p_type=2, inf_Type=4 RtmpEepromGetDefault::e2p_dafault=2 RtmpChipOpsEepromHook: E2P type(2), E2pAccessMode = 2, E2P default = 2 NVM is FLASH mode 1. Phy Mode = 14 exec! spiflash_ioctl_read, Read from 0x007f0000 length 0x400, ret 0, retlen 0x400 eeFlashId = 0x7628! Country Region from e2p = ffff tssi_1_target_pwr_g_band = 34 2. Phy Mode = 14 3. Phy Mode = 14 NICInitPwrPinCfg(11): Not support for HIF_MT yet! NICInitializeAsic(651): Not support rtmp_mac_sys_reset () for HIF_MT yet! mt_mac_init()--> MtAsicInitMac()--> mt7628_init_mac_cr()--> MtAsicSetMacMaxLen(1277): Set the Max RxPktLen=450! <--mt_mac_init() WTBL Segment 1 info: MemBaseAddr/FID:0x28000/0 EntrySize/Cnt:32/128 WTBL Segment 2 info: MemBaseAddr/FID:0x40000/0 EntrySize/Cnt:64/128 WTBL Segment 3 info: MemBaseAddr/FID:0x42000/64 EntrySize/Cnt:64/128 WTBL Segment 4 info: MemBaseAddr/FID:0x44000/128 EntrySize/Cnt:32/128 AntCfgInit(2946): Not support for HIF_MT yet! MCS Set = ff ff 00 00 01 MtAsicSetChBusyStat(861): Not support for HIF_MT yet! FW LOG: !!!! Pass, dont need recal (total fail[0]) FW LOG: !!!! Pass, dont need recal (total fail[0]) FW LOG: !!!! Pass, dont need recal (total fail[0]) FW LOG: RxDCOC Set DC Valid(8)(2) CmdSlotTimeSet:(ret = 0) [PMF]ap_pmf_init:: apidx=0, MFPC=0, MFPR=0, SHA256=0 [PMF]RTMPMakeRsnIeCap: RSNIE Capability MFPC=0, MFPR=0 [PMF]ap_pmf_init:: apidx=1, MFPC=0, MFPR=0, SHA256=0 MtAsicSetRalinkBurstMode(3056): Not support for HIF_MT yet! MtAsicSetPiggyBack(796): Not support for HIF_MT yet! reload DPD from flash , 0x9F = [c400] doReload bit7[0] CmdLoadDPDDataFromFlash: Channel = 11, DoReload = 0 MtAsicSetTxPreamble(3035): Not support for HIF_MT yet! MtAsicAddSharedKeyEntry(1344): Not support for HIF_MT yet! MtAsicSetPreTbtt(): bss_idx=0, PreTBTT timeout = 0xf0 ap_ftkd> Initialize FT KDP Module... Main bssid = b0:4e:26:82:c6:90 <==== rt28xx_init, Status=0 @@@ ed_monitor_init : ===> @@@ ed_monitor_init : <=== mt7628_set_ed_cca: TURN ON EDCCA mac 0x10618 = 0xd7c87d0f, EDCCA_Status=1 WiFi Startup Cost (ra0): 3.456s [ util_execSystem ] 139: oal_wlan_ra_initWlan cmd is "echo 1 > /proc/tplink/led_wlan_24G" [ util_execSystem ] 139: oal_wlan_ra_setStaNum cmd is "iwpriv ra0 set MaxStaNum=32" [ util_execSystem ] 139: device ra0 entered promiscuous mode oal_br_addIntfInbr0: port 5(ra0) entering forwarding state toBridge cmd is br0: port 5(ra0) entering forwarding state "brctl addif br0 ra0" [ util_execSystem ] 139: oal_br_addIntfIntoBridge cmd device apcli0 entered promiscuous mode is "brctl addif br0 apcli0" [ util_execSystem ] 139: oal_br_addIntfIntoBridgdevice ra1 entered promiscuous mode e cmd is "brctl ==== @@@ ed_status_read: EDCCA TH - H pAd->ed_trigger_cnt : 0 > 20 || pAd->ed_big_rssi_stat : 0 < 50 ==== addif br0 ra1" [ util_execSystem ] 139: oal_wlan_ra_initEnd cmspiflash_ioctl_read, Read from 0x007f0000 length 0x2, ret 0, retlen 0x2 d is "wlNetlinkTool &" [ util_execSystem ] 139: oal_wlan_ra_initEnd cmd is "killall -q wscd" [ util_execSystem ] 166: execute ok, exit status = 1 [ util_execSystem ] 139: oal_wlan_ra_initEnd cmd is "wscd -i ra0 -m 1 -w /var/tmp/wsc_upnp/ &" [ util_execSystem ] 139: rsl_initLanWlanObj cmd is "echo 0 > /proc/tplink/wl_mode" WLAN-Start wlNetlinkTool [ util_execSystem ] 139: oal_wlan_ra_setCountryRegion cmd is "cp /etc/SingleSKU_5G_CE.dat /var/Wireless/RT2860AP/SingleSKU_5G.dat" Waiting for Wireless Events from interfaces... swWlanChkAhbErr: netlink to do [ util_execSystem ] 139: oal_wlan_ra_setCountryRegion cmd is "iwpriv rai0 set CountryRegionABand=1" rai0 no private ioctls. [ util_execSystem ] 166: execute ok, exit status = 255 [ util_execSystem ] 139: oal_wlan_ra_updateSkuByIsoName cmd is "if [ -e /etc/SingleSKU_5G_DE.dat ]; then cp /etc/SingleSKU_5G_DE.dat /var/Wireless/RT2860AP/SingleSKU_5G.dat; fi" [ util_execSystem ] 139: oal_wlan_ra_loadDriver cmd is "insmod /lib/modules/kmdir/kernel/drivers/net/wireless/MT7612_ap/MT7612_ap.ko" wscd: SSDP UDP PORT = 1900 register mt7612, version: 3.0.4.0 pAd->CSRBaseAddress =0xc0d80000, csr_addr=0xc0d80000! device_id =0x7662 RtmpOSFileOpen(): Error 2 opening /var/Wireless/RT2860AP/RT2860AP5G.dat RTMPReadParametersHook: Open file "/var/Wireless/RT2860AP/RT2860AP5G.dat" failed! wmode_band_equal(): Band Not Equal! Key1Str is Invalid key length(0) or Type(0) Key2Str is Invalid key length(0) or Type(0) Key3Str is Invalid key length(0) or Type(0) Key4Str is Invalid key length(0) or Type(0) RTMPReadParametersHook: try default profile "/etc/RT2860AP5G.dat" ok! RtmpEepromTypeAdjust: NVM is efuse and the information is too less to bring up the interface RtmpEepromTypeAdjust: Force to use Flash mode NVM is FLASH mode (pAd->flash_offset = 0x7f8000) get_dev_name_prefix(): dev_idx = 1, dev_name_prefix = rai [ util_execSystem ] 139: oal_wlan_ra_initWlan cmd is "ifconfig rai0 up" spiflash_ioctl_read, Read from 0x007f8000 length 0x200, ret 0, retlen 0x200 wmode_band_equal(): Band Not Equal! Key1Str is Invalid key length(0) or Type(0) Key1Str is Invalid key length(0) or Type(0) Key2Str is Invalid key length(0) or Type(0) Key2Str is Invalid key length(0) or Type(0) Key3Str is Invalid key length(0) or Type(0) Key3Str is Invalid key length(0) or Type(0) Key4Str is Invalid key length(0) or Type(0) Key4Str is Invalid key length(0) or Type(0) 1. Phy Mode = 49 spiflash_ioctl_read, Read from 0x007f8000 length 0x200, ret 0, retlen 0x200 get_chl_grp:illegal channel (167) get_chl_grp:illegal channel (167) get_chl_grp:illegal channel (169) get_chl_grp:illegal channel (169) get_chl_grp:illegal channel (171) get_chl_grp:illegal channel (171) get_chl_grp:illegal channel (173) get_chl_grp:illegal channel (173) Country Region from e2p = ffff 2. Phy Mode = 49 3. Phy Mode = 49 AntCfgInit: primary/secondary ant 0/1 ChipStructAssign(): MT76x2 hook ! MCS Set = ff ff 00 00 01 TX0 power compensation = 0x38 TX1 power compensation = 0x38 mt76x2_update_sku_pwr ==> new STBC[0].MCS_Power = 4 mt76x2_update_sku_pwr ==> new STBC[1].MCS_Power = 4 mt76x2_update_sku_pwr ==> new STBC[2].MCS_Power = 4 mt76x2_update_sku_pwr ==> new STBC[3].MCS_Power = 4 mt76x2_update_sku_pwr ==> new STBC[4].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[5].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[6].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[7].MCS_Power = -2 mt76x2_update_sku_pwr ==> new STBC[8].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[9].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[0].MCS_Power = 4 mt76x2_update_sku_pwr ==> new STBC[1].MCS_Power = 4 mt76x2_update_sku_pwr ==> new STBC[2].MCS_Power = 4 mt76x2_update_sku_pwr ==> new STBC[3].MCS_Power = 4 mt76x2_update_sku_pwr ==> new STBC[4].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[5].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[6].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[7].MCS_Power = -2 mt76x2_update_sku_pwr ==> new STBC[8].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[9].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[0].MCS_Power = 4 mt76x2_update_sku_pwr ==> new STBC[1].MCS_Power = 4 mt76x2_update_sku_pwr ==> new STBC[2].MCS_Power = 4 mt76x2_update_sku_pwr ==> new STBC[3].MCS_Power = 4 mt76x2_update_sku_pwr ==> new STBC[4].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[5].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[6].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[7].MCS_Power = -2 mt76x2_update_sku_pwr ==> new STBC[8].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[9].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[0].MCS_Power = 4 mt76x2_update_sku_pwr ==> new STBC[1].MCS_Power = 4 mt76x2_update_sku_pwr ==> new STBC[2].MCS_Power = 4 mt76x2_update_sku_pwr ==> new STBC[3].MCS_Power = 4 mt76x2_update_sku_pwr ==> new STBC[4].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[5].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[6].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[7].MCS_Power = -2 mt76x2_update_sku_pwr ==> new STBC[8].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[9].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[0].MCS_Power = 0 mt76x2_update_sku_pwr ==> new STBC[1].MCS_Power = 0 mt76x2_update_sku_pwr ==> new STBC[2].MCS_Power = 0 mt76x2_update_sku_pwr ==> new STBC[3].MCS_Power = 0 mt76x2_update_sku_pwr ==> new STBC[4].MCS_Power = 0 mt76x2_update_sku_pwr ==> new STBC[5].MCS_Power = 0 mt76x2_update_sku_pwr ==> new STBC[6].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[7].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[8].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[9].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[0].MCS_Power = 0 mt76x2_update_sku_pwr ==> new STBC[1].MCS_Power = 0 mt76x2_update_sku_pwr ==> new STBC[2].MCS_Power = 0 mt76x2_update_sku_pwr ==> new STBC[3].MCS_Power = 0 mt76x2_update_sku_pwr ==> new STBC[4].MCS_Power = 0 mt76x2_update_sku_pwr ==> new STBC[5].MCS_Power = 0 mt76x2_update_sku_pwr ==> new STBC[6].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[7].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[8].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[9].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[0].MCS_Power = 0 mt76x2_update_sku_pwr ==> new STBC[1].MCS_Power = 0 mt76x2_update_sku_pwr ==> new STBC[2].MCS_Power = 0 mt76x2_update_sku_pwr ==> new STBC[3].MCS_Power = 0 mt76x2_update_sku_pwr ==> new STBC[4].MCS_Power = 0 mt76x2_update_sku_pwr ==> new STBC[5].MCS_Power = 0 mt76x2_update_sku_pwr ==> new STBC[6].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[7].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[8].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[9].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[0].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[1].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[2].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[3].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[4].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[5].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[6].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[7].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[8].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[9].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[0].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[1].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[2].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[3].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[4].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[5].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[6].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[7].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[8].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[9].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[0].MCS_Power = 6 mt76x2_update_sku_pwr ==> new STBC[1].MCS_Power = 6 mt76x2_update_sku_pwr ==> new STBC[2].MCS_Power = 5 mt76x2_update_sku_pwr ==> new STBC[3].MCS_Power = 5 mt76x2_update_sku_pwr ==> new STBC[4].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[5].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[6].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[7].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[8].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[9].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[0].MCS_Power = 6 mt76x2_update_sku_pwr ==> new STBC[1].MCS_Power = 6 mt76x2_update_sku_pwr ==> new STBC[2].MCS_Power = 5 mt76x2_update_sku_pwr ==> new STBC[3].MCS_Power = 5 mt76x2_update_sku_pwr ==> new STBC[4].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[5].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[6].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[7].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[8].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[9].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[0].MCS_Power = 6 mt76x2_update_sku_pwr ==> new STBC[1].MCS_Power = 6 mt76x2_update_sku_pwr ==> new STBC[2].MCS_Power = 5 mt76x2_update_sku_pwr ==> new STBC[3].MCS_Power = 5 mt76x2_update_sku_pwr ==> new STBC[4].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[5].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[6].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[7].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[8].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[9].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[0].MCS_Power = 6 mt76x2_update_sku_pwr ==> new STBC[1].MCS_Power = 6 mt76x2_update_sku_pwr ==> new STBC[2].MCS_Power = 5 mt76x2_update_sku_pwr ==> new STBC[3].MCS_Power = 5 mt76x2_update_sku_pwr ==> new STBC[4].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[5].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[6].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[7].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[8].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[9].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[0].MCS_Power = 6 mt76x2_update_sku_pwr ==> new STBC[1].MCS_Power = 6 mt76x2_update_sku_pwr ==> new STBC[2].MCS_Power = 5 mt76x2_update_sku_pwr ==> new STBC[3].MCS_Power = 5 mt76x2_update_sku_pwr ==> new STBC[4].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[5].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[6].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[7].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[8].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[9].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[0].MCS_Power = 6 mt76x2_update_sku_pwr ==> new STBC[1].MCS_Power = 6 mt76x2_update_sku_pwr ==> new STBC[2].MCS_Power = 5 mt76x2_update_sku_pwr ==> new STBC[3].MCS_Power = 5 mt76x2_update_sku_pwr ==> new STBC[4].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[5].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[6].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[7].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[8].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[9].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[0].MCS_Power = 6 mt76x2_update_sku_pwr ==> new STBC[1].MCS_Power = 6 mt76x2_update_sku_pwr ==> new STBC[2].MCS_Power = 5 mt76x2_update_sku_pwr ==> new STBC[3].MCS_Power = 5 mt76x2_update_sku_pwr ==> new STBC[4].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[5].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[6].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[7].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[8].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[9].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[0].MCS_Power = 6 mt76x2_update_sku_pwr ==> new STBC[1].MCS_Power = 6 mt76x2_update_sku_pwr ==> new STBC[2].MCS_Power = 5 mt76x2_update_sku_pwr ==> new STBC[3].MCS_Power = 5 mt76x2_update_sku_pwr ==> new STBC[4].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[5].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[6].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[7].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[8].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[9].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[0].MCS_Power = 6 mt76x2_update_sku_pwr ==> new STBC[1].MCS_Power = 6 mt76x2_update_sku_pwr ==> new STBC[2].MCS_Power = 5 mt76x2_update_sku_pwr ==> new STBC[3].MCS_Power = 5 mt76x2_update_sku_pwr ==> new STBC[4].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[5].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[6].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[7].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[8].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[9].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[0].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[1].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[2].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[3].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[4].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[5].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[6].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[7].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[8].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[9].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[0].MCS_Power = 4 mt76x2_update_sku_pwr ==> new STBC[1].MCS_Power = 4 mt76x2_update_sku_pwr ==> new STBC[2].MCS_Power = 4 mt76x2_update_sku_pwr ==> new STBC[3].MCS_Power = 4 mt76x2_update_sku_pwr ==> new STBC[4].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[5].MCS_Power = 2 mt76x2_update_sku_pwr ==> new STBC[6].MCS_Power = -1 mt76x2_update_sku_pwr ==> new STBC[7].MCS_Power = -2 mt76x2_update_sku_pwr ==> new STBC[8].MCS_Power = -4 mt76x2_update_sku_pwr ==> new STBC[9].MCS_Power = -4 APStartUp(): AP Set CentralFreq at 42(Prim=36, HT-CentCh=38, VHT-CentCh=42, BBP_BW=2) APMakeAllBssBeacon: (3) The 4-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 4 Main bssid = b0:4e:26:82:c6:8f mt76x2_reinit_agc_gain:original agc_vga0 = 0x5c, agc_vga1 = 0x5c mt76x2_reinit_agc_gain:updated agc_vga0 = 0x5c, agc_vga1 = 0x5c mt76x2_reinit_hi_lna_gain:original hi_lna0 = 0x27, hi_lna1 = 0x27 mt76x2_reinit_hi_lna_gain:updated hi_lna0 = 0x27, hi_lna1 = 0x27 <==== rt28xx_init, Status=0 get_dev_name_prefix(): dev_idx = 1, dev_name_prefix = rai get_dev_name_prefix(): dev_idx = 1, dev_name_prefix = apclii RTMPDrvOpen(1):Check if PDMA is idle! RTMPDrvOpen(2):Check if PDMA is idle! [ util_execSystem ] 139: oal_wlan_ra_initWlan cmd is "echo 1 > /proc/tplink/led_wlan_5G" [ util_execSystem ] 139: oal_wlan_ra_setStaNum cmd is "iwpriv rai0 set MaxStaNum=32" [ util_execSystem ] 139: oal_br_addIntfIndevice rai0 entered promiscuous mode toBridge cmd is br0: port 8(rai0) entering forwarding state "brctl addif br0br0: port 8(rai0) entering forwarding state rai0" [ util_execSystem ] 139: oal_br_addIntfIntoBridge cmd is "brctldevice apclii0 entered promiscuous mode addif br0 apclii0" [ util_execSystem ] 139: oal_br_addIntfIntoBridge cmd isdevice rai1 entered promiscuous mode "brctl addif br0 rai1" wlNetlinkTool isspiflash_ioctl_read, Read from 0x007f8000 length 0x2, ret 0, retlen 0x2 already there. [ util_execSystem ] 139: oal_wlan_ra_initEnd cmd is "killall -q wscd_5G" [ util_execSystem ] 166: execute ok, exit status = 1 [ util_execSystem ] 139: oal_wlan_ra_initEnd cmd is "wscd_5G -i rai0 -m 1 -w /var/tmp/wsc_upnp_5G/ &" [ util_execSystem ] 139: rsl_initLanWlanObj cmd is "echo 0 > /proc/tplink/wl_mode" wscd: SSDP UDP PORT = 1900 sendto: No such file or directory pid 734 send 2030 error sendto: No such file or directory pid 734 send 2004 error [ util_execSystem ] 139: oal_startDhcps cmd is "dhcpd /var/tmp/dconf/udhcpd.conf" [ util_execSystem ] 139: oal_lan6_startDhcp6s cmd is "dhcp6s -c /var/tmp/dconf/dhcp6s_br0.conf -P /var/run/dhcp6s_br0.pid br0 &" [ util_execSystem ] 139: oal_lan6_startRadvd cmd is "radvd -C /var/tmp/dconf/radvd_br0.conf -p /var/run/radvd_br0.pid &" mldProxy# file: src/mld_ifinfo.c;line: 102; error = No such file or directory mldProxy# Err: get LLA failed [ util_execSystem ] 139: oal_br_delIntfFromBridge cmd is "brctl delif br0 eth0.2" brctl: bridge br0: Invalid argument [ util_execSystem ] 166: execute ok, exit status = 1 [ util_execSystem ] 139: oal_intf_setIfMac cmd is "ifconfig eth0.2 down" iptables: Bad rule (does a matching rule exist in that chain?). [ util_execSystem ] 139: oal_intf_setIfMac cmd is "ifconfig eth0.2 hw ether B0:4E:26:82:C6:91 up" [ util_execSystem ] 139: oal_intf_enableIntf cmd is "ifconfig eth0.2 up" radvd starting [Jan 01 00:00:16] radvd: no linklocal address configured for br0 [Jan 01 00:00:16] radvd: error parsing or activating the config file: /var/tmp/dconf/radvd_br0.conf [ rsl_initAppObj ] 791: ==> start dhcp client [ util_execSystem ] 139: oal_rip_updateConfig cmd is "rm -f /var/tmp/dconf/zebra.conf" [ util_execSystem ] 139: oal_rip_updateConfig cmd is "rm -f /var/tmp/dconf/ripd.conf" [ util_execSystem ] 139: removeAllRIPIpTableRule cmd is "iptables -L INPUT -v --line-numbers > /var/iptable" [ getPidFromPidFile ] 112: Cann't open file: /var/run/zebra.pid. [ util_execSystem ] 139: controlRipProcess cmd is "zebra -d -f /var/tmp/dconf/zebra.conf" [ getPidFromPidFile ] 112: Cann't open file: /var/run/ripd.pid. [ util_execSystem ] 139: oal_ipt_fwDdos cmd is "iptables -D FORWARD -j FIREWALL_DDOS " iptables: No chain/target/match by that name. [ util_execSystem ] 166: execute ok, exit status = 1 [ util_execSystem ] 139: oal_ipt_forbidLanPing cmd is "iptables -t filter -D INPUT -i br+ -p icmp --icmp-type echo-request -j DROP iptables -t filter -D FORWARD -i br+ -p icmp --icmp-type echo-request -j DROP " iptables: Bad rule (does a matching rule exist in that chain?). iptables: Bad rule (does a matching rule exist in that chain?). [ util_execSystem ] 166: execute ok, exit status = 1 [ util_execSystem ] 139: oal_ddos_delPingRule cmd is "iptables -t filter -D INPUT ! -i br+ -p icmp --icmp-type echo-request -j ACCEPT " iptables: Bad rule (does a matching rule exist in that chain?). [ util_execSystem ] 166: execute ok, exit status = 1 [ util_execSystem ] 139: oal_ipt_setDDoSRules cmd is "iptables -F FIREWALL_DDOS" [ util_execSystem ] 139: ddos_clearAll cmd is "rm -f /var/tmp/dosHost" [ util_execSystem ] 139: oal_initFirewallObj cmd is "ebtables -N FIREWALL" [ util_execSystem ] 139: oal_initIp6FirewallObj cmd is "ip6tables -F" [ util_execSystem ] 139: oal_initIp6FirewallObj cmd is "ip6tables -X" [ util_execSystem ] 139: oal_initIp6FirewallObj cmd is "ip6tables -P INPUT ACCEPT" [ util_execSystem ] 139: oal_initIp6FirewallObj cmd is "ip6tables -P FORWARD DROP" [ util_execSystem ] 139: oal_initIp6FirewallObj cmd is "ip6tables -P OUTPUT ACCEPT" [ util_execSystem ] 139: oal_initIp6FirewallObj cmd is "ip6tables -N FIREWALL" [ util_execSystem ] 139: oal_initIp6FirewallObj cmd is "ip6tables -N FWRULE" [ util_execSystem ] 139: oal_initIp6FirewallObj cmd is "ip6tables -N SETMSS" [ util_execSystem ] 139: oal_initIp6FirewallObj cmd is "ip6tables -A INPUT -i lo -p ALL -j ACCEPT -m comment --comment "loop back"" [ util_execSystem ] 139: oal_initIp6FirewallObj cmd is "ip6tables -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT" [ util_execSystem ] 139: oal_initIp6FirewallObj cmd is "ip6tables -A INPUT -i br+ -p tcp --dport 23 -j ACCEPT" [ util_execSystem ] 139: oal_initIp6FirewallObj cmd is "ip6tables -A INPUT -p tcp --dport 23 -j DROP" [ util_execSystem ] 139: oal_initIp6FirewallObj cmd is "ip6tables -A INPUT -i br+ -p icmpv6 --icmpv6-type echo-request -j ACCEPT" [ util_execSystem ] 139: oal_initIp6FirewallObj cmd is "ip6tables -A INPUT -p icmpv6 --icmpv6-type echo-request -j DROP" [ util_execSystem ] 139: oal_initIp6FirewallObj cmd is "ip6tables -A FORWARD -i br+ -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT" [ util_execSystem ] 139: oal_initIp6FirewallObj cmd is "ip6tables -A FORWARD -o br+ -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT" [ util_execSystem ] 139: oal_initIp6FirewallObj cmd is "ip6tables -A FORWARD -j FIREWALL" [ util_execSystem ] 139: oal_initIp6FirewallObj cmd is "ip6tables -I FORWARD 1 -j SETMSS" [ util_execSystem ] 139: oal_fw6_setFwEnabeld cmd is "ip6tables -D FIREWALL -j ACCEPT" ip6tables: Bad rule (does a matching rule exist in that chain?). [ util_execSystem ] 166: execute ok, exit status = 1 [ util_execSystem ] 139: oal_fw6_setFwEnabeld cmd is "ip6tables -F FIREWALL" [ util_execSystem ] 139: oal_fw6_setFwEnabeld cmd is "ip6tables -A FIREWALL -j ACCEPT" [ util_execSystem ] 139: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/netfilter/nf_conntrack_ftp.ko" [ util_execSystem ] 139: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/ipv4/netfilter/nf_nat_ftp.ko" [ util_execSystem ] 139: oal_openAlg cmd is "iptables -D FORWARD_VPN_PASSTHROUGH -p udp --dport 500 -j DROP" iptables: Bad rule (does a matching rule exist in that chain?). [ util_execSystem ] 166: execute ok, exit status = 1 [ util_execSystem ] 139: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko" [ util_execSystem ] 139: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/ipv4/netfilter/nf_nat_pptp.ko" [ util_execSystem ] 139: oal_openAlg cmd is "iptables -D FORWARD_VPN_PASSTHROUGH -p tcp --dport 1723 -j DROP" iptables: Bad rule (does a matching rule exist in that chain?). [ util_execSystem ] 166: execute ok, exit status = 1 [ util_execSystem ] 139: oal_openAlg cmd is "iptables -D FORWARD_VPN_PASSTHROUGH -p udp --dport 1701 -j DROP" iptables: Bad rule (does a matching rule exist in that chain?). [ util_execSystem ] 166: execute ok, exit status = 1 [ util_execSystem ] 139: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/netfilter/nf_conntrack_tftp.ko" [ util_execSystem ] 139: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/ipv4/netfilter/nf_nat_tftp.ko" [ util_execSystem ] 139: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/netfilter/nf_conntrack_h323.ko" [ util_execSystem ] 139: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/ipv4/netfilter/nf_nat_h323.ko" [ util_execSystem ] 139: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/netfilter/nf_conntrack_sip.ko" [ util_execSystem ] 139: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/ipv4/netfilter/nf_nat_sip.ko" [ util_execSystem ] 139: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/netfilter/nf_conntrack_rtsp.ko" [ util_execSystem ] 139: setupModules cmd is "insmod /lib/modules/kmdir/kernel/net/ipv4/netfilter/nf_nat_rtsp.ko" nf_nat_rtsp v0.6.21 loading enable switch phyport... Set: phy[0].reg[0] = 3900 [cmd_dutInit():1059] init shm [tddp_taskEntry():151] tddp task start Set: phy[1].reg[0] = 3900 Set: phy[2].reg[0] = 3900 Set: phy[3].reg[0] = 3900 Set: phy[4].reg[0] = 3900 Set: phy[0].reg[0] = 3300 Set: phy[1].reg[0] = 3300 Set: phy[2].reg[0] = 3300 Set: phy[3].reg[0] = 3300 Set: phy[4].reg[0] = 3300 resetMiiPortV over. [ util_execSystem ] 139: prepareDropbear cmd is "dropbearkey -t rsa -f /var/tmp/dropbear/dropbear_rsa_host_key" Will output 1024 bit rsa secret key to '/var/tmp/dropbear/dropbear_rsa_host_key' Generating key, this may take a while... [ util_execSystem ] 139: prepareDropbear cmd is "dropbearkey -t dss -f /var/tmp/dropbear/dropbear_dss_host_key" Will output 1024 bit dss secret key to '/var/tmp/dropbear/dropbear_dss_host_key' Generating key, this may take a while... [ util_execSystem ] 139: prepareDropbear cmd is "dropbear -p 22 -r /var/tmp/dropbear/dropbear_rsa_host_key -d /var/tmp/dropbear/dropbear_dss_host_key -A /var/tmp/dropbear/dropbearpwd" start ntp_request [ oal_sys_getOldTZInfo ] 519: Open TZ file error! [ util_execSystem ] 139: oal_sys_unsetTZ cmd is "echo "" > /etc/TZ" [ ntp_start ] 505: ntp connect failed, return. [ util_execSystem ] 139: oal_sys_unsetTZ cmd is "echo "" > /etc/TZ"


[04010D08][04010D07] DDR Calibration DQS reg = 00008888 U-Boot 1.1.3 (Jun 8 2017 - 09:31:16) Board: Ralink APSoC DRAM: 64 MB relocate_code Pointer at: 83fb8000 gpiomode1 54154404. gpiomode2 05540555. flash manufacture id: c8, device id 40 17 find flash: GD25Q64B ============================================ Ralink UBoot Version: 4.3.0.0 -------------------------------------------- ASIC 7628_MP (Port5<->None) DRAM component: 512 Mbits DDR, width 16 DRAM bus: 16 bit Total memory: 64 MBytes Flash component: SPI Flash Date:Jun 8 2017 Time:09:31:16 ============================================ icache: sets:512, ways:4, linesz:32 ,total:65536 dcache: sets:256, ways:4, linesz:32 ,total:32768 ##### The CPU freq = 580 MHZ #### estimate memory size =64 Mbytes RESET MT7628 PHY!!!!!! continue to starting system.  0 disable switch phyport... 3: System Boot system code via Flash.(0xbc020000) do_bootm:argc=2, addr=0xbc020000 ## Booting image at bc020000 ... Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 80000000) ... ## Giving linux memsize in MB, 64 Starting kernel ... [ 0.000000] Linux version 4.14.171 (builder@buildhost) (gcc version 7.5.0 (OpenWrt GCC 7.5.0 r10947-65030d81f3)) #0 Thu Feb 27 21:05:12 2020 [ 0.000000] Board has DDR2 [ 0.000000] Analog PMU set to hw control [ 0.000000] Digital PMU set to hw control [ 0.000000] SoC Type: MediaTek MT7628AN ver:1 eco:2 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019655 (MIPS 24KEc) [ 0.000000] MIPS: machine is TP-Link Archer C50 v3 [ 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, PIPT, no 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 0x80483740 with crng_init=0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 16256 [ 0.000000] Kernel command line: console=ttyS0,115200 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=0005bb12 [ 0.000000] Readback ErrCtl register=0005bb12 [ 0.000000] Memory: 58816K/65536K available (3922K kernel code, 186K rwdata, 504K rodata, 1204K init, 208K bss, 6720K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS: 256 [ 0.000000] intc: using register map from devicetree [ 0.000000] CPU Clock: 580MHz [ 0.000000] timer_probe: no matching timers found [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6590553264 ns [ 0.000009] sched_clock: 32 bits at 290MHz, resolution 3ns, wraps every 7405115902ns [ 0.007545] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216) [ 0.073524] pid_max: default: 32768 minimum: 301 [ 0.078212] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.084575] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.097312] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.106810] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.112751] pinctrl core: initialized pinctrl subsystem [ 0.120357] NET: Registered protocol family 16 [ 0.229107] mt7620-pci 10140000.pcie: Port 0 N_FTS = 1b105000 [ 0.384453] PCI host bridge /pcie@10140000 ranges: [ 0.389041] MEM 0x0000000020000000..0x000000002fffffff [ 0.394058] IO 0x0000000010160000..0x000000001016ffff [ 0.415771] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.421437] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.426957] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.433351] PCI host bridge to bus 0000:00 [ 0.437263] pci_bus 0000:00: root bus resource [mem 0x20000000-0x2fffffff] [ 0.443943] pci_bus 0000:00: root bus resource [io 0xffffffff] [ 0.449602] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0] [ 0.456173] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.464279] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 0.472758] pci 0000:00:00.0: BAR 0: no space for [mem size 0x80000000] [ 0.479093] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x80000000] [ 0.485868] pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x200fffff] [ 0.492370] pci 0000:00:00.0: BAR 9: assigned [mem 0x20100000-0x201fffff pref] [ 0.499361] pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2020ffff] [ 0.505901] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff 64bit] [ 0.512986] pci 0000:01:00.0: BAR 6: assigned [mem 0x20100000-0x2010ffff pref] [ 0.519920] pci 0000:00:00.0: PCI bridge to [bus 01] [ 0.524730] pci 0000:00:00.0: bridge window [mem 0x20000000-0x200fffff] [ 0.531261] pci 0000:00:00.0: bridge window [mem 0x20100000-0x201fffff pref] [ 0.543097] clocksource: Switched to clocksource MIPS [ 0.549165] NET: Registered protocol family 2 [ 0.554357] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.561047] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.567237] TCP: Hash tables configured (established 1024 bind 1024) [ 0.573489] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.579093] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.585460] NET: Registered protocol family 1 [ 0.592987] Crashlog allocated RAM at address 0x3f00000 [ 0.599663] workingset: timestamp_bits=30 max_order=14 bucket_order=0 [ 0.611869] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.617500] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.637387] io scheduler noop registered [ 0.641120] io scheduler deadline registered (default) [ 0.647057] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled [ 0.655998] console [ttyS0] disabled [ 0.659438] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 28, base_baud = 2500000) is a 16550A [ 0.668217] console [ttyS0] enabled [ 0.668217] console [ttyS0] enabled [ 0.675222] bootconsole [early0] disabled [ 0.675222] bootconsole [early0] disabled [ 0.684737] spi-mt7621 10000b00.spi: sys_freq: 193333333 [ 0.699179] m25p80 spi0.0: gd25q64 (8192 Kbytes) [ 0.703982] 4 fixed-partitions partitions found on MTD device spi0.0 [ 0.710423] Creating 4 MTD partitions on "spi0.0": [ 0.715309] 0x000000000000-0x000000020000 : "boot" [ 0.721105] 0x000000020000-0x0000007c0000 : "firmware" [ 0.729289] 2 tplink-fw partitions found on MTD device firmware [ 0.735371] Creating 2 MTD partitions on "firmware": [ 0.740432] 0x000000000000-0x00000017e8c7 : "kernel" [ 0.746444] 0x00000017e8c8-0x0000007a0000 : "rootfs" [ 0.752266] mtd: device 3 (rootfs) set to be root filesystem [ 0.759567] 1 squashfs-split partitions found on MTD device rootfs [ 0.765917] 0x0000003e0000-0x0000007a0000 : "rootfs_data" [ 0.772304] 0x0000007c0000-0x0000007d0000 : "config" [ 0.778255] 0x0000007d0000-0x000000800000 : "factory" [ 0.785017] libphy: Fixed MDIO Bus: probed [ 0.801288] rt3050-esw 10110000.esw: link changed 0x00 [ 0.808152] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5 [ 0.818410] NET: Registered protocol family 10 [ 0.827271] Segment Routing with IPv6 [ 0.831100] NET: Registered protocol family 17 [ 0.835732] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [ 0.848892] 8021q: 802.1Q VLAN Support v1.8 [ 0.863702] VFS: Mounted root (squashfs filesystem) readonly on device 31:3. [ 0.877443] Freeing unused kernel memory: 1204K [ 0.882038] This architecture does not have kernel memory protection. [ 1.886175] init: Console is alive [ 1.889869] init: - watchdog - [ 2.293114] random: fast init done [ 2.947972] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 3.142999] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 3.160909] init: - preinit - [ 4.537993] rt3050-esw 10110000.esw: link changed 0x00 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 [ 4.717897] random: procd: uninitialized urandom read (4 bytes read) [ 7.011766] jffs2: notice: (377) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 1 orphan) and 1 of xref (1 dead, 0 orphan) found. [ 7.029389] mount_root: switching to jffs2 overlay [ 7.060686] overlayfs: upper fs does not support tmpfile. [ 7.073315] urandom-seed: Seeding with /etc/urandom.seed [ 7.216317] procd: - early - [ 7.219365] procd: - watchdog - [ 7.886688] procd: - watchdog - [ 7.890239] procd: - ubus - [ 8.058919] random: ubusd: uninitialized urandom read (4 bytes read) [ 8.154060] random: ubusd: uninitialized urandom read (4 bytes read) [ 8.161046] random: ubusd: uninitialized urandom read (4 bytes read) [ 8.168617] procd: - init - Please press Enter to activate this console. [ 9.302071] kmodloader: loading kernel modules from /etc/modules.d/* [ 9.509349] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 9.532186] Loading modules backported from Linux version v4.19.98-0-gd183c8e2647a [ 9.539941] Backport generated by backports.git v4.19.98-1-0-g8204eb99 [ 9.575709] ip_tables: (C) 2000-2006 Netfilter Core Team [ 9.590201] nf_conntrack version 0.5.0 (1024 buckets, 4096 max) [ 9.719615] xt_time: kernel timezone is -0000 [ 9.926382] mt76_wmac 10300000.wmac: ASIC revision: 76280001 [ 9.992289] rt3050-esw 10110000.esw: link changed 0x02 [ 10.034625] urngd: v1.0.2 started. [ 10.244941] random: crng init done [ 10.248400] random: 6 urandom warning(s) missed due to ratelimiting [ 10.965328] mt76_wmac 10300000.wmac: Firmware Version: 20151201 [ 10.971350] mt76_wmac 10300000.wmac: Build Time: 20151201183641 [ 11.013112] mt76_wmac 10300000.wmac: firmware init done [ 11.297421] mt76x2e 0000:01:00.0: card - bus=0x1, slot = 0x0 irq=4 [ 11.303986] mt76x2e 0000:01:00.0: ASIC revision: 76120044 [ 12.251547] mt76x2e 0000:01:00.0: ROM patch build: 20141115060606a [ 12.263763] mt76x2e 0000:01:00.0: Firmware Version: 0.0.00 [ 12.269339] mt76x2e 0000:01:00.0: Build: 1 [ 12.273543] mt76x2e 0000:01:00.0: Build Time: 201507311614____ [ 12.293109] mt76x2e 0000:01:00.0: Firmware running! [ 12.326070] PPP generic driver version 2.4.2 [ 12.338287] NET: Registered protocol family 24 [ 12.351936] kmodloader: done loading kernel modules from /etc/modules.d/* [ 18.267342] rt3050-esw 10110000.esw: link changed 0x00 [ 23.734765] rt3050-esw 10110000.esw: link changed 0x02 [ 24.670701] br-lan: port 1(eth0.1) entered blocking state [ 24.676266] br-lan: port 1(eth0.1) entered disabled state [ 24.682106] device eth0.1 entered promiscuous mode [ 24.687020] device eth0 entered promiscuous mode [ 24.727291] br-lan: port 1(eth0.1) entered blocking state [ 24.732784] br-lan: port 1(eth0.1) entered forwarding state [ 24.738734] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready [ 25.738058] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready BusyBox v1.30.1 () built-in shell (ash) _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- OpenWrt 19.07.2, r10947-65030d81f3 ----------------------------------------------------- === WARNING! ===================================== There is no root password defined on this device! Use the "passwd" command to set up a new password in order to prevent unauthorized SSH logins. -------------------------------------------------- root@OpenWrt:/#


(Aug 2020): The cause for poor 2.4 GHz range experienced with some C50 v4 and probably C50 v5 models has been found. Also reports of random reboots OpenWrt forum Bug Report 2781 Fixed 2.4 GHz poor wifi speed (Feb 2021) from 19.07.7 mt76: mt7603: add additional EEPROM chip ID

(Jul 2021) There is no official support for C50 v6 at this time. Specifically, the 5 GHz does not work if you attempt to use an existing image for v4/v5 etc. However, there has been some progress which has identified the 5 GHz wifi chip is different from the v4/v5 models. A custom snapshot image is available for v6 for testing: Link to forum

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2024/02/12 12:21
  • by jow