Cross flashing the TP-Link TD-W8980 to TD-W9980 firmware to enable VDSL

This is actually a post I found in my drafts form yeas ago that I forgot to publish but thought it might be handy.

Cross flsahing the TP-Link TD-W8980 to TD-W9980

After recently moving to sky fibre I was disappointed in their supplied hub primarily due to only 100 meg ports and only 2.4GHZ wifi so I quickly started to research alternatives.

I was already uding a TP-Link TD-W8980 but was disapointed to find it only supported ADSL and not VDSL required for sky. After some research I came across the model up the TD-W9980 but it looked significantly similar to my current router. After some more digging I found that they actually share the same hardware
Lantiq based soc (64MB RAM, 8MB Flash)
Lantiq based xdsl
Atheros wireless (2.4GHz 2×2)
Lantiq wireless (5.8GHz 2×2)

So that got me thinking that it’s suerly just a firmware difference that makes it VDSL. So out came the soldering iron and installed a serial header (process same as wdr3600). I also found a beta firmware which supports mer (note no current official versions support mer)

Firmware Version:0.6.0 1.10 v0021.0 Build 150413 Rel.32590n
Hardware Version:TD-W9980 v1 00000000

U-Boot 2010.06-LANTIQ-v-2.0.40-svn4735 (Sep 24 2013 – 12:27:33)

CLOCK CPU 500M RAM 250M
DRAM: 64 MiB
Using default environment

In: serial
Out: serial
Err: serial
Net: Internal phy(GE) firmware version: 0x8434
vr9 Switch8192 KiB W25Q64 at 0:3 is now current device
Type “run flash_nfs” to mount root filesystem over NFS

Hit any key to stop autoboot: 0
VR9 #
VR9 # tftpboot 0x80800000 9980.bin
8192 KiB W25Q64 at 0:3 is now current device
Using vr9 Switch device
TFTP from server 192.168.1.100; our IP address is 192.168.1.1
Filename ‘9980.bin’.
Load address: 0x80800000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#########################
done
Bytes transferred = 7995392 (7a0000 hex)
VR9 # sf erase 0x20000 0x7a0000

…………………………………………………………………………………………………………..
Successfully erased 7995392 bytes @ 0x20000
VR9 # sf write 0x80800000 0x20000 0x7a0000

…………………………………………………………………………………………………………..
Successfully programmed 7995392 bytes @ 0x20000

All you need to do when setting up the 9980 is use the quick setup, choose VSDL other and then put in VLAN ID 101. Then simply go to WAN settings and put in your sky username and password and click enable MER.

https://translate.googleusercontent.com/translate_c?act=url&depth=2&hl=en&ie=UTF8&prev=_t&rurl=translate.google.com&sl=auto&tl=en&u=http://adrenaline.uol.com.br/forum/threads/banda-larga-gvt-topico-dedicado-3.497887/page-252&usg=ALkJrhhU22fgTY0zStB9ifR-fwzJ3aB_qA#post-1070237896

