TP-Link TL-MR13U
A portable_router with an onboard 10400mAh battery. See also TL-MR10U, TL-MR11U and TL-MR12U or TL-MR3020, TL-MR3040 and TL-WR703N.
Note:
Many of these routers are marketed as a “3G travel router” but none actually include a 3G modem - the marketing term rather means that the OEM firmware supports USB 3G modems because it contains drivers for USB modems! Ignore that, because with OpenWrt ANY router with USB supports 3G hardware...
Price: AliExpress - about 42.97 USD
Supported Versions
Hardware Highlights
Installation
Please consult → Install OpenWrt (generic explanation) and also TL-WR703N and TL-MR3020.
Flash Layout
Please check out the article flash.layout. It contains an example and a couple of explanations.
0x000000000000-0x000000020000 : "boot" 0x000000020000-0x000000120000 : "kernel" 0x000000120000-0x0000003e0000 : "rootfs" 0x0000003e0000-0x0000003f0000 : "config" 0x0000003f0000-0x000000400000 : "art"
OEM easy installation
This section deals with how you install OpenWrt from a device freshly opened. Plus the steps required such as reset to factory defaults if the device has already been configured
Note: Reset router to factory defaults if it has been previously configured.
- Browse to
http://192.168.1.1/Upgrade.asp
- Upload .bin file to router
- Wait for it to reboot
- Telnet to 192.168.1.1 and set a root password, or browse to
http://192.168.1.1
if LuCI is installed.
Note (dated 20140424)
- A TP-Link TL-MR13U received from AliExpress is TL-MR13U v1 00000000 hardware and has firmware 3.17.1 Build 130705 Rel.37118n. The link for firmware upgrade is now
http://192.168.1.1/userRpm/SoftwareUpgradeRpm.htm
, however loading that link directly will result in “You have no authority to access this router!”. - To access the upgrade page, select the last menu entry on the left of the page (which reads as
http://192.168.1.1/userRpm/DateTimeCfgRpm.htm
when you hover over the link), and then select the third entry in the sub-menuhttp://192.168.1.1/userRpm/SoftwareUpgradeRpm.htm
. - That menu position is shown by the mouse-cursor position in the following picture:
OEM installation using the TFTP method
Specific values you need
Bootloader tftp server IPv4 address | FILL-IN |
Bootloader MAC address (special) | FILL-IN |
Firmware tftp image | http://downloads.openwrt.org/FILL-IN/openwrt-FILL-IN-generic-FILL-IN-squashfs-tftp.bin (NOTE: Name must contain “tftp”) |
TFTP Transfer Window | FILL-IN seconds |
TFTP Window Start | approximately FILL-IN seconds after power on |
TFTP Client Required IP Address | FILL-IN |
Upgrading OpenWrt
If you have already installed OpenWrt and like to reflash for e.g. upgrading to a new OpenWrt version you can upgrade using the mtd command line tool. It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.
LuCI Web Upgrade Process
- Browse to
http://192.168.1.1/cgi-bin/luci/mini/system/upgrade/
LuCI Upgrade URL - Upload image file for sysupgrade to LuCI
- Wait for reboot
Terminal Upgrade Process
- Login as root via SSH on 192.168.1.1
- Use the following commands to upgrade.
cd /tmp/ wget http://http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc sysupgrade /tmp/xxx.abc
- If sysupgrade does not support this router, use the following commands.
cd /tmp/ wget http://http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc mtd write /tmp/xxx.abc linux && reboot
Back to original firmware
- Download the latest firmware http://service.tp-link.com.cn/detail_download_1226.html unpack the archive. You should have mr13uv1.bin inside it. This file has little over 4MB so it contains a bootloader. You can't flash it directly from OpenWrt web interface or through ssh and mtd command. First you have to strip the .bin file of the bootloader. For this you use a tool called dd.
- Cut first 0x20200 bytes from original firmware
dd if=mr13uv1.bin of=mr13uv1_noboot.bin skip=257 bs=512 |
Then upload it to the router
scp mr13uv1_noboot.bin root@192.168.1.1:/tmp |
- Type your root password when prompted and a slow upload will start.
- SSH to your router and perform the following commands:
- Flash via mtd
mtd -r write /tmp/mr13uv1_noboot.bin firmware |
This should reboot the router after writing is finished. If it reports an error DO NOT restart the router because you will brick it. Instead check again if you used the right firmware which should have 3932160 bytes.
Basic configuration
→ Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.
Specific Configuration
Interfaces
The default network configuration is:
Interface Name | Description | Default configuration |
---|---|---|
br-lan | LAN & WiFi | 192.168.1.1/24 |
vlan0 (eth0.0) | LAN ports (1 to 4) | None |
vlan1 (eth0.1) | WAN port | DHCP |
wl0 | WiFi | Disabled |
Switch Ports (for VLANs)
Numbers 0-3 are Ports 1-4 as labeled on the unit, number 4 is the Internet (WAN) on the unit, 5 is the internal connection to the router itself. Don't be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on.
Port | Switch port |
---|---|
Internet (WAN) | 4 |
LAN 1 | 3 |
LAN 2 | 2 |
LAN 3 | 1 |
LAN 4 | 0 |
Failsafe mode
Buttons
→ hardware.button on howto use and configure the hardware button(s).
The TP-link MR13U have one button and two sliders.
Button is used for battery status. One slide switch for on/off and the second is used in stock firmware to set different modes.
Mapping in openwrt for mode slider:
Button Name | Mode:3G | Mode:Router | Mode:AP |
---|---|---|---|
BTN_0 | Released | Pressed | Pressed |
BTN_1 | Pressed | Released | Pressed |
GPIO
There are 30 GPIO pins on ath79 with the following values as default:
gpio-0 (sysfs ) in lo
gpio-1 (sysfs ) in lo
gpio-2 (sysfs ) in hi
gpio-3 (sysfs ) in lo
gpio-4 (sysfs ) in lo
gpio-5 (sysfs ) in lo
gpio-6 (sw1 ) in lo
gpio-7 (sw2 ) in hi
gpio-8 (sysfs ) in lo
gpio-9 (sysfs ) in hi
gpio-10 (sysfs ) in hi
gpio-11 (reset ) in lo
gpio-12 (sysfs ) in hi
gpio-13 (sysfs ) in hi
gpio-14 (sysfs ) in lo
gpio-15 (sysfs ) in lo
gpio-16 (sysfs ) in lo
gpio-17 (sysfs ) in hi
gpio-18 (USB power ) out hi
gpio-19 (sysfs ) in lo
gpio-20 (sysfs ) in lo
gpio-21 (sysfs ) in lo
gpio-22 (sysfs ) in lo
gpio-23 (sysfs ) in lo
gpio-24 (sysfs ) in lo
gpio-25 (sysfs ) in lo
gpio-26 (sysfs ) in lo
gpio-27 (tp-link:blue:system ) out lo
gpio-28 (sysfs ) in lo
gpio-29 (sysfs ) in lo
Hardware
Info
Architecture | MIPS |
---|---|
Vendor | Qualcomm Atheros |
bootloader | U-Boot |
System-On-Chip | AR9331-AL3A (MIPS 24Kc V7.4) |
CPU/Speed | 24Kc V7.4 400 MHz |
Flash-Chip | Spansion FL032PIF 32Mbit |
Flash size | 4 MiB |
RAM-Chip | Zintel A3S56D40FTP 252Mbit |
RAM | 32 MiB |
Wireless | Atheros AR9331 2.4GHz 802.11bgn 1×1:1 |
Ethernet | Atheros AR7240 Gigabit(?) w/ vlan support swconfig |
Internet | n/a (via external dongle: 3g/LTE) |
USB | Yes 1 x 2.0, 1x Charge-only, 1x MicroUSB for battery charging/power supply |
Serial | Yes |
JTAG | Yes |
Battery | 4x Li-ion 18650 LGABB41865 |
Battery charging
MR-13U has a rather big battery therefore it takes a long time to charge it. It might seem for the first time that nothing happens after connecting a charger. The router has 6 leds of which 4 blue and 1 red are used to indicate the battery status. When you press the battery button status LEDs light up. When the battery charging is in progress LEDs stay on and after it's finished they go off. While charging the router consumes about 7W (measured with watt meter in power outlet) If the battery level is low one red LED light up and stays this way even if the battery check button is released.
Update: First charging via notebook USB port with router powered on all the time took almost 40 hours
Wireless performance
Iperf tests average rate was ~60 Mbps with peaks at 70 Mbps (7.6 - 8 MB/s) using ralink USB client device with rt2800usb driver.
Photos
Check this site: Photos of The TP-Link's New TL-MR13U
Model Number
Front:
Photo of front of the casing
Back:
Photo of back of the casing
Opening the case
Note: This will void your warranty!
Follow this thread on forum to see how to crack-open the case: https://forum.openwrt.org/viewtopic.php?id=45631
Main PCB
Photo of PCB
Serial
→ port.serial general information about the serial port, serial port cable, etc.
How to connect to the Serial Port of this specific device:
Photo of PCB with markings
JTAG
→ port.jtag general information about the JTAG port, JTAG cable, etc.
How to connect to the JTAG Port of this specific device:
Photo of PCB with markings
Resistor values
Please explain the intention of this section and why this section is needed. --- tmomas 2018/04/25 18:32
Resistor values measured with digital multimeter. The list is incomplete and some values are possibly wrong due to damaged hardware. Update if possible!
R1,R8,R59,R74,R94,R96,R97,R107,R155,R188,R208 = 0Ω R66,R72 = 10Ω R36,R38,R40,R44,R46,R54,R56 = 24Ω R76,R77,R78,R79 = 26Ω R64,R65,R68,R71 = 76Ω R15 = 270Ω R13,R21,R25,R30,R36,R92 = 1kΩ R17 = 1.9kΩ R20 = 2.4kΩ R19,R81 = 3kΩ R104 = 3.6kΩ R71 = 4.8kΩ R39 = 5.4kΩ R7 = 6.2kΩ R106 = 9.4kΩ R110 = 9.6kΩ R2,R3,R4,R11,R12,R13,R14,R18,R52,R53,R66,R72,R84,R103 = 10kΩ R40 = 87kΩ R10,R58,R109 = 100kΩ R60 = 400kΩ
Debricking
Bootloader Mods
Read about bootloader in general and about Das U-Boot in particular.
U-Boot 1.1.4 modification for routers
Forum member pepe2k made a modification of U-Boot 1.1.4 for Qualcomm Atheros SoCs based devices (the project is still being developed, so new devices and SoCs will be supported in the future). Up to date information, binary images and sources can be found on official GitHub repository.
This modification started from wr703n-uboot-with-web-failsafe project, but supports more devices, all modern web browsers, has a lot of improvements and other modifications (like U-Boot NetConsole, custom commands, overclocking possibilities etc.).
More information:
- Official repository on GitHub: U-Boot 1.1.4 modification for routers
- Discussion about this project on OpenWrt forum
- An article (in Polish) about one of the first version of this project on www.tech-blog.pl
Hardware mods
16MB flash chip detected and working fine, it is possible to use even 32MB according to this forum post → https://forum.openwrt.org/viewtopic.php?id=54505
64MB RAM is also possible.
Bootlogs
OEM bootlog
Booting with MR13U mode switch set to AP:
U-Boot 1.1.4 (May 29 2013 - 17:36:58) AP121 (ar9330) U-boot DRAM: 32 MB led turning on for 1s... id read 0x100000ff flash size 4194304, sector count = 64 Flash: 4 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)... . Linux version 2.6.31--LSDK-9.2.0.312 (root@localhost.localdomain) (gcc version 4.3.3 (GCC) ) #10 Wed May 29 17:37:12 CST 2013 flash_size passed from bootloader = 4 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),2816(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: 29876k/32768k available (1883k kernel code, 2892k reserved, 521k data, 116k 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 bio: create slab <bio-0> at 0 SCSI subsystem initialized 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 NTFS driver 2.1.29 [Flags: R/O]. 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 cmdlinepart partition parsing not available set partition boot set partition kernel set partition rootfs set partition config set partition art set partition ÿ Searching for RedBoot partition table 5 RedBoot partitions found on MTD device ar7240-nor0 Creating 5 MTD partitions on "ar7240-nor0": 0x000000000000-0x000000020000 : "boot" 0x000000020000-0x000000120000 : "kernel" 0x000000120000-0x0000003e0000 : "rootfs" 0x0000003e0000-0x0000003f0000 : "config" 0x0000003f0000-0x000000400000 : "art" ->Oops: flash id 0x10215 . 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 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: 116k freed init started: BusyBox v1.01 (2013.05.29-02:14+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 Now flash open! (none) mips #10 Wed May 29 17:37:12 CST 2013 (none) (none) login: 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 : 164 ATHR_GMAC: Max rx descriptor count : 196 ATHR_GMAC: Mac capability flags : 10004D83 1 ATHR_GMAC: Max segments per packet : 1 ATHR_GMAC: Max tx descriptor count : 96 ATHR_GMAC: Max rx descriptor count : 252 ATHR_GMAC: Mac capability flags : 4403 athr_gmac_ring_alloc Allocated 1536 at 0x81c93000 athr_gmac_ring_alloc Allocated 4032 at 0x81d63000 Setting Drop CRC Errors, Pause Frames and Length Error frames Setting PHY...mac 0 athr_gmac_ring_alloc Allocated 2624 at 0x81e60000 athr_gmac_ring_alloc Allocated 3136 at 0x81f2f000 Setting Drop CRC Errors, Pause Frames and Length Error frames ATHRS26: resetting s26 ATHRS26: s26 reset done Setting PHY...mac 1 ATH_MAC_TIMER: Current RxFsm for GMAC unit:1 is 0x0 >> 11 is 0x0 device eth0 entered promiscuous mode Now flash open! 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 wlan_vap_create : enter. devhandle=0x80dc42c0, opmode=IEEE80211_M_HOSTAP, flags=0x1 wlan_vap_create : exit. devhandle=0x80dc42c0, opmode=IEEE80211_M_HOSTAP, flags=0x1. VAP device ath0 created DES SSID SET=TP-LINK_D4BB0A ar9300LoadNF: *** TIMEOUT while waiting for nf to load: AR_PHY_AGC_CONTROL=0x1d0d5a *** ieee80211_scan_unregister_event_handler: Failed to unregister evhandler=c080f740 arg=81fad2c0 wlan_vap_delete : enter. vaphandle=0x81ea6000 wlan_vap_delete : exit. vaphandle=0x81ea6000 wlan_vap_create : enter. devhandle=0x80dc42c0, opmode=IEEE80211_M_HOSTAP, flags=0x1 wlan_vap_create : exit. devhandle=0x80dc42c0, opmode=IEEE80211_M_HOSTAP, flags=0x1. VAP device ath0 created DES SSID SET=TP-LINK_D4BB0A ieee80211_ioctl_siwmode: imr.ifm_active=393856, new mode=3, valid=1 WARNING: Fragmentation with HT mode NOT ALLOWED!! device ath0 entered promiscuous mode br0: port 2(ath0) entering forwarding state ieee80211_ioctl_siwmode: imr.ifm_active=1442432, new mode=3, valid=1 br0: port 2(ath0) entering disabled state DES SSID SET=TP-LINK_D4BB0A br0: port 2(ath0) entering forwarding state Now flash open! Erase from 0X3E0000 to 0X3E9DF4:. Program from 0X3E0000 to 0X3E9DF4: write successfully
OpenWrt bootlog
Jan 1 00:00:33 OpenWrt syslog.info syslogd started: BusyBox v1.19.4 Jan 1 00:00:33 OpenWrt kern.notice kernel: klogd started: BusyBox v1.19.4 (2013-07-01 13:34:47 UTC) Jan 1 00:00:33 OpenWrt kern.notice kernel: [ 0.000000] Linux version 3.8.12 (mint@mint) (gcc version 4.6.4 (OpenWrt/Linaro GCC 4.6-2012.12 r37092) ) #2 Mon Jul 1 13:58:26 UTC 2013 Jan 1 00:00:33 OpenWrt kern.debug kernel: [ 0.000000] MyLoader: sysp=fa89c804, boardp=69cd3b24, parts=31a09c82 Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.000000] bootconsole [early0] enabled Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.000000] CPU revision is: 00019374 (MIPS 24Kc) Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.000000] SoC: Atheros AR9330 rev 1 Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.000000] Clocks: CPU:400.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:25.000MHz Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.000000] Determined physical RAM map: Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.000000] memory: 02000000 @ 00000000 (usable) Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.000000] Initrd not found or empty - disabling initrd Jan 1 00:00:33 OpenWrt kern.warn kernel: [ 0.000000] Zone ranges: Jan 1 00:00:33 OpenWrt kern.warn kernel: [ 0.000000] Normal [mem 0x00000000-0x01ffffff] Jan 1 00:00:33 OpenWrt kern.warn kernel: [ 0.000000] Movable zone start for each node Jan 1 00:00:33 OpenWrt kern.warn kernel: [ 0.000000] Early memory node ranges Jan 1 00:00:33 OpenWrt kern.warn kernel: [ 0.000000] node 0: [mem 0x00000000-0x01ffffff] Jan 1 00:00:33 OpenWrt kern.debug kernel: [ 0.000000] On node 0 totalpages: 8192 Jan 1 00:00:33 OpenWrt kern.debug kernel: [ 0.000000] free_area_init_node: node 0, pgdat 8031ca20, node_mem_map 81000000 Jan 1 00:00:33 OpenWrt kern.debug kernel: [ 0.000000] Normal zone: 64 pages used for memmap Jan 1 00:00:33 OpenWrt kern.debug kernel: [ 0.000000] Normal zone: 0 pages reserved Jan 1 00:00:33 OpenWrt kern.debug kernel: [ 0.000000] Normal zone: 8128 pages, LIFO batch:0 Jan 1 00:00:33 OpenWrt kern.warn kernel: [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. Jan 1 00:00:33 OpenWrt kern.warn kernel: [ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes Jan 1 00:00:33 OpenWrt kern.debug kernel: [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 Jan 1 00:00:33 OpenWrt kern.debug kernel: [ 0.000000] pcpu-alloc: [0] 0 Jan 1 00:00:33 OpenWrt kern.warn kernel: [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128 Jan 1 00:00:33 OpenWrt kern.notice kernel: [ 0.000000] Kernel command line: board=TL-MR13U console=ttyATH0,115200 rootfstype=squashfs,jffs2 noinitrd Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.000000] PID hash table entries: 128 (order: -3, 512 bytes) Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) Jan 1 00:00:33 OpenWrt kern.notice kernel: [ 0.000000] __ex_table already sorted, skipping sort Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.000000] Writing ErrCtl register=00000000 Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.000000] Readback ErrCtl register=00000000 Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.000000] Memory: 28720k/32768k available (2289k kernel code, 4048k reserved, 607k data, 236k init, 0k highmem) Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.000000] NR_IRQS:51 Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.080000] Calibrating delay loop... 265.42 BogoMIPS (lpj=1327104) Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.080000] pid_max: default: 32768 minimum: 301 Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.080000] Mount-cache hash table entries: 512 Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.090000] NET: Registered protocol family 16 Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.090000] MIPS: machine is TP-LINK TL-MR13U v1 Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.350000] bio: create slab <bio-0> at 0 Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.350000] Switching to clocksource MIPS Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.360000] NET: Registered protocol family 2 Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.360000] TCP established hash table entries: 512 (order: 0, 4096 bytes) Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.370000] TCP bind hash table entries: 512 (order: -1, 2048 bytes) Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.370000] TCP: Hash tables configured (established 512 bind 512) Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.380000] TCP: reno registered Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.380000] UDP hash table entries: 256 (order: 0, 4096 bytes) Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.390000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.400000] NET: Registered protocol family 1 Jan 1 00:00:33 OpenWrt kern.debug kernel: [ 0.400000] PCI: CLS 0 bytes, default 32 Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.420000] squashfs: version 4.0 (2009/01/31) Phillip Lougher Jan 1 00:00:33 OpenWrt kern.notice kernel: [ 0.510000] 0x000000000000-0x000000020000 : "u-boot" Jan 1 00:00:33 OpenWrt kern.notice kernel: [ 0.520000] 0x000000020000-0x000000121fbc : "kernel" Jan 1 00:00:33 OpenWrt kern.warn kernel: [ 0.520000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only Jan 1 00:00:33 OpenWrt kern.notice kernel: [ 0.530000] 0x000000121fbc-0x0000003f0000 : "rootfs" Jan 1 00:00:33 OpenWrt kern.warn kernel: [ 0.540000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only Jan 1 00:00:33 OpenWrt kern.notice kernel: [ 0.550000] mtd: partition "rootfs" set to be root filesystem Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.560000] mtd: partition "rootfs_data" created automatically, ofs=2D0000, len=120000 Jan 1 00:00:33 OpenWrt kern.notice kernel: [ 0.560000] 0x0000002d0000-0x0000003f0000 : "rootfs_data" Jan 1 00:00:33 OpenWrt kern.notice kernel: [ 0.570000] 0x0000003f0000-0x000000400000 : "art" Jan 1 00:00:33 OpenWrt kern.notice kernel: [ 0.580000] 0x000000020000-0x0000003f0000 : "firmware" Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.600000] libphy: ag71xx_mdio: probed Jan 1 00:00:33 OpenWrt kern.info kernel: [ 0.600000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:MII Jan 1 00:00:33 OpenWrt kern.info kernel: [ 1.150000] ag71xx ag71xx.0 eth0: connected to PHY at ag71xx-mdio.1:04 [uid=004dd041, driver=Generic PHY] Jan 1 00:00:33 OpenWrt kern.info kernel: [ 1.160000] TCP: cubic registered Jan 1 00:00:33 OpenWrt kern.info kernel: [ 1.160000] NET: Registered protocol family 17 Jan 1 00:00:33 OpenWrt kern.notice kernel: [ 1.170000] Bridge firewalling registered Jan 1 00:00:33 OpenWrt kern.info kernel: [ 1.170000] 8021q: 802.1Q VLAN Support v1.8 Jan 1 00:00:33 OpenWrt kern.info kernel: [ 1.190000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2. Jan 1 00:00:33 OpenWrt kern.info kernel: [ 1.190000] Freeing unused kernel memory: 236k freed Jan 1 00:00:33 OpenWrt kern.info kernel: [ 6.170000] eth0: link up (100Mbps/Full duplex) Jan 1 00:00:33 OpenWrt kern.notice kernel: [ 6.780000] jffs2: notice: (458) jffs2_build_xattr_subsystem: complete building xattr subsystem, 19 of xdatum (1 unchecked, 18 orphan) and 28 of xref (0 dead, 18 orphan) found. Jan 1 00:00:33 OpenWrt kern.notice kernel: [ 7.540000] SCSI subsystem initialized Jan 1 00:00:33 OpenWrt kern.info kernel: [ 7.570000] usbcore: registered new interface driver usbfs Jan 1 00:00:36 OpenWrt kern.info kernel: [ 36.160000] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready Jan 1 00:00:36 OpenWrt kern.info kernel: [ 36.160000] device eth0 entered promiscuous mode Jan 1 00:00:36 OpenWrt kern.info kernel: [ 36.170000] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready Jan 1 00:00:36 OpenWrt daemon.notice netifd: Interface 'lan' is now up Jan 1 00:00:36 OpenWrt daemon.notice netifd: Interface 'loopback' is now up Jan 1 00:00:36 OpenWrt user.notice firewall: Reloading firewall due to ifup of lan (br-lan) Jan 1 00:00:36 OpenWrt kern.info kernel: [ 36.740000] eth0: link up (100Mbps/Full duplex) Jan 1 00:00:36 OpenWrt kern.info kernel: [ 36.750000] br-lan: port 1(eth0) entered forwarding state Jan 1 00:00:36 OpenWrt kern.info kernel: [ 36.750000] br-lan: port 1(eth0) entered forwarding state Jan 1 00:00:36 OpenWrt kern.info kernel: [ 36.760000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready Jan 1 00:00:36 OpenWrt kern.info kernel: [ 36.760000] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready Jan 1 00:00:37 OpenWrt daemon.warn 6relayd[776]: Failed to relay to ff02::1%br-lan (Cannot assign requested address) Jan 1 00:00:38 OpenWrt kern.info kernel: [ 38.750000] br-lan: port 1(eth0) entered forwarding state