วันอังคารที่ 18 พฤศจิกายน พ.ศ. 2557

Planet VC-200S v1

อุปกรณ์นี้เป็น VDSL2 Router
ตัวเครื่องภายนอก
แผงวงจรของ Router มีลักษณะคล้ายกับ Planet VC-200S v2 มากใช้ไอซีเบอร์เดียวกัน ต่างกันแค่ลายวงจรส่วน VDSL สามารถใช้ Bootloader และ Firmware ร่วมกันได้
บอร์ดวงจร
ฺBoot message
ADM5120 Boot:


Copyright 2002-2004  ADMtek, Inc.
CPU: ADM5120-175MHz
SDRAM: 16MB
Flash: NOR-4MB
Boot System: Linux-2.4.18-5120
Loader Version: 1.0 (PLANET VC-200S)
Creation Date: 2007.02.14

Press <space> key three times to enter boot menu..
0
Check VDSL2 Mode...Pass
Booting Linux...
NOR Flash 4MB ...
Kernel decompress ...
Kernel decompress done ... PASS
Timer irqdisable..
LINUX/5120 started...
CPU revision is: 0001800b
Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
Primary data cache 8kB 2-way, linesize 16 bytes.
Linux version 2.4.20_PLANET_v1.0b070409 (root@localhost.localdomain) (gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-110.1)) #778 一 4月 9 14:57:03 CST 2007
Can't analyze prologue code at 800244dc
am5120_setup() starts.
System no PCI BIOS
Determined physical RAM map:
 memory: 00c3d000 @ 003c3000 (usable)
Initial ramdisk at: 0x801c1000 (1949696 bytes)
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/ram0 console=ttyS0
CPU clock: 175MHz
Calibrating delay loop... 174.48 BogoMIPS
MIPS CPU counter frequency is fixed at 87500000 Hz
Memory: 12344k/12532k available (1604k kernel code, 188k reserved, 2000k data, 64k init, 0k highmem)
Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
Checking for 'wait' instruction...  available.
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
LSP Revision 1
Starting kswapd
Disabling the Out Of Memory Killer
JFFS2 version 2.1. (C) 2001, 2002 Red Hat, Inc., designed by Axis Communications AB.
pty: 256 Unix98 ptys configured
RAMDISK driver initialized: 16 RAM disks of 6144K size 1024 blocksize
loop: loaded (max 8 devices)
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 1024 bind 2048)
ip_conntrack version 2.1 (128 buckets, 1024 max) - 580 bytes per conntrack
ip_conntrack_pptp version 1.9 loaded
ip_nat_pptp version 1.5 loaded
ip_tables: (C) 2000-2002 Netfilter core team
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Ethernet Bridge 008 for NET4.0
Switch Mode
Port_conf2_REG: 0x3a
AM5120 NOR flash device: 400000 at 1fc00000
 Amd/Fujitsu Extended Query Table v1.1 at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling fast programming due to code brokenness.
Creating 2 MTD partitions on "AM5120 NOR flash device":
0x00010000-0x00020000 : "BoardCfg"
0x00020000-0x00200000 : "Kernel Image"
AM5120 NOR flash device initialized
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 1904k freed
EXT2-fs warning: maximal mount count reached, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem).
Freeing prom memory: 0kb freed
Freeing unused kernel memory: 64k freed
init started:  BusyBox v1.00 (2006.05.29-14:43+0000) multi-call binary
Algorithmics/MIPS FPU Emulator v1.5
mount: Mounting tmpfs on /dev/shm failed: No such file or directory
Starting RAWACCESS device driver...
Using /lib/modules/ifx_raw_acs
(raw_acs)Init raw_acs successfully!
rawdev opened!
Read 26852 bytes from flash
25396 bytes...Uncompressed to...70009 bytes
Write 412 bytes to /nv/ripd.conf
Write 2273 bytes to /nv/vdsl2_hw_type.sh
Write 3327 bytes to /nv/udhcpd.conf
Write 2272 bytes to /nv/vdsl2_hw_type.bak
Write 7448 bytes to /nv/rc.conf
Write 12226 bytes to /nv/defconf.vdsl2
Write 260 bytes to /nv/options.pptp
Write 1188 bytes to /nv/vdsl2_init.sh
Write 446 bytes to /nv/pptp
Write 1202 bytes to /nv/vdsl2_start.sh
Write 106 bytes to /nv/pap-secrets
Write 1074 bytes to /nv/vdsl2.conf
Write 4919 bytes to /nv/rc.firewall
Write 2398 bytes to /nv/fw_update.sh
Write 4604 bytes to /nv/pppoe.conf
Write 16384 bytes to /nv/.vdsl2_selfstart.sh.swp
Write 4022 bytes to /nv/vdsl2_selfstart.sh
Write 5319 bytes to /nv/rc.iptables
Write 129 bytes to /nv/chap-secrets
Read data completely!
Init VDSL2 CPE Ref environment

- loading VDSL2 CPE Ref Board - board driver -
*** Creating dir:  /dev/adm5120_rb
*** Creating node: /dev/adm5120_rb/0
Using ./drv_adm5120_rb
Warning: loading drv_adm5120_rb will taint the kernel: no license
  See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Warning: loading drv_adm5120_rb will taint the kernel: forced load
ADM5120 Board Driver, Version 0.0.4.1
<6>(c) Copyright 2003, Infineon Technologies AG

