User Tools

Site Tools


toh:tp-link:tl-vg3631

* WIKI page work in progress *

Version/Model Launch Date OpenWrt Version Supported Model Specific Notes
v1 2013 Unknown TrendChip TC3182PEV SoC - RALink RT5392L Wireless Chip

NOTE: Device is Linux based with MIPS CPU

OEM source code available at: tp-link.com http://www.tp-link.com/resources/gpl/TD-VG3631V1_GPL.tar.gz and tp-link.com.au http://www.tp-link.com.au/resources/gpl/TD-VG3631V1_GPL.tar.gz

Linux Kernel Diffs

Hardware Highlights

SoC Ram Flash Network ADSL WAN VoIP USB Serial JTag
TrendChip TC3182 SoC 32MiB SPI Flash 8MiB EN25Q64 at 0xb0000000 4x 10/100 Yes 1x Lan port can be switched to WAN mode 2x FXO 2x USB 2.0 YES! ?

Manufacturer's site: http://www.tp-link.com/en/support/download/?model=TD-VG3631&version=V1 http://www.tp-link.com.au/support/download/?model=TD-VG3631&version=V1

Info

Instruction set: MIPS
Vendor: TrendChip
Bootloader: Unknown
System-On-Chip: TC3182PEV-LQ216G
CPU @Frq MIPS 34K V5.4@448.24 MHz
Flash size: 8192 KiB
Flash Chip: EN25Q64
RAM size: 32 MiB
RAM Chip: Winbond W9425G6JG-4
Wireless No1: distinct Chip: RALink: RT5392L w/ 2x2 MIMO for 2.4GHz 802.11b/g/n/
Switch: Unknown 4 port 10/100 with WAN support - VLAN assumed - more details pending
Modem: xDSL / WAN - Ethernet / USB Ports - Mobile Wireless ??
USB: Yes 2 x 2.0
Serial: YES
JTAG: ??

MTD

cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00020000 00010000 "boot"
mtd1: 00110000 00010000 "kernel"
mtd2: 006a0000 00010000 "rootfs"
mtd3: 00010000 00010000 "romfile"
mtd4: 00010000 00010000 "config"
mtd5: 00010000 00010000 "radio"

Dump of MTD partitions to be uploaded shortly.

Serial Console Boot Log

Similar to dmesg is next section but here for completeness

TC3182 at Thu Oct 18 08:19:08 CST 2012 version 1.0

DDR EDQS scan min=88 max=115 choose EDQS=101

Memory size 32MB

Found SPI Flash 8MiB EN25Q64 at 0xb0000000


Press any key in 0.1 secs to enter boot command mode.
..

Decompress to 80002000 free_mem_ptr=80600000 free_mem_ptr_end=80780000
Uncompressing [LZMA] ...  done.
Linux version 2.6.22.15 (lmc@localhost.localdomain) (gcc version 4.3.4 (GCC) ) #62 SMP Fri Dec 7 11:42:07 CST 2012
ISPRAM0: PA=00228000,Size=00008000,enabled
TrendChip TC3182 SOC prom init
CPU revision is: 00019554
Determined physical RAM map:
 memory: 02000000 @ 00000000 (usable)

1 a vailable secondary CPU TC(s)

Built 1 zonelists.  Total pages: 8128
Kernel command line: console=ttyS0 rootfstype=squashfs
Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, linesize 32 bytes.
Synthesized TLB refill handler (23 instructions).
Synthesized TLB load handler fastpath (37 instructions).
Synthesized TLB store handler fastpath (37 instructions).
Synthesized TLB modify handler fastpath (36 instructions).
Cache parity protection disabled
PID hash table entries: 128 (order: 7, 512 bytes)
CPU frequency 448.24 MHz
Using 224.120 MHz high precision timer.
console handover: boot [early0] -> real [ttyS0]
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 29440k/32768k available (2232k kernel code, 3328k reserved, 460k data, 144k init, 0k highmem)
SLUB: Genslabs=17, HWalign=32, Order=0-1, MinObjects=4, CPUs=2, Nodes=1
Mount-cache hash table entries: 512
34K sync es set to 0.
FPU Affinity set after 992 emulations
Limit of 2 TCs set
TLB of 64 entry pairs shared by 2 VPEs
VPE 0: TC 0, VPE 1: TC 1
IPI buffer pool of 16 buffers
CPU revision is: 00019554
TC 1 going on-line as CPU 1
Brought up 2 CPUs
migration_cost=10000
NET: Registered protocol family 16
tc3162_pcie_init
registering PCI controller with io_map_base unset
system has PCI BIOS
registering PCI controller with io_map_base unset
PCI: Bridge: 0000:00:00.0
  IO window: disabled.