https://forum.openwrt.org/viewtopic.php?id=52127
Firmware:
– TD-W8980 (http://www.mediafire.com/download/3z18mqblq33770l/tplink_restore.bin) This file is used to return the device to its original state if necessary.
– TD-W9980 (http://www.mediafire.com/download/uzztekgcxx5175s/tplink9980.bin)
These firmware had the early part removed to remove the device bootblock (U-Boot).
The size will always be 7995392 bytes.

ROM VER: 1.1.4
CFG 05

DDR autotuning Rev 0.3ff
DDR size from 0xa0000000 – 0xa3ffffff
DDR check ok… start booting…

 

U-Boot 2010.06-LANTIQ-v-2.0.40-svn4735 (Sep 24 2013 – 12:27:33)

CLOCK CPU 500M RAM 250M
DRAM: 64 MiB
Using default environment

In: serial
Out: serial
Err: serial
Net: Internal phy(GE) firmware version: 0x8434
vr9 Switch8192 KiB W25Q64 at 0:3 is now current device
Type “run flash_nfs” to mount root filesystem over NFS

Hit any key to stop autoboot: 0
8192 KiB W25Q64 at 0:3 is now current device
8192 KiB W25Q64 at 0:3 is now current device
Uncompressing …
Starting kernel …

Lantiq xDSL CPE VR9
mips_hpt_frequency = 250000000, counter_resolution = 2
Linux version 2.6.32.32 (swd@localhost.localdomain) (gcc version 4.3.3 (GCC) ) #16 Mon Dec 22 16:10:30 HKT 2014
phym = 04000000, mem = 04000000, max_pfn = 00004000
Reserving memory for CP1 @0xa4000000, size 0x00000000
CPU revision is: 00019556 (MIPS 34Kc)
Determined physical RAM map:
User-defined physical RAM map:
memory: 04000000 @ 00000000 (usable)
Initrd not found or empty – disabling initrd
Zone PFN ranges:
Normal 0x00000000 -> 0x00004000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 0x00000000 -> 0x00004000
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
Kernel command line: root=/dev/mtdblock2 rw rootfstype=squashfs ip=192.168.1.1:192.168.1.2::::eth0:on console=ttyS0,115200 ethaddr=AC:9A:96:F0:28:39 phym=64M mem=64M panic=1 mtdparts=ifx_sflash:128k(boot),1280k(kernel),6528k(rootfs),64k=
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
Writing ErrCtl register=0003264c
Readback ErrCtl register=0003264c
Memory: 60596k/65536k available (2881k kernel code, 4872k reserved, 826k data, 184k init, 0k highmem)
Hierarchical RCU implementation.
NR_IRQS:185
Lantiq ICU driver, version 3.0.1, (c) 2001-2011 Lantiq Deutschland GmbH
console [ttyS0] enabled
Calibrating delay loop… 332.59 BogoMIPS (lpj=1662976)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
Lantiq PCI host controller driver, version 1.2.0, (c) 2001-2011 Lantiq Deutschland GmbH
Lantiq PCIe Root Complex driver, version 1.5.3, (c) 2001-2011 Lantiq Deutschland GmbH
bio: create slab <bio-0> at 0
pci 0000:00:00.0: PME# supported from D1 D2
pci 0000:00:00.0: PME# disabled
ifx_pcie_rc_class_early_fixup: fixed pcie host bridge to pci-pci bridge
pci 0000:01:00.0: PME# supported from D0 D3hot
pci 0000:01:00.0: PME# disabled
pci 0000:02:00.0: PME# supported from D0 D1 D3hot
pci 0000:02:00.0: PME# disabled
pci 0000:01:00.0: PCI bridge, secondary bus 0000:02
pci 0000:01:00.0: IO window: disabled
pci 0000:01:00.0: MEM window: 0x1c000000-0x1c0fffff
pci 0000:01:00.0: PREFETCH window: disabled
NET: Registered protocol family 8
NET: Registered protocol family 20
Switching to clocksource MIPS
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NET: Registered protocol family 1
gptu: totally 6 16-bit timers/counters
gptu: misc_register on minor 63
gptu: succeeded to request irq 118
gptu: succeeded to request irq 119
gptu: succeeded to request irq 120
gptu: succeeded to request irq 121
gptu: succeeded to request irq 122
gptu: succeeded to request irq 123
IFX DMA driver, version ifxmips_dma_core.c:v1.0.17
,(c)2009 Infineon Technologies AG
Lantiq CGU driver, version 1.1.27, (c) 2001-2011 Lantiq Deutschland GmbH
vpe1_mem = 0
Wired TLB entries for Linux read_c0_wired() = 0
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Registering mini_fo version $Id$
fuse init (API version 7.13)
msgmni has been set to 118
Line: 127, function: deu_init
DMA Referenced PAGE_SIZE = 4096
Infineon Technologies DEU driver version 2.0.0
IFX DEU DES initialized (multiblock) (DMA).
IFX DEU AES initialized (multiblock) (DMA).
IFX DEU ARC4 initialized (multiblock) (DMA).
IFX DEU SHA1 initialized (DMA).
IFX DEU MD5 initialized (DMA).
IFX DEU SHA1_HMAC initialized (DMA).
IFX DEU MD5_HMAC initialized (DMA).
io scheduler noop registered (default)
ifx_pmu_init: Major 252
Lantiq PMU driver, version 1.2.2, (c) 2001-2011 Lantiq Deutschland GmbH
Lantiq GPIO driver, version 1.2.14, (c) 2001-2011 Lantiq Deutschland GmbH
Infineon Technologies RCU driver version 1.0.8
Lantiq LED Controller driver, version 1.0.6, (c) 2001-2011 Lantiq Deutschland GmbH
Lantiq (VRX) DSL CPE MEI driver, version 1.4.4, (c) 2013 Lantiq Deutschland GmbH
ttyS0 at MMIO 0xbe100c00 (irq = 105) is a IFX_ASC
Register ASC (UART) to PMCU.
Lantiq ASC (UART) driver, version 1.0.9, (c) 2001-2011 Lantiq Deutschland GmbH
brd: module loaded
loop: module loaded
Lantiq SSC driver, version 2.2.6, (c) 2001-2011 Lantiq Deutschland GmbH
Register flash device:flash0
7 cmdlinepart partitions found on MTD device ifx_sflash
Creating 7 MTD partitions on “ifx_sflash”:
0x000000000000-0x000000020000 : “boot”
0x000000020000-0x000000160000 : “kernel”
0x000000160000-0x0000007c0000 : “rootfs”
mtd: partition “rootfs” set to be root filesystem
0x0000007c0000-0x0000007d0000 : “config”
0x0000007d0000-0x0000007e0000 : “romfile”
0x0000007e0000-0x0000007f0000 : “rom”
0x0000007f0000-0x000000800000 : “radio”
Lantiq SPI flash driver, version 1.1.9, (c) 2001-2011 Lantiq Deutschland GmbH
ifxmips_gpio: Pin ID 10 (port 0, pin 10) has been reserved by module SFLASH from kernel module!
ifx_dataflash_init status error 255
PPP generic driver version 2.4.2
NET: Registered protocol family 24
IFX SWITCH API, Version 1.1.7.2
SWAPI: Registered character device [switch_api] with major no [81]
Switch API: PCE MicroCode loaded !!
Init IFX_ETHSW_Switch_API_procModule successfully.
Switch Auto Polling value = 0
GPHY FW load for A2x !!
GPHY FIRMWARE LOAD SUCCESSFULLY AT ADDR : 410000
IFX GPHY driver GE Mode, version ifxmips_vr9_gphy: V0.9 – Firmware: 8434
Registered led device: broadband_led
Registered led device: internet_led
Registered led device: usb1_link_led
Registered led device: usb2_link_led
Lantiq LED driver, version 1.0.17, (c) 2001-2011 Lantiq Deutschland GmbH
Mirror/redirect action on
u32 classifier
Actions configured
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (947 buckets, 5120 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
ctnetlink v0.93: registering with nfnetlink.
GRE over IPv4 tunneling driver
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 10
ip6_tables: (C) 2000-2006 Netfilter Core Team
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
NET: Registered protocol family 15
Bridge firewalling registered
Ebtables v2.0 registered
NET: Registered protocol family 8
atmpvc_init() failed with -17
KOAM is loaded successfully.
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
Freeing unused kernel memory: 184k freed
starting pid 190, tty ”: ‘/etc/init.d/rcS’
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Initializing USB Mass Storage driver…
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
IFXUSB: ifxusb_hcd: version 3.2 B120208
Chip Version :0002 BurstSize=4
IFXUSB: USB core #0 soft-reset
IFXUSB: USB core #0 soft-reset
ifxusb_hcd ifxusb_hcd: IFX USB Controller
ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
ifxusb_hcd ifxusb_hcd: irq 54, io mem 0xbe101000
IFXUSB: Init: Power Port (0)
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
IFXUSB: USB core #1 soft-reset
IFXUSB: USB core #1 soft-reset
ifxusb_hcd ifxusb_hcd: IFX USB Controller
ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 2
ifxusb_hcd ifxusb_hcd: irq 83, io mem 0xbe106000
IFXUSB: Init: Power Port (0)
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
dns_init
domain_name:tplinkmodem.net

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
Loading D5 (MII0/1) driver …… MAC-0: e8-94-f6-86-3f-e0
MAC-1: e8-94-f6-86-3f-e1
Succeeded!
PPE datapath driver info:
Version ID: 64.3.3.1.0.1.1
Family : VR9
DR Type : Normal Data Path | Indirect-Fast Path
Interface : MII0 | MII1
Mode : Routing
Release : 0.1.1
PPE firmware info:
Version ID: 7.2.1.6.2.0
Family : VR9
FW Type : Acceleration
Interface : MII0 + MII1
Mode : Bridging + IPv4 Routing
Release : 2.0
IFXOS, Version 1.5.14 (c) Copyright 2009, Lantiq Deutschland GmbH
Lantiq CPE API Driver version: DSL CPE API V4.16.6

Predefined debug level: 3
ifx_ppa_api: module license ‘unspecified’ taints kernel.
Disabling lock debugging due to kernel taint
PPA API — init successfully
ifx_ppa_init – init succeeded
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
sendto: No such file or directory
send 2001 error 251, -1
[ oal_sys_getOldTZInfo ] 330: Open TZ file error!
ioctl: No such device
device eth0 entered promiscuous mode
br0: port 1(eth0) entering forwarding state
[ rsl_initLanIgmpSnoopObj ] 181: We need vlan if we want igmp snooping
ath0 no private ioctls.

ath1 no private ioctls.

wlan0 no private ioctls.

device eth0 left promiscuous mode
br0: port 1(eth0) entering disabled state
device eth0.2 entered promiscuous mode
device eth0 entered promiscuous mode
br0: port 1(eth0.2) entering forwarding state
device eth0.3 entered promiscuous mode
br0: port 2(eth0.3) entering forwarding state
device eth0.4 entered promiscuous mode
br0: port 3(eth0.4) entering forwarding state
device eth0.5 entered promiscuous mode
br0: port 4(eth0.5) entering forwarding state
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
sendto: No such file or directory
send 2030 error 251, -1
[ oal_startUPnP ] 352: TD-W9980, TD-W9980

sendto: No such file or directory
send 2004 error 251, -1
iptables: Bad rule (does a matching rule exist in that chain?).
device eth0.2 left promiscuous mode
br0: port 1(eth0.2) entering disabled state
radvd starting
pppoe_init() success
PPPoE DevName Hook, the name is eth1
PPPoE DevName Hook, the name is eth1
[ getPidFromPidFile ] 112: Cann’t open file: /var/run/zebra.pid.
[ getPidFromPidFile ] 112: Cann’t open file: /var/run/ripd.pid.
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ ifx_ppa_init – init succeeded
wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObjSub ] 1091: perror:1
iptables: Bad rule (does a matching rule exist in that chain?).
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ ifx_ppa_init – init succeeded
wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObjSub ] 1091: perror:1
iptables: Bad rule (does a matching rule exist in that chain?).
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ifx_ppa_init – init succeeded
] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObjSub ] 1091: perror:1
iptables: Bad rule (does a matching rule exist in that chain?).
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perifx_ppa_init – init succeeded
ror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObjSub ] 1091: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perrifx_ppa_init – init succeeded
or:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObjSub ] 1091: perror:1
iptables: Bad rule (does a matching rule exist in that chain?).
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] ifx_ppa_init – init succeeded
863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObjSub ] 1091: perror:1
iptables: Bad rule (does a matching rule exist in that chain?).
ip6tables: Bad rule (does a matching rule exist in that chain?).
[ rsl_setStorageServiceObj ] 1140: mountFlag is 3,We start usb server