- loading VDSL2 CPE board - DFE driver -
*** Creating dir:  /dev/vinax
*** Creating node: /dev/vinax/cntrl0
*** Creating node: /dev/vinax/0
Using ./drv_vinax
Warning: loading drv_vinax will taint the kernel: non-GPL license - proprietary
  See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Warning: loading drv_vinax will taint the kernel: forced load
<6>VINAX Driver, Version 0.1.2.1
<6>(c) Copyright 2005, Infineon Technologies AG
<6>### VINAX - VINAX - VINAX - VINAX ###
<7>VINAX_DRV: create proc config entry
--> Add VINAX tick to timer queue

board driver <drv_adm5120_rb> loaded
<7>ADM5120_RB_DRV: MPMC init - WS RD/WR 0xC/0xC, timebase 12,5 ns
<7>ADM5120_RB_DRV: address mapped: Boot Params 0x1fc10000 --> 0xbfc10000
current HW type is CPE_MODE
+++ unpack CPE firmware +++
+++ setup CPE firmware vcpe_hw.bin +++
MEI driver <drv_vinax> loaded
init MEI driver (base addr = 0x10C00000, IRQ = 4)
<7>VINAX_DRV: VINAX_IfxRequestIrq(IRQ = 4, .., ), lock = 1
!!! RESET the VDSL2 device (via MEI) !!!
set VINAX DFE config
VDSL2 pre init done
Setting Hostname: vdsl2.planet.com.tw
Switching Mode - Skip ADM1 config
Starting DNS Proxy ....
ERROR: The /etc/dnrd directory should only be user writable
Starting HTTP Server ....
Using /ctl/admmod.o
Loading ADM driver...
-n Current Time:
Thu Jan  1 00:00:08 GMT 1970
VDSL2 initialisation - post
Start VDSL2 CPE Ref environment
Start VINAX firmeware download
--> test: open device: /dev/vinax/0.
Start Download <firmware.bin>, size: 562356VINAX_DRV[00]: start FW download -  entity 0, FW imageId 0.

<7>VINAX_DRV [00-01]: FW download done (bm 7)
Start VDSL2 DSL DAEMON Application
DSL: start DSL daemon.
Autostarting the line...
Set Satatic Route
nReturn=0 nLine=0

nReturn=0 nLine=0 nChannel=0 nDirection=0

nReturn=0 nLine=0 nChannel=0 nDirection=1

UPSTREAM MIN: 64000 MAX: 150000000 DELAY: 10
DOWNSTREAM MIN: 64000 MAX: 150000000 DELAY: 10
nReturn=0 nLine=0

set Bandplan 16 Profile 6
nReturn=0 nLine=0

Activate the Line
nReturn=0 nLine=0

nReturn=0 nData="A173 0000 0002 000E2040 "

done

VDSL2 post init done

   VDSL2 CPE Reference Board
      EASY83000

     PLANET VC-200S v1.0 (CPE)

     FW:                v9.6.3.11.0.2
     DSL-API:           v1.7.3
     DFE-Drv:           v0.1.2.1
     WEB-Interface:     v0.3.0


BusyBox v1.00 (2006.05.29-14:43+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

/ #

ADM bootloader 
Firmware

วันจันทร์ที่ 17 พฤศจิกายน พ.ศ. 2557

Planet VC-200M v2

อุปกรณ์ตัวนี้เป็น VDSL2 Router ทำงานโหมด Master 
ตัวเครื่อง
วงจรภายในจะเหมือนกันกับ Planet VC-200S v2 ต่างกันแค่ไอซี VDSL ที่ใช้คนละตัวกัน

Boot message
ADM5120 Boot:


Copyright 2002-2004  ADMtek, Inc.
CPU: ADM5120-175MHz
SDRAM: 16MB
Flash: NOR-4MB
Boot System: Linux-2.4.18-5120
Loader Version: 1.0 (PLANET VC-200M)
Creation Date: 2007.02.14

Press <space> key three times to enter boot menu..
0
Check VDSL2 Mode...Pass
Booting Linux...
NOR Flash 4MB ...
Kernel decompress ...
Kernel decompress done ... PASS
Timer irqdisable..
LINUX/5120 started...
CPU revision is: 0001800b
Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
Primary data cache 8kB 2-way, linesize 16 bytes.
Linux version 2.4.20_PLANET_v1.1b070920 (root@localhost.localdomain) (gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-110.1)) #849 四 9月 20 16:35:53 VLAST 2007
Can't analyze prologue code at 800245dc
am5120_setup() starts.
System no PCI BIOS
Determined physical RAM map:
 memory: 00c42000 @ 003be000 (usable)
Initial ramdisk at: 0x801c1000 (1929216 bytes)
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/ram0 console=ttyS0
CPU clock: 175MHz
Calibrating delay loop... 174.48 BogoMIPS
MIPS CPU counter frequency is fixed at 87500000 Hz
Memory: 12364k/12552k available (1604k kernel code, 188k reserved, 1980k data, 64k init, 0k highmem)
Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
Checking for 'wait' instruction...  available.
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
LSP Revision 1
Starting kswapd
Disabling the Out Of Memory Killer
JFFS2 version 2.1. (C) 2001, 2002 Red Hat, Inc., designed by Axis Communications AB.
pty: 256 Unix98 ptys configured
RAMDISK driver initialized: 16 RAM disks of 6144K size 1024 blocksize
loop: loaded (max 8 devices)
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 1024 bind 2048)
ip_conntrack version 2.1 (128 buckets, 1024 max) - 580 bytes per conntrack
ip_conntrack_pptp version 1.9 loaded
ip_nat_pptp version 1.5 loaded
ip_tables: (C) 2000-2002 Netfilter core team
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Ethernet Bridge 008 for NET4.0
Switch Mode
Port_conf2_REG: 0x3a
AM5120 NOR flash device: 400000 at 1fc00000
 Amd/Fujitsu Extended Query Table v1.1 at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling fast programming due to code brokenness.