ME  M window: 1f700000-1f7fffff
  PREFETCH window: disabled.
PCI: Enabling device 0000:00:00.0 (0000 -> 0002)
NET: Registered protocol family 8
NET: Registered protocol family 20
NET: Registered protocol family 2
Time: MIPS clocksource has been installed.
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 12288 bytes)
TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
TC3162 hardware watchdog module loaded.
squashfs: version 3.0 (2006/03/15) Phillip Lougher
fuse init (API version 7.8)
io scheduler noop registered
io scheduler deadline registered (default)
ttyS0 at I/O 0xbfbf0003 (irq = 1) is a TC3162
RAMDISK driver initialized: 8 RAM disks of 2048K size 1024 blocksize
PPP generic driver version 2.4.2
NET: Registered protocol family 24
Register flash device:flash0
tc3162: flash device 0x01000000 at 0x10000000
tc3162: Found SPIFLASH 8MiB EN25Q64
Creating 6 MTD partitions on "tc3162":
0x00000000-0x00020000 : "boot"
0x00020000-0x00130000 : "kernel"
0x00130000-0x007d0000 : "rootfs"
0x007d0000-0x007e0000 : "romfile"
0x007e0000-0x007f0000 : "config"
0x007f0000-0x00800000 : "radio"
Mirror/redirect action on
u32 classifier
    Actions configured 

Netfil ter messages via NETLINK v0.30.

nf_conntrack version 0.5.0 (256 buckets, 3072 max)
ctnetlink v0.93: registering with nfnetlink.
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
Ebtables v2.0 registered
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Mounted root (squashfs filesystem) readonly.
Freeing unused kernel memory: 144k freed

starting pid 101, tty '': '/etc/init.d/rcS'
/etc/init.d/rcS: line 23: can't create /proc/sys/net/ipv6/conf/all/forwarding: nonexistent directory
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Enabling device 0000:02:03.3 (0000 -> 0002)
ehci_hcd 0000:02:03.3: EHCI Host Controller
ehci_hcd 0000:02:03.3: new USB bus registered, assigned bus number 1
ehci_hcd 0000:02:03.3: irq 21, io mem 0x1fba1000
ehci_hcd 0000:02:03.3: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
PCI: Enabling device 0000:02:03.0 (0000 -> 0002)
ohci_hcd 0000:02:03.0: OHCI Host Controller
ohci_hcd 0000:02:03.0: new USB bus registered, assigned bus number 2
ohci_hcd 0000:02:03.0: irq 24, io mem 0x1fba0000
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
tcledctrl: module license 'unspecified' taints kernel.
TC3162 LED Manager 0.1 init


tcledctrl version: tcledctrl V1.1.0.0 (Dec  7 2012-11:43:05).
tccicmd V1.1.0.0 (Dec  7 2012-11:43:07)
TCSUPPORT_VOIP
SLIC and PCM Controller Module (default PCLK: 2048) v0.10 (63165) has been loaded
one bit 
osal_module.c:35 OSAL module_init OK

tc3262gmac.c:v1.00-NAPI 28.Aug.2008


tc3262gmac V1.0.0.0 (Dec  7 2012-11:43:13)
eth0: TC3262 GMAC Ethernet address: A0:F3:C1:F3:0D:B4
ADSL DMT initialization starting
Begin AdslTaskInit.....
End AdslTaskInit
Begin to  request IRQ 20
DMT:Succeed to request IRQ 20
Initializing ADSL F/W 3.16.23.0 ......
Initializing ADSL F/W ........ done 

TSARM: TC3162 ATM SAR driver 1.5 init


tc3162sar V1.2.0.0 (Dec  7 2012-11:43:01)
register autopvc cmd to sys
TSARM: TC3162 ATM SAR driver 1.5 done
eth0: starting interface.
TC2104ME, TC2206, 
Please press Enter to activate this console. [ dm_readFile ] 2042:  can not open xml file /var/tmp/pc/reduced_data_model.xml!, about to open file /etc/reduced_data_model.xml
[ oal_sys_readCfgFlash ] 519:  User config signature is wrong