killall: ushare: no process killed
uShare (version 1.1a), a lightweight UPnP A/V and DLNA Media Server.
Benjamin Zores (C) 2005-2007, for GeeXboX Team.
See http://ushare.geexbox.org/ for updates.
iptables: Bad rule (does a matching rule exist in that chain?).
iptables: Bad rule (does a matching rule exist in that chain?).
kcg 323 :GPL NetUSB up!
kc 90 : run_telnetDBGDServer start
kc 227 : init_DebugD end
INFO17EA: NetUSB 1.02.39, 00020620 : Apr 12 2013 11:37:34
INFO17EC: AUTH ISOC
INFO17ED: filterAudio
usbcore: registered new interface driver KC NetUSB General Driver
INFO011A: init proc : PAGE_SIZE 4096
INFO184C: Check mac address
INFO16BE: infomap c0c5f0bc
INFO16C1: sleep to wait br0 to wake up
INFO02D0: use dev Name br0
INFO16CA: sleep to wait br0 end.
INFO16E3: UDP_BROAD 7437 tcpPort:625868800
INFO02D0: use dev Name br0
INFO15CA: tcpConnector() started…
Enable forwarding
INFO14A7: Bind to br0
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rsl_wlan_regionIsUK ] 7593: perror:1
[ oal_igmp_setEthIptvOfPPPCon ] 245: ######Disable IPTV for interface eth1, ip 169.254.63.224
Terminating on signal 15
iptables: No chain/target/match by that name.
iptables: Bad rule (does a matching rule exist in that chain?).
iptables: Bad rule (does a matching rule exist in that chain?).
pppoe_init() success
PPPoE DevName Hook, the name is eth1
PPPoE DevName Hook, the name is eth1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rsl_wlan_regionIsUK ] 7593: perror:1
[ oal_igmp_setEthIptvOfPPPCon ] 245: ######Disable IPTV for interface eth1, ip 169.254.63.224
Terminating on signal 15
iptables: No chain/target/match by that name.
pppoe_init() success
PPPoE DevName Hook, the name is eth1
PPPoE DevName Hook, the name is eth1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rdp_getNextObj ] 573: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rdp_getNextObj ] 573: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rdp_getNextObj ] 573: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rdp_getNextObj ] 573: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rdp_getNextObj ] 573: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rdp_getNextObj ] 573: perror:1
[ oal_dsl_createMainAtmIf ] 2586: br2684ctl -b -p 1 -c 0 -e 0 -q ubr,aal5:max_pcr=0,min_pcr=0 -a 0.8.35
Interface “nas0” created sucessfully
br2684_unregvcc(): list_empty(&brdev->net_devexts) == TRUE68:94:F6:86:3F:E1