Creating 2 MTD partitions on "AM5120 NOR flash device":
0x00010000-0x00020000 : "BoardCfg"
0x00020000-0x00200000 : "Kernel Image"
AM5120 NOR flash device initialized
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 1884k freed
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem).
Freeing prom memory: 0kb freed
Freeing unused kernel memory: 64k freed
init started:  BusyBox v1.00 (2006.05.29-14:43+0000) multi-call binary
Algorithmics/MIPS FPU Emulator v1.5
mount: Mounting tmpfs on /dev/shm failed: No such file or directory
Starting RAWACCESS device driver...
Using /lib/modules/ifx_raw_acs
(raw_acs)Init raw_acs successfully!
rawdev opened!
Read 25769 bytes from flash
24313 bytes...Uncompressed to...51166 bytes
Write 412 bytes to /nv/ripd.conf
Write 2273 bytes to /nv/vdsl2_hw_type.sh
Write 3324 bytes to /nv/udhcpd.conf
Write 7447 bytes to /nv/rc.conf
Write 12226 bytes to /nv/defconf.vdsl2
Write 260 bytes to /nv/options.pptp
Write 1188 bytes to /nv/vdsl2_init.sh
Write 446 bytes to /nv/pptp
Write 1202 bytes to /nv/vdsl2_start.sh
Write 106 bytes to /nv/pap-secrets
Write 1074 bytes to /nv/vdsl2.conf
Write 4919 bytes to /nv/rc.firewall
Write 2398 bytes to /nv/fw_update.sh
Write 4604 bytes to /nv/pppoe.conf
Write 3839 bytes to /nv/vdsl2_selfstart.sh
Write 5319 bytes to /nv/rc.iptables
Write 129 bytes to /nv/chap-secrets
Read data completely!
Init VDSL2 CPE Ref environment

- loading VDSL2 CPE Ref Board - board driver -
*** Creating dir:  /dev/adm5120_rb
*** Creating node: /dev/adm5120_rb/0
Using ./drv_adm5120_rb
Warning: loading drv_adm5120_rb will taint the kernel: no license
  See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Warning: loading drv_adm5120_rb will taint the kernel: forced load
ADM5120 Board Driver, Version 0.0.4.1
<6>(c) Copyright 2003, Infineon Technologies AG

- loading VDSL2 CPE board - DFE driver -
*** Creating dir:  /dev/vinax
*** Creating node: /dev/vinax/cntrl0
*** Creating node: /dev/vinax/0
Using ./drv_vinax
Warning: loading drv_vinax will taint the kernel: non-GPL license - proprietary
  See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Warning: loading drv_vinax will taint the kernel: forced load
<6>VINAX Driver, Version 0.1.2.1
<6>(c) Copyright 2005, Infineon Technologies AG
<6>### VINAX - VINAX - VINAX - VINAX ###
<7>VINAX_DRV: create proc config entry
--> Add VINAX tick to timer queue

board driver <drv_adm5120_rb> loaded
<7>ADM5120_RB_DRV: MPMC init - WS RD/WR 0xC/0xC, timebase 12,5 ns
<7>ADM5120_RB_DRV: address mapped: Boot Params 0x1fc10000 --> 0xbfc10000
current HW type is CO_MODE
+++ unpack CO firmware +++
+++ setup CO firmware vco_hw.bin +++
MEI driver <drv_vinax> loaded
init MEI driver (base addr = 0x10C00000, IRQ = 4)
<7>VINAX_DRV: VINAX_IfxRequestIrq(IRQ = 4, .., ), lock = 1
!!! RESET the VDSL2 device (via MEI) !!!
set VINAX DFE config
VDSL2 pre init done
Setting Hostname: vdsl2.planet.com.tw
Switching Mode - Skip ADM1 config
Starting DNS Proxy ....
ERROR: The /etc/dnrd directory should only be user writable
Starting HTTP Server ....
Using /ctl/admmod.o
Loading ADM driver...
-n Current Time:
Thu Jan  1 00:00:08 GMT 1970
VDSL2 initialisation - post
Start VDSL2 CPE Ref environment
Start VINAX firmeware download
--> test: open device: /dev/vinax/0.
Start Download <firmware.bin>, size: 584152VINAX_DRV[00]: start FW download -  entity 0, FW imageId 0.

<7>VINAX_DRV [00-01]: FW download done (bm 7)
Start VDSL2 DSL DAEMON Application
DSL: start DSL daemon.
Autostarting the line...
nReturn=0 nLine=0

Set Satatic Route
nReturn=0 nLine=0 nChannel=0 nDirection=0

nReturn=0 nLine=0 nChannel=0 nDirection=1

UPSTREAM MIN: 64000 MAX: 150000000 DELAY: 10
DOWNSTREAM MIN: 64000 MAX: 150000000 DELAY: 10
nReturn=0 nLine=0

set Bandplan 16 Profile 6
nReturn=0 nLine=0

set g997nmcs 0 1 60 65 55
nReturn=0 nLine=0 nDirection=1

