TP-Link TL-WR710N
- Based on the Qualcomm Atheros AR9331 chipset. Thus lot of general information overlaps with the Wiki pages of other AR9331-based devices
- Powered from AC electric wall-socket, so the USB port delivers 5V, 1A and can power and charge a device. Powering via micro-USB port requires modding.
- You can see the exact version printed on a sticker on the outside of the device, right above the sticker with the MAC address and serial number.
- Versions sold in European Union, Switzerland, & Turkey (“TL-WR710N(EU)”) have 4MB or 8MB flash. The 4MB Flash version is not recommended, there is only a short 100kB for additional applications free. An international/Chinese Version has 2MB flash only, which renders it unsupportable by OpenWrt. Good news is that it's possible to replace the flash chip with a bigger one.
Supported Versions
Support for Openwrt 21.02.x
While there are Openwrt 21.02.x images for this router, and they install correctly, the router will be very unstable and reboots often. Probably this happens due lack of RAM / out-of-memory. This was last tested with Openwrt 21.02.2 in March 2022. Openwrt 19.07.x works flawlessly.
Hardware Highlights
Additional hardware notes
- v2.1 is basically a re-issue of the v1.2. After v2.0 was using just a 4 MB flash, it's now back to 8 MB again.
- Flash chips:
- 2 MB: cFeon F16-100HP
- 4 MB: cFeon Q32B-104HIP, SPANSION FL032PIF
- 8 MB: s25fl064k, Micron m25p80, Winbond W25Q64
- RAM chips
- 16 MB: Zentel A3S28D40FTP-G5
- 32 MB: Zentel A3S56D40GTP-50L, Winbond 9425G6JH-5,
- WAN to LAN throughput 36,6 Mbps http://www.smallnetbuilder.com/lanwan/router-charts/bar/74-wan-to-lan
- Power consumption: 1 Watt (load), 0.2 Watt (idle)
Default TP-Link factory setup
Attribute | Specification |
---|---|
Model | TL-WR710N |
host IP (LAN, WLAN) | 192.168.0.254 |
LAN, WLAN | DHCP-server active (first delivered IP is 192.168.0.100/24) |
WAN, Internet | DHCP client mode active (pulling/requesting IP and Network) |
host name | tplinklogin.net |
Username | admin |
Password | admin |
Web GUI | http://tplinklogin.net or 192.168.0.254 |
WLAN SSID | TP-LINK_<last 6 digits of MAC adress> (w/o < and > ) |
MAC | 30:B5:C2:<last 3 are device-individual> |
Installation
OpenWrt installation using web UI
This has been tested on TL-WR710N v1.1 and v2.1 UK models. The UK models use same OEM firmwares as other EU models.
It is not possible to install OpenWrt 18 or 19 using the TPlink web UI. However, if you flash the squashfs-factory image for LEDE 17, you can use LuCI to install the squashfs-sysupgrade image to upgrade to OpenWrt 18 or 19.
The ar71xx images for OpenWrt 19.07.4 sysupgrade images were tested with this procedure. (I did not test ath79xx images because of reports of ath79xx images soft-bricking TL-WR810N)
Here are the steps:
- Switch on the TL-WR710N and wait 2 minutes.
- Depress and hold the recessed Reset button for 5 seconds. Release the button when the LED starts flashing.
- Connect a computer to the LAN port and point a web browser to the TPlink web UI at 192.168.0.254.
- Enter 'admin' for both username and password.
- Navigate to System Tools > Firmware Upgrade
- Choose the LEDE 17.01.6 squashfs-factory.bin image file.
- Click Upgrade button.
- After about 3 minutes, point web browser to 192.168.1.1 to bring up LuCI.
- Log in. No password required.
- Navigate to System > Backup /Flash firmware menu.
- Under Flash new image section, select the OpenWrt squashfs-sysupgrade.bin image file (Do NOT use the squashfs-factory.bin file). Uncheck 'Keep Settings', and proceed to upgrade to OpenWRT 18 or later.
Default OpenWrt setup
This applies to 15.05 (Chaos Calmer):
Attribute | Specification |
---|---|
host IP (LAN) | 192.168.1.1 |
host name | OpenWrt |
Username | root |
Password | <empty> (do not type in) |
WLAN SSID | OpenWrt |
Hardware
- PL version: see http://galeria.tech-blog.pl/TP-Link_TL-WR710N-EU/
- Swiss-French version: see http://jean-marc.paratte.ch/articles/openwrt-tp-link-tl-wr710n/
GPIO
GPIO | Location | Aditional note |
---|---|---|
16 | R21 (closer to Atheros) | Pull down to ground |
14 | R23 (closer to Atheros) | Pull down to ground |
Serial
source: https://forum.openwrt.org/viewtopic.php?id=48145
PCB connection | AR9331 pin | Note |
---|---|---|
TP_IN | TXD | 3.3V-logic. Connect to RXD of PC adapter |
TP_OUT | RXD | 3.3V-logic. Connect to TXD of PC adapter |
GND [See Picture] | GND |
Serial settings
Speed : 115200 Data bits : 8 Stop bits : 1 Parity : None Flow control: XON/XOFF
Hardware mods
Battery Mod
Two cables can be soldered to the PCB under the cap called c207: red to square, black to round (tested on rev 1.2). The device can be powered up with 4 AA battery or a 1A USB (both tested).
Adding Micro USB to the device for USB power and Serial Port
With a Micro USB/UART adapter and the Battery Mod above, we can add a Micro USB port to the WR710N that can power the device and connect to its serial console. Tested successfully with this adapter board, powering the WR710N from the adapter's VBUS pad. A 2.5“ USB hard drive on the WR710N's USB host did not spin up, though.
Using an even smaller adapter board like this one, it might be possible to conveniently place the micro USB port between the WR170N's USB host and its LAN jacks, so that it's all in one box.
Pololu installed inside: the USB receptacle fits beautifully in between the ridges in the inside. Glue a piece of plastic on the back of the second ethernet connector to hold the adapter in place. Also glue a piece of plastic below and above the microUSB connector (in the ridge) to keep it from sliding up and down. Finally, the thickness of the router wall may be a little too thick for some microUSB connectors- they vary a little bit--you may need to bend back the tabs on the serial adapter's usb port to bring the connection closer to the wall.
Flash Mods and 64MB RAM Mod
- Basically the same as for the WR703N flash mod and WR703N 64MB RAM mod applies.
- Consider simply buying a GL.iNet 6416. Seriously, this is likely the device you actually want. And it's so cheap that it beats the time, trouble and money spend on modding - unless you do this for educational purposes...
OpenWrt flash layout
- The layout follows the generic OpenWrt layout
- See kernel boot log and output of ”
cat /proc/mtd
“ to get the current layout
WR710N(EU) V1.2
Kernel boot:
[ 0.720000] m25p80 spi0.0: found s25fl064k, expected m25p80 [ 0.730000] m25p80 spi0.0: s25fl064k (8192 Kbytes) [ 0.730000] 5 tp-link partitions found on MTD device spi0.0 [ 0.740000] Creating 5 MTD partitions on "spi0.0": [ 0.740000] 0x000000000000-0x000000020000 : "u-boot" [ 0.750000] 0x000000020000-0x00000012c4d0 : "kernel" [ 0.750000] 0x00000012c4d0-0x0000007f0000 : "rootfs" [ 0.760000] mtd: device 2 (rootfs) set to be root filesystem [ 0.760000] 1 squashfs-split partitions found on MTD device rootfs [ 0.770000] 0x000000360000-0x0000007f0000 : "rootfs_data" [ 0.780000] 0x0000007f0000-0x000000800000 : "art" [ 0.780000] 0x000000020000-0x0000007f0000 : "firmware"
Flash partitions:
dev: size erasesize name mtd0: 00020000 00010000 "u-boot" mtd1: 0010c4d0 00010000 "kernel" mtd2: 006c3b30 00010000 "rootfs" mtd3: 00490000 00010000 "rootfs_data" mtd4: 00010000 00010000 "art" mtd5: 007d0000 00010000 "firmware"
Consolidated Layout:
Layer0 | 8192 KiB raw flash | ||||
---|---|---|---|---|---|
Layer1 | mtd0 u-boot 128 KiB | mtd5 firmware 8000 KiB | mtd4 art 64 KiB |
||
Layer2 | mtd1 kernel ca 1.2 MiB | mtd2 rootfs 6.7 MiB mountpoint: ” / “ |
|||
Layer3 | /dev/root mountpoint: ” /rom “ ca 2 MiB | mtd3 rootfs_data ca 4.6 MiB |
WR710N(EU) V2.0
Flash partitions:
dev: size erasesize name mtd0: 00020000 00010000 "u-boot" mtd1: 0010c4d0 00010000 "kernel" mtd2: 002c3b30 00010000 "rootfs" mtd3: 00080000 00010000 "rootfs_data" mtd4: 00010000 00010000 "art" mtd5: 003d0000 00010000 "firmware"
Consolidated Layout:
Layer0 | 4096 KiB raw flash | ||||
---|---|---|---|---|---|
Layer1 | mtd0 u-boot 128 KiB | mtd5 firmware 3904 KiB | mtd4 art 64 KiB |
||
Layer2 | mtd1 kernel 1073 KiB | mtd2 rootfs 2830 KiB mountpoint: / |
|||
Layer3 | /dev/root mountpoint: ” /rom “ | mtd3 rootfs_data 512 iKB |
Creating a device with 16 MB flash
Note that the upgrade from 4/8 MB to 16 MB is easy. Going beyond 16 MB is hard, see mk24's post at https://forum.openwrt.org/viewtopic.php?pid=259119#p259119:
- standard SPI command use three address bytes (ie 24 bit), which is only sufficient to address a 16 MB space (0x1000000 = 16MB).
- 32+ MB chips use a different SPI command.
- one (to be tested) option could be using a Winbond W25Q256 (32 MB) flash that a compatibility mode where the first 16 MB can be read/written using the 24-bit-address commands. Then there is a page selection scheme where 16 MB blocks are mapped into the 24-bit address space. As the bootloader needs to access the first few MBs, this flash chip might work with old bootloaders using 24 bit addressing. As long as the kernel is in that space, it should be able to boot it. Then the kernel will take over and it's routines would support the bigger SPI commands. It will also handle the loading of Wifi firmware from the ART partition at the end of the flash.
As seen above for 4 MB and 8 MB, the flash layout scales easily. U-Boot is in the first 128 KB, and ART is at the last 64 KB. The firmware partition in the middle scales for the flash size. So the 16 MB flash layout is:
Layer0 | 16384 KB raw flash | ||||
---|---|---|---|---|---|
Layer1 | mtd0 u-boot 128 KB | mtd5 firmware 16192 KB | mtd4 art 64 KB |
||
Layer2 | mtd1 kernel | mtd2 rootfs mountpoint: / |
|||
Layer3 | rom | mtd3 rootfs_data |
Build a new image
For a 16 MB flash add a new section in target/linux/ar71xx/image/Makefile
, e.g.
define Device/tl-wr710n-v1-16mb $(Device/tplink-16mlzma) BOARDNAME := TL-WR710N DEVICE_PROFILE := TLWR710 TPLINK_HWID := 0x0710000F CONSOLE := ttyATH0,115200 endef TARGET_DEVICES += tl-wr710n-v1-16mb
Notes:
tl-wr710n-v1-16mb
is a randomly choosen name.- The line
$(Device/tplink-16mlzma)
is the important part, as this tells the build to create a 16 MB image. And the whole build is smart enough to do the rest automatically. Thanks guys for making this scale so nicely. - The hardware ID
0x0710000F
is also a random pick, the only constraint here is that it must not conflict with any existing values.
Build OpenWrt, it will now generate these new images:
bin/ar71xx/openwrt-ar71xx-generic-tl-wr710n-v1-16mb-squashfs-factory.bin
bin/ar71xx/openwrt-ar71xx-generic-tl-wr710n-v1-16mb-squashfs-sysupgrade.bin
Update process
- Create a backup of the old flash, especially the ART partition that holds the Wifi firmware.
- To boot from a 16 MB flash, you may have to update U-Boot to a special version based on 1.1.4.
- Put U-Boot, Firmware and ART into the new 16 MB flash.
Bootloader Mods
- Read about bootloader in general and about Das U-Boot in particular.
- special U-Boot version based on 1.1.4 is available.
Back to Original TP-Link Firmware
Original firmeware for TL-WR710N from original manufacturers website:
Version 1 :: TL-WR710N_V1_140922.zip Size: 3.63 MB Date: 22.09.2014 Note: Configuration files will be erased.
If you want to revert back to stock TP-link firmware from custom firmware, most of the time you can not flash the TP-Link firmware directly from the official TP-Link website. The reason for this is that most of the downloadable firmware from the TP-Link website contains a so called bootloader section in front of the actual firmware. Normally when upgrading the official (not the custom) firmware this is fine of course, the official software on the router provided by TP-link takes the bootloader into account and handles or uses it properly so that your device keeps working.
However the custom firmware, like OpenWrt and DD-wrt (and probably others) only suspect an firmware image that doesn't contain a bootloader and try to flash this extra data in the place of the spot in the memory where the firmware goes. That simply doesn't fit, resulting in a router that does not want to start up anymore.
Here is an unofficial TP-link firmware download page that has no boot loader part anymmore. This means that the image can be flashed without worrying if there is still a bootloader within the image or not http://www.friedzombie.com/tplink-stripped-firmware/download.php?d=TL-WR710N-V1 Mirror: https://www.dropbox.com/s/tkml3a7yds1zzal/TL-WR710N-V1-stripped.zip?dl=0
Credits to: http://www.friedzombie.com/tplink-stripped-firmware/
Version 2 :: No download for version 2 available (as of 28 October 2015) Note: Use the rescue CD from the supplied accessories. Note: Configuration files will be erased.
Unbrick TL-WR710N
Reset button
reset to OpenWrt defaults → TL-WR710_V2 OpenWrt Chaos Calmer (15.05.1) → working
- power on, wait until WR710 is up and led stops blinkin
- press reset button for at least 10 seconds
- led should blink once or twice → automatic reboot
Serial
- connect to the device via the serial interface. Any FTDI or PL2303 based serial USB adapter will work.
- since 15.05 Chaos Calmer the firmware binaries are available with the regular releases.
- set IP address of your computer to 192.168.1.100
- setup a TFTP server on your computer and store the openwrt-factory.bin file in its folder
- to stop autoboot some model don't accept the “any” key or Ctrl-C. Instead “tpl” must be entered.
- commands for V1.x and V2.1:
tftpboot 0x81000000 openwrt-ar71xx-generic-tl-wr710n-v1-squashfs-factory.bin erase 0x9f020000 +0x7C0000 cp.b 0x81000000 0x9f020000 0x7C0000 bootm 9f020000
- commands for V2.0:
tftpboot 0x81000000 openwrt-ar71xx-generic-tl-wr710n-v2-squashfs-factory.bin erase 0x9f020000 +0x3c0000 cp.b 0x81000000 0x9f020000 0x3c0000 bootm 9f020000
Bootlogs
Bootlog WR710N_v2.0 OpenWrt master (10.02.2019)
Wifi, both LAN ports working. Since OpenWrt 18.06.x there are no firmware images → build ur own image
[ 0.000000] Linux version 4.14.169 (human@rechenknecht37) (gcc version 8.3.0 (OpenWrt GCC 8.3.0 r11561-317e98a5a2)) #0 Mon Feb 10 03:59:20 2020 [ 0.000000] MyLoader: sysp=3dd7cb87, boardp=f0717c55, parts=4852ecbe [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019374 (MIPS 24Kc) [ 0.000000] SoC: Atheros AR9330 rev 1 [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 02000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000000000000-0x0000000001ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000001ffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000001ffffff] [ 0.000000] On node 0 totalpages: 8192 [ 0.000000] free_area_init_node: node 0, pgdat 80427b70, node_mem_map 81000020 [ 0.000000] Normal zone: 64 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 8192 pages, LIFO batch:0 [ 0.000000] random: get_random_bytes called from 0x8042b6c4 with crng_init=0 [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 8128 [ 0.000000] Kernel command line: board=TL-WR710N console=ttyATH0,115200 rootfstype=squashfs noinitrd [ 0.000000] PID hash table entries: 128 (order: -3, 512 bytes) [ 0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Writing ErrCtl register=00000000 [ 0.000000] Readback ErrCtl register=00000000 [ 0.000000] Memory: 27744K/32768K available (3261K kernel code, 171K rwdata, 444K rodata, 212K init, 198K bss, 5024K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS: 51 [ 0.000000] Clocks: CPU:400.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:25.000MHz [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns [ 0.000014] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237ns [ 0.007566] Calibrating delay loop... 265.42 BogoMIPS (lpj=1327104) [ 0.092176] pid_max: default: 32768 minimum: 301 [ 0.096913] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.102949] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.113085] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.121129] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.127700] NET: Registered protocol family 16 [ 0.133188] MIPS: machine is TP-LINK TL-WR710N v1 [ 0.666141] clocksource: Switched to clocksource MIPS [ 0.671215] NET: Registered protocol family 2 [ 0.675171] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.680736] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.686790] TCP: Hash tables configured (established 1024 bind 1024) [ 0.693031] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.698460] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.704722] NET: Registered protocol family 1 [ 0.708615] PCI: CLS 0 bytes, default 32 [ 0.715213] Crashlog allocated RAM at address 0x1f00000 [ 0.720799] workingset: timestamp_bits=30 max_order=13 bucket_order=0 [ 0.733814] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.738072] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.760092] io scheduler noop registered [ 0.762461] io scheduler deadline registered (default) [ 0.767853] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled [ 0.774059] ar933x-uart: ttyATH0 at MMIO 0x18020000 (irq = 11, base_baud = 1562500) is a AR933X UART [ 0.782675] console [ttyATH0] enabled [ 0.789470] bootconsole [early0] disabled [ 0.803161] m25p80 spi0.0: found s25sl032p, expected m25p80 [ 0.807407] m25p80 spi0.0: s25sl032p (4096 Kbytes) [ 0.813269] 5 tp-link partitions found on MTD device spi0.0 [ 0.817673] Creating 5 MTD partitions on "spi0.0": [ 0.822404] 0x000000000000-0x000000020000 : "u-boot" [ 0.829401] 0x000000020000-0x000000163bd8 : "kernel" [ 0.835964] 0x000000163bd8-0x0000003f0000 : "rootfs" [ 0.840760] mtd: device 2 (rootfs) set to be root filesystem [ 0.845175] 1 squashfs-split partitions found on MTD device rootfs [ 0.851377] 0x000000390000-0x0000003f0000 : "rootfs_data" [ 0.859979] 0x0000003f0000-0x000000400000 : "art" [ 0.865339] 0x000000020000-0x0000003f0000 : "firmware" [ 0.873582] libphy: Fixed MDIO Bus: probed [ 0.899358] libphy: ag71xx_mdio: probed [ 1.527989] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1:04 [uid=004dd041, driver=Generic PHY] [ 1.536652] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode: mii [ 2.167682] ag71xx-mdio.1: Found an AR7240/AR9330 built-in switch [ 2.209645] eth1: Atheros AG71xx at 0xba000000, irq 5, mode: gmii [ 2.216668] NET: Registered protocol family 10 [ 2.225495] Segment Routing with IPv6 [ 2.227930] NET: Registered protocol family 17 [ 2.233036] 8021q: 802.1Q VLAN Support v1.8 [ 2.245984] VFS: Mounted root (squashfs filesystem) readonly on device 31:2. [ 2.253319] Freeing unused kernel memory: 212K [ 2.256351] This architecture does not have kernel memory protection. [ 2.546150] random: fast init done [ 3.961159] init: Console is alive [ 3.963418] init: - watchdog - [ 5.823041] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 6.181850] usbcore: registered new interface driver usbfs [ 6.186000] usbcore: registered new interface driver hub [ 6.191428] usbcore: registered new device driver usb [ 6.203933] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 6.211309] ehci-platform: EHCI generic platform driver [ 6.215189] ehci-platform ehci-platform: EHCI Host Controller [ 6.220948] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1 [ 6.230887] ehci-platform ehci-platform: irq 3, io mem 0x1b000000 [ 6.256210] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00 [ 6.262222] hub 1-0:1.0: USB hub found [ 6.265237] hub 1-0:1.0: 1 port detected [ 6.270505] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 6.279380] init: - preinit - [ 8.099922] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready [ 8.136948] random: procd: uninitialized urandom read (4 bytes read) [ 9.737539] eth1: link up (1000Mbps/Full duplex) [ 9.740749] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready [ 13.191305] mount_root: jffs2 not ready yet, using temporary tmpfs overlay [ 13.232593] urandom-seed: Seed file not found (/etc/urandom.seed) [ 13.287568] eth1: link down [ 13.307213] procd: - early - [ 13.308793] procd: - watchdog - [ 14.225114] procd: - watchdog - [ 14.227451] procd: - ubus - [ 15.070258] random: ubusd: uninitialized urandom read (4 bytes read) [ 15.414450] random: ubusd: uninitialized urandom read (4 bytes read) [ 15.420116] random: ubusd: uninitialized urandom read (4 bytes read) [ 15.427169] procd: - init - [ 16.143285] urandom_read: 5 callbacks suppressed [ 16.143298] random: jshn: uninitialized urandom read (4 bytes read) [ 16.638591] kmodloader: loading kernel modules from /etc/modules.d/* [ 16.692193] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 16.720350] Loading modules backported from Linux version v5.4-rc8-0-gaf42d3466bdc [ 16.726551] Backport generated by backports.git v5.4-rc8-1-0-g368e8c51 [ 16.758276] ip_tables: (C) 2000-2006 Netfilter Core Team [ 16.777787] nf_conntrack version 0.5.0 (1024 buckets, 4096 max) [ 16.945811] xt_time: kernel timezone is -0000 [ 17.193527] ath: EEPROM regdomain: 0x0 [ 17.193543] ath: EEPROM indicates default country code should be used [ 17.193549] ath: doing EEPROM country->regdmn map search [ 17.193570] ath: country maps to regdmn code: 0x3a [ 17.193578] ath: Country alpha2 being used: US [ 17.193584] ath: Regpair used: 0x3a [ 17.208641] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' [ 17.211396] ieee80211 phy0: Atheros AR9330 Rev:1 mem=0xb8100000, irq=2 [ 17.308949] kmodloader: done loading kernel modules from /etc/modules.d/* [ 17.930808] urngd: v1.0.2 started. [ 18.219090] random: crng init done [ 56.376854] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0 [ 56.382287] jffs2_build_filesystem(): unlocking the mtd device... [ 56.382293] done. [ 56.390351] jffs2_build_filesystem(): erasing all blocks after the end marker... [ 58.072799] br-lan: port 1(eth1) entered blocking state [ 58.084068] br-lan: port 1(eth1) entered disabled state [ 58.089766] device eth1 entered promiscuous mode [ 58.108283] done. [ 58.108807] jffs2: notice: (1261) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 58.180066] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready [ 58.264733] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 59.256096] overlayfs: upper fs does not support tmpfile. [ 59.707651] eth1: link up (1000Mbps/Full duplex) [ 59.710883] br-lan: port 1(eth1) entered blocking state [ 59.716043] br-lan: port 1(eth1) entered forwarding state [ 59.781231] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
Boot log (Factory)
________ ________ __ __ ____ _ __ ___ |________|| ___ | | | | || \ | || | / / | | | |___| | __ __ | | | || \| || |/ / | | | _____| |__ __| | |___ | || |\ || \ |__| |__| |______||__||_| \____||__|\___\ Software Platform for MIPS Creation date: Aug 24 2011, 18:58:10 (chenyunchuan@tp-link.net) Copyright(C) 2001-2010 by TP-LINK TECHNOLOGIES CO., LTD. CPU: AR9330: AP121 Board CPU freq: 400 MHZ SDRAM size: 8 MB ipaddr:192.168.1.1 serverip:192.168.1.100 file:vxWorks.img Attaching interface lo0... done Rx clbufs 768 each of size 1756 eth_rx_netpool_init: allocated, pDmaBuf=0x80637910, buffend = 80782514 ATHRS26: resetting s26 ATHRS26: s26 reset done eth_rx_netpool_init: done already! Attached IPv4 interface to mirror unit 0 Press Ctrl+C to stop auto-boot... 1 0 auto-booting... Uncompressing...done Starting at 0x80001000... Attaching interface lo0... done Rx clbufs 768 each of size 1756 eth_rx_netpool_init: allocated, pDmaBuf=0x80e20ae0, buffend = 80f6b6e4 ATHRS26: resetting s26 ATHRS26: s26 reset done eth_rx_netpool_init: done already! Attached IPv4 interface to mirror unit 0 usrAppInitEx: 110: GPIO_OE = c00081d usrAppInitEx: 111: CP0 CONFIG = 80208483 usrAppInitEx: 112: CP0 CONFIG1 = 9ee3519e -->starting wireless... APCFG task id 80c653f0 sysWlanInit ... Create WLAN event task tWLANEventTask Create mem partion 0x80c46bc0 for size 73728 Boostrap clock 25MHz ar9300RadioAttach: Need analog access recipe!! Restoring Cal data from Flash ant_div_control1 = 0x9 ath_get_caps[4303] rx chainmask mismatch actual 1 sc_chainmak 0 ath_get_caps[4278] tx chainmask mismatch actual 1 sc_chainmak 0 Create OS_MESGQ Successfully at 0x80c356a0 osifp->queue_head = 0x80c359a0 ag7240MemInit: allocated, dmabuf=0x80b6ed00, buffend = 80c27c04 Entering Task Loop Entering WLAN event Task Loop -->wps is shutdown! ERROR:wireless OR ACL disable sending message 80b4ff80,24 TDDP: Now listening client request. tddp is running. httpInit: System File Registry successfully initialized. httpInit: System File Manager successfully initialized. httpInit: File System RPM successfully initialized. httpInit: RPM dispatcher successfully initialized. httpInit: MIME type guessing RPM successfully initialized. httpInit: http Password Checking successfully initialized. httpInit: http Access Control successfully initialized. Software Platform for MIPS Copyright(C) 2001-2010 by TP-LINK TECHNOLOGIES CO., LTD. Creation date: Sep 28 2011, 17:13:33 # Starting WLAN !!!! AP_STARTMODE=standard AP_ENABLE=1 ATH_COUNTRYCODE=156 wlan_vap_create : enter. devhandle=0x803d5420, opmode=IEEE80211_M_HOSTAP, flags=0x1 wlan_vap_create : exit. devhandle=0x803d5420, opmode=IEEE80211_M_HOSTAP, flags=0x1. osif_ioctl_create_vap: vap 0x80ffe970 vap->iv_unit 0 ieee80211_end_load: load done ath0 end flag = 0x00028802 default default default IEE80211-FREQ IOCTL vap 0x80ffe970 0,0,0 AP_CHMODE=11NGHT40PLUS WLAN IOCTL AP_CHMODE=11NGHT40PLUS=11NGHT20=11NGHT40PLUS=1003 IEE80211-MODE IOCTL 1,11NGHT40PLUS,13 set mode 11,-2130709132,6 set mode retv 0 WLAN IOCTL AP_PRIMARY_CH=auto=1=auto=1002 IEE80211-FREQ IOCTL vap 0x80ffe970 0,0,11 WLAN IOCTL PUREG=0=0=0=1004 IEEE80211-SETPURGE IOCTL 0 WLAN IOCTL AP_HIDE_SSID=0=0=0=1005 IEEE80211-SETHIDESSIDIOCTL 0 WLAN IOCTL AP_ISOLATION=0=0=0=1034 IEE80211-setparam-nobridge 0 WLAN IOCTL AP_TX11NRATE==0=0=1041 set auto rate WLAN IOCTL AP_11G_PROTECTION==0=0=1042 WLAN IOCTL AP_BEACON_INTERVAL=100=100=100=1043 WLAN IOCTL AP_FRAGMENT_THRESHOLD=2346=2346=2346=1044 WLAN IOCTL AP_RTS_THRESHOLD=2346=2347=2346=1046 WLAN IOCTL AP_DTIM_PERIOD=1=1=1=1045 WLAN IOCTL AP_WMM_ENABLE=1=1=1=1051 WLAN IOCTL AP_WMM_NOACK==0=0=1052 IOCTL set wmm noack 0 WLAN IOCTL AP_CYPHER_2==CCMP=CCMP=1000 Get EIOCGADDR WLAN IOCTL AP_NO_EDGE_CH==0=0=1056 WLAN IOCTL AP_MCASTRATE==0=0=1018 WLAN IOCTL AP_MACFILTER_MODE==0=0=1038 WLAN IOCTL AP_MACFILTER_LIST====1000 Get EIOCGADDR WLAN IOCTL AP_SHORT_GI=1=1=1=1055 WLAN IOCTL AP_DISABLECOEXT=1=0=1=1075 WLAN IOCTL AP_SSID=TP-LINK_PocketAP_598A58=Hornet_test_xxxxxxx=TP-LINK_PocketAP_598A58=1001 IEE80211-ESSID IOCTL 1,TP-LINK_PocketAP_598A58,24 AP_CHMODE=11NGHT40PLUS AP_CWMMODE=1 IEE80211-CWMMODE IOCTL 1 AP_AMPDU=0 AP_PURE_N=0 AP_TX_CHAINMASK=1 AP_RX_CHAINMASK=1 AP_SECMODE=None WPS_ENABLE=0 Security Mode: None IEE80211-setparam-authmode 1 AP_MACFILTER_MODE=0 ieee80211_open FIXME: ar9300GetMinCCAPwr FIXME: ar9300GetMinCCAPwr FIXME: ar9300GetMinCCAPwr FIXME: ar9300GetMinCCAPwr FIXME: ar9300GetMinCCAPwr FIXME: ar9300GetMinCCAPwr FIXME: ar9300GetMinCCAPwr FIXME: ar9300GetMinCCAPwr FIXME: ar9300GetMinCCAPwr FIXME: ar9300GetMinCCAPwr FIXME: ar9300GetMinCCAPwr FIXME: ar9300GetMinCCAPwr ar9300LoadNF: *** TIMEOUT while waiting for nf to load: AR_PHY_AGC_CONTROL=0x1d0d5a *** WLAN IOCTL AP_BASICRATES====1039 WLAN IOCTL AP_DEBUG=0==0=1062 WLAN IOCTL AP_TX_POWER====1073 Starting Hostapd AP_SSID=TP-LINK_PocketAP_598A58 AP_HOSTAPD_DEBUG= AP_IPADDR=192.168.1.2 AP_SECMODE=None WPS BSS init WPS_ENABLE=0 AP_SECMODE=None WPS OPEN BSS init Adding ath0 in bridge ... default Set EIOCGMIB2 default ################################################# Also here is the help menu if you ctrl-C to break the boot sequence: Press Ctrl+C to stop auto-boot... 1 Stop auto-boot... Hint: Ctrl+C does not seem to work on all models. Sometimes the three letters tpl help stopping autoboot. # # help command description ------------------------------- ? print all commands flash flash [read | write | erase | modify] offset dataAddr len go start application at address 'addr':go [addr] help print all commands md memory display, limited 16KB:md start_addr len mm memory modify:mm addr value printenv print environment variables reboot reboot the systerm setenv [ipaddr | ipmask | serverip | file | delay] tftp tftp [host] [get | put] [source] [destination] [-d] update update [boot | vxWorks] [host] [image] ping ping host # printenv magicNumber:0x424f4f54 bootDev:mirror unitNum:0 ipaddr:192.168.1.1 ipmask:255.255.255.0 gateway:192.168.1.1 serverip:192.168.1.100 file:vxWorks.img delay:1 #
Boot log (Factory) PL version
U-Boot 1.1.4 (Apr 19 2013 - 15:56:20) AP121 (ar9330) U-boot DRAM: 32 MB led turning on for 1s... id read 0x100000ff flash size 8388608, sector count = 128 Flash: 8 MB Using default environment In: serial Out: serial Err: serial Net: ag7240_enet_initialize... No valid address in Flash. Using fixed address No valid address in Flash. Using fixed address : cfg1 0x5 cfg2 0x7114 eth0: 00:03:7f:09:0b:ad ag7240_phy_setup eth0 up : cfg1 0xf cfg2 0x7214 eth1: 00:03:7f:09:0b:ad athrs26_reg_init_lan ATHRS26: resetting s26 ATHRS26: s26 reset done ag7240_phy_setup eth1 up eth0, eth1 Autobooting in 1 seconds ## Booting image at 9f020000 ... Uncompressing Kernel Image ... OK Starting kernel ... Booting AR9330(Hornet)...<0> Linux version 2.6.31--LSDK-9.2.0.312 (root@localhost.localdomain) (gcc version 4.3.3 (GCC) ) #1 Fri Apr 19 15:59:46 CST 2013 flash_size passed from bootloader = 8 CPU revision is: 00019374 (MIPS 24Kc) Determined physical RAM map: memory: 02000000 @ 00000000 (usable) User-defined physical RAM map: memory: 02000000 @ 00000000 (usable) Zone PFN ranges: Normal 0x00000000 -> 0x00002000 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00000000 -> 0x00002000 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128 Kernel command line: console=ttyS0,115200 root=31:02 rootfstype=squashfs init=/sbin/init mtdparts=ar7240-nor0:128k(u-boot),1024k(kernel),6912k(rootfs),64k(config),64k(ART) mem=32M PID hash table entries: 128 (order: 7, 512 bytes) Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes Writing ErrCtl register=00000000 Readback ErrCtl register=00000000 Memory: 29988k/32768k available (1785k kernel code, 2780k reserved, 511k data, 112k init, 0k highmem) Hierarchical RCU implementation. NR_IRQS:128 plat_time_init: plat time init done Calibrating delay loop... 266.24 BogoMIPS (lpj=532480) Mount-cache hash table entries: 512 NET: Registered protocol family 16 ===== ar7240_platform_init: 0 Whoops! This kernel is for product wr703 v1.0! bio: create slab <bio-0> at 0 usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 1024 (order: 1, 8192 bytes) TCP bind hash table entries: 1024 (order: 0, 4096 bytes) TCP: Hash tables configured (established 1024 bind 1024) TCP reno registered NET: Registered protocol family 1 AR7240 GPIOC major 0 squashfs: version 4.0 (2009/01/31) Phillip Lougher msgmni has been set to 58 alg: No test for lzma (lzma-generic) alg: No test for stdrng (krng) io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled ttyS0: detected caps 00000000 should be 00000100 serial8250.0: ttyS0 at MMIO 0xb8020000 (irq = 19) is a 16550A console [ttyS0] enabled PPP generic driver version 2.4.2 NET: Registered protocol family 24 5 cmdlinepart partitions found on MTD device ar7240-nor0 Creating 5 MTD partitions on "ar7240-nor0": 0x000000000000-0x000000020000 : "u-boot" 0x000000020000-0x000000120000 : "kernel" 0x000000120000-0x0000007e0000 : "rootfs" 0x0000007e0000-0x0000007f0000 : "config" 0x0000007f0000-0x000000800000 : "ART" ->Oops: flash id 0x1c3017 . ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver Port Status 1c000004 ar7240-ehci ar7240-ehci.0: ATH EHCI ar7240-ehci ar7240-ehci.0: new USB bus registered, assigned bus number 1 ehci_reset Intialize USB CONTROLLER in host mode: 3 ehci_reset Port Status 1c000000 ar7240-ehci ar7240-ehci.0: irq 3, io mem 0x1b000000 ehci_reset Intialize USB CONTROLLER in host mode: 3 ehci_reset Port Status 1c000000 ar7240-ehci ar7240-ehci.0: USB 2.0 started, EHCI 1.00 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected usbcore: registered new interface driver usbhid usbhid: v2.6:USB HID core driver Ooops, why the devices couldn't been initialed? TCP cubic registered NET: Registered protocol family 17 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> ar7240wdt_init: Registering WDT success VFS: Mounted root (squashfs filesystem) readonly on device 31:2. Freeing unused kernel memory: 112k freed init started: BusyBox v1.01 (2012.11.26-07:26+0000) multi-call binary This Board use 2.6.31 xt_time: kernel timezone is -0000 nf_conntrack version 0.5.0 (512 buckets, 5120 max) ip_tables: (C) 2000-2006 Netfilter Core Team insmod: cannot open module `/lib/modules/2.6.31/kernel/iptable_raw.ko': No such file or directory insmod: cannot open module `/lib/modules/2.6.31/kernel/flashid.ko': No such file or directory PPPoL2TP kernel driver, V1.0 PPTP driver version 0.8.3 insmod: cannot open module `/lib/modules/2.6.31/kernel/harmony.ko': No such file or directory (none) mips #1 Fri Apr 19 15:59:46 CST 2013 (none) (none) login: Now flash open! Now flash open! ATHR_GMAC: Length per segment 1536 ATHR_GMAC: fifo cfg 3 01f00140 2 ATHR_GMAC: Max segments per packet : 1 ATHR_GMAC: Max tx descriptor count : 40 ATHR_GMAC: Max rx descriptor count : 96 ATHR_GMAC: Mac capability flags : 4D83 1 ATHR_GMAC: Max segments per packet : 1 ATHR_GMAC: Max tx descriptor count : 40 ATHR_GMAC: Max rx descriptor count : 252 ATHR_GMAC: Mac capability flags : 4403 athr_gmac_ring_alloc Allocated 640 at 0x81e7b800 athr_gmac_ring_alloc Allocated 4032 at 0x81d58000 Setting Drop CRC Errors, Pause Frames and Length Error frames Setting PHY...mac 0 athr_gmac_ring_alloc Allocated 640 at 0x81e7b400 athr_gmac_ring_alloc Allocated 1536 at 0x81f25000 athr_gmac_mii_setup: MDC check failed Setting Drop CRC Errors, Pause Frames and Length Error frames ATHRS26: resetting s26 ATHRS26: s26 reset done ++++ athrs26_igmp_setup once vtable vid: 0x00000002, bitmap 0x00000003 vtable vid: 0x00000004, bitmap 0x00000005 vtable vid: 0x00000006, bitmap 0x00000007 vtable vid: 0x00000008, bitmap 0x00000009 vtable vid: 0x0000000a, bitmap 0x0000000b vtable vid: 0x0000000c, bitmap 0x0000000d vtable vid: 0x0000000e, bitmap 0x0000000f vtable vid: 0x00000010, bitmap 0x00000011 vtable vid: 0x00000012, bitmap 0x00000013 vtable vid: 0x00000014, bitmap 0x00000015 vtable vid: 0x00000016, bitmap 0x00000017 vtable vid: 0x00000018, bitmap 0x00000019 vtable vid: 0x0000001a, bitmap 0x0000001b vtable vid: 0x0000001c, bitmap 0x0000001d vtable vid: 0x0000001e, bitmap 0x0000001f vtable vid: 0x00000020, bitmap 0x00000021 ++ PVID: 0x0000001a, bitmap: 0x0000001f ++ PVID: 0x0000001a, bitmap: 0x0000001f ++ PVID: 0x0000001c, bitmap: 0x0000001f ++ PVID: 0x0000001e, bitmap: 0x0000001f ++ PVID: 0x00000020, bitmap: 0x0000001f Setting PHY...mac 1 device eth0 entered promiscuous mode athr_gmac_ring_free Freeing at 0x81e7b800 athr_gmac_ring_free Freeing at 0x81d58000 athr_gmac_ring_alloc Allocated 640 at 0x81e7b800 athr_gmac_ring_alloc Allocated 4032 at 0x81d58000 Setting Drop CRC Errors, Pause Frames and Length Error frames Setting PHY...mac 0 Now flash open! athr_gmac_ring_free Freeing at 0x81e7b400 athr_gmac_ring_free Freeing at 0x81f25000 athr_gmac_ring_alloc Allocated 640 at 0x81e7b400 athr_gmac_ring_alloc Allocated 1536 at 0x81f25000 athr_gmac_mii_setup: MDC check failed Setting Drop CRC Errors, Pause Frames and Length Error frames Setting PHY...mac 1 ====>>>>DHCP start.dhcpc.c,dhcpcStart,729 ====>>>>DHCP end.dhcpc.c,dhcpcStart,789 nf_conntrack_rtsp v0.6.21 loading nf_nat_rtsp v0.6.21 loading asf: module license 'Proprietary' taints kernel. Disabling lock debugging due to kernel taint ath_hal: 0.9.17.1 (AR9380, DEBUG, REGOPS_FUNC, WRITE_EEPROM, 11D) ath_rate_atheros: Copyright (c) 2001-2005 Atheros Communications, Inc, All Rights Reserved ath_dev: Copyright (c) 2001-2007 Atheros Communications, Inc, All Rights Reserved ath_ahb: 9.2.0_U5.508 (Atheros/multi-bss) Boostrap clock 25MHz ar9300RadioAttach: Need analog access recipe!! Restoring Cal data from Flash ath_get_caps[4735] rx chainmask mismatch actual 1 sc_chainmak 0 ath_get_caps[4710] tx chainmask mismatch actual 1 sc_chainmak 0 wifi0: Atheros 9380: mem=0xb8100000, irq=2 ====>>>>SystemMode : Normal Router wlan_vap_create : enter. devhandle=0x80d202c0, opmode=IEEE80211_M_HOSTAP, flags=0x1 wlan_vap_create : exit. devhandle=0x80d202c0, opmode=IEEE80211_M_HOSTAP, flags=0x1. VAP device ath0 created ====>>>>wlan: rand channel 6 DES SSID SET=TP-LINK_XYXYXY ieee80211_ioctl_siwmode: imr.ifm_active=131712, new mode=3, valid=1 athr_gmac_ring_free Freeing at 0x81e7b400 athr_gmac_ring_free Freeing at 0x81f25000 br0: port 1(eth0) entering disabled state athr_gmac_ring_alloc Allocated 640 at 0x81e7b400 athr_gmac_ring_alloc Allocated 1536 at 0x81f25000 athr_gmac_mii_setup: MDC check failed Setting Drop CRC Errors, Pause Frames and Length Error frames Setting PHY...mac 1 device ath0 entered promiscuous mode br0: port 2(ath0) entering forwarding state ====>>>>ssss_1300 ieee80211_ioctl_siwmode: imr.ifm_active=1442432, new mode=3, valid=1 br0: port 2(ath0) entering disabled state DES SSID SET=TP-LINK_XYXYXY br0: port 2(ath0) entering forwarding state ====>>>>cmdCtrl open success ====>>>>eventCtrl open success ====>>>>eventCtrl attach success fuse init (API version 7.12) SCSI subsystem initialized Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered.
System Log
from TL-WR710N(EU) Ver: 1.2 trunk r38541
Thu Jan 1 00:00:10 1970 kern.notice kernel: [ 0.000000] Linux version 3.10.17 (fnord@tschunk) (gcc version 4.6.4 (OpenWrt/Linaro GCC 4.6-2013.05 r38541) ) #1 Sun Oct 27 05:59:38 UTC 2013 Thu Jan 1 00:00:10 1970 kern.debug kernel: [ 0.000000] MyLoader: sysp=ad2c3173, boardp=242d95ab, parts=ddad436b Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.000000] bootconsole [early0] enabled Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.000000] CPU revision is: 00019374 (MIPS 24Kc) Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.000000] SoC: Atheros AR9330 rev 1 Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.000000] Clocks: CPU:400.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:25.000MHz Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.000000] Determined physical RAM map: Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.000000] memory: 02000000 @ 00000000 (usable) Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.000000] Initrd not found or empty - disabling initrd Thu Jan 1 00:00:10 1970 kern.warn kernel: [ 0.000000] Zone ranges: Thu Jan 1 00:00:10 1970 kern.warn kernel: [ 0.000000] Normal [mem 0x00000000-0x01ffffff] Thu Jan 1 00:00:10 1970 kern.warn kernel: [ 0.000000] Movable zone start for each node Thu Jan 1 00:00:10 1970 kern.warn kernel: [ 0.000000] Early memory node ranges Thu Jan 1 00:00:10 1970 kern.warn kernel: [ 0.000000] node 0: [mem 0x00000000-0x01ffffff] Thu Jan 1 00:00:10 1970 kern.debug kernel: [ 0.000000] On node 0 totalpages: 8192 Thu Jan 1 00:00:10 1970 kern.debug kernel: [ 0.000000] free_area_init_node: node 0, pgdat 80322b60, node_mem_map 81000000 Thu Jan 1 00:00:10 1970 kern.debug kernel: [ 0.000000] Normal zone: 64 pages used for memmap Thu Jan 1 00:00:10 1970 kern.debug kernel: [ 0.000000] Normal zone: 0 pages reserved Thu Jan 1 00:00:10 1970 kern.debug kernel: [ 0.000000] Normal zone: 8192 pages, LIFO batch:0 Thu Jan 1 00:00:10 1970 kern.warn kernel: [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. Thu Jan 1 00:00:10 1970 kern.warn kernel: [ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes Thu Jan 1 00:00:10 1970 kern.debug kernel: [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 Thu Jan 1 00:00:10 1970 kern.debug kernel: [ 0.000000] pcpu-alloc: [0] 0 Thu Jan 1 00:00:10 1970 kern.warn kernel: [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128 Thu Jan 1 00:00:10 1970 kern.notice kernel: [ 0.000000] Kernel command line: board=TL-WR710N console=ttyATH0,115200 rootfstype=squashfs,jffs2 noinitrd Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.000000] PID hash table entries: 128 (order: -3, 512 bytes) Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.000000] Writing ErrCtl register=00000000 Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.000000] Readback ErrCtl register=00000000 Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.000000] Memory: 28716k/32768k available (2314k kernel code, 4052k reserved, 602k data, 216k init, 0k highmem) Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.000000] NR_IRQS:51 Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.080000] Calibrating delay loop... 265.42 BogoMIPS (lpj=1327104) Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.080000] pid_max: default: 32768 minimum: 301 Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.080000] Mount-cache hash table entries: 512 Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.090000] NET: Registered protocol family 16 Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.100000] MIPS: machine is TP-LINK TL-WR710N v1 Thu Jan 1 00:00:10 1970 kern.debug kernel: [ 0.330000] ar71xx: using random MAC address for eth1 Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.550000] bio: create slab <bio-0> at 0 Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.560000] Switching to clocksource MIPS Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.560000] NET: Registered protocol family 2 Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.570000] TCP established hash table entries: 512 (order: 0, 4096 bytes) Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.570000] TCP bind hash table entries: 512 (order: -1, 2048 bytes) Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.570000] TCP: Hash tables configured (established 512 bind 512) Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.580000] TCP: reno registered Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.580000] UDP hash table entries: 256 (order: 0, 4096 bytes) Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.590000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.600000] NET: Registered protocol family 1 Thu Jan 1 00:00:10 1970 kern.debug kernel: [ 0.600000] PCI: CLS 0 bytes, default 32 Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.620000] squashfs: version 4.0 (2009/01/31) Phillip Lougher Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.620000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.630000] msgmni has been set to 56 Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.640000] io scheduler noop registered Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.640000] io scheduler deadline registered (default) Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.650000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.660000] ar933x-uart: ttyATH0 at MMIO 0x18020000 (irq = 11) is a AR933X UART Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.660000] console [ttyATH0] enabled, bootconsole disabled Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.680000] ath79-spi ath79-spi: master is unqueued, this is deprecated Thu Jan 1 00:00:10 1970 kern.warn kernel: [ 0.680000] m25p80 spi0.0: found s25fl064k, expected m25p80 Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.690000] m25p80 spi0.0: s25fl064k (8192 Kbytes) Thu Jan 1 00:00:10 1970 kern.notice kernel: [ 0.690000] 5 tp-link partitions found on MTD device spi0.0 Thu Jan 1 00:00:10 1970 kern.notice kernel: [ 0.700000] Creating 5 MTD partitions on "spi0.0": Thu Jan 1 00:00:10 1970 kern.notice kernel: [ 0.700000] 0x000000000000-0x000000020000 : "u-boot" Thu Jan 1 00:00:10 1970 kern.notice kernel: [ 0.710000] 0x000000020000-0x0000001236d0 : "kernel" Thu Jan 1 00:00:10 1970 kern.warn kernel: [ 0.710000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only Thu Jan 1 00:00:10 1970 kern.notice kernel: [ 0.730000] 0x0000001236d0-0x0000007f0000 : "rootfs" Thu Jan 1 00:00:10 1970 kern.warn kernel: [ 0.730000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only Thu Jan 1 00:00:10 1970 kern.notice kernel: [ 0.750000] mtd: partition "rootfs" set to be root filesystem Thu Jan 1 00:00:10 1970 kern.notice kernel: [ 0.750000] 1 squashfs-split partitions found on MTD device rootfs Thu Jan 1 00:00:10 1970 kern.notice kernel: [ 0.760000] 0x0000002e0000-0x0000007f0000 : "rootfs_data" Thu Jan 1 00:00:10 1970 kern.notice kernel: [ 0.760000] 0x0000007f0000-0x000000800000 : "art" Thu Jan 1 00:00:10 1970 kern.notice kernel: [ 0.770000] 0x000000020000-0x0000007f0000 : "firmware" Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.790000] libphy: ag71xx_mdio: probed Thu Jan 1 00:00:10 1970 kern.info kernel: [ 0.790000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:MII Thu Jan 1 00:00:10 1970 kern.info kernel: [ 1.350000] ag71xx ag71xx.0 eth0: connected to PHY at ag71xx-mdio.1:04 [uid=004dd041, driver=Generic PHY] Thu Jan 1 00:00:10 1970 kern.info kernel: [ 1.360000] eth1: Atheros AG71xx at 0xba000000, irq 5, mode:GMII Thu Jan 1 00:00:10 1970 kern.info kernel: [ 1.910000] eth1: Found an AR7240/AR9330 built-in switch Thu Jan 1 00:00:10 1970 kern.info kernel: [ 2.950000] TCP: cubic registered Thu Jan 1 00:00:10 1970 kern.info kernel: [ 2.950000] NET: Registered protocol family 17 Thu Jan 1 00:00:10 1970 kern.notice kernel: [ 2.950000] Bridge firewalling registered Thu Jan 1 00:00:10 1970 kern.info kernel: [ 2.960000] 8021q: 802.1Q VLAN Support v1.8 Thu Jan 1 00:00:10 1970 kern.info kernel: [ 2.970000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2. Thu Jan 1 00:00:10 1970 kern.info kernel: [ 2.980000] Freeing unused kernel memory: 216K (8033a000 - 80370000) Thu Jan 1 00:00:10 1970 kern.info kernel: [ 5.820000] usbcore: registered new interface driver usbfs Thu Jan 1 00:00:10 1970 kern.info kernel: [ 5.830000] usbcore: registered new interface driver hub Thu Jan 1 00:00:10 1970 kern.info kernel: [ 5.830000] usbcore: registered new device driver usb Thu Jan 1 00:00:10 1970 kern.info kernel: [ 5.840000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver Thu Jan 1 00:00:10 1970 kern.info kernel: [ 5.850000] ehci-platform: EHCI generic platform driver Thu Jan 1 00:00:10 1970 kern.info kernel: [ 5.850000] ehci-platform ehci-platform: EHCI Host Controller Thu Jan 1 00:00:10 1970 kern.info kernel: [ 5.860000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1 Thu Jan 1 00:00:10 1970 kern.info kernel: [ 5.870000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000 Thu Jan 1 00:00:10 1970 kern.info kernel: [ 5.890000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00 Thu Jan 1 00:00:10 1970 kern.info kernel: [ 5.890000] hub 1-0:1.0: USB hub found Thu Jan 1 00:00:10 1970 kern.info kernel: [ 5.890000] hub 1-0:1.0: 1 port detected Thu Jan 1 00:00:10 1970 kern.info kernel: [ 5.900000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver Thu Jan 1 00:00:10 1970 kern.info kernel: [ 8.410000] eth0: link up (100Mbps/Full duplex) Thu Jan 1 00:00:10 1970 kern.notice kernel: [ 9.570000] jffs2: notice: (328) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 11 of xref (0 dead, 0 orphan) found. Thu Jan 1 00:00:10 1970 kern.info kernel: [ 9.610000] eth0: link down Mon Oct 28 21:08:00 2013 kern.emerg Mon Oct 28 21:08:00 UTC 2013 Mon Oct 28 21:08:00 2013 user.emerg syslog: kmodloader: loading kernel modules from /etc/modules.d/** Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.260000] NET: Registered protocol family 10 Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.280000] nf_conntrack version 0.5.0 (452 buckets, 1808 max) Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.290000] ip6_tables: (C) 2000-2006 Netfilter Core Team Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.320000] Loading modules backported from Linux version master-2013-06-27-0-gdcfa6d5 Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.330000] Backport generated by backports.git backports-20130617-4-ge3220f5 Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.340000] ip_tables: (C) 2000-2006 Netfilter Core Team Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.390000] xt_time: kernel timezone is -0000 Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.410000] cfg80211: Calling CRDA to update world regulatory domain Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.420000] cfg80211: World regulatory domain updated: Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.420000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.430000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.440000] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.450000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.460000] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.460000] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.540000] PPP generic driver version 2.4.2 Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.540000] NET: Registered protocol family 24 Mon Oct 28 21:08:00 2013 kern.debug kernel: [ 11.630000] ath: EEPROM regdomain: 0x0 Mon Oct 28 21:08:00 2013 kern.debug kernel: [ 11.630000] ath: EEPROM indicates default country code should be used Mon Oct 28 21:08:00 2013 kern.debug kernel: [ 11.630000] ath: doing EEPROM country->regdmn map search Mon Oct 28 21:08:00 2013 kern.debug kernel: [ 11.630000] ath: country maps to regdmn code: 0x3a Mon Oct 28 21:08:00 2013 kern.debug kernel: [ 11.630000] ath: Country alpha2 being used: US Mon Oct 28 21:08:00 2013 kern.debug kernel: [ 11.630000] ath: Regpair used: 0x3a Mon Oct 28 21:08:00 2013 kern.debug kernel: [ 11.650000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.650000] ieee80211 phy0: Atheros AR9330 Rev:1 mem=0xb8100000, irq=2 Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.660000] cfg80211: Calling CRDA for country: US Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.660000] cfg80211: Regulatory domain changed to country: US Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.670000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.680000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm) Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.680000] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm) Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.690000] cfg80211: (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.700000] cfg80211: (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.710000] cfg80211: (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) Mon Oct 28 21:08:00 2013 kern.info kernel: [ 11.720000] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm) Mon Oct 28 21:08:00 2013 user.info syslog: ran 44 iterations Mon Oct 28 21:08:00 2013 kern.emerg kmod: ran 44 iterations Mon Oct 28 21:08:05 2013 authpriv.info dropbear[598]: Not backgrounding Mon Oct 28 21:08:07 2013 kern.info kernel: [ 18.230000] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready Mon Oct 28 21:08:07 2013 kern.info kernel: [ 18.230000] device eth1 entered promiscuous mode Mon Oct 28 21:08:07 2013 kern.info kernel: [ 18.240000] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready Mon Oct 28 21:08:07 2013 daemon.notice netifd: Interface 'lan' is now up Mon Oct 28 21:08:07 2013 daemon.notice netifd: Interface 'loopback' is now up Mon Oct 28 21:08:07 2013 kern.info kernel: [ 18.250000] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready Mon Oct 28 21:08:07 2013 user.notice firewall: Reloading firewall due to ifup of lan (br-lan) Mon Oct 28 21:08:07 2013 daemon.notice netifd: wan (682): udhcpc (v1.19.4) started Mon Oct 28 21:08:07 2013 kern.info kernel: [ 18.920000] eth1: link up (1000Mbps/Full duplex) Mon Oct 28 21:08:08 2013 daemon.notice netifd: wan (682): Sending discover... Mon Oct 28 21:08:08 2013 kern.info kernel: [ 19.240000] br-lan: port 1(eth1) entered forwarding state Mon Oct 28 21:08:08 2013 kern.info kernel: [ 19.240000] br-lan: port 1(eth1) entered forwarding state Mon Oct 28 21:08:08 2013 kern.info kernel: [ 19.240000] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready Mon Oct 28 21:08:08 2013 kern.info kernel: [ 19.250000] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready Mon Oct 28 21:08:08 2013 kern.info kernel: [ 19.530000] eth0: link up (100Mbps/Full duplex) Mon Oct 28 21:08:08 2013 kern.info kernel: [ 19.530000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready Mon Oct 28 21:08:08 2013 kern.emerg 'radio0' is disabled Mon Oct 28 21:08:08 2013 user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses! Mon Oct 28 21:08:09 2013 user.notice dnsmasq: Allowing 127.0.0.0/8 responses Mon Oct 28 21:08:09 2013 kern.emerg 'radio0' is disabled Mon Oct 28 21:08:09 2013 kern.emerg 'radio0' is disabled Mon Oct 28 21:08:10 2013 kern.info kernel: [ 21.240000] br-lan: port 1(eth1) entered forwarding state Mon Oct 28 21:08:11 2013 daemon.notice netifd: wan (682): Sending discover... Mon Oct 28 21:08:11 2013 daemon.notice netifd: wan (682): Sending select for 10.0.0.38... Mon Oct 28 21:08:11 2013 daemon.notice netifd: wan (682): Lease of 10.0.0.38 obtained, lease time 86400 Mon Oct 28 21:08:11 2013 daemon.notice netifd: Interface 'wan' is now up Mon Oct 28 21:08:11 2013 daemon.notice odhcp6c[837]: (re)starting transaction on eth0 Mon Oct 28 21:08:11 2013 daemon.notice odhcp6c[837]: Sending SOLICIT (timeout 4294967295s) Mon Oct 28 21:08:11 2013 user.notice firewall: Reloading firewall due to ifup of wan (eth0) Mon Oct 28 21:08:12 2013 daemon.info dnsmasq[866]: started, version 2.66 cachesize 150 Mon Oct 28 21:08:12 2013 daemon.info dnsmasq[866]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-auth Mon Oct 28 21:08:12 2013 daemon.info dnsmasq-dhcp[866]: DHCP, IP range 192.168.1.100 -- 192.168.1.249, lease time 12h Mon Oct 28 21:08:12 2013 daemon.info dnsmasq[866]: using local addresses only for domain lan Mon Oct 28 21:08:12 2013 daemon.info dnsmasq[866]: reading /tmp/resolv.conf.auto Mon Oct 28 21:08:12 2013 daemon.info dnsmasq[866]: using nameserver 10.0.0.1#53 Mon Oct 28 21:08:12 2013 daemon.info dnsmasq[866]: using local addresses only for domain lan Mon Oct 28 21:08:12 2013 daemon.info dnsmasq[866]: read /etc/hosts - 1 addresses Mon Oct 28 21:08:12 2013 daemon.info dnsmasq[866]: read /tmp/hosts/6relayd - 0 addresses Mon Oct 28 21:08:12 2013 daemon.info dnsmasq-dhcp[866]: read /etc/ethers - 0 addresses Mon Oct 28 21:08:13 2013 kern.emerg - init complete -
CPU Info
from WR710N(EU) Ver: 1.2
root@OpenWrt:~# cat /proc/cpuinfo system type : Atheros AR9330 rev 1 machine : TP-LINK TL-WR710N v1 processor : 0 cpu model : MIPS 24Kc V7.4 BogoMIPS : 265.42 wait instruction : yes microsecond timers : yes tlb_entries : 16 extra interrupt vector : yes hardware watchpoint : yes, count: 4, address/irw mask: [0x0000, 0x0ff8, 0x0ff8, 0x0ff8] isa : mips1 mips2 mips32r1 mips32r2 ASEs implemented : mips16 shadow register sets : 1 kscratch registers : 0 core : 0 VCED exceptions : not available VCEI exceptions : not available
from WR710N(EU) Ver: 2.0 and Ver: 2.1
root@OpenWrt:~# cat /proc/cpuinfo system type : Atheros AR9330 rev 1 machine : TP-LINK TL-WR710N v1 processor : 0 cpu model : MIPS 24Kc V7.4 BogoMIPS : 265.42 wait instruction : yes microsecond timers : yes tlb_entries : 16 extra interrupt vector : yes hardware watchpoint : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb] isa : mips1 mips2 mips32r1 mips32r2 ASEs implemented : mips16 shadow register sets : 1 kscratch registers : 0 package : 0 core : 0 VCED exceptions : not available VCEI exceptions : not available
Switch Info
- TL-WR710_V2
- eth0 has no Vlan capability? → connected to WR710_V2 Wan/Lan port
- eth1 @switch0 → Vlan tested & working, switch port 3 connected to WR710_V2 Lan-port
- no more external ports
swconfig list Found: switch0 - eth1
swconfig dev eth1 show Global attributes: enable_vlan: 0 Port 0: -> CPU pvid: 0 link: port:0 link:up speed:1000baseT full-duplex txflow rxflow Port 1: -> not connected pvid: 0 link: port:1 link:down Port 2: -> not connected pvid: 0 link: port:2 link:down Port 3: -> WR710_Lan-port pvid: 0 link: port:3 link:up speed:100baseT full-duplex auto Port 4: -> not connected pvid: 0 link: port:4 link:down VLAN 0: vid: 0 ports: 0 1 2 3 4
Realtime Graphs
Wireless graphs from WR710N(EU) Ver: 2.0
Note: The online bandwidth conversion calculator might be useful.
Firmware build fixes
→ enable wifi by default
/firmware/openwrt/package/kernel/mac80211/files/lib/wifi/mac80211.sh option disabled 0
→ enable switch0
→ enable VLan
→ set Lan to WR710_WanPort and set Wan to WR710_LanPort → do this if u need VLan capability @Wan(eth1.1)
/firmware/openwrt/target/linux/ar71xx/base-files/etc/uci-defaults/02_network tl-wr710n) ucidef_add_switch "switch0" "1" "1" ucidef_add_switch_vlan "switch0" "1" "0t 3" ucidef_set_interfaces_lan_wan "eth0" "eth1.1" ;;