See 'WikiDevi' @ the Internet Archive (MW XML, Files, Images)
upgraded MW to 1.30 - maybe things are slightly less broken

D-Link DIR-620 rev D1

From WikiDevi
Jump to: navigation, search

D-Link DIR-620 D1

Manuf/OEM/ODM AMIT

Type: wireless router

Power: 5 VDC, 2 A
Connector type: barrel

CPU1: Ralink RT3352 (400 MHz)
FLA1: 8 MiB
8,388,608 B
65,536 Kib
8,192 KiB
64 Mib
0.00781 GiB
(Macronix MX25L6405D)
RAM1: 32 MiB
33,554,432 B
262,144 Kib
32,768 KiB
256 Mib
0.0313 GiB
(Winbond W9825G6JH-6)

Expansion IFs: USB 2.0
USB ports: 1
JTAG: yes, has pinout
Serial: yes, 4-pin header, unpopulated, 3.3V TTL, J1

WI1 chip1: Ralink RT3352
WI1 802dot11 protocols: bgn
WI1 MIMO config: 2x2:2
WI1 antenna connector: none

ETH chip1: Ralink RT3352
Switch: Ralink RT3352
LAN speed: 10/100
LAN ports: 4
WAN speed: 10/100
WAN ports: 1

bgn

Stock bootloader: U-Boot

Stock FW OS: Linux 2.6.21

Default login user: admin
Default login password: admin
admin:admin credentials used by 1192 additional devices
of which 60 are D-Link devices

802dot11 OUI: none specified

For a list of all currently documented Ralink chipsets with specifications, see Ralink.


Wireless N300 Router

"11340Y20IM00002B1" is silkscreened on the board.
This is the same AMIT board ID as the D-Link DIR-614 rev B1.
look another number on the board of DIR-620 D1: "11340Y20IM00002C1"

Default settings as follows:

  • Default IP: 192.168.0.1
  • Default user: admin
  • Default pass: admin
  • Default SSID: DIR-620

Pinouts[edit]

Serial port:[edit]

Pin Value
1 (key) Vcc +3.3 V
2 Data Receive
3 Data Transmit
4 Ground

JTAG:[edit]

don't pins, but may connect to points on board (see picture)

Console dumps[edit]

Old FW (kernel only, u-boot skipped)[edit]

kernel boot log
Linux version 2.6.21 (gcc version 4.1.2) #1 Tue Oct 2 18:28:37 MSK 2012
The CPU feqenuce set to 400 MHz
CPU revision is: 0001964c

Determined physical RAM map:
memory: 02000000 @ 00000000 (usable)
Built 1 zonelists. Total pages: 8128
Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock5
Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.
Primary data cache 16kB, 4-way, linesize 32 bytes.
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
Cache parity protection disabled
cause = d0808004, status = 11000000
PID hash table entries: 128 (order: 7, 512 bytes)
calculating r4koff... 00186a00(1600000)
CPU frequency 400.00 MHz
Using 200.000 MHz high precision timer.

Console: colour dummy device 80x25
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 29676k/32768k available 
(2094k kernel code, 3092k reserved, 474k data, 112k init, 0k highmem)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
Time: MIPS clocksource has been installed.
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered

deice id : c2 20 17 c2 20 (2017c220)
MX25L6405D(c2 2017c220) (8192 Kbytes)
mtd .name = raspi, .size = 0x00800000 (8M) 
.erasesize = 0x00010000 (64K) .numeraseregions = 0
raspi: squashfs filesystem found at block 1245184

Creating 7 MTD partitions on "raspi":
0x00000000-0x00800000 : "ALL"
0x00000000-0x00030000 : "Bootloader"
0x00030000-0x00040000 : "Config"
0x00040000-0x00050000 : "Factory"
0x00050000-0x00800000 : "Linux"
0x00130000-0x00800000 : "RootFS"
0x00050000-0x00800000 : "Kernel" 

U-boot and FW at 2013[edit]