ifconfig: SIOCSIFHWADDR: No such device
ifconfig: ioctl 0x8913 failed: No such device
[ oal_dsl_createMainAtmIf ] 2586: br2684ctl -b -p 1 -c 1 -e 0 -q ubr,aal5:max_pcr=0,min_pcr=0 -a 0.0.40
optarg : ubr,aal5:max_pcr=0,min_pcr=0Interface “nas1” created sucessfully
[ oal_dsl_createMainAtmIf ] 2630: ifconfig nas1 hw ether 6A:9br2684_unregvcc(): list_empty(&brdev->net_devexts) == TRUE
4:F6:86:3F:E1
ifconfig: SIOCSIFHWADDR: No such device
ifconfig: ioctl 0x8913 failed: No such device
[ oal_dsl_createMainAtmIf ] 2586: br2684ctl -b -p 1 -c 1 -e 0 -q ubr,aal5:max_pcr=0,min_pcr=0 -a 0.0.40
optarg : ubr,aal5:max_pcr=0,min_pcr=0Interface “nas1” created sucessfully
[ oal_dsl_createMainAtmIf ] 2630: ifconfig nas1 hw ether 6A:94:F6:86:3F:E1
br2684_unregvcc(): list_empty(&brdev->net_devexts) == TRUE
ifconfig: ioctl 0x8913 failed: No such device
[ oal_dsl_addAtmIf ] 2415: br2684ctl -b -p 1 -x 1 -c 1 -e 0 -q ubr,aal5:max_pcr=0,min_pcr=0 -a 0.0.40
br2684: tried to attach to ext_dev to a non-existant device
[ oal_intf_setIfMac ] 483: ioctl: No such device
[ oal_intf_setIfMac ] 483: ioctl: No such device
ifconfig: ioctl 0x8913 failed: No such device
[ oal_dsl_createMainAtmIf ] 2586: br2684ctl -b -p 1 -c 0 -e 0 -q ubr,aal5:max_pcr=0,min_pcr=0 -a 0.8.35
[ oal_dsl_createMainAtmIf ] 2630: ifconfig nas0 hw ether 68:94:F6:86:3F:E1
optarg : ubr,aal5:mbr2684_unregvcc(): list_empty(&brdev->net_devexts) == TRUE
ax_pcr=0,min_pcr=0Interface “nas1_1” is not be createdoptarg : ubr,aal5:max_pcr=0,min_pcr=0Interface “nas0” created sucessfully
ifconfig: ioctl 0x8913 failed: No such device
[ oal_dsl_addAtmIf ] 2415: br2684ctl -b -p 1 -x 1 -c 0 -e 0 -q ubr,aal5:max_pcr=0,min_pcr=0 -a 0.8.35
br2684: tried to attach to ext_dev to a non-existant device
[ oal_intf_setIfMac ] 483: ioctl: No such device
[ oal_intf_setIfMac ] 483: ioctl: No such device
ifconfig: ioctl 0x8913 failed: No such device
brctl: iface nas0_1: No such device
iptables: Bad rule (does a matching rule exist in that chain?).
iptables: Bad rule (does a matching rule exist in that chain?).
[ getPidFromPidFile ] 112: Cann’t open file: /var/run/ripd.pid.
[ getPidFromPidFile ] 112: Cann’t open file: /var/run/ripd.pid.
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rsl_wlan_regionIsUK ] 7593: perror:1
[ oal_igmp_setEthIptvOfPPPCon ] 245: ######Disable IPTV for interface eth1, ip 169.254.63.224
Terminating on signal 15
iptables: No chain/target/match by that name.
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perroifx_ppa_init – init succeeded
r:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObjSub ] 1091: perror:1
iptables: No chain/target/match by that name.
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ ifx_ppa_init – init succeeded
rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObjSub ] 1091: perror:1
iptables: No chain/target/match by that name.
iptables: No chain/target/match by that name.
iptables: Bad rule (does a matching rule exist in that chain?).
iptables: Bad rule (does a matching rule exist in that chain?).
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: peifx_ppa_init – init succeeded
rror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObjSub ] 1091: perror:1
iptables: No chain/target/match by that name.
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ ifx_ppa_init – init succeeded
rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObjSub ] 1091: perror:1
iptables: No chain/target/match by that name.
[ delL2BridgingFilterObj ] 463: perror:9805
[ br_delL2DescriptionObj ] 1019: perror:9805
/var/run/dhcp6c_ppp1.pid: No such file or directory
ifconfig: ioctl 0x8933 failed: No such device
device eth0.2 entered promiscuous mode
br0: port 1(eth0.2) entering forwarding state
route: ioctl 0x890c failed: No such process
Erase from 7c0000 with 7c31 bytes .
Write flash to 7c0000, len is 7c31
[ pppStateChangedHandler ] 538: We find the ppp-1, but the up one is ppp1
[ pppStateChangedHandler ] 538: We find the ppp-1, but the up one is ppp1
[ pppStateChangedHandler ] 538: We find the ppp-1, but the up one is ppp1
[ dm_unLock ] 326: kernel has semval=1, but semval should be 0
[ dm_unLock ] 328: owner name pid -1 cur pid 2256
The system is going down NOW!
Sekc 136 : dbgd accept fail : -512
kc 162 : dbgd server close 8345e0e0
kc 167 : dbgd run_telnetDBGDServer end
kc 209 : dbgd acktelnetDBGDServer thread exit time 158
INFO17DF: connectServerMainLoop end kstatus:0
INFO15BB: udpAnnounce thread exit
INFO161F: tcpconnecter accept error : -512
INFO1646: tcpConnector thread exit
nt SIGTERM to all processes
Sent SIGKILL to all processes
Requesting system reboot
Res
ROM VER: 1.1.4
CFG 05

DDR autotuning Rev 0.3ff
DDR size from 0xa0000000 – 0xa3ffffff
DDR check ok… start booting…

 

U-Boot 2010.06-LANTIQ-v-2.0.40-svn4735 (Sep 24 2013 – 12:27:33)

CLOCK CPU 500M RAM 250M
DRAM: 64 MiB
Using default environment

In: serial
Out: serial
Err: serial
Net: Internal phy(GE) firmware version: 0x8434
vr9 Switch8192 KiB W25Q64 at 0:3 is now current device
Type “run flash_nfs” to mount root filesystem over NFS

Hit any key to stop autoboot: 0
8192 KiB W25Q64 at 0:3 is now current device
8192 KiB W25Q64 at 0:3 is now current device
Uncompressing …
Starting kernel …