set g997nmcs 0 0 60 65 55
nReturn=0 nLine=0 nDirection=0

Activate the Line
nReturn=0 nLine=0

nReturn=0 nData="A173 0000 0002 000E2040 "

done

VDSL2 post init done

   VDSL2 CPE Reference Board
      EASY83000

     PLANET VC-200M v1.1 (CO)

     FW:                v9.6.3.11.0.2
     DSL-API:           v1.7.3
     DFE-Drv:           v0.1.2.1
     WEB-Interface:     v0.3.0


BusyBox v1.00 (2006.05.29-14:43+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

/ # 
Bootloader backup

Firmware

Planet VC-200S v2

อุปกรณ์นี้เป็น VDSL2 Router ครับ
ตัวเครื่อง
ภายในเครื่องไอซี VDSL มี Heatsink ปิดอยู่ไม่ทราบว่าเบอร์อะไรส่วนไอซีอื่นๆ ที่เห็นคือ
บอร์ดวงจร
Infineon ADM5120P -> HOME GATEWAY CONTROLLER
Infineon ADM5120P
Etrontech EM638325TS -> (8 MB)2M x 32 Synchronous DRAM (SDRAM) x2 รวมเป็น 16 MB
Etrontech EM638325TS
EON EN29LV320AB -> 32 Megabit (4096K x 8-bit / 2048K x 16-bit) Flash Memory 
Boot Sector Flash Memory, CMOS 3.0 Volt-only
EON EN29LV320AB
ATMEL808 25160AN -> 2 kB SPI Serial EEPROMs 
ATMEL 25160AN
AX3102 ->  PWM Control 3A Step-Down Converter ใช้ในวงจรไฟ 3.36v 1.73v 1.5v
AX3102
ใต้บอร์ด
ภาคจ่ายไฟ
พอร์ต Serial
Boot message
ADM5120 Boot:


Copyright 2002-2004  ADMtek, Inc.
CPU: ADM5120-175MHz
SDRAM: 16MB
Flash: NOR-4MB
Boot System: Linux-2.4.18-5120
Loader Version: 1.0 (PLANET VC-200S)
Creation Date: 2007.02.14

Press <space> key three times to enter boot menu..
0
Check VDSL2 Mode...Pass
Booting Linux...
NOR Flash 4MB ...
Kernel decompress ...
Kernel decompress done ... PASS
Timer irqdisable..
LINUX/5120 started...
CPU revision is: 0001800b
Primary instruction cache 8kB, physically tagged, 2-way, linesize 16 bytes.
Primary data cache 8kB 2-way, linesize 16 bytes.
Linux version 2.4.20_PLANET_v1.0b070409 (root@localhost.localdomain) (gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-110.1)) #778 ? 4? 9 14:57:03 CST 2007
Can't analyze prologue code at 800244dc
am5120_setup() starts.
System no PCI BIOS
Determined physical RAM map:
 memory: 00c3d000 @ 003c3000 (usable)
Initial ramdisk at: 0x801c1000 (1949696 bytes)
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/ram0 console=ttyS0
CPU clock: 175MHz
Calibrating delay loop... 174.48 BogoMIPS
MIPS CPU counter frequency is fixed at 87500000 Hz
Memory: 12344k/12532k available (1604k kernel code, 188k reserved, 2000k data, 64k init, 0k highmem)
Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
Checking for 'wait' instruction...  available.
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
LSP Revision 1
Starting kswapd
Disabling the Out Of Memory Killer
JFFS2 version 2.1. (C) 2001, 2002 Red Hat, Inc., designed by Axis Communications AB.
pty: 256 Unix98 ptys configured
RAMDISK driver initialized: 16 RAM disks of 6144K size 1024 blocksize
loop: loaded (max 8 devices)
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 1024 bind 2048)
ip_conntrack version 2.1 (128 buckets, 1024 max) - 580 bytes per conntrack
ip_conntrack_pptp version 1.9 loaded
ip_nat_pptp version 1.5 loaded
ip_tables: (C) 2000-2002 Netfilter core team
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Ethernet Bridge 008 for NET4.0
Switch Mode
Port_conf2_REG: 0x3a
AM5120 NOR flash device: 400000 at 1fc00000
 Amd/Fujitsu Extended Query Table v1.1 at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling fast programming due to code brokenness.
Creating 2 MTD partitions on "AM5120 NOR flash device":
0x00010000-0x00020000 : "BoardCfg"
0x00020000-0x00200000 : "Kernel Image"
AM5120 NOR flash device initialized
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 1904k freed
EXT2-fs warning: maximal mount count reached, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem).
Freeing prom memory: 0kb freed
Freeing unused kernel memory: 64k freed
init started:  BusyBox v1.00 (2006.05.29-14:43+0000) multi-call binary
Algorithmics/MIPS FPU Emulator v1.5
mount: Mounting tmpfs on /dev/shm failed: No such file or directory
Starting RAWACCESS device driver...
Using /lib/modules/ifx_raw_acs
(raw_acs)Init raw_acs successfully!
rawdev opened!
Read 26852 bytes from flash
25396 bytes...Uncompressed to...70009 bytes
Write 412 bytes to /nv/ripd.conf
Write 2273 bytes to /nv/vdsl2_hw_type.sh
Write 3327 bytes to /nv/udhcpd.conf
Write 2272 bytes to /nv/vdsl2_hw_type.bak
Write 7448 bytes to /nv/rc.conf
Write 12226 bytes to /nv/defconf.vdsl2
Write 260 bytes to /nv/options.pptp
Write 1188 bytes to /nv/vdsl2_init.sh
Write 446 bytes to /nv/pptp
Write 1202 bytes to /nv/vdsl2_start.sh
Write 106 bytes to /nv/pap-secrets
Write 1074 bytes to /nv/vdsl2.conf
Write 4919 bytes to /nv/rc.firewall
Write 2398 bytes to /nv/fw_update.sh
Write 4604 bytes to /nv/pppoe.conf
Write 16384 bytes to /nv/.vdsl2_selfstart.sh.swp
Write 4022 bytes to /nv/vdsl2_selfstart.sh
Write 5319 bytes to /nv/rc.iptables
Write 129 bytes to /nv/chap-secrets
Read data completely!
Init VDSL2 CPE Ref environment