boot log
DRAM_WIDTH: 16 bits
DRAM_TOTAL_WIDTH: 16 bits
TOTAL_MEMORY_SIZE: 32 MBytes
Flash component: SPI Flash
Date:Jun  9 2012  Time:07:23:11
============================================ 
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:128, ways:4, linesz:32 ,total:16384 

 ##### The CPU freq = 400 MHZ #### 

estimate memory size =32 Mbytes
raspi_read: from:40004 len:6

Please choose the operation: 
   1: Load system code to SDRAM via TFTP. 
   2: Load system code then write to Flash via TFTP. 
   3: Boot system code via Flash (default).
   4: Entr boot command line interface.
   7: Load Boot Loader code then write to Flash via Serial. 
   9: Load Boot Loader code then write to Flash via TFTP. 

\0x08\0x08\0x08 1 
\0x08\0x08\0x08 0 

3: System Boot system code via Flash.

## Booting image at bc050000 ...
raspi_read: from:50000 len:40 
Image Name:   DIR_620D1
Created:      2013-03-21  10:26:55 UTC

   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    914826 Bytes = 893.4 kB
   Load Address: 80000000
   Entry Point:  80287000

raspi_read: from:50040 len:df58a 
...   Verifying Checksum ... OK
Uncompressing Kernel Image ... OK

No initrd

## Transferring control to Linux (at address 80287000) ...
## Giving linux memsize in MB, 32

Starting kernel ...
LINUX started...

 THIS IS ASIC