Lantiq xDSL CPE VR9
mips_hpt_frequency = 250000000, counter_resolution = 2
Linux version 2.6.32.32 (swd@localhost.localdomain) (gcc version 4.3.3 (GCC) ) #16 Mon Dec 22 16:10:30 HKT 2014
phym = 04000000, mem = 04000000, max_pfn = 00004000
Reserving memory for CP1 @0xa4000000, size 0x00000000
CPU revision is: 00019556 (MIPS 34Kc)
Determined physical RAM map:
User-defined physical RAM map:
memory: 04000000 @ 00000000 (usable)
Initrd not found or empty – disabling initrd
Zone PFN ranges:
Normal 0x00000000 -> 0x00004000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 0x00000000 -> 0x00004000
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
Kernel command line: root=/dev/mtdblock2 rw rootfstype=squashfs ip=192.168.1.1:192.168.1.2::::eth0:on console=ttyS0,115200 ethaddr=AC:9A:96:F0:28:39 phym=64M mem=64M panic=1 mtdparts=ifx_sflash:128k(boot),1280k(kernel),6528k(rootfs),64k=
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
Writing ErrCtl register=00032640
Readback ErrCtl register=00032640
Memory: 60596k/65536k available (2881k kernel code, 4872k reserved, 826k data, 184k init, 0k highmem)
Hierarchical RCU implementation.
NR_IRQS:185
Lantiq ICU driver, version 3.0.1, (c) 2001-2011 Lantiq Deutschland GmbH
console [ttyS0] enabled
Calibrating delay loop… 332.59 BogoMIPS (lpj=1662976)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
Lantiq PCI host controller driver, version 1.2.0, (c) 2001-2011 Lantiq Deutschland GmbH
Lantiq PCIe Root Complex driver, version 1.5.3, (c) 2001-2011 Lantiq Deutschland GmbH
bio: create slab <bio-0> at 0
pci 0000:00:00.0: PME# supported from D1 D2
pci 0000:00:00.0: PME# disabled
ifx_pcie_rc_class_early_fixup: fixed pcie host bridge to pci-pci bridge
pci 0000:01:00.0: PME# supported from D0 D3hot
pci 0000:01:00.0: PME# disabled
pci 0000:02:00.0: PME# supported from D0 D1 D3hot
pci 0000:02:00.0: PME# disabled
pci 0000:01:00.0: PCI bridge, secondary bus 0000:02
pci 0000:01:00.0: IO window: disabled
pci 0000:01:00.0: MEM window: 0x1c000000-0x1c0fffff
pci 0000:01:00.0: PREFETCH window: disabled
NET: Registered protocol family 8
NET: Registered protocol family 20
Switching to clocksource MIPS
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NET: Registered protocol family 1
gptu: totally 6 16-bit timers/counters
gptu: misc_register on minor 63
gptu: succeeded to request irq 118
gptu: succeeded to request irq 119
gptu: succeeded to request irq 120
gptu: succeeded to request irq 121
gptu: succeeded to request irq 122
gptu: succeeded to request irq 123
IFX DMA driver, version ifxmips_dma_core.c:v1.0.17
,(c)2009 Infineon Technologies AG
Lantiq CGU driver, version 1.1.27, (c) 2001-2011 Lantiq Deutschland GmbH
vpe1_mem = 0
Wired TLB entries for Linux read_c0_wired() = 0
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Registering mini_fo version $Id$
fuse init (API version 7.13)
msgmni has been set to 118
Line: 127, function: deu_init
DMA Referenced PAGE_SIZE = 4096
Infineon Technologies DEU driver version 2.0.0
IFX DEU DES initialized (multiblock) (DMA).
IFX DEU AES initialized (multiblock) (DMA).
IFX DEU ARC4 initialized (multiblock) (DMA).
IFX DEU SHA1 initialized (DMA).
IFX DEU MD5 initialized (DMA).
IFX DEU SHA1_HMAC initialized (DMA).
IFX DEU MD5_HMAC initialized (DMA).
io scheduler noop registered (default)
ifx_pmu_init: Major 252
Lantiq PMU driver, version 1.2.2, (c) 2001-2011 Lantiq Deutschland GmbH
Lantiq GPIO driver, version 1.2.14, (c) 2001-2011 Lantiq Deutschland GmbH
Infineon Technologies RCU driver version 1.0.8
Lantiq LED Controller driver, version 1.0.6, (c) 2001-2011 Lantiq Deutschland GmbH
Lantiq (VRX) DSL CPE MEI driver, version 1.4.4, (c) 2013 Lantiq Deutschland GmbH
ttyS0 at MMIO 0xbe100c00 (irq = 105) is a IFX_ASC
Register ASC (UART) to PMCU.
Lantiq ASC (UART) driver, version 1.0.9, (c) 2001-2011 Lantiq Deutschland GmbH
brd: module loaded
loop: module loaded
Lantiq SSC driver, version 2.2.6, (c) 2001-2011 Lantiq Deutschland GmbH
Register flash device:flash0
7 cmdlinepart partitions found on MTD device ifx_sflash
Creating 7 MTD partitions on “ifx_sflash”:
0x000000000000-0x000000020000 : “boot”
0x000000020000-0x000000160000 : “kernel”
0x000000160000-0x0000007c0000 : “rootfs”
mtd: partition “rootfs” set to be root filesystem
0x0000007c0000-0x0000007d0000 : “config”
0x0000007d0000-0x0000007e0000 : “romfile”
0x0000007e0000-0x0000007f0000 : “rom”
0x0000007f0000-0x000000800000 : “radio”
Lantiq SPI flash driver, version 1.1.9, (c) 2001-2011 Lantiq Deutschland GmbH
ifxmips_gpio: Pin ID 10 (port 0, pin 10) has been reserved by module SFLASH from kernel module!
ifx_dataflash_init status error 255
PPP generic driver version 2.4.2
NET: Registered protocol family 24
IFX SWITCH API, Version 1.1.7.2
SWAPI: Registered character device [switch_api] with major no [81]
Switch API: PCE MicroCode loaded !!
Init IFX_ETHSW_Switch_API_procModule successfully.
Switch Auto Polling value = 0
GPHY FW load for A2x !!
GPHY FIRMWARE LOAD SUCCESSFULLY AT ADDR : 410000
IFX GPHY driver GE Mode, version ifxmips_vr9_gphy: V0.9 – Firmware: 8434
Registered led device: broadband_led
Registered led device: internet_led
Registered led device: usb1_link_led
Registered led device: usb2_link_led
Lantiq LED driver, version 1.0.17, (c) 2001-2011 Lantiq Deutschland GmbH
Mirror/redirect action on
u32 classifier
Actions configured
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (947 buckets, 5120 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
ctnetlink v0.93: registering with nfnetlink.
GRE over IPv4 tunneling driver
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 10
ip6_tables: (C) 2000-2006 Netfilter Core Team
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
NET: Registered protocol family 15
Bridge firewalling registered
Ebtables v2.0 registered
NET: Registered protocol family 8
atmpvc_init() failed with -17
KOAM is loaded successfully.
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
Freeing unused kernel memory: 184k freed
starting pid 190, tty ”: ‘/etc/init.d/rcS’
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Initializing USB Mass Storage driver…
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
IFXUSB: ifxusb_hcd: version 3.2 B120208
Chip Version :0002 BurstSize=4
IFXUSB: USB core #0 soft-reset
IFXUSB: USB core #0 soft-reset
ifxusb_hcd ifxusb_hcd: IFX USB Controller
ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 1
ifxusb_hcd ifxusb_hcd: irq 54, io mem 0xbe101000
IFXUSB: Init: Power Port (0)
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
IFXUSB: USB core #1 soft-reset
IFXUSB: USB core #1 soft-reset
ifxusb_hcd ifxusb_hcd: IFX USB Controller
ifxusb_hcd ifxusb_hcd: new USB bus registered, assigned bus number 2
ifxusb_hcd ifxusb_hcd: irq 83, io mem 0xbe106000
IFXUSB: Init: Power Port (0)
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
dns_init
domain_name:tplinkmodem.net

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
[ freshLineState ] 603: Can not open /dev/dsl_cpe_api for reading!
[ freshLineState ] 603: Can not open /dev/dsl_cpe_api for reading!
Loading E5 (MII0/1) driver …… MAC-0: e8-94-f6-86-3f-e0
MAC-1: e8-94-f6-86-3f-e1
Succeeded!
PPE datapath driver info:
Version ID: 64.3.3.1.0.1.1
Family : VR9
DR Type : Normal Data Path | Indirect-Fast Path
Interface : MII0 | MII1
Mode : Routing
Release : 0.1.1
PPE 0 firmware info:
Version ID: 7.1.5.1.0.33
Family : VR9
FW Type : Standard
Interface : MII0/1 + PTM
Mode : reserved – 1
Release : 0.33
PPE 1 firmware info:
Version ID: 7.2.1.6.2.0
Family : VR9
FW Type : Acceleration
Interface : MII0 + MII1
Mode : Bridging + IPv4 Routing
Release : 2.0
IFXOS, Version 1.5.14 (c) Copyright 2009, Lantiq Deutschland GmbH
Lantiq CPE API Driver version: DSL CPE API V4.16.6

Predefined debug level: 3
ifx_ppa_api: module license ‘unspecified’ taints kernel.
Disabling lock debugging due to kernel taint
PPA API — init successfully
ifx_ppa_init – init succeeded
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
sendto: No such file or directory
send 2001 error 251, -1
[ oal_sys_getOldTZInfo ] 330: Open TZ file error!
ath0 no private ioctls.

ath1 no private ioctls.

wlan0 no private ioctls.

ioctl: No such device
device eth0.3 entered promiscuous mode
device eth0 entered promiscuous mode
br0: port 1(eth0.3) entering forwarding state
device eth0.4 entered promiscuous mode
br0: port 2(eth0.4) entering forwarding state
device eth0.5 entered promiscuous mode
br0: port 3(eth0.5) entering forwarding state
device eth0.2 entered promiscuous mode
br0: port 4(eth0.2) entering forwarding state
[ rsl_initLanIgmpSnoopObj ] 181: We need vlan if we want igmp snooping
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
sendto: No such file or directory
send 2030 error 251, -1
[ oal_startUPnP ] 352: TD-W9980, TD-W9980

sendto: No such file or directory
send 2004 error 251, -1
[ startDslCpeCtl ] 1477: /usr/sbin/dsl_cpe_control -f/firmware/xcpe_hw.bin -i05_00_04_00_4C_01_04_07 -M2 -T1:0x1:0x1_2:0x1:0x1 -A/firmware/vdsl.scr -a/firmware/adsl.scr -n/firmware/xdslrc.sh -t192.168.1.139 -d192.168.1.139 &
DTI Agent Start – @(#)Debug and Trace Interface, DTI Agent 1.1.0
Send Fct Reg[00] – name: not_used, avail: No
Send Fct Reg[01] – name: not_used, avail: No
Send Fct Reg[02] – name: not_used, avail: No
Send Fct Reg[03] – name: local_loop, avail: Yes
DTI CLI – sendFct register IF: 0 name: DSL_API
DTI CLI – sendFct register, IF = 0, CLI name = <DSL_API>
listen thr – enter.
DTI Connection Open – SERVER 192.168.1.139:9000.
MEI_DRV: MEI_IfxRequestIrq(IRQ = 55, .., ), lock = 1
nReturn=0

nReturn=4 nDslMode=0

nReturn=0 nDslMode=1

[ apiSetAdslTypeAndAnnexType ] 1505: /firmware/dsl_cpe_pipe.sh g997xtusecs 05 00 04 00 4c 01 04 07
nReturn=0

nReturn=0 nDslMode=0 nDirection=0

nReturn=0 nDslMode=0 nDirection=1

nReturn=0 nDslMode=1 nDirection=0

nReturn=0 nDslMode=1 nDirection=1

nReturn=0 nDirection=0

nReturn=0 nDirection=1

nReturn=0

[ updateDslL3Forwarding ] 884: ###ipv4 default route intf is pppoe_0_40_0_d, ipv6 is NO_INTERFACE.
[ updateDslL3Forwarding ] 884: ###ipv4 default route intf is pppoe_0_40_0_d, ipv6 is NO_INTERFACE.
[ updateDslL3Forwarding ] 884: ###ipv4 default route intf is pppoe_0_40_0_d, ipv6 is NO_INTERFACE.
iptables: Bad rule (does a matching rule exist in that chain?).
radvd starting
[ getPidFromPidFile ] 112: Cann’t open file: /var/run/zebra.pid.
[ getPidFromPidFile ] 112: Cann’t open file: /var/run/ripd.pid.
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perrorifx_ppa_init – init succeeded
:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObjSub ] 1091: perror:1
iptables: Bad rule (does a matching rule exist in that chain?).
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perifx_ppa_init – init succeeded
ror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObjSub ] 1091: perror:1
iptables: Bad rule (does a matching rule exist in that chain?).
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 55ifx_ppa_init – init succeeded
96: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObjSub ] 1091: perror:1
iptables: Bad rule (does a matching rule exist in that chain?).
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlifx_ppa_init – init succeeded
an_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObjSub ] 1091: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ifx_ppa_init – init succeeded
wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObjSub ] 1091: perror:1
iptables: Bad rule (does a matching rule exist in that chain?).
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5ifx_ppa_init – init succeeded
596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObjSub ] 1091: perror:1
iptables: Bad rule (does a matching rule exist in that chain?).
ip6tables: Bad rule (does a matching rule exist in that chain?).
[ rsl_setStorageServiceObj ] 1140: mountFlag is 3,We start usb server

killall: ushare: no process killed
nReturn=0 nData=”5048 0000 0001 ”
nReturn=0 nData=”1762 0000 0001 ”

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.
iptables: Bad rule (does a matching rule exist in that chain?).
iptables: Bad rule (does a matching rule exist in that chain?).
kcg 323 :GPL NetUSB up!
kc 227 : init_DebugD end
INFO17EA: NetUSB 1.02.39, 00020620 : Apr 12 2013 11:37:34
INFO17EC: AUTH ISOC
INFO17ED: filterAudio
kc 90 : run_telnetDBGDServer start
usbcore: registered new interface driver KC NetUSB General Driver
INFO011A: init proc : PAGE_SIZE 4096
INFO184C: Check mac address
INFO16BE: infomap c10090bc
INFO16C1: sleep to wait br0 to wake up
INFO02D0: use dev Name br0
INFO16CA: sleep to wait br0 end.
INFO16E3: UDP_BROAD 7437 tcpPort:625868800
INFO02D0: use dev Name br0
INFO15CA: tcpConnector() started…
Enable forwarding
INFO14A7: Bind to br0
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rdp_getNextObj ] 573: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rdp_getNextObj ] 573: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rdp_getNextObj ] 573: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rdp_getNextObj ] 573: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rdp_getNextObj ] 573: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rdp_getNextObj ] 573: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rdp_getNextObj ] 573: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rdp_getNextObj ] 573: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rdp_getNextObj ] 573: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rdp_getNextObj ] 573: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rdp_getNextObj ] 573: perror:1
[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rdp_getNextObj ] 573: perror:1
DSL[00]: Reboot on training timeout (60)!!!
xDSL Leave SHOWTIME!!
nReturn=0 nData=”1762 0000 0001 ”

[ wlan_setWlanCfgMssid ] 3547: perror:7502
[ wlan_getWlanCfg ] 4175: perror:7502
[ rsl_getLanWlanObj ] 5596: perror:1
[ rsl_getObj ] 863: perror:1
[ rsl_getNextObj ] 1015: perror:1
[ rdp_getNextObj ] 573: perror:1

 

Continue Reading