- loading VDSL2 CPE Ref Board - board driver -
*** Creating dir:  /dev/adm5120_rb
*** Creating node: /dev/adm5120_rb/0
Using ./drv_adm5120_rb
Warning: loading drv_adm5120_rb will taint the kernel: no license
  See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Warning: loading drv_adm5120_rb will taint the kernel: forced load
ADM5120 Board Driver, Version 0.0.4.1
<6>(c) Copyright 2003, Infineon Technologies AG

- loading VDSL2 CPE board - DFE driver -
*** Creating dir:  /dev/vinax
*** Creating node: /dev/vinax/cntrl0
*** Creating node: /dev/vinax/0
Using ./drv_vinax
Warning: loading drv_vinax will taint the kernel: non-GPL license - proprietary
  See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Warning: loading drv_vinax will taint the kernel: forced load
<6>VINAX Driver, Version 0.1.2.1
<6>(c) Copyright 2005, Infineon Technologies AG
<6>### VINAX - VINAX - VINAX - VINAX ###
<7>VINAX_DRV: create proc config entry
--> Add VINAX tick to timer queue

board driver <drv_adm5120_rb> loaded
<7>ADM5120_RB_DRV: MPMC init - WS RD/WR 0xC/0xC, timebase 12,5 ns
<7>ADM5120_RB_DRV: address mapped: Boot Params 0x1fc10000 --> 0xbfc10000
current HW type is CPE_MODE
+++ unpack CPE firmware +++
+++ setup CPE firmware vcpe_hw.bin +++
MEI driver <drv_vinax> loaded
init MEI driver (base addr = 0x10C00000, IRQ = 4)
<7>VINAX_DRV: VINAX_IfxRequestIrq(IRQ = 4, .., ), lock = 1
!!! RESET the VDSL2 device (via MEI) !!!
set VINAX DFE config
VDSL2 pre init done
Setting Hostname: vdsl2.planet.com.tw
Switching Mode - Skip ADM1 config
Starting DNS Proxy ....
ERROR: The /etc/dnrd directory should only be user writable
Starting HTTP Server ....
Using /ctl/admmod.o
Loading ADM driver...
-n Current Time:
Thu Jan  1 00:00:08 GMT 1970
VDSL2 initialisation - post
Start VDSL2 CPE Ref environment
Start VINAX firmeware download
--> test: open device: /dev/vinax/0.
Start Download <firmware.bin>, size: 562356VINAX_DRV[00]: start FW download -  entity 0, FW imageId 0.

<7>VINAX_DRV [00-01]: FW download done (bm 7)
Start VDSL2 DSL DAEMON Application
DSL: start DSL daemon.
Autostarting the line...
Set Satatic Route
nReturn=0 nLine=0

nReturn=0 nLine=0 nChannel=0 nDirection=0

nReturn=0 nLine=0 nChannel=0 nDirection=1

UPSTREAM MIN: 64000 MAX: 150000000 DELAY: 10
DOWNSTREAM MIN: 64000 MAX: 150000000 DELAY: 10
nReturn=0 nLine=0

set Bandplan 16 Profile 6
nReturn=0 nLine=0

Activate the Line
nReturn=0 nLine=0

nReturn=0 nData="A173 0000 0002 000E2040 "

done

VDSL2 post init done

   VDSL2 CPE Reference Board
      EASY83000

     PLANET VC-200S v1.0 (CPE)

     FW:                v9.6.3.11.0.2
     DSL-API:           v1.7.3
     DFE-Drv:           v0.1.2.1
     WEB-Interface:     v0.3.0


BusyBox v1.00 (2006.05.29-14:43+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

/ #

cpuinfo
system type : ADM5120 Demo Board
processor : 0
cpu model : MIPS 4Kc V0.11
BogoMIPS : 174.48
wait instruction : yes
microsecond timers : yes
tlb_entries : 16
extra interrupt vector : yes
hardware watchpoint : yes
VCED exceptions : not available
VCEI exceptions : not available

ifconfig
adm0      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX  
          inet addr:192.168.1.200  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7947 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7688 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:375123 (366.3 KiB)  TX bytes:4285920 (4.0 MiB)
          Interrupt:9 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

mtd
dev:    size   erasesize  name
mtd0: 00010000 00010000 "BoardCfg"
mtd1: 001e0000 00010000 "Kernel Image"

ADM bootloader 
Firmware

วันเสาร์ที่ 8 พฤศจิกายน พ.ศ. 2557

Ubiquiti Power APN

อุปกรณ์ตัวนี้ไปไวเลสเราเตอร์ความเร็ว 300 Mbps กำลังส่งสูงสุด 1000 mW มี 1 พอร์ต WAN และ 4 พอร์ต LAN
ลักษณะภายนอก
ภายในใช้ CPU ของ Artheros ตามแบบฉบับทั่วๆ ไปของ UBNT โดยรุ่นนี้ใช้ CPU AR7240 ใช้ Wireless AR9283, RAM 32 MB, Flash 8 MB
ภายในตัวเครื่อง
ไอซีหลักๆ ที่เจอคือ
ATHEROS AR7240 -> Network Processor SOC
ATHEROS AR7240
MXIC MX25L6445E -> (8 MB)64M-BIT [x 1/x 2/x 4] CMOS MXSMIOTM (SERIAL MULTI I/O) FLASH MEMORY
MXIC MX25L6445E
Zentel A3S56D40FTP -> (32 MB)256Mb DDR SDRAM Specification
Zentel A3S56D40FTP
Z1212AI -> EZBuck™ 3A Simple Buck Regulator อยู่ในวงจรแปลงไฟ 4.71v และ 3.30v
Z1212AI
ETX -> Switching regulator 1.2v
ETX
วงจรส่วน Wireless

ATHEROS AR9283 -> PCIe bgn adapter
ATHEROS AR9283
AWL6153 -> 2.4 GHz Wireless LAN  Power Amplifier Module
AWL6153
Two-line Bi-directional TVS Diode
TVS Diode

ภาพรวมภาคจ่ายไฟ
พอร์ต JTAG แบบ 14 ขา
JTAG
พอร์ต Serial ความเร็ว 115200 bps 
Serial port
ใต้บอร์ด
dmesg
[4294667.296000] Linux version 2.6.15-5.2 (buildd@builder) (gcc version 4.1.2) #1 Tue Jul 26 11:43:34 EEST 2011
[4294667.296000] CPU revision is: 00019374
[4294667.296000] Determined physical RAM map:
[4294667.296000]  memory: 02000000 @ 00000000 (usable)
[4294667.296000] On node 0 totalpages: 8192
[4294667.296000]   DMA zone: 8192 pages, LIFO batch:1
[4294667.296000]   DMA32 zone: 0 pages, LIFO batch:0
[4294667.296000]   Normal zone: 0 pages, LIFO batch:0
[4294667.296000]   HighMem zone: 0 pages, LIFO batch:0
[4294667.296000] Built 1 zonelists
[4294667.296000] Kernel command line: console=ttyS0,115200 root=31:03 rootfstype=squashfs init=/init mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),1024k(kernel),6528k(rootfs),256k(cfg),64k(EEPROM) panic=3 quiet 
[4294667.296000] Primary instruction cache 64kB, physically tagged, 4-way, linesize 32 bytes.
[4294667.296000] Primary data cache 32kB, 4-way, linesize 32 bytes.
[4294667.296000] Synthesized TLB refill handler (20 instructions).
[4294667.296000] Synthesized TLB load handler fastpath (32 instructions).
[4294667.296000] Synthesized TLB store handler fastpath (32 instructions).
[4294667.296000] Synthesized TLB modify handler fastpath (31 instructions).
[4294667.296000] Cache parity protection disabled
[4294667.296000] PID hash table entries: 256 (order: 8, 4096 bytes)
[4294667.296000] Using 195.000 MHz high precision timer.
[4294667.296000] Console: colour dummy device 80x25
[4294667.297000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[4294667.297000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[4294667.301000] Memory: 30124k/32768k available (1750k kernel code, 2628k reserved, 357k data, 100k init, 0k highmem)
[4294667.301000] Calibrating delay loop... 259.07 BogoMIPS (lpj=129536)
[4294667.317000] Mount-cache hash table entries: 512
[4294667.317000] Checking for 'wait' instruction...  available.
[4294667.319000] NET: Registered protocol family 16
[4294667.320000] PCI init:ar7240_pcibios_init
[4294667.320000] ar7240_pcibios_init(295): PCI CMD write: 0x356
[4294667.321000] Generic PHY: Registered new driver
[4294667.321000] usbcore: registered new driver usbfs
[4294667.321000] usbcore: registered new driver hub
[4294667.322000] Returning IRQ 48
[4294667.322000] TC classifier action (bugs to netdev@vger.kernel.org cc hadi@cyberus.ca)
[4294667.323000] AR7240 GPIOC major 0
[4294667.326000] squashfs: version 3.4 (2008/08/26) Phillip Lougher
[4294667.326000] squashfs: LZMA suppport for slax.org by jro
[4294667.326000] Initializing Cryptographic API
[4294667.326000] io scheduler noop registered
[4294667.326000] io scheduler deadline registered
[4294667.449000] Serial: 8250/16550 driver $Revision: #2 $ 1 ports, IRQ sharing disabled
[4294667.450000] serial8250.0: ttyS0 at MMIO 0x0 (irq = 19) is a 16550A
[4294667.451000] tun: Universal TUN/TAP device driver, 1.6
[4294667.451000] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[4294667.451000] 6 cmdlinepart partitions found on MTD device ar7240-nor0
[4294667.451000] Creating 6 MTD partitions on "ar7240-nor0":
[4294667.451000] 0x00000000-0x00040000 : "u-boot"
[4294667.452000] 0x00040000-0x00050000 : "u-boot-env"
[4294667.453000] 0x00050000-0x00150000 : "kernel"
[4294667.453000] 0x00150000-0x007b0000 : "rootfs"
[4294667.454000] 0x007b0000-0x007f0000 : "cfg"
[4294667.454000] 0x007f0000-0x00800000 : "EEPROM"
[4294667.455000] usbmon: debugfs is not available
[4294667.455000] 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (ar7240_ohci)block sizes: ed 64 td 64
[4294667.455000] In ohci_hcd_ar7240_drv_probe    probing...
[4294667.455000] drivers/usb/host/ohci-ar7240.c: starting AR7240 OHCI USB Controller...
[4294667.457000] ar7240_start_hc val 8 , reg:8
[4294667.457000] ar7240-ohci ar7240-ohci.0: AR7240 OHCI
[4294667.457000] ar7240-ohci ar7240-ohci.0: new USB bus registered, assigned bus number 1
[4294667.457000] ar7240-ohci ar7240-ohci.0: irq 3, io mem 0x1b000000
[4294667.512000] hub 1-0:1.0: USB hub found
[4294667.512000] hub 1-0:1.0: 1 port detected
[4294667.613000] probing done
[4294667.613000] u32 classifier
[4294667.613000]     input device check on 
[4294667.613000]     Actions configured 
[4294667.613000] Netfilter messages via NETLINK v0.30.
[4294667.613000] NET: Registered protocol family 2
[4294667.622000] IP route cache hash table entries: 512 (order: -1, 2048 bytes)
[4294667.622000] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
[4294667.622000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[4294667.622000] TCP: Hash tables configured (established 2048 bind 2048)
[4294667.622000] TCP reno registered
[4294667.623000] GRE over IPv4 tunneling driver
[4294667.623000] TCP bic registered
[4294667.623000] NET: Registered protocol family 1
[4294667.623000] NET: Registered protocol family 17
[4294667.665000] Bridge firewalling registered
[4294667.665000] 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
[4294667.665000] All bugs added by David S. Miller <davem@redhat.com>
[4294667.665000] ar7240wdt_init: Registering WDT success
[4294667.669000] VFS: Mounted root (squashfs filesystem) readonly.
[4294667.669000] Freeing unused kernel memory: 100k freed
[4294667.672000] Warning: unable to open an initial console.
[4294668.017000] Algorithmics/MIPS FPU Emulator v1.5
[4294670.128000] AG7240: Length per segment 1536
[4294670.128000] AG7240: Max segments per packet 1
[4294670.128000] AG7240: Max tx descriptor count    80
[4294670.128000] AG7240: Max rx descriptor count    252
[4294670.128000] AG7240: fifo cfg 3 01f00140
[4294670.128000] AG7240CHH: Mac address for unit 0
[4294670.128000] AG7240CHH: 00:27:22:9d:98:bf 
[4294670.329000] AG7240CHH: Mac address for unit 1
[4294670.329000] AG7240CHH: 02:27:22:9d:98:bf 
[4294670.693000] SCSI subsystem initialized
[4294671.006000] CSLIP: code copyright 1989 Regents of the University of California
[4294671.052000] PPP generic driver version 2.4.2
[4294671.137000] PPP MPPE Compression module registered
[4294671.193000] NET: Registered protocol family 24
[4294671.471000] wlan: module license 'BSD' taints kernel.
[4294671.482000] wlan: 0.8.4.2 (Atheros/multi-bss)
[4294671.596000] ubnt_poll: Initializing polling module...
[4294671.596000] ubnt_poll: Initializing packet classifier...
[4294671.596000] ubnt_poll: OS timer frequency 1000 Hz
[4294671.779000] ath_hal: 0.9.17.1 (AR5416, DEBUG, REGOPS_FUNC, 11D)
[4294671.819000] ath_rate_atheros: Copyright (c) 2001-2005 Atheros Communications, Inc, All Rights Reserved
[4294671.919000] wlan: mac acl policy registered
[4294672.025000] wlan_me: Version 0.1
[4294672.025000] Copyright (c) 2008 Atheros Communications, Inc. All Rights Reserved
[4294672.131000] ath_dev: Copyright (c) 2001-2007 Atheros Communications, Inc, All Rights Reserved
[4294672.191000] ar7240-gpio 1.1 initialised
[4294672.251000] usbcore: registered new driver cdc_acm
[4294672.251000] drivers/usb/class/cdc-acm.c: v0.23:USB Abstract Control Model driver for USB modems and ISDN adapters
[4294672.314000] usbcore: registered new driver usbserial
[4294672.314000] drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
[4294672.314000] usbcore: registered new driver usbserial_generic
[4294672.315000] drivers/usb/serial/usb-serial.c: USB Serial Driver core
[4294672.433000] Initializing USB Mass Storage driver...
[4294672.433000] usbcore: registered new driver usb-storage
[4294672.433000] USB Mass Storage support registered.
[4294672.487000] drivers/usb/serial/usb-serial.c: USB Serial support registered for airprime
[4294672.487000] usbcore: registered new driver airprime
[4294672.544000] drivers/usb/serial/usb-serial.c: USB Serial support registered for Option 3G data card
[4294672.545000] usbcore: registered new driver option
[4294672.545000] drivers/usb/serial/option.c: Option Card (PC-Card to) USB to Serial Driver: v0.4
[4294672.626000] fuse init (API version 7.8)
[4294672.626000] fuse distribution version: 2.7.3
[4294672.683000] rssi-leds 1.1 loaded
[4294672.789000] bridge: can't decode speed from eth0_real: 0
[4294672.789000] device eth0_real entered promiscuous mode
[4294672.801000] bridge: can't decode speed from eth1_real: 0
[4294672.801000] device eth1_real entered promiscuous mode
[4294673.494000] ath_pci: 0.9.4.5 (Atheros/multi-bss)
[4294673.494000] PCI: Setting latency timer of device 0000:00:00.0 to 64
[4294673.499000] ar5416Attach: Mac Chip.Rev 0x80.2 PCI devid 0xff1c
[4294673.503000] ath_hal: Ubiquiti Merlin
[4294673.503000] ath_hal: NF adjust values: 5G - 0/0/0/0/0/0, 2G: -110/0/0/-110/0/0
[4294673.511000] wifi0: Atheros 928x: mem=0x10000000, irq=48 hw_base=0xb0000000
[4294673.653000] ubnt_poll: Clearing hooks...
[4294673.653000] ubnt_poll: ack_mode set to 0
[4294673.654000] ubnt_poll: Using antenna array type: None, ports=1, default=1
[4294675.978000] ip_tables: (C) 2000-2002 Netfilter core team
[4294676.467000] ip_conntrack version 2.4 (256 buckets, 2048 max) - 212 bytes per conntrack
[4294676.635000] ipt_recent v0.3.1: Stephen Frost <sfrost@snowman.net>.  http://snowman.net/projects/ipt_recent/
[4294678.140000] ip_conntrack_pptp version 3.1 loaded
[4294678.165000] ip_nat_pptp version 3.0 loaded
[4294678.231000] ip_conntrack_rtsp v0.6.21 loading
[4294678.252000] ip_nat_rtsp v0.6.21 loading
[4294678.451000] device eth0_real left promiscuous mode
[4294678.451000] eth0: port 1(eth0_real) entering disabled state
[4294678.462000] bridge: can't decode speed from ath0: 11
[4294678.463000] device ath0 entered promiscuous mode
[4294678.486000] ag7240_ring_alloc Allocated 1280 at 0x814f0800
[4294678.486000] ag7240_ring_alloc Allocated 4032 at 0x8150c000
[4294678.488000] ATHRS26: resetting s26
[4294678.588000] ATHRS26: s26 reset done
[4294678.590000] Setting PHY...
[4294681.719000] ag7240_ring_alloc Allocated 1280 at 0x816d1000
[4294681.719000] ag7240_ring_alloc Allocated 4032 at 0x815ec000
[4294681.720000] Setting PHY...
[4294683.286000] AG7240: enet unit:1 phy:0 is up...Mii 100Mbps full duplex
[4294683.286000] AG7240: done cfg2 0x7235 ifctl 0x0 miictrl  
[4294683.409000] Ebtables v2.0 registered
[4294684.393000] eth0: port 2(eth1_real) entering learning state
[4294684.394000] device eth0 entered promiscuous mode
[4294685.393000] eth0: topology change detected, propagating
[4294685.393000] eth0: port 2(eth1_real) entering forwarding state
[4294687.838000] eth0: port 1(ath0) entering learning state
[4294688.838000] eth0: topology change detected, propagating
[4294688.838000] eth0: port 1(ath0) entering forwarding state

u-boot-env
ar7240> printenv
ethaddr=0x00:0xaa:0xbb:0xcc:0xdd:0xee
filesize=690000
fileaddr=80010000
bootdelay=4
baudrate=115200
mtdids=nor0=ar7240-nor0
partition=nor0,0
mtddevnum=0
mtddevname=u-boot
ethact=eth0
mtdparts=mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),1024k(kernel),6528k(rootfs),256k(cfg),64k(EEPROM)
bootcmd=bootm 0x9f050000
serverip=192.168.1.254
ipaddr=192.168.1.20
bootargs=console=tty0 root=31:03 rootfstype=squashfs init=/init
stdin=serial
stdout=serial
stderr=serial

Environment size: 465/65532 bytes
cpuinfo
system type : Atheros AR7240 (Python)
processor : 0
cpu model : MIPS 24K V7.4
BogoMIPS : 259.07
wait instruction : yes
microsecond timers : yes
tlb_entries : 16
extra interrupt vector : yes
hardware watchpoint : yes
ASEs implemented : mips16
VCED exceptions : not available
VCEI exceptions : not available

ifconfig
ath0      Link encap:Ethernet  HWaddr  XX:XX:XX:XX:XX:XX  
          UP BROADCAST RUNNING PROMISC ALLMULTI MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

eth0      Link encap:Ethernet  HWaddr  XX:XX:XX:XX:XX:XX  
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING PROMISC ALLMULTI MULTICAST  MTU:1500  Metric:1
          RX packets:2507 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1462 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:482912 (471.5 KiB)  TX bytes:1002924 (979.4 KiB)

eth1      Link encap:Ethernet  HWaddr  XX:XX:XX:XX:XX:XX  
          inet addr:192.168.10.1  Bcast:192.168.10.255  Mask:255.255.255.0
          UP BROADCAST ALLMULTI MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

eth1_real Link encap:Ethernet  HWaddr  XX:XX:XX:XX:XX:XX  
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:2526 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1462 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:519840 (507.6 KiB)  TX bytes:1002924 (979.4 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wifi0     Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:81 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:48 Memory:b0000000-b0010000 

mtd
dev:    size   erasesize  name
mtd0: 00040000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"
mtd2: 00100000 00010000 "kernel"
mtd3: 00660000 00010000 "rootfs"
mtd4: 00040000 00010000 "cfg"
mtd5: 00010000 00010000 "EEPROM"

MTD backup file