[ dm_loadCfg ] 2276:  Read config from flash failed. ret = 1
[ dm_readFile ] 2042:  can not open xml file /var/tmp/pc/default_config.xml!, about to open file /etc/default_config.xml
[ parseConfigNode ] 521:  Meet unrecognized object node "PhDDNSCfg", skip the node
[ parseConfigNode ] 526:  Meet unrecognized parameter node "PhDDNSCfg", skip the node
[ parseConfigNode ] 521:  Meet unrecognized object node "X_TPLINK_LANIPv6HostConfigManagement", skip the node
[ parseConfigNode ] 521:  Meet unrecognized object node "X_TPLINK_MultiSSID", skip the node
[ parseConfigNode ] 521:  Meet unrecognized object node "X_TPLINK_WANIPv6Connection", skip the node
[ parseConfigNode ] 526:  Meet unrecognized parameter node "X_TPLINK_WANIPv6Connection", skip the node
[ parseConfigNode ] 521:  Meet unrecognized object node "X_TPLINK_IPTVCfg", skip the node
[ parseConfigNode ] 521:  Meet unrecognized object node "X_TPLINK_IPv6Tunnel", skip the node
ioctl: No such device
<6>device eth0 entered promiscuous mode
br0: port 1(eth0) entering learning state
br0: topology change detected, propagating
br0: port 1(eth0) entering forwarding state
device eth0 left promiscuous mode
br0: port 1(eth0) entering disabled state
br0: port 1(eth0.2) entering learning state
br0: topology change detected, propagating
br0: port 1(eth0.2) entering forwarding state
br0: port 2(eth0.3) entering learning state
br0: topology change detected, propagating
br0: port 2(eth0.3) entering forwarding state
br0: port 3(eth0.4) entering learning state
br0: topology change detected, propagating
br0: port 3(eth0.4) entering forwarding state
br0: port 4(eth0.5) entering learning state
br0: topology change detected, propagating
br0: port 4(eth0.5) entering forwarding state
The remaining IMEM space cannot accommodate section .text.imem !!

Remaining IMEM space: 636 bytes\0x09Section Size: 728 bytes

PCI: Enabling device 0000:01:00.0 (0000 -> 0002)
WLAN-Start wlNetlinkTool
Waiting for Wireless Events from interfaces...
eeFlashId = 0x5392!
0x1300 = 00064300
jiffies=ffff9243, POLLING_MODE_DETECT_INTV=300

device ra0 entered promiscuous mode
br0: port 5(ra0) entering learning state
br0: topology change detected, propagating
br0: port 5(ra0) entering forwarding state
device apcli0 entered promiscuous mode
SRAON

set try multimode number to 3 (dropmode try num 3)

US bitswap on,DS bitswap on

ANNEXAIJLM

iptables: Bad rule (does a matching rule exist in that chain?)
[ getPidFromPidFile ] 112:  Cann't open file: /var/run/zebra.pid.
[ getPidFromPidFile ] 112:  Cann't open file: /var/run/ripd.pid.
iptables: Bad rule (does a matching rule exist in that chain?)
iptables: Bad rule (does a matching rule exist in that chain?)
iptables: Bad rule (does a matching rule exist in that chain?)
[ rsl_setStorageServiceObj ] 1140:  mountFlag is 3,We start usb server

