Hi, I had collected some important information of my spare WR941HP v2 via UART serial console. Hope these will help anyone who want to port Openwrt to this device, since I have little knowledge about this (still trying to get my initramfs image to boot ...)
To open the case, remove 4 Philips screws (2 naked, 2 hidden behind the bottom rubber feets), then pry from the back side, near the ethernet ports. This should be the easiest side to start. Then continue to pry it clockwise. (Thanks to this guide)
Front side: https://i.imgur.com/xeyDgN3.jpg, the CPU label says TP9343-AL3A
Serial port
OEM Boot log:
U-Boot 1.1.4-gd1efe418-dirty (Dec 22 2017 - 16:59:33)
ap151 - Dragonfly 1.0
DRAM: 64 MB
Top of RAM usable for U-Boot at: 84000000
Reserving 281k for U-Boot at: 83fb8000
Reserving 192k for malloc() at: 83f88000
Reserving 44 Bytes for Board Info at: 83f87fd4
Reserving 36 Bytes for Global Data at: 83f87fb0
Reserving 128k for boot params() at: 83f67fb0
Stack Pointer at: 83f67f98
Now running in RAM - U-Boot at: 83fb8000
Flash Manuf Id 0xc8, DeviceId0 0x40, DeviceId1 0x17
flash size 8MB, sector count = 128
Flash: 8 MB
Using default environment
In: serial
Out: serial
Err: serial
Net: ath_gmac_enet_initialize...
No valid address in Flash. Using fixed address
No valid address in Flash. Using fixed address
ath_gmac_enet_initialize: reset mask:c02200
Dragonfly----> S27 PHY *
: cfg1 0x80000000 cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
athrs27_phy_setup ATHR_PHY_CONTROL 0 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 0 :10
eth0 up
ATHRS27: resetting s27
ATHRS27: s27 reset done
: cfg1 0x800c0000 cfg2 0x7214
eth1: 00:03:7f:09:0b:ad
athrs27_phy_setup ATHR_PHY_CONTROL 1 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 1 :10
athrs27_phy_setup ATHR_PHY_CONTROL 2 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 2 :10
athrs27_phy_setup ATHR_PHY_CONTROL 3 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 3 :10
athrs27_phy_setup ATHR_PHY_CONTROL 4 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 4 :10
eth1 up
eth0, eth1
Setting 0x181162c0 to 0x82
Autobooting in 1 seconds
## Booting image at 9f6d0000 ...
Verifying Checksum at 0x9f6d0040 ...OK
Uncompressing Multi-File Image ... OK
No initrd
## Transferring control to Linux (at address 80060000) ...
## Giving linux memsize in bytes, 67108864
Starting kernel ...
[ 0.000000] Linux version 3.3.8 (jji315@ubuntu) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Fri Dec 22 17:12:43 CST 2017
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU revision is: 00019750 (MIPS 74Kc)
[ 0.000000] SoC: Qualcomm Atheros QCA956X rev 0
[ 0.000000] Clocks: CPU:750.000MHz, DDR:400.000MHz, AHB:250.000MHz, Ref:25.000MHz
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 04000000 @ 00000000 (usable)
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] Zone PFN ranges:
[ 0.000000] Normal 0x00000000 -> 0x00004000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] Early memory PFN ranges
[ 0.000000] 0: 0x00000000 -> 0x00004000
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
[ 0.000000] Kernel command line: board=WR941HP console=ttyS0,115200 mtdparts=spi0.0:64k(u-boot)ro,6912k(rootfs),1088k(kernel),64k(mib0),64k(art),8000k@0x10000(firmware) rootfstype=squashfs,jffs2 noinitrd
[ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[ 0.000000] Writing ErrCtl register=00000000
[ 0.000000] Readback ErrCtl register=00000000
[ 0.000000] Memory: 61192k/65536k available (2367k kernel code, 4344k reserved, 589k data, 184k init, 0k highmem)
[ 0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:83
[ 0.000000] Calibrating delay loop... 373.55 BogoMIPS (lpj=1867776)
[ 0.060000] pid_max: default: 32768 minimum: 301
[ 0.060000] Mount-cache hash table entries: 512
[ 0.070000] Performance counters: mips/74K PMU enabled, 4 32-bit counters available to each CPU, irq 13
[ 0.080000] NET: Registered protocol family 16
[ 0.080000] gpiochip_add: registered GPIOs 0 to 22 on device: ath79
[ 0.090000] MIPS: machine is TP-LINK TL WR941HP
[ 0.090000] ar724x-pci ar724x-pci.0: PCIe link is down
[ 0.100000] registering PCI controller with io_map_base unset
[ 0.100000] ar71xx: invalid MDIO id 1
[ 0.510000] bio: create slab <bio-0> at 0
[ 0.520000] PCI host bridge to bus 0000:00
[ 0.520000] pci_bus 0000:00: root bus resource [mem 0x12000000-0x13ffffff]
[ 0.530000] pci_bus 0000:00: root bus resource [io 0x0001]
[ 0.530000] Switching to clocksource MIPS
[ 0.540000] NET: Registered protocol family 2
[ 0.540000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.550000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[ 0.560000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.560000] TCP: Hash tables configured (established 2048 bind 2048)
[ 0.570000] TCP reno registered
[ 0.570000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.580000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.600000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.600000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.620000] msgmni has been set to 119
[ 0.620000] io scheduler noop registered
[ 0.620000] io scheduler deadline registered (default)
[ 0.630000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
[ 0.650000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A
[ 0.660000] console [ttyS0] enabled, bootconsole disabled
[ 0.660000] console [ttyS0] enabled, bootconsole disabled
[ 0.680000] m25p80 spi0.0: found gd25q64, expected m25p80
[ 0.680000] m25p80 spi0.0: gd25q64 (8192 Kbytes)
[ 0.690000] 6 cmdlinepart partitions found on MTD device spi0.0
[ 0.690000] Creating 6 MTD partitions on "spi0.0":
[ 0.700000] 0x000000000000-0x000000010000 : "u-boot"
[ 0.700000] 0x000000010000-0x0000006d0000 : "rootfs"
[ 0.710000] mtd: partition "rootfs" set to be root filesystem
[ 0.720000] mtd: partition "rootfs_data" created automatically, ofs=6A0000, len=30000
[ 0.720000] 0x0000006a0000-0x0000006d0000 : "rootfs_data"
[ 0.730000] 0x0000006d0000-0x0000007e0000 : "kernel"
[ 0.740000] 0x0000007e0000-0x0000007f0000 : "mib0"
[ 0.740000] 0x0000007f0000-0x000000800000 : "art"
[ 0.750000] 0x000000010000-0x0000007e0000 : "firmware"
[ 0.760000] flash_chrdev : flash_chrdev_init
[ 0.790000] ag71xx_mdio: probed
[ 0.920000] ag71xx_mdio: probed
[ 0.920000] eth0: Atheros AG71xx at 0xb9000000, irq 4
[ 1.480000] ag71xx ag71xx.0: eth0: connected to PHY at ag71xx-mdio.1:00 [uid=004dd042, driver=Generic PHY]
[ 1.490000] eth1: Atheros AG71xx at 0xba000000, irq 5
[ 2.050000] eth1: Found an AR934X built-in switch
[ 3.080000] GRE over IPv4 demultiplexor driver
[ 3.080000] TCP cubic registered
[ 3.090000] Bridge firewalling registered
[ 3.090000] Ebtables v2.0 registered
[ 3.090000] 8021q: 802.1Q VLAN Support v1.8
[ 3.100000] ### of_selftest(): No testcase data in device tree; not running tests
[ 3.110000] VFS: Mounted root (squashfs filesystem) readonly on device 31:1.
[ 3.120000] Freeing unused kernel memory: 184k freed
- preinit -
- regular preinit -
jffs2 not ready yet; using ramdisk
- init -
Please press Enter to activate this console. [ 7.010000] NET: Registered protocol family 17
[ 7.080000] NET: Registered protocol family 1
[ 7.230000] liblog: module license 'unspecified' taints kernel.
[ 7.240000] Disabling lock debugging due to kernel taint
[ 7.350000] ssdk_plat_init start
[ 7.350000] chip_version:0x0
[ 7.360000] chip_version:0x2
[ 7.360000] Register QCA PHY driver
[ 7.360000] qca-ssdk module init succeeded!
[ 7.550000] NET: Registered protocol family 10
[ 7.850000] PPP generic driver version 2.4.2
[ 7.930000] tun: Universal TUN/TAP device driver, 1.6
[ 7.940000] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 7.980000] PPP MPPE Compression module registered
[ 8.110000] L2TP core driver, V2.0
[ 8.130000] L2TP netlink interface
[ 8.190000] IPv6 over IPv4 tunneling driver
[ 8.210000] GRE over IPv4 tunneling driver
[ 8.230000] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 8.390000] NET: Registered protocol family 24
[ 8.410000] nf_conntrack version 0.5.0 (959 buckets, 3836 max)
[ 8.510000] PPPoL2TP kernel driver, V2.0
[ 8.530000] PPTP driver version 0.8.5
[ 9.140000] nf_conntrack_rtsp v0.7 loading
[ 9.150000] nf_nat_rtsp v0.7 loading
[ 9.180000] Netfilter messages via NETLINK v0.30.
[ 9.420000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 9.680000] ctnetlink v0.93: registering with nfnetlink.
-------------------------------------------------------------------------------------
reloadconfig() begin
reloadconfig() end
mergeconfigbycountry() begin
no country in productinfo
mergeconfigbycountry() do nothing end
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
reloadprofile() begin
reloadprofile() end
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
bad decrypt
2005103688:error:06065064:lib(6):func(101):reason(100):NA:0:
1998115912:error:29065064:lib(41):func(101):reason(100):NA:0:zlib error:data error
-------------------------------------------------------------------------------------
[ 14.980000] ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 16.070000] ADDRCONF(NETDEV_UP): eth1: link is not ready
operatin_mode : disable_list = /etc/disable_list_router
operatin_mode :/etc/disable_list_router doesn't exist!
[ 16.700000] eth1: link up (1000Mbps/Full duplex)
[ 16.700000] create event, name=eth1, ifup=1
[ 16.760000] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
-->network:debug current work mode is router
[ 17.280000] ADDRCONF(NETDEV_UP): eth0: link is not ready
operatin_module : disable_module = /etc/disable_module_router
operatin_module :/etc/disable_module_router doesn't exist!
[ 26.990000] device eth1 entered promiscuous mode
[ 27.020000] br-lan: port 1(eth1) entered forwarding state
[ 27.020000] br-lan: port 1(eth1) entered forwarding state
[ 29.020000] br-lan: port 1(eth1) entered forwarding state
GMT+08:00
[ 36.590000] Lan Domain: tplinklogin.net
[ 36.600000] Lan Domain: www.tplinklogin.net
[ 39.240000] br-lan: port 1(eth1) entered disabled state
[ 39.350000] eth1: link down
[ 39.350000] create event, name=eth1, ifup=0
[ 40.850000] eth1: link up (1000Mbps/Full duplex)
[ 40.850000] create event, name=eth1, ifup=1
[ 40.880000] br-lan: port 1(eth1) entered forwarding state
[ 40.880000] br-lan: port 1(eth1) entered forwarding state
[ 40.890000] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[ 42.880000] br-lan: port 1(eth1) entered forwarding state
[diehard debug 00:00:18]: Diehard monitor check at router every 15 seconds
General shell run!
[diehard debug 00:00:19]: hostapd number error!!!
[ 60.920000] ****Address of trace_timer :820425c0
[ 61.100000] ath_hal: 0.9.17.1 (AR9380, REGOPS_FUNC, WRITE_EEPROM, TX_DATA_SWAP, RX_DATA_SWAP, 11D)
[ 61.180000] ath_rate_atheros: Copyright (c) 2001-2005 Atheros Communications, Inc, All Rights Reserved
[ 61.200000] ath_tx99: Version 2.0
[ 61.200000] Copyright (c) 2010 Atheros Communications, Inc, All Rights Reserved
[ 61.350000] ath_dev: Copyright (c) 2001-2007 Atheros Communications, Inc, All Rights Reserved
[ 62.890000] __ath_attach: Set global_scn[0]
[ 62.900000] Enterprise mode: 0x03bda000
[ 62.900000] Restoring Cal data from DRAM
[ 62.910000] Green-AP : Green-AP : Attached
[ 62.910000]
[ 62.920000] ath_get_caps[6197] rx chainmask mismatch actual 7 sc_chainmak 0
[ 62.930000] ath_get_caps[6172] tx chainmask mismatch actual 7 sc_chainmak 0
[ 62.950000] wifi0: Atheros 956X: mem=0xb8100000, irq=47
[ 62.950000] ath_pci: 10.2.3.31.5 (Atheros/multi-bss)
restart autoNeg!
wifi_radio : dev = wifi0
[ 65.570000] ath_set_country : isoName = US
[ 65.570000] ath_set_country : ath_countrycode = 0x0
[ 65.850000] VAP device ath0 created osifp: (83957b80) os_if: (8203c000)
[ 65.910000] Set freq vap stop send + 8203c000
[ 65.920000] Set freq vap stop send -8203c000
[ 66.050000] Set wait done --8203c000
[ 66.100000] WARNING: Fragmentation with HT mode NOT ALLOWED!!
[ 66.130000] Set freq vap stop send + 8203c000
[ 66.140000] Set freq vap stop send -8203c000
[ 66.270000] Set wait done --8203c000
[ 66.370000] Setting Max Stations:32
[ 66.420000]
[ 66.420000] DES SSID SET=
[ 66.430000]
[ 66.430000] DES SSID SET=TP-Link_74F8
config_HP : US high wifi0
config_HP : tp_high_ctldisable=0
config_HP : tp_default_ctldisable=0
config_HP : tp_default_powerlvl=high
hp_ctlpwscale=0, hp_ctldisable=0
[ 67.830000] device ath0 entered promiscuous mode
[ 68.160000] ieee80211_ioctl_siwmode: imr.ifm_active=131712, new mode=3, valid=1
[ 68.170000] DEVICE IS DOWN ifname=ath0
[ 68.170000] DEVICE IS DOWN ifname=ath0
[ 68.470000] br-lan: port 2(ath0) entered forwarding state
[ 68.470000] br-lan: port 2(ath0) entered forwarding state
[ 68.480000] 8021q: adding VLAN 0 to HW filter on device ath0
[ 70.470000] br-lan: port 2(ath0) entered forwarding state
BusyBox v1.19.4 (2017-12-22 13:15:31 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
MM NM MMMMMMM M M
$MMMMM MMMMM MMMMMMMMMMM MMM MMM
MMMMMMMM MM MMMMM. MMMMM:MMMMMM: MMMM MMMMM
MMMM= MMMMMM MMM MMMM MMMMM MMMM MMMMMM MMMM MMMMM'
MMMM= MMMMM MMMM MM MMMMM MMMM MMMM MMMMNMMMMM
MMMM= MMMM MMMMM MMMMM MMMM MMMM MMMMMMMM
MMMM= MMMM MMMMMM MMMMM MMMM MMMM MMMMMMMMM
MMMM= MMMM MMMMM, NMMMMMMMM MMMM MMMM MMMMMMMMMMM
MMMM= MMMM MMMMMM MMMMMMMM MMMM MMMM MMMM MMMMMM
MMMM= MMMM MM MMMM MMMM MMMM MMMM MMMM MMMM
MMMM$ ,MMMMM MMMMM MMMM MMM MMMM MMMMM MMMM MMMM
MMMMMMM: MMMMMMM M MMMMMMMMMMMM MMMMMMM MMMMMMM
MMMMMM MMMMN M MMMMMMMMM MMMM MMMM
MMMM M MMMMMMM M M
M
---------------------------------------------------------------
For those about to rock... (Attitude Adjustment, unknown)
---------------------------------------------------------------
root@TL_WR941HP:/#
Uboot printenv
ath> printenv
bootargs=console=ttyS0,115200 root=31:02 rootfstype=jffs2 init=/sbin/init mtdparts=ath-nor0:32k(u-boot1),32k(u-boot2),3008k(rootfs),896k(uImage),64k(mib0),64k(ART)
bootcmd=bootm 0x9f6d0000
bootdelay=1
baudrate=115200
ethaddr=0x00:0xaa:0xbb:0xcc:0xdd:0xee
ipaddr=192.168.1.1
serverip=192.168.1.10
dir=
lu=tftp 0x80060000 ${dir}tuboot.bin&&erase 0x9f000000 +$filesize&&cp.b $fileaddr 0x9f000000 $filesize
lf=tftp 0x80060000 ${dir}ap151${bc}-jffs2&&erase 0x9f010000 +$filesize&&cp.b $fileaddr 0x9f010000 $filesize
lk=tftp 0x80060000 ${dir}vmlinux${bc}.lzma.uImage&&erase 0x9f300000 +$filesize&&cp.b $fileaddr 0x9f300000 $filesize
stdin=serial
stdout=serial
stderr=serial
ethact=eth0
Partitions tables, a bit difference than normal wr94x devices:
root@TL_WR941HP:/# cat /proc/mtd
dev: size erasesize name
mtd0: 00010000 00010000 "u-boot"
mtd1: 006c0000 00010000 "rootfs"
mtd2: 00030000 00010000 "rootfs_data"
mtd3: 00110000 00010000 "kernel"
mtd4: 00010000 00010000 "mib0"
mtd5: 00010000 00010000 "art"
mtd6: 007d0000 00010000 "firmware"
root@TL_WR941HP:/# cat /proc/partitions
major minor #blocks name
31 0 64 mtdblock0
31 1 6912 mtdblock1
31 2 192 mtdblock2
31 3 1088 mtdblock3
31 4 64 mtdblock4
31 5 64 mtdblock5
31 6 8000 mtdblock6
Other information based on https://openwrt.org/docs/guide-developer/adding_new_device
root@TL_WR941HP:/# cat /proc/cpuinfo
system type : Qualcomm Atheros QCA956X rev 0
machine : TP-LINK TL WR941HP
processor : 0
cpu model : MIPS 74Kc V5.0
BogoMIPS : 373.55
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : yes, count: 4, address/irw mask: [0x0000, 0x0ff8, 0x0ff8, 0x0ff8]
ASEs implemented : mips16 dsp
shadow register sets : 1
kscratch registers : 0
core : 0
VCED exceptions : not available
VCEI exceptions : not available
root@TL_WR941HP:/# cat /proc/cmdline
board=WR941HP console=ttyS0,115200 mtdparts=spi0.0:64k(u-boot)ro,6912k(rootfs),1088k(kernel),64k(mib0),64k(art),8000k@0x10000(firmware) rootfstype=squashfs,jffs2 noinitrd
root@TL_WR941HP:/# cat /proc/devices
Character devices:
1 mem
4 ttyS
5 /dev/tty
5 /dev/console
5 /dev/ptmx
10 misc
13 input
90 mtd
108 ppp
128 ptm
136 pts
239 flash_chrdev
Block devices:
259 blkext
31 mtdblock
root@TL_WR941HP:/# ls /sys/devices/platform
ag71xx-mdio.0 alarmtimer ehci-platform.0 qca956x_wmac
ag71xx-mdio.1 ar724x-pci.0 ehci-platform.1 serial8250
ag71xx.0 ath79-spi gpio-keys-polled serial8250.0
ag71xx.1 ath79-wdt leds-gpio uevent
root@TL_WR941HP:/# ifconfig -a
ath0 Link encap:Ethernet HWaddr B0:4E:26:AB:74:F8
inet6 addr: fe80::b24e:26ff:feab:74f8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:35 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
br-lan Link encap:Ethernet HWaddr B0:4E:26:AB:74:F8
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::b24e:26ff:feab:74f8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:687 errors:0 dropped:0 overruns:0 frame:0
TX packets:170 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:71700 (70.0 KiB) TX bytes:13701 (13.3 KiB)
eth0 Link encap:Ethernet HWaddr B0:4E:26:AB:74:F9
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:4
eth1 Link encap:Ethernet HWaddr B0:4E:26:AB:74:F8
inet6 addr: fe80::b24e:26ff:feab:74f8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:898 errors:0 dropped:6 overruns:0 frame:0
TX packets:183 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:111563 (108.9 KiB) TX bytes:14787 (14.4 KiB)
Interrupt:5
gre0 Link encap:UNSPEC HWaddr 00-00-00-00-63-D0-00-47-00-00-00-00-00-00-00-00
NOARP MTU:1476 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
ip6tnl0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
NOARP MTU:1452 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:960 errors:0 dropped:0 overruns:0 frame:0
TX packets:960 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:58320 (56.9 KiB) TX bytes:58320 (56.9 KiB)
sit0 Link encap:IPv6-in-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wifi0 Link encap:UNSPEC HWaddr B0-4E-26-AB-74-F8-00-47-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2096 errors:0 dropped:0 overruns:0 frame:0
TX packets:2034 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:539
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:47 Memory:b8100000-b8120000
root@TL_WR941HP:/# ls /sys/class/net
ath0 br-lan eth0 eth1 gre0 ip6tnl0 lo sit0 wifi0
root@TL_WR941HP:/# brctl show
bridge name bridge id STP enabled interfaces
br-lan 7fff.b04e26ab74f8 no ath0
eth1
root@TL_WR941HP:/# ls /sys/class/leds/
lan re status wan1 wan2 wifi2g wps