[17179569.184000] Linux version 2.6.21 (builder@rd) 
(gcc version 4.1.2) #1 Thu Mar 21 14:22:47 MSK 2013
[17179569.184000] 
[17179569.184000]  The CPU frequency set to 400 MHz
[17179569.184000] CPU revision is: 0001964c
[17179569.184000] Determined physical RAM map:
[17179569.184000]  memory: 02000000 @ 00000000 (usable)
[17179569.184000] Built 1 zonelists.  Total pages: 8128
[17179569.184000] Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock5
[17179569.184000] Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.
[17179569.184000] Primary data cache 16kB, 4-way, linesize 32 bytes.
[17179569.184000] Synthesized TLB refill handler (20 instructions).
[17179569.184000] Synthesized TLB load handler fastpath (32 instructions).
[17179569.184000] Synthesized TLB store handler fastpath (32 instructions).
[17179569.184000] Synthesized TLB modify handler fastpath (31 instructions).
[17179569.184000] Cache parity protection disabled
[17179569.184000] cause = 50808004, status = 11000000
[17179569.184000] PID hash table entries: 128 (order: 7, 512 bytes)
[17179569.184000] calculating r4koff... 00186a00(1600000)
[17179569.184000] CPU frequency 400.00 MHz
[17179569.184000] Using 200.000 MHz high precision timer.
[17179569.184000] Console: colour dummy device 80x25
[17179569.188000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[17179569.192000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[17179569.200000] Memory: 29672k/32768k available 
(2106k kernel code, 3096k reserved, 478k data, 108k init, 0k highmem)
[17179569.300000] Mount-cache hash table entries: 512
[17179569.304000] NET: Registered protocol family 16
[17179569.316000] SCSI subsystem initialized
[17179569.320000] usbcore: registered new interface driver usbfs
[17179569.324000] usbcore: registered new interface driver hub
[17179569.328000] usbcore: registered new device driver usb
[17179569.332000] NET: Registered protocol family 2
[17179569.336000] Time: MIPS clocksource has been installed.
[17179569.380000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[17179569.384000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[17179569.388000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[17179569.392000] TCP: Hash tables configured (established 1024 bind 1024)
[17179569.396000] TCP reno registered
[17179569.412000] deice id : c2 20 17 c2 20 (2017c220)
[17179569.416000] MX25L6405D(c2 2017c220) (8192 Kbytes)
[17179569.420000] mtd .name = raspi, .size = 0x00800000 (8M) 
.erasesize = 0x00010000 (64K) .numeraseregions = 0
[17179569.424000] raspi: squashfs filesystem found at block 1245184
[17179569.428000] Creating 7 MTD partitions on "raspi":
[17179569.432000] 0x00000000-0x00800000 : "ALL"
[17179569.436000] 0x00000000-0x00030000 : "Bootloader"
[17179569.440000] 0x00030000-0x00040000 : "Config"
[17179569.444000] 0x00040000-0x00050000 : "Factory"
[17179569.448000] 0x00050000-0x00800000 : "Linux"
[17179569.452000] 0x00130000-0x00800000 : "RootFS"
[17179569.456000] 0x00050000-0x00800000 : "Kernel"
[17179569.460000] RT3xxx EHCI/OHCI init.
[17179569.468000] squashfs: version 3.4 (2008/08/26) Phillip Lougher
[17179569.468000] squashfs: LZMA suppport for slax.org by jro
[17179569.472000] io scheduler noop registered (default)
[17179569.504000] Ralink gpio driver initialized
[17179569.860000] HDLC line discipline: version $Revision: 1.1.1.1 $, maxframe=4096
[17179569.864000] N_HDLC line discipline registered.
[17179569.868000] Serial: 8250/16550 driver $Revision: 1.9 $ 2 ports, IRQ sharing disabled
[17179569.872000] serial8250: ttyS0 at I/O 0xb0000500 (irq = 37) is a 16550A
[17179569.876000] serial8250: ttyS1 at I/O 0xb0000c00 (irq = 12) is a 16550A
[17179569.884000] loop: loaded (max 8 devices)
[17179569.888000] rdm_major = 253
[17179569.892000] Ralink APSoC Ethernet Driver Initilization. v2.1  256 rx/tx descriptors allocated, mtu = 1500!
[17179569.896000] MAC_ADRH -- : 0x0000000c
[17179569.900000] MAC_ADRL -- : 0x43335277
[17179569.904000] PROC INIT OK!
[17179569.908000] PPP generic driver version 2.4.2
[17179569.912000] PPP Deflate Compression module registered
[17179569.916000] PPP BSD Compression module registered
[17179569.920000] PPP MPPE Compression module registered
[17179569.924000] NET: Registered protocol family 24
[17179569.928000] PPPoL2TP kernel driver, V0.17
[17179569.932000] PPTP driver version 0.8.1
[17179569.948000] block2mtd: version $Revision: 1.1.1.1 $
[17179569.952000] Initializing USB Mass Storage driver...
[17179569.956000] usbcore: registered new interface driver usb-storage
[17179569.960000] USB Mass Storage support registered.
[17179569.964000] usbcore: registered new interface driver usbhid
[17179569.968000] drivers/usb/input/hid-core.c: v2.6:USB HID core driver
[17179569.972000] GACT probability on
[17179569.976000] Mirror/redirect action on
[17179569.980000] Simple TC action Loaded
[17179569.984000] u32 classifier
[17179569.988000]     Performance counters on
[17179569.992000]     input device check on 
[17179569.996000]     Actions configured 
[17179570.000000] Netfilter messages via NETLINK v0.30.
[17179570.004000] nf_conntrack version 0.5.0 (256 buckets, 2048 max)
[17179570.008000] ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone
[17179570.016000] ipt_time loading
[17179570.020000] arp_tables: (C) 2002 David S. Miller
[17179570.024000] TCP cubic registered
[17179570.028000] NET: Registered protocol family 1
[17179570.032000] NET: Registered protocol family 17
[17179570.036000] Ebtables v2.0 registered
[17179570.040000] 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
[17179570.044000] All bugs added by David S. Miller <davem@redhat.com>
[17179570.048000] nlmon: nlmon_init entry
[17179570.064000] VFS: Mounted root (squashfs filesystem) readonly.
[17179570.068000] Freeing unused kernel memory: 108k freed

D-link init started
Readind config from flash...
load section
result read config from flash is 0

[17179571.128000] led=9, on=4000, off=1, blinks,=1, reset=1, time=4000
[17179571.204000] usbcore: registered new interface driver cdc_acm
[17179571.208000] drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control Model driver for USB modems and ISDN adapters
[17179571.292000] tun: Universal TUN/TAP device driver, 1.6
[17179571.296000] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[17179572.020000] NTFS driver 2.1.28 [Flags: R/W MODULE].
[17179572.108000] fuse init (API version 7.8)

Lenght of avalible memory for title 142 bytes
environ TERM=vt100
environ HOME=/
environ PATH=/usr/bin:/bin:/u
sr/sbin:/sbin:/usr/local/sbin
environ LD_LIBRARY_PATH=/lib:/lib/private:/usr/lib
environ SHELL=/bin/sh
environ USER=root
resident starting...
opening lib3g...
hlib3g = 457218
count_detected_rpc = 121

  1. rpc -   0, type -  2, flags - 0x0000, glocks - 0x0000, version -   0,  soname - "somovd", fname - "InternalAction"
  2. rpc -  88, type -  3, flags - 0x0002, glocks - 0x0000, version -   1,  soname - "/lib/private/libcommon.so", fname - "SetProxyAddr"
  3. rpc -  15, type -  3, flags - 0x0000, glocks - 0x0001, version -   1,  soname - "/lib/private/libcommon.so", fname - "G3ForceDefaultDevice"
  4. rpc -  16, type -  3, flags - 0x0000, glocks - 0x0001, version -   1,  soname - "/lib/private/libcommon.so", fname - "conf_3g_getpinstatus"
  5. rpc -  17, type -  3, flags - 0x0000, glocks - 0x0001, version -   1,  soname - "/lib/private/libcommon.so", fname - "G3SmsList"
  6. rpc -  89, type -  3, flags - 0x0000, glocks - 0x0001, version -   1,  soname - "/lib/private/libcommon.so", fname - "conf_sms_new"
  7. rpc -  18, type -  3, flags - 0x0000, glocks - 0x0001, version -   1,  soname - "/lib/private/libcommon.so", fname - "G3PhonebookList"
  8. rpc -  19, type -  3, flags - 0x0002, glocks - 0x0000, version -   1,  soname - "/lib/private/libcommon.so", fname - "GetConfigStatus"
  9. rpc -   6, type -  3, flags - 0x0000, glocks - 0x0000, version -   1,  soname - "/lib/private/libcommon.so", fname - "Reboot"
 10. rpc -  99, type -  3, flags - 0x0000, glocks - 0x0000, version -   1,  soname - "/lib/private/libcommon.so", fname - "SystemCommand"
 11. rpc -  25, type -  3, flags - 0x0001, glocks - 0x0000, version -   1,  soname - "/lib/private/libcommon.so", fname - "DataUpload"
 12. rpc -  26, type -  3, flags - 0x0000, glocks - 0x0000, version -   1,  soname - "/lib/private/libcommon.so", fname - "DataDownload"
 13. rpc -  29, type -  4, flags - 0x0000, glocks - 0x0001, version -   1,  soname - "/lib/private/libcommon.so", fname - "g3_conf"
 14. rpc -  31, type -  4, flags - 0x0000, glocks - 0x0001, version -   1,  soname - "/lib/private/libcommon.so", fname - "g3_conf"
 15. rpc -  32, type -  4, flags - 0x0000, glocks - 0x0001, version -   1,  soname - "/lib/private/libcommon.so", fname - "g3_conf"
 16. rpc -  53, type -  4, flags - 0x0000, glocks - 0x0001, version -   1,  soname - "/lib/private/libcommon.so", fname - "g3_conf"
 17. rpc - 134, type -  4, flags - 0x0000, glocks - 0x0001, version -   3,  soname - "/lib/private/libcommon.so", fname - "conf_3g_info"
 18. rpc - 135, type -  4, flags - 0x0000, glocks - 0x0001, version -   3,  soname - "/lib/private/libcommon.so", fname - "conf_3g_pin"
 19. rpc -  30, type -  4, flags - 0x0000, glocks - 0x0001, version -   1,  soname - "/lib/private/libcommon.so", fname - "g3_conf"
 20. rpc -  47, type -  4, flags - 0x0000, glocks - 0x0001, version -   1,  soname - "/lib/private/libcommon.so", fname - "g3_conf"
 21. rpc - 137, type -  4, flags - 0x0000, glocks - 0x0001, version -   3,  soname - "/lib/private/libcommon.so", fname - "conf_3g_sms_status"
 22. rpc - 138, type -  4, flags - 0x0000, glocks - 0x0001, version -   3,  soname - "/lib/private/libcommon.so", fname - "conf_3g_sms_send"
 23. rpc - 139, type -  4, flags - 0x0000, glocks - 0x0001, version -   3,  soname - "/lib/private/libcommon.so", fname - "conf_3g_sms_get"
 24. rpc - 140, type -  4, flags - 0x0000, glocks - 0x0001, version -   3,  soname - "/lib/private/libcommon.so", fname - "conf_3g_sms_get"
 25. rpc -  43, type -  4, flags - 0x0000, glocks - 0x0001, version -   1,  soname - "/lib/private/libcommon.so", fname - "g3_conf"
 26. rpc -  48, type -  4, flags - 0x0000, glocks - 0x0001, version -   1,  soname - "/lib/private/libcommon.so", fname - "g3_conf"
 27. rpc -  49, type -  4, flags - 0x0000, glocks - 0x0001, version -   1,  soname - "/lib/private/libcommon.so", fname - "g3_conf"
 28. rpc -  50, type -  4, flags - 0x0000, glocks - 0x0001, version -   1,  soname - "/lib/private/libcommon.so", fname - "g3_conf"
 29. rpc - 136, type -  4, flags - 0x0000, glocks - 0x0001, version -   3,  soname - "/lib/private/libcommon.so", fname - "conf_phonebook"
 30. rpc -  45, type -  4, flags - 0x0000, glocks - 0x0001, version -   1,  soname - "/lib/private/libcommon.so", fname - "g3_ppp_setup_conf"
 31. rpc -  46, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libcommon.so", fname - "conf_arp"
 32. rpc - 145, type -  4, flags - 0x0000, glocks - 0x0000, version -   3,  soname - "/lib/private/libcommon.so", fname - "conf_ping"
 33. rpc - 163, type -  4, flags - 0x0000, glocks - 0x0000, version -   3,  soname - "/lib/private/libcommon.so", fname - "salt_conf"
 34. rpc - 166, type -  4, flags - 0x0000, glocks - 0x0000, version -   3,  soname - "/lib/private/libcommon.so", fname - "conf_traceroute"
 35. rpc -  33, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libcommon.so", fname - "route_table"
 36. rpc -  51, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libcommon.so", fname - "conf_wimax"
 37. rpc -  54, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libcommon.so", fname - "conf_wimax"
 38. rpc -  83, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libcommon.so", fname - "conf_usb"
 39. rpc - 143, type -  4, flags - 0x0000, glocks - 0x0000, version -   3,  soname - "/lib/private/libcommon.so", fname - "conf_web_profiles"
 40. rpc -   8, type -  3, flags - 0x0000, glocks - 0x0000, version -   1,  soname - "/lib/private/libconfig.so", fname - "SaveAndReboot"
 41. rpc -  20, type -  3, flags - 0x0000, glocks - 0x0000, version -   1,  soname - "/lib/private/libconfig.so", fname - "save_config"
 42. rpc -   9, type -  3, flags - 0x0000, glocks - 0x0000, version -   1,  soname - "/lib/private/libconfig.so", fname - "ResetToDefault"
 43. rpc -  10, type -  3, flags - 0x0000, glocks - 0x0000, version -   1,  soname - "/lib/private/libconfig.so", fname - "ResetAndReboot"
 44. rpc -  11, type -  3, flags - 0x0000, glocks - 0x0000, version -   1,  soname - "/lib/private/libconfig.so", fname - "RestoreConfig"
 45. rpc -  98, type -  3, flags - 0x0000, glocks - 0x0000, version -   1,  soname - "/lib/private/libconfig.so", fname - "RestoreConfigFile"
 46. rpc -  12, type -  3, flags - 0x0000, glocks - 0x0000, version -   1,  soname - "/lib/private/libconfig.so", fname - "BackupConfig"
 47. rpc -  93, type -  3, flags - 0x0000, glocks - 0x0000, version -   1,  soname - "/lib/private/libconfig.so", fname - "BackupConfigFile"
 48. rpc -  13, type -  3, flags - 0x0001, glocks - 0x0000, version -   2,  soname - "/lib/private/libconfig.so", fname - "FirmwareUpload"
 49. rpc -  14, type -  3, flags - 0x0001, glocks - 0x0000, version -   1,  soname - "/lib/private/libconfig.so", fname - "FirmwareUpdate"
 50. rpc -  40, type -  3, flags - 0x0001, glocks - 0x0000, version -   1,  soname - "/lib/private/libconfig.so", fname - "FirmwareRemoteUpdate"
 51. rpc -  38, type -  3, flags - 0x0000, glocks - 0x0000, version -   1,  soname - "/lib/private/libconfig.so", fname - "CheckDefaultPass"
 52. rpc -  41, type -  3, flags - 0x0002, glocks - 0x0000, version -   1,  soname - "/lib/private/libconfig.so", fname - "CheckDefaultConf"
 53. rpc -  34, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "dhcp_leases"
 54. rpc -   1, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wan_conf"
 55. rpc - 161, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wan_conf"
 56. rpc -  28, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wan_conf"
 57. rpc -   6, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "ddns_conf"
 58. rpc -   7, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "dns_conf"
 59. rpc -  10, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "vservers_conf"
 60. rpc -  16, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "vservers_conf"
 61. rpc -  23, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "vservers_conf"
 62. rpc -  17, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "routing_conf"
 63. rpc -  35, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wifi_conf"
 64. rpc -  36, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wifi_conf"
 65. rpc -  37, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wifi_conf"
 66. rpc -  38, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wifi_conf"
 67. rpc -  39, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wifi_conf"
 68. rpc -  40, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wifi_conf"
 69. rpc -  41, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wifi_conf"
 70. rpc -  42, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wifi_conf"
 71. rpc -  44, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wifi_conf"
 72. rpc - 105, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wifi_conf"
 73. rpc - 106, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wifi_conf"
 74. rpc - 107, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wifi_conf"
 75. rpc - 158, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wifi_conf"
 76. rpc - 159, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wifi_conf"
 77. rpc - 160, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wifi_conf"
 78. rpc -  64, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wifi_conf"
 79. rpc - 108, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wifi_conf"
 80. rpc - 109, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wifi_conf"
 81. rpc - 110, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wifi_conf"
 82. rpc - 111, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wifi_conf"
 83. rpc - 133, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wifi_conf"
 84. rpc -  72, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "urlfilter_conf"
 85. rpc -  71, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "urlfilter_conf"
 86. rpc -  60, type -  4, flags - 0x0002, glocks - 0x0000, version -   1,  soname - "/lib/private/libconfig.so", fname - "apprules_conf"
 87. rpc -  68, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "igmp_conf"
 88. rpc -  66, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "upnp_conf"
 89. rpc -  67, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "dev_info_conf"
 90. rpc - 148, type -  4, flags - 0x0000, glocks - 0x0000, version -   1,  soname - "/lib/private/libconfig.so", fname - "dev_info_conf"
 91. rpc -  73, type -  4, flags - 0x0002, glocks - 0x0000, version -   1,  soname - "/lib/private/libconfig.so", fname - "scheduler_conf"
 92. rpc -  74, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "macfilter_conf"
 93. rpc -  69, type -  4, flags - 0x0000, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "pass_conf"
 94. rpc - 112, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "device_params_conf"
 95. rpc - 171, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "device_params_conf"
 96. rpc -  87, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "get_ifaces_name"
 97. rpc -  88, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "conf_ipfilter"
 98. rpc -  82, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "conf_usb_vol"
 99. rpc - 154, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "conf_usb_vol"
100. rpc - 156, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "conf_usb_vol"
101. rpc - 177, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "transmission_conf"
102. rpc - 104, type -  4, flags - 0x0000, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "stats"
103. rpc - 119, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "vlan_conf"
104. rpc - 120, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wan_ifaces_list"
105. rpc -  62, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "set_default_route"
106. rpc - 121, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wan_ifaces_list"
107. rpc - 122, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "wan_conf"
108. rpc - 103, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "ifaces_stats"
109. rpc -  65, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "ntpclient_conf"
110. rpc - 130, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "conf_log"
111. rpc -  63, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "conf_log"
112. rpc - 176, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "conf_flow_control"
113. rpc - 129, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "get_port_status"
114. rpc -  70, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "conf_tr069_from_morda"
115. rpc - 150, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "tr069_conf"
116. rpc - 151, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "get_conf"
117. rpc - 152, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "conf_telnetd"
118. rpc - 123, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "conf_samba"
119. rpc - 155, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "conf_ftpd"
120. rpc - 153, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "conf_sysusers"
121. rpc - 101, type -  4, flags - 0x0002, glocks - 0x0000, version -   3,  soname - "/lib/private/libconfig.so", fname - "conf_printserver"

Event pipe size is 4096 bytes
Initializing device...
watchdog
: child process

===INIT_DEVICE===
res = 1
Config is good
Check SSID
Do preinit ifaces
init_device: parent process, wait child
Set mac 90:94:E4:F3:59:8C on iface eth2 - OK

[17179577.492000] 
[17179577.492000] phy_tx_ring = 0x0186d000, tx_ring = 0xa186d000
[17179577.492000] 
[17179577.492000] phy_rx_ring0 = 0x0186e000, rx_ring0 = 0xa186e000
[17179577.492000] MAC_ADRH -- : 0x00009094
[17179577.492000] MAC_ADRL -- : 0xe4f3598c
[17179577.496000] RT305x_ESW: Link Status Changed
[17179577.500000] CDMA_CSG_CFG = 81000007
[17179577.504000] GDMA1_FWD_CFG = C0710000

---libshared | write_config_file: begin
start generate config
config 02
Bssid Num=1 WirelessMode=9 Channel=auto

[17179577.540000] eth2.4: dev_set_promiscuity(master, 1)
[17179577.544000] device eth2 entered promiscuous mode
[17179577.548000] device eth2.4 entered promiscuous mode
[17179577.552000] eth2.3: dev_set_promiscuity(master, 1)
[17179577.556000] device eth2.3 entered promiscuous mode
[17179577.560000] eth2.2: dev_set_promiscuity(master, 1)
[17179577.564000] device eth2.2 entered promiscuous mode

---libshared | write_config
_file: end deleting ifaces...
set_group_vlan: group #0
set_group_vlan: group #1

[17179577.568000] eth2.1: dev_set_promiscuity(master, 1)
[17179577.572000] device eth2.1 entered promiscuous mode
[17179577.576000] br0: port 4(eth2.1) entering learning state
[17179577.580000] br0: port 3(eth2.2) entering learning state
[17179577.584000] br0: port 2(eth2.3) entering learning state
[17179577.588000] br0: port 1(eth2.4) entering learning state

set_group_vlan: start
set_group_vlan: group #0
set_group_vlan: group dest lan
brname: br0; iface_list: eth2.4 eth2.3 eth2.2 eth2.1 ra0
iface: eth2.4
iface: eth2.3
iface: eth2.2
iface: eth2.1
iface: ra0
ra0: No such device
error in iface ra0set_group_vlan: group #1
set_group_vlan: group dest wan
port_idx = 5GR_WAN: brname = eth2.5
Unknown led wps
[17179577.676000] monitor task is initialized pid= 736 
link watcher started
Do clear ifaces
set mac 90:94:E4:F3:59:8D on unet0
set mac 90:94:E4:F3:59:8D on usb0
Have lan_array
init_lan: iface = br0
start_ip: static ipv4
init ipfilter
init vserver
init macfilter
start urlfilter
init wans
Intialize wan.....

Set mac 90:94:E4:F3:59:8D on iface eth2.5 - OK
Set mtu 1500 on iface eth2.5 - OK
start_wan_link_on_l2 - Up iface eth2.5
start_ip: static ipv4
start_wan_link_on_l2 - Iface eth2.5 is up
start_wan_link_on_l2 - Up iface br0
start_wan_link_on_l2 - iface br0 is not wan, pass it
start_wan_link_on_l2 - Up iface unet0
start_wan_link_on_l2 - Iface unet0 is up
start ddns
start services
start_telnet...
start_printserver...
init_sysusers...
start tr069...
Out init_device
init_device:  pid_status(WEXITSTATUS) = 0
Done.

[17179578.356000] eth2.5: Setting MAC address to  90 94 e4 f3 59 8d.
[17179578.428000] led=9, on=4000, off=1, blinks,=1, reset=1, time=4000

Welcome to
     _______          ___     __  ____   _  _   ___
    |  ___  \        |   |   |__||    \ | || | /  /
    | |   | ||  ___  |   |__  __ |     \| || |/  /
    | |___| || |___| |      ||  || |\     ||     \
    |_______/        |______||__||_| \____||_|\___\

                     = Building Networks for People =

[17179578.548000] led=0, on=1, off=4000, blinks,=1, reset=1, time=4000
[17179578.616000] rt3xxx-ehci rt3xxx-ehci: Ralink EHCI Host Controller
[17179578.620000] rt3xxx-ehci rt3xxx-ehci: new USB bus registered, assigned bus number 1
[17179578.696000] rt3xxx-ehci rt3xxx-ehci: irq 18, io mem 0x101c0000
[17179578.700000] rt3xxx-ehci rt3xxx-ehci: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004
[17179578.704000] usb usb1: Product: Ralink EHCI Host Controller
[17179578.708000] usb usb1: Manufacturer: Linux 2.6.21 ehci_hcd
[17179578.712000] usb usb1: SerialNumber: rt3xxx
[17179578.724000] usb usb1: configuration #1 chosen from 1 choice
[17179578.728000] hub 1-0:1.0: USB hub found
[17179578.732000] hub 1-0:1.0: 2 ports detected
[17179578.912000] RT305x_ESW: Link Status Changed
[17179578.948000] rt3xxx-ohci rt3xxx-ohci: RT3xxx OHCI Controller
[17179578.952000] rt3xxx-ohci rt3xxx-ohci: new USB bus registered, assigned bus number 2
[17179578.956000] rt3xxx-ohci rt3xxx-ohci: irq 18, io mem 0x101c1000
[17179579.020000] usb usb2: Product: RT3xxx OHCI Controller
[17179579.024000] usb usb2: Manufacturer: Linux 2.6.21 ohci_hcd
[17179579.028000] usb usb2: SerialNumber: rt3xxx-ohci
[17179579.040000] usb usb2: configuration #1 chosen from 1 choice
[17179579.044000] hub 2-0:1.0: USB hub found
[17179579.048000] hub 2-0:1.0: 2 ports detected
[17179579.176000] led=9, on=4000, off=1, blinks,=1, reset=1, time=4000

D-link init done
checking bootloader...
bootloader not need to update

[17179579.708000] eth2.5: dev_set_allmulti(master, 1)
[17179592.580000] br0: topology change detected, propagating
[17179592.584000] br0: port 4(eth2.1) entering forwarding state
[17179592.588000] br0: topology change detected, propagating
[17179592.592000] br0: port 3(eth2.2) entering forwarding state
[17179592.596000] br0: topology change detected, propagating
[17179592.600000] br0: port 2(eth2.3) entering forwarding state
[17179592.604000] br0: topology change detected, propagating
[17179592.608000] br0: port 1(eth2.4) entering forwarding state

Image[edit]

(mirrored from above DD-WRT forum post)