pid 597's current affinity mask: 1
pid 597's new affinity mask: 2
pid 596's current affinity mask: 1
pid 596's new affinity mask: 2
pid 589's current affinity mask: 1
pid 589's new affinity mask: 2
killall: ushare: no process killed
pid 598's current affinity mask: 1
pid 598's new affinity mask: 2
TDI layer init v1.2 (c)
lkm.c 168: devname /dev/d2vtspr
/dev/d2vtspr registered successfuly @ 253.
pid 628's current affinity mask: 1
pid 628's new affinity mask: 2
pid 205's current affinity mask: 1
pid 205's new affinity mask: 2
pid 204's current affinity mask: 1
pid 204's new affinity mask: 2
pid 202's current affinity mask: 1
pid 202's new affinity mask: 2
pid 593's current affinity mask: 1
pid 593's new affinity mask: 2
pid 45's current affinity mask: 3
pid 45's new affinity mask: 1
pid 48's current affinity mask: 3
pid 48's new affinity mask: 1
one bit 
slicParamReset Successful(CountryCode=44)
uShare (version 1.1a), a lightweight UPnP A/V and DLNA Media Server.
Benjamin Zores (C) 2005-2007, for GeeXboX Team.
See http://ushare.geexbox.org/ for updates.
Found 1 files and subdirectories.
iptables: Bad rule (does a matching rule exist in that chain?)
iptables: Bad rule (does a matching rule exist in that chain?)
slicParamReset Successful(CountryCode=44)
Found 1 files and subdirectories.
Symbol usb_register_driver is being used by a non-GPL module, which will not be allowed in the future
Please see the file Documentation/feature-removal-schedule.txt in the kernel source tree for more details.
Symbol usb_deregister is being used by a non-GPL module, which will not be allowed in the future
Please see the file Documentation/feature-removal-schedule.txt in the kernel source tree for more details.
kc   86 : run_telnetDBGDServer start 
kc  223 : init_DebugD end
INFO176C: NetUSB 1.02.06, 00020616 : Jun 18 2012 14:07:45
INFO176E:  AUTH ISOC
INFO176F: 
usbcore: registered new interface driver KC NetUSB General Driver
INFO0076:  init proc : PAGE_SIZE 4096
INFO17C8: Check mac address
INFO1640:  infomap c01e5754 
INFO1643:  sleep to wait br0 to wake up
INFO02D0:  use dev Name br0 
INFO164C:  sleep to wait br0 end.
INFO1665:  UDP_BROAD 7437 tcpPort:625868800 
INFO02D0:  use dev Name br0 
INFO154C: tcpConnector() started...
Watchdog cannot be stopped once started. 
TC3162 hardware watchdog initialized

             D2 Technologies, Inc.
    _   _  __                             
   /   | '/  /_  _  /_ _  _  /_  _  ._   _
  /  _.'/_  //_'/_ / // //_///_//_///_'_\ 
                                _/        

        Unified Communication Products

               www.d2tech.com

        +D2Tech+ VTSP_RT EDDY2_IPV4_R_1_5_108

INFO1429: Bind to br0

dmesg dump

This is a dmesg dump from a TP-Link firmware : 0.6.0 1.0 v0001.0 Build 130413 Rel.52459n

Linux version 2.6.22.15 (lmc@localhost.localdomain) (gcc version 4.3.4 (GCC) ) #87 SMP Tue Mar 5 09:11:01 CST 2013
ISPRAM0: PA=00228000,Size=00008000,enabled
TrendChip TC3182 SOC prom init
CPU revision is: 00019554
Determined physical RAM map:
 memory: 02000000 @ 00000000 (usable)
On node 0 totalpages: 8192
  Normal zone: 64 pages used for memmap
  Normal zone: 0 pages reserved
  Normal zone: 8128 pages, LIFO batch:0
1 available secondary CPU TC(s)
Built 1 zonelists.  Total pages: 8128
Kernel command line: console=ttyS0 rootfstype=squashfs
Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, linesize 32 bytes.
Synthesized TLB refill handler (23 instructions).
Synthesized TLB load handler fastpath (37 instructions).
Synthesized TLB store handler fastpath (37 instructions).
Synthesized TLB modify handler fastpath (36 instructions).
Cache parity protection disabled
PID hash table entries: 128 (order: 7, 512 bytes)
CPU frequency 448.24 MHz
Using 224.120 MHz high precision timer.
console handover: boot [early0] -> real [ttyS0]
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 29440k/32768k available (2232k kernel code, 3328k reserved, 460k data, 144k init, 0k highmem)
SLUB: Genslabs=17, HWalign=32, Order=0-1, MinObjects=4, CPUs=2, Nodes=1
Calibrating delay loop... 298.18 BogoMIPS (lpj=1490944)
Mount-cache hash table entries: 512
34K sync es set to 0.
FPU Affinity set after 992 emulations
Limit of 2 TCs set
TLB of 64 entry pairs shared by 2 VPEs
VPE 0: TC 0, VPE 1: TC 1
IPI buffer pool of 16 buffers
CPU revision is: 00019554
Calibrating delay loop... 223.64 BogoMIPS (lpj=1118208)
TC 1 going on-line as CPU 1
Brought up 2 CPUs
migration_cost=10000
NET: Registered protocol family 16
tc3162_pcie_init
registering PCI controller with io_map_base unset
system has PCI BIOS
registering PCI controller with io_map_base unset
PCI: Bridge: 0000:00:00.0
  IO window: disabled.
  MEM window: 1f700000-1f7fffff
  PREFETCH window: disabled.