Flashing Tomato Firmware On Asus RT-N16

Due to the aging performance of my Linksys WRT54GL I picked up a cheap Asus RT-N16 router to flash tomato firmware on so thought i’d do a quick howto.

This was carried out using a Windows 7 machine.

Files
Download the ASUS Firmware Restoration Utility (was a nightmare to find as it’s no longer available on the Asus website)
Download your chosen verison of tomato firmware i.e tomato-K26USB-1.28.RT-MIPSR2-114-AIO

1, Set a static ip of 192.168.1.10 on your PC network interface
2, Plug an ethernet cable from your PC to one of the router LAN ports
3, On the router hold down the black reset button (next to the WAN port don’t get mixed up with the WPS button)
4, Insert the power cable into the router
5, The power led will start to flash quickly
6, When the power led goes out release the reset button
7, The power led should now be flashing slowly
8, Open the Rescue_RT_N16_1902.zip file you downloaded earlier and extract the Rescue.exe file contained within
9, Run the Rescue.exe file
10. You will now be shown the following screen
rtn16flash1
11, Click ‘Browse’ Select the tomato firmware you downloaded earlier
rtn16flash2
12, Click ‘Upload’ the file will then be uploaded to the router
rtn16flash4
rtn16flash3
13, After it’s uploaded it will then do a ‘System Recovery’
rtn16flash4
14, When complete you will then get this screen
rtn16flash5
15, Open a browser to 192.168.1.1 and you should be able to login to tomato with admin/admin (I recommend resetting your configuration to defaults including NVRAM after doing so)

Continue Reading

N54L microserver Nas retirement

So my HP N54L microserver has served me well (pun intended) but recently I have been quickly using up storage and now down to my last 500gb on my pair of raid 1 3tb drives. Over the years I have been running more and more demanding software and now the N54L CPU is beginning to become a bottleneck. I already have a re replacement server in mind and just finalising spec.

Continue Reading

£250 budget gaming pc can it be done?

Right so currently my pc is running an old quad core Q6600 CPU with 8gb ram and 512mb graphics card and to be honest it’s starting to feel the strain.

Firstly it’s currently used as a family pc but struggles with a couple of different users logged in etc. My eldest child uses for browser based games/Minecraft etc but there will be a time soon when he wants to play more demanding games.

So being on a tight budget I’m going to try and cobble together something half decent that will play games at 1080p.

Now I was initially as previously buy individual components and build one but having used a Lenovo M91p sff I thought to save time and money I would get the tower version chuck in some more memory and a graphics card job done.

After some searching I found some 4GB Kingston memory modules for cheap on ebay.

After this the project stalled as busy with other things when I came back to it I found the M91p came with an i5-2400 CPU but the case and psu was also limiting. Undeterred I carried on searching and found a Lenovo M73 on eBay with an i5-4460 and would also be able to use the ram I had previously purchased. Also liked the fact it already had usb 3.0 ports and card reader. Stuck in a bid and won it for £125 posted.

Now the one of the limiting factors in these prebuilt machines is the psu as they weren’t originally designed for gaming use.

Cost breakdown
Lenovo M73 – £125
2x 4GB Corsair DDR3 1600 MHz CAS 11-11-11-30 Dual Channel Memory – £35.30
Graphics card – Nvidia Geforce gtx 750ti 2gb – £60

Continue Reading

Maplin A26LW A5-V11/A5-V12 OpenWrt Ralink RT5350F Mini Portable 150Mbps 3G/4G WiFi Wlan Hotspot AP Client RJ45 USB Wireless Router

So while randomly browsing a deals website I came across a USB wifi router/hotspot on sale at Maplin for a mere £2.00 and as my tinkering desire took over I decided to order a couple. https://www.maplin.co.uk/p/maplin-3g-n150-wi-fi-router-and-hotspot-a26lw

These devices all appear very similar physically but your mileage my vary on functionality i.e they may have
A restricted bootloader that doesn’t allow OpenWrt images
Limited Busybox shell available by telnet
More complete Busybox shell

Board is marked A5-V12 and chip is an Ralink RT5350F. From my reseach I found other boards are marked A5-V11 so used that as a starting point.

SoC RT5350
MIPS CPU
Clock 239 MHz
4 MByte Flash (GD25Q32)
16 MByte RAM (EM639165TS-6G)
USB Host 2.0
10/100 Ethernet switch
802.11n interface
I2C
Uart
Reset button
2 LEDs
Micro usb as power source

For this configuration I used my windows desktop and connected my 2nd network interface to the device.

Default ip is 192.168.169.1 and DHCP is enabled

Telnet is enabled by default and can login using admin/admin

BusyBox v1.12.1 (2011-10-22 23:04:50 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

# help

Built-in commands:
-------------------
. : break cd chdir continue eval exec exit export false hash
help local pwd read readonly return set shift source times trap
true type ulimit umask unset wait

# cat /proc/cpuinfo
system type : Ralink SoC
processor : 0
cpu model : MIPS 24K V4.12
BogoMIPS : 239.61
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : yes
ASEs implemented : mips16 dsp
VCED exceptions : not available
VCEI exceptions : not available

cat /proc/cmdline
console=ttyS1,57600n8 root=/dev/mtdblock5

# cat /proc/mtd
dev: size erasesize name
mtd0: 00400000 00010000 "ALL"
mtd1: 00030000 00010000 "Bootloader"
mtd2: 00010000 00010000 "Config"
mtd3: 00010000 00010000 "Factory"
mtd4: 000c282a 00010000 "Kernel"
mtd5: 002ed7d6 00010000 "RootFS"
mtd6: 003b0000 00010000 "Kernel_RootFS"

The stock bootloader is minimal/strangled one and needs upgrading and doesn’t allow flashing of OpenWrt firmware via the stock gui.

The easiest way to load a new bootloader and firmware is to download the files from a webserver. I used miniweb after installing I added the following files the htdocs directory

uboot_usb_128_03
mini.bin

and then run via windows command line

C:\Users\pc\Desktop\miniweb>miniweb.exe -p 80 -d
MiniWeb (build 300, built on Feb 28 2013)
(C)2005-2013 Written by Stanley Huang

Host: 192.168.169.2:80
Web root: htdocs
Max clients (per IP): 32 (16)
URL handlers: 2

Back in your telnet window download the two files

cd /tmp
# wget http://192.168.169.2/uboot_usb_128_03.img
Connecting to 192.168.169.2 (192.168.169.2:80)
uboot_usb_128_03.img 100% |*******************************| 135k --:--:-- ETA

# wget http://192.168.169.2/firmware.bin
Connecting to 192.168.169.2 (192.168.169.2:80)
firmware.bin 100% |*******************************| 3328k 00:00:00 ETA

Next write the new bootloader

# mtd_write write /tmp/uboot_usb_128_03.img Bootloader
Unlocking Bootloader ...
Writing from uboot_usb_128_03.img to Bootloader ... [w]

Now write the new firmware

# mtd_write write /tmp/mini.bin Kernel_RootFS
Unlocking Kernel_RootFS ...
Writing from /tmp/mini.bin to Kernel_RootFS ... [w]

Once all complete reboot
# reboot

While it's rebooting you'll need to set a static ip on your desktop interface that is connected to the device i.e
192.168.100.2
255.255.255.0

Once the deivce has rebooted it will be available via 192.168.100.1 and again telnet is enabled.
=== IMPORTANT ============================
Use 'passwd' to set your login password
this will disable telnet and enable SSH
------------------------------------------

BusyBox v1.19.4 (2013-12-29 15:07:06 UTC) built-in shell (ash)
Enter 'help' for a list of built-in commands.

_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
BARRIER BREAKER (Bleeding Edge, r35407) - RT5350F
-----------------------------------------------------
-- Cooked by pratanczuk --
-- --
-- my-embedded.blogspot.com --
-----------------------------------------------------
root@OpenWrt:/#

CONGRATULATIONS you now have a minimal OpenWrt image installed. You can now also upgrade using the sysupgrade function but you need to be aware of the 16MB memory limit.

Please let me know what you are using your devices for and share any custom f/w you've built for it.

Here are some useful links I found
OpenWrt
My Embedded (minimal OpenWrt image)
Github
Bootloaders
Blog Post

Continue Reading

TVPlayer subtitles – Dont hold your breath

So my tv broadband and phone package is due for renewal in a couple of months and it is clear i only actually watch a couple of subscription channels and mainly Discovery. I don’t have sports or movies packages as have no need for them as not into football and 99% of the films are repeats. During my search I came across tv player which looked a good deal as it has exactly the channels I wanted for sensible monthly price meaning all I would need to pay for is broadband from another supplier and there is currently various deals on at the moment. As TV Player is a streaming service I thought I would check the subtitles situation. A quick Google found this post http://support.tvplayer.com/forums/229619-ideas-and-suggestions/suggestions/5458900-subtitles-for-live-channels-as-this-is-the-best-ap the top post by ‘TVP Admin’ from 3 years ago said they are “currently working on it, they also said the same thing in 2015.

Due to the length of time I assumed that subtitles would now be available so dropped them an email and this was their response.

So after 3 years of working on it they still can’t provide subtitles? With live tv via other providers Discovery programs have subtitles so unsure why it can not be done via a streaming service (if anyone can shed any light on this please comment below). In this technological age we shouldn’t still need to be begging for accessible tv services!

22/08/17
I have gone into full keyboard warrior mode and dropped and email to the Discovery channel for their feedback.

“Good evening

As an avid viewer i have been looking for other tv packages that can supply your channel as i’m paying too much for chnnels I don’t watch and during my search I came across https://tvplayer.com/ being deaf I contacted them re subtitle availability and I was told “We don’t offer subtitles at the moment but we hope to have this feature available soon.” apparently they have been “working on it” since 2014!. I know live tv shows have subtitles but where do the limitations come in as BBC iplayer etc have subtitles? Is tvplayers delay due to changes needing to be made by yourselves?. It’s very saddening that some providers are dragging their heels with accessible tv services.”

I got a reply from discovery

“Thank you for contacting Discovery.

Our channels are available through Freeview.

Kind regards,

Sheena | Discovery Viewer Services | discoveryuk.com”

My reply

“Good morning thanks for your reply however it doesn’t answer my question re streaming service tvplayer offering subtitles.

Also Discovery channel is not shown on the freeview channel guide https://www.freeview.co.uk/why-freeview/channels#K02KVJU0jI0qsEYj.97

their reply

“While we are included in these channels, unfortunately we have no say in their production or subtitling facility.

You would need to contact them.

Apologies for any inconvenience caused.

Adam
Discovery Customer Support”

So there you have it looks like its a TVPlayer issue rather than Discovery.

Continue Reading

New wordpress theme

So I decided to look for a new theme for TOP as the current one isn’t responsive and an increasing number of people view the site on mobile devices. After goinf through many 100’s I decided on the Olsen Light theme. It fits in well with my minimalist look and will be making some tweaks to make it fit better.

Old theme
topoldwptheme

New theme
topnewwptheme

As you can probably see i’m not big on change and know what I like.

Continue Reading

TOP Server Monitor

Over the years i’ve used various server monitors with varying degrees of success, the ones I did like are now paid for and over bloated with premium features I don’t need. So couple of weeks ago I thought about doing my own!.

Requirements
1, Simple clean interface
2, Ping only monitoring (for now)
3, Use remote nodes
4, All self written software

I began customizing an opensource firmware for a spare device I had and is still a work in progress as there is much to do. I have been writing scripts to interact between a single worker node and a master node. Currently I have the worker able to ping an ip address and report back to the master the return status i.e pass or fail at which point it then updates a simple webpage. To reduce the risk of false positives if the worker reports a fail the master will re check to verify it’s actually down.

Now my webdesign skills are limited to say the least (hell I use WP) i’ve had a ‘play’ around before so this was the first version I cam up with.
topmonv1
Yes its ok you can stop laughing now!

I decided to google bootstrap as previous sites built round this give the ‘clean’ look I want. This is v2, as you can see the entire row colour reflects the status i.e up or down.
topmonv2

Bit more googling and playing and I came up with v3. This differs from v2 in the fact that the status is only shown as a single button.
topmonv3

Currently i’m hard coding the test ips into a file, it would be nice to have the ability to add new monitors via the webpage but i need to figure out a) how to add working buttons b) how the master then updates the worker with the new ip’s. I sense much pain and coffee in my future….

16/07/17
This morning i’ve added buttons (don’t do anything yet) to my v3 layout. Personally I think v4 has too many colours so it would be hard to tell if a node was down with just a quick glance.
topmonv4

20/07/17
Done a bit more today. The worker/master interaction is going well. So far ive tested a list of 10 ips containing a mix of real and fake and they have all been reported to the master correctly and it telling the worker what it should be. If they dont agree the master has overall say. In the future it would be nice to have two workers so they can decided between them then tell the master who will do final verification. The trouble is going beyond 121 messaging things can get messey with messages lost/delayed/sent twice etc so is a fair amount more work. Ive decided im sticking with the v2 layout as its easy to tell the status and looks cleaner.

Continue Reading

Windows 10 right click on file or folder crashes explorer

So had an issue on my windows 10 machine that every time I right clicked a folder explorer would crash. One of the reasons is the ‘quick access’ feature can become too full, this fix worked for me. Open File Explorer Right-click Quick Access Select “Options” Under Privacy click the Clear button After doing this right click began to work ok again, if your regularly coming across this issue then it may be better just to disable this function completely.

Continue Reading
1 2 3 7