PCI: Enabling device 0000:00:00.0 (0000 -> 0002)
PCI: Setting latency timer of device 0000:00:00.0 to 64
NET: Registered protocol family 8
NET: Registered protocol family 20
NET: Registered protocol family 2
Time: MIPS clocksource has been installed.
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 12288 bytes)
TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
TC3162 hardware watchdog module loaded.
squashfs: version 3.0 (2006/03/15) Phillip Lougher
fuse init (API version 7.8)
io scheduler noop registered
io scheduler deadline registered (default)
ttyS0 at I/O 0xbfbf0003 (irq = 1) is a TC3162
RAMDISK driver initialized: 8 RAM disks of 2048K size 1024 blocksize
PPP generic driver version 2.4.2
NET: Registered protocol family 24
Register flash device:flash0
tc3162: flash device 0x01000000 at 0x10000000
tc3162: Found SPIFLASH 8MiB EN25Q64
Creating 6 MTD partitions on "tc3162":
0x00000000-0x00020000 : "boot"
0x00020000-0x00130000 : "kernel"
0x00130000-0x007d0000 : "rootfs"
0x007d0000-0x007e0000 : "romfile"
0x007e0000-0x007f0000 : "config"
0x007f0000-0x00800000 : "radio"
Mirror/redirect action on
u32 classifier
    Actions configured
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (256 buckets, 5120 max)
ctnetlink v0.93: registering with nfnetlink.
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
Ebtables v2.0 registered
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Mounted root (squashfs filesystem) readonly.
Freeing unused kernel memory: 144k freed
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Enabling device 0000:02:03.3 (0000 -> 0002)
ehci_hcd 0000:02:03.3: EHCI Host Controller
ehci_hcd 0000:02:03.3: new USB bus registered, assigned bus number 1
ehci_hcd 0000:02:03.3: irq 21, io mem 0x1fba1000
ehci_hcd 0000:02:03.3: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
PCI: Enabling device 0000:02:03.0 (0000 -> 0002)
PCI: Setting latency timer of device 0000:02:03.0 to 64
ohci_hcd 0000:02:03.0: OHCI Host Controller
ohci_hcd 0000:02:03.0: new USB bus registered, assigned bus number 2
ohci_hcd 0000:02:03.0: irq 24, io mem 0x1fba0000
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ehci light reset
usb 1-2: new high speed USB device using ehci_hcd and address 2
Initializing USB Mass Storage driver...
usb 1-2: configuration #1 chosen from 1 choice
scsi0 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
tcledctrl: module license 'unspecified' taints kernel.
TC3162 LED Manager 0.1 init

tcledctrl version: tcledctrl V1.1.0.0 (Mar  4 2013-13:53:09).
tccicmd V1.1.0.0 (Mar  4 2013-13:53:11)
SLIC and PCM Controller Module (default PCLK: 2048) v0.10 (63165) has been loaded
one bit
osal_module.c:35 OSAL module_init OK

tc3262gmac.c:v1.00-NAPI 28.Aug.2008

tc3262gmac V1.0.0.0 (Mar 26 2013-11:43:46)
eth0: TC3262 GMAC Ethernet address: A0:F3:C1:F3:16:28
ADSL DMT initialization starting
Begin AdslTaskInit.....
End AdslTaskInit
Begin to  request IRQ 20
DMT:Succeed to request IRQ 20
Initializing ADSL F/W 3.16.23.0 ......
Initializing ADSL F/W ........ done
TSARM: TC3162 ATM SAR driver 1.5 init

tc3162sar V1.2.0.0 (Mar  4 2013-13:53:05)
register autopvc cmd to sys
TSARM: TC3162 ATM SAR driver 1.5 done
eth0: starting interface.
TC2104ME, TC2206, <5>scsi 0:0:0:0: Direct-Access     USB      Flash Drive      2.04 PQ: 0 ANSI: 0 CCS
sd 0:0:0:0: [sda] 1015805 512-byte hardware sectors (520 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 37 00 00 00
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] 1015805 512-byte hardware sectors (520 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 37 00 00 00
sd 0:0:0:0: [sda] Assuming drive cache: write through
 sda: unknown partition table
sd 0:0:0:0: [sda] Attached SCSI removable disk
usb-storage: device scan complete
eth0.2: add 01:00:5e:00:00:01 mcast address to master interface
eth0.2: dev_set_promiscuity(master, 1)
device eth0 entered promiscuous mode
device eth0.2 entered promiscuous mode
br0: port 1(eth0.2) entering learning state
br0: topology change detected, propagating
br0: port 1(eth0.2) entering forwarding state
eth0.3: add 01:00:5e:00:00:01 mcast address to master interface
eth0.3: dev_set_promiscuity(master, 1)
device eth0.3 entered promiscuous mode
br0: port 2(eth0.3) entering learning state
br0: topology change detected, propagating
br0: port 2(eth0.3) entering forwarding state
eth0.4: add 01:00:5e:00:00:01 mcast address to master interface
eth0.4: dev_set_promiscuity(master, 1)
device eth0.4 entered promiscuous mode
br0: port 3(eth0.4) entering learning state
br0: topology change detected, propagating
br0: port 3(eth0.4) entering forwarding state
eth0.5: add 01:00:5e:00:00:01 mcast address to master interface
eth0.5: dev_set_promiscuity(master, 1)
device eth0.5 entered promiscuous mode
br0: port 4(eth0.5) entering learning state
br0: topology change detected, propagating
br0: port 4(eth0.5) entering forwarding state
The remaining IMEM space cannot accommodate section .text.imem !!
Remaining IMEM space: 636 bytes Section Size: 728 bytes
PCI: Enabling device 0000:01:00.0 (0000 -> 0002)
PCI: Setting latency timer of device 0000:01:00.0 to 64
eeFlashId = 0x5392!
0x1300 = 00064300
jiffies=ffff927c, POLLING_MODE_DETECT_INTV=300
device ra0 entered promiscuous mode
br0: port 5(ra0) entering learning state
br0: topology change detected, propagating
br0: port 5(ra0) entering forwarding state
device apcli0 entered promiscuous mode
SRAON
set try multimode number to 3 (dropmode try num 3)
US bitswap on,DS bitswap on
ANNEXAIJLM
br2684_ioctl cmd: ATM_NEWBACKENDIF
br2684_ioctl cmd: ATM_SETBACKEND
br2684_ioctl cmd: ATM_EXTBACKENDIF
FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
TDI layer init v1.2 (c)
lkm.c 168: devname /dev/d2vtspr
/dev/d2vtspr registered successfuly @ 253.
one bit
slicParamReset Successful(CountryCode=1)
slicParamReset Successful(CountryCode=1)

             D2 Technologies, Inc.
      _   _  __
     / | '/  /_  _  /_ _  _  /_  _  ._   _
    /_.'/_  //_'/_ / // //_///_//_///_'_\
                                _/

        Unified Communication Products

               www.d2tech.com

        +D2Tech+ VTSP_RT EDDY2_IPV4_R_1_5_108

Watchdog cannot be stopped once started.
TC3162 hardware watchdog initialized

ADSL link status: UP
Erase from 7e0000 with a351 bytes .
Write flash to 7e0000, len is a351
Erase from 7e0000 with a32d bytes .
Write flash to 7e0000, len is a32d
Erase from 7e0000 with a351 bytes .
Write flash to 7e0000, len is a351
Erase from 7e0000 with a32d bytes .
Write flash to 7e0000, len is a32d
Erase from 7e0000 with a358 bytes .
Write flash to 7e0000, len is a358
Shell Access

Telnet allows log in to *device IP* with the same user name and password as the web interface.

Default User / Pass is : admin / admin

You can also telnet to the router using the user / pass : root / @up

you will get this screen

TP-LINK#help
normal mode commands:
      clear           ---     clear screen
      exit            ---     leave to the privious mode
      help            ---     help info
      history         ---     show histroy commands
      logout          ---     logout cli model
privilege mode commands:
      enable          ---     enter privilege mode
      sh              ---     force to cli
      sys             ---     sys config
config mode commands:
      config          ---     enter config mode
      adsl            ---     config adsl
      igmp            ---     igmp config
      wan             ---     wan config
      wlctl           ---     wireless config
      voip            ---     voip config
      lan             ---     lan config
      debug           ---     debug cmd

Type `sh` and press enter - you will now be in a busybox shell.

Binaries cross compiled using Buildroot to target MIPS Big Endian / Mips 32 R2 will execute correctly from USB Storage

Make sure you statically link them to uClib to avoid version miss match problems.

toh/tp-link/tl-vg3631.txt · Last modified: 2014/11/03 08:34 by vitaliy86