D-Link DIR-620

Supported Versions

Version/Model Launch Date S/N OpenWrt Version Supported Model Specific Notes
A1 - - r33143 -
D1 - - patch for AA r36432 -

Hardware Highlights

Rev CPU Ram Flash WiFi Network USB Serial JTag
A1 Ralink RT3052F@384MHz 32MiB 8MiB 2x2 2.4Ghz 802.11n 300MiBit/s 4 x 1 10/100MiBit/s Yes, 1x2.0 Yes Yes
C1 Broadcom BCM5357@530MHz chip rev 2 pkg 8 64MiB 8MiB 2x2 2.4Ghz 802.11n 300MiBit/s 4 x 1 10/100MiBit/s Yes, 1x2.0 Yes ?
D1 Ralink RT3352F@400MHz 32MiB 8MiB 2x2 2.4Ghz 802.11n 300MiBit/s 4 x 1 10/100MiBit/s Yes, 1x2.0 Yes ?

The device has two non-detachable external antennas (the PCB has two Murata SWD testpoints but those are unsuitable for connecting pigtails).

Installation

Rev A1

IT is need to build OpenWRT from sources: or 12.09 with patch or trunk. In make menuconfig You need to select target Ralink RT288x/RT3xxx and subtarget RT305x based boards. Do not select target profile (or select "Default Profile"). This will generate openwrt-ramips-rt305x-dir-620-a1-squashfs-sysupgrade.bin that can be either flashed via TFTP (you need serial access to control U-Boot for that) or via the OEM firmware web-interface (if you're using a version older than 1.2.102 then first download ftp://ftp.dlink.ru/pub/Router/DIR-620/Firmware/RevA/Old/DIR_620-1.2.102-20110518.fwz or ftp://ftp.dlink.ru/pub/Router/DIR-620/Firmware/RevA/Old/only_for_FW_1.2.1_DIR_620-1.2.16-20110127.fwz (only for 1.2.1) and upgrade to that, after that the OEM firmware web-interface will start to accept the U-Boot images targetted for DIR_620).

If you ever want to flash the original firmware, just scp it to /tmp and then run mtd -r write /tmp/DIR_620-1.2.102-20110518.bin firmware

Rev D1

Two modifications of DIR-620 D1 are exist: board *11340Y20IM00002B1* (old) and board *11340Y20IM00002C1* (new, 2013).

IT is need to build OpenWRT from sources (trunk). In make menuconfig You need to select target Ralink RT288x/RT3xxx and subtarget RT305x based boards. Do not select target profile (or select "Default Profile"). Is is need to select "ramdisk" and "squashfs" in "target images". This produced openwrt-ramips-rt305x-dir-620-d1-initramfs-uImage.bin and openwrt-ramips-rt305x-dir-620-d1-squashfs-sysupgrade.bin.

OEM firmware web-interface accept the U-Boot images targetted for DIR_620D1.

Be careful with the patch above. I accidentally downloaded and applied it with dos line endings, and that resulted in kernel panic:

/etc/preinit: /lib/preinit/06_set_iface_mac: line 10: syntax error: unexpected word (expecting "in")

In the some old versions wifi was broken(i suppose from rev ~37150)Ticket 13867. To restore it, just remove line

rt2x00_rt(rt2x00dev, RT3352) ||
immediately after function
rt2800_init_eeprom
in file
build_dir/target-mipsel_dsp_uClibc-0.9.33.2/linux-ramips_rt305x/compat-wireless-2013-06-27/drivers/net/wireless/rt2x00/rt2800lib.c
(it creates after first compilation).

In last versions (r39903 for example) Wi-Fi works fine.

To debrick, hold button for while connecting power. Release button after ~30 sc, http firmware loader should be available at 192.168.0.1

starting httpd to update firmware...

 NetTxPacket = 0x81FE5A00 

 KSEG1ADDR(NetTxPacket) = 0xA1FE5A00 

 NetLoop,call eth_halt ! 
Trying Eth0 (10/100-M)

 Waitting for RX_DMA_BUSY status Start... done


 Header Payload scatter function is Disable !! 

 ETH_STATE_ACTIVE!! 
Starting Httpd Server From Server 192.168.0.1
Our Netmask 255.255.255.0

If HTTP isn't avaiable, You nesessary TFTP flashing using serial console.

In the new firmware you may use a mtd program in telnet session:

# mtd -r write openwrt-ramips-rt305x-dir-620-d1-squashfs-sysupgrade.bin firmware

TFTP flashing using serial console.

(debricking)

It is nesessary open cover and sold a serial connector to board (see a photo below). Next connect serial port to computer via RS232C 3.3 V adater (PL2303 recommended), and turn on router. Next press key "1" at waiting two-seconds cyrcle and download U-boot image to RAM of router:

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.
			 1 

You choosed 1 

			 0 
raspi_read: from:40004 len:6 
. 
   
1: System Load Linux to SDRAM via TFTP. 
 Please Input new ones /or Ctrl-C to discard 
      Input device IP (192.168.0.1) ==:192.168.0.1 
      Input server IP (192.168.0.2) ==:192.168.0.2 
      Input Linux Kernel filename () ==:openwrt-ramips-rt305x-dir-620-d1-initramfs-uImage.bin 

 netboot_common, argc= 3 

 NetTxPacket = 0x81FE5A00 

 KSEG1ADDR(NetTxPacket) = 0xA1FE5A00 

 NetLoop,call eth_halt ! 

 NetLoop,call eth_init ! 
Trying Eth0 (10/100-M) 

 Waitting for RX_DMA_BUSY status Start... done 


 Header Payload scatter function is Disable !! 

 ETH_STATE_ACTIVE!! 
Using Eth0 (10/100-M) device 
TFTP from server 192.168.0.2; our IP address is 192.168.0.1 
Filename 'openwrt-ramips-rt305x-dir-620-d1-initramfs-uImage.bin'. 

TIMEOUT_COUNT=10,Load address: 0x80800000 
Loading: 
ArpTimeoutCheck 
Got ARP REPLY, set server/gtwy eth addr (00:18:f3:d0:62:06) 
Got it 
################################################################# 
       ################################################################# 
       ################################################################# 
       ################################################################# 
       ################################################################# 
       ################################################################# 
       ################################################################# 
       ############################################ 
done 
Bytes transferred = 2554082 (26f8e2 hex) 
NetBootFileXferSize= 0026f8e2 
raspi_read: from:30000 len:10000 
.Erasing SPI Flash... 
raspi_erase: offs:30000 len:10000 
. 
Writing to SPI Flash... 
raspi_write: to:30000 len:10000 
. 
done 
Automatic boot of image at addr 0x80800000 ... 
## Booting image at 80800000 ... 
   Image Name:   MIPS OpenWrt Linux-3.9.10 
   Created:      2013-07-17  19:20:03 UTC 
   Image Type:   MIPS Linux Kernel Image (lzma compressed) 
   Data Size:    2554018 Bytes =  2.4 MB 
   Load Address: 80000000 
   Entry Point:  80000000 
   Verifying Checksum ... OK 
   Uncompressing Kernel Image ... OK 
No initrd 
## Transferring control to Linux (at address 80000000) ... 
## Giving linux memsize in MB, 32 

Starting kernel ... 
After booting OpenWRT from RAM you may use sysupgrade to write "*sysupgrade.bin" image to flash:
root@OpenWrt:/tmp# sysupgrade -v -n openwrt-ramips-rt305x-dir-620-d1-squashfs-sysupgrade.bin
killall: watchdog: no process killed 
Sending TERM to remaining processes ... ubusd netifd 6relayd dnsmasq ntpd 
Sending KILL to remaining processes ... ubusd 
Performing system upgrade... 
Unlocking firmware ... 

Writing from <stdin> to firmware ...  [w] 
    
Upgrade completed 
Rebooting system... 

Flash Layout

Please check out the article Flash Layout. It contains an example and a couple of explanations.

Address range Partition
0x00000000-0x00030000 Bootloader
0x00030000-0x00040000 Config
0x00040000-0x00050000 Factory
0x00050000-0x00800000 Firmware

Upgrading OpenWrt

Basic configuration

Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.

Failsafe mode

Led config

leds

Rev A1

Please note that the "WAN" led will be inactive unless there's a link on the "WAN" port present, that's a hardware limitation.

Rev D1

Last vendor firmware v1.3.10 help to find wifi LED gpio17 (need JTAG to GPIO mode switch). So this patch add full support for OpenWrt Attitude Adjustment. And new patch (new version of patch with corrected flash size) for current trunk (devicetree file included).

Hardware

Info

Rev A1

Architecture: MIPS
Vendor: Ralink
Bootloader: U-Boot
System-On-Chip: RT3052 (MIPS 24K V4.12)
CPU/Speed 384 Mhz
Flash-Chip: Macronix MX29LV640EBTI-70G
Flash size: 8192 KiB
RAM: 32 MiB
Wireless: RT3052 2x2 802.11n 2.4GHz
Ethernet: 4+1 10/100MiBit/s
USB: Yes 1 x 2.0
Serial: Yes
JTAG: Yes

Rev D1

Architecture: MIPS
Vendor: Ralink
Bootloader: U-Boot
System-On-Chip: RT3352 (MIPS 24K V4.12)
CPU/Speed 400 Mhz
Flash-Chip: Macronix MX25L6406E
Flash size: 8192 KiB
RAM: 32 MiB Winbond W9825G6JH-6
Wireless: RT3352 2x2 802.11n 2.4GHz
Ethernet: 4+1 10/100MiBit/s
USB: Yes 1 x 2.0
Serial: Yes
JTAG: ?

Serial

port.serial general information about the serial port, serial port cable, etc.

Rev A1

D-Link DIR-620 A1 serial pinout

Rev D1

D-Link DIR-620 A1 serial pinout

JTAG

port.jtag general information about the JTAG port, JTAG cable, etc.

Rev A1

It's possible to upload a special u-boot version (recompiled to run from RAM) via JTAG. The pinout is here:

D-link dir-620 JTAG pinout

JTAG using instructions (in Russian)

Rev D1

May be possible, untested (near serial flash?).

Hardware mods

Rev A1

Many reports suggest that the SoC is overheating and some devices require BGA reballing after extensive use. The chip can need to dissipate up to 2.3W and thus installing a heatsink is highly recommended (or you might severely damage your device).

VLAN config

Hardware supports full VLAN capabilities including trunking. Supported sincer33299

Multi-BSS operation

The hardware and the driver should support running up to 8 APs simultaneously, but currently it doesn't work, see https://patchwork.kernel.org/patch/1277291/ .

Stock firmware bootlog

A1

U-Boot 1.1.3 (Feb 9 2010 - 10:420) Board: Ralink APSoC DRAM: 32 MB relocate_code Pointer at: 81fb0000 flash_protect ON: from 0xBF000000 toBF01D3F3 flash_protect ON: from 0xBF030000 to 0xBF030FFF ============================================ Ralink UBoot Version: 3.3 -------------------------------------------- ASIC 3052_MP2 (Port5<->None) DRAM component: 128 Mbits SDR DRAM bus: 32 bit Total memory: 32 MBytes Flash component: NOR Flash Date:Feb 9 2010 Time:10:44:20 ============================================ icache: sets:256, ways:4, linesz:32 ,total:32768 dcache: sets:128, ways:4, linesz:32 ,total:16384 ##### The CPU freq = 384 MHZ #### SDRAM bus set to 32 bit SDRAM size =32 Mbytes 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. 9: Load Boot Loader code then write to Flash via TFTP.  4  3  2  1  0 3: System Boot system c via Flash. ## Booting image at bf050000 ... Image Name: Linux Kernel Image Created: 2010-11-16 12:49:07 UTC Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 3727296 Bytes = 3.6 MB Load Address: 80000000 Entry Point: 802b2000 Verifying Checksum ... OK Uncompressing Kernel Image ..OK No initrd ## Transferring contrto Linux (at address 802b2000) ... ## Giving linux memsize in MB, 32 Starting kernel ... LINUX started... THIS IS ASIC Linux version 2.6.21-dlink (builder@baron) (gcc version 3.4.2) #1 Tue Nov 16 12:42:26 UTC 2010 The CPU feqenuce set to 384 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/mtdblock4 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 = 10800020, status = 1100ff00 PID hash table entries: 128 (order: 7, 512 bytes) calculating r4koff... 00177000(1536000) CPU frequency 384.00 MHz Using 192.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: 29500k/32768k available (2284k kernel code, 3268k reserved, 472k data, 112k init, 0k highmem) Mount-cache hash table entries: 512NET: 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 squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher squashfs: LZMA suppport for slax.org by jro io scheduler noop registered (default) Ralink gpio driver initialized HDLC line discipline: version $Revision: 1.1.1.1 $, maxframe=4096 N_HDLC line discipline registered. Serial: 8250/16550 driver $Revision: 1.3 $ 2 ports, IRQ sharing disabled serial8250: ttyS0 at I/O 0xb0000500 (irq = 37) is a 16550A serial8250: ttyS1 at I/O 0xb0000c00 (irq = 12) is a 16550A loop: loaded (max 8 devices) rdm_major = 254 PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered PPP MPPE Compression module registered NET: Registered protocol family 24 PPPoL2TP kernel driver, V0.17 PPTP driver version 0.8.4 tun: Universal TUN/TAP device driver, 1.6 tun: (C) 1999-2004 Max Krasnyansky ralink flash device: 0x800000 at 0x1f000000 Ralink SoC physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank Amd/Fujitsu Extended Query Table at 0x0040 number of CFI chips: 1 cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. Creating 5 MTD partitions on "Ralink SoC physically mapped flash": 0x00000000-0x00030000 : "Bootloader" 0x00030000-0x00040000 : "Config" 0x00040000-0x00050000 : "Factory" 0x00050000-0x00130000 : "Kernel" 0x00130000-0x00800000 : "RootFS" block2mtd: version $Revision: 1.1.1.1 $ Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. usbcore: registered new interface driver usbhid drivers/usb/input/hid-core.c: v2.6:USB HID core driver nf_conntrack version 0.5.0 (256 buckets, 2048 max) ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone arp_tables: (C) 2002 David S. Miller TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 17 Ebtables v2.0 registered 802.1Q VLAN Support v1.8 Ben Greear All bugs added by David S. Miller GDMA1_MAC_ADRH -- : 0x00000000 GDMA1_MAC_ADRL -- : 0x00000000 Ralink APSoC Ethernet Driver Initilization. v2.00 256 rx/tx descriptors allocated, mtu = 1500! GDMA1_MAC_ADRH -- : 0x0000000c GDMA1_MAC_ADRL -- : 0x43305277 PROC INIT OK! VFS: Mounted root (squashfs filesystem) readonly. Freeing unused kernel memory: 112k freed init started: BusyBox v1.12.1 (2010-11-16 12:44:00 UTC) starting pid 667, tty '': '/etc_ro/rcS' Algorithmics/MIPS FPU Emulator v1.5tar: removing leading '/' from member names modprobe: /etc/modprobe.d: No such fdwc_otg: version 2.72a 24-JUN-2008 DWC_otg: Core Release: 2.66a DWC_otg: Periodic Transfer Interrupt Enhancement - disabled DWC_otg: Multiprocessor Interrupt Enhancement - disabled DWC_otg: Using DMA mode DWC_otg: Device using Buffer DMA mode dwc_otg lm0: DWC OTG Controller dwc_otg lm0: new USB bus registered, assigned bus number 1 dwc_otg lm0: irq 18, io mem 0x00000000 DWC_otg: Init: Port Power? op_state=1 DWC_otg: Init: Power Port (0) usb usb1: Product: DWC OTG Controller usb usb1: Manufacturer: Linux 2.6.21-dlink dwc_otg_hcd usb usb1: SerialNumber: lm0 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected Welcome to _______ __ _ ___ | ___ \ | | |__|| \ | || | / / | | | || ___ | |__ __ | \| || |/ / | |___| || |___| | || || |\ || \ |_______/ |______||__||_| \____||_|\___\ = Ebuilding Networks for People = Loading settings ... 2047+0 records in 2047+0 records ouCannot load config. Use default. making syslog ... starting resident ... cp: cannot stat '/usr/etc/default/soe or directory rc-starting resident... /bin/resident starting... count_detected_rpc = 84 1. rpc - 0, type - 2, flags - 0x0000, glocks - 0x0000, time - 0sec, soname - "somovd", fname - "InternalAction" 2. rpc - 15, type - 3, flags - 0x0000, glocks - 0x0001, time - 10sec, soname - "/lib/private/libcommon.so", fname - "G3ForceDefaultDevice" 3. rpc - 17, type - 3, flags - 0x0000, glocks - 0x0001, time - 10sec, soname - "/lib/private/libcommon.so", fname - "G3SmsList" 4. rpc - 19, type - 3, flags - 0x0002, glocks - 0x0000, time - 10sec, soname - "/lib/private/libcommon.so", fname - "GetConfigStatus" 5. rpc - 6, type - 3, flags - 0x0000, glocks - 0x0000, time - 10sec, soname - "/lib/private/libcommon.so", fname - "Reboot" 6. rpc - 25, type - 3, flags - 0x0001, glocks - 0x0000, time - 10sec, soname - "/lib/private/libcommon.so", fname - "DataUpload" 7. rpc - 26, type - 3, flags - 0x0000, glocks - 0x0000, time - 10sec, soname - "/lib/private/libcommon.so", fname - "DataDownload" 8. rpc - 29, type - 4, flags - 0x0000, glocks - 0x0001, time - 10sec, soname - "/lib/private/libcommon.so", fname - "g3_conf" 9. rpc - 31, type - 4, flags - 0x0000, glocks - 0x0001, time - 10sec, soname - "/lib/private/libcommon.so", fname - "g3_conf" 10. rpc - 32, type - 4, flags - 0x0000, glocks - 0x0001, time - 10sec, soname - "/lib/private/libcommon.so", fname - "g3_conf" 11. rpc - 53, type - 4, flags - 0x0000, glocks - 0x0001, time - 10sec, soname - "/lib/private/libcommon.so", fname - "g3_conf" 12. rpc - 30, type - 4, flags - 0x0000, glocks - 0x0001, time - 10sec, soname - "/lib/private/libcommon.so", fname - "g3_conf" 13. rpc - 47, type - 4, flags - 0x0000, glocks - 0x0001, time - 10sec, soname - "/lib/private/libcommon.so", fname - "g3_conf" 14. rpc - 45, type - 4, flags - 0x0000, glocks - 0x0001, time - 10sec, soname - "/lib/private/libcommon.so", fname - "g3_ppp_setup_conf" 15. rpc - 46, type - 4, flags - 0x0002, glocks - 0x0000, time - 30sec, soname - "/lib/private/libcommon.so", fname - "conf_arp" 16. rpc - 33, type - 4, flags - 0x0002, glocks - 0x0000, time - 50sec, soname - "/lib/private/libcommon.so", fname - "route_table" 17. rpc - 51, type - 4, flags - 0x0002, glocks - 0x0000, time - 50sec, soname - "/lib/private/libcommon.so", fname - "conf_wimax" 18. rpc - 54, type - 4, flags - 0x0002, glocks - 0x0000, time - 50sec, soname - "/lib/private/libcommon.so", fname - "conf_wimax" 19. rpc - 61, type - 4, flags - 0x0002, glocks - 0x0000, time - 51sec, soname - "/lib/private/libcommon.so", fname - "watchdog_conf" 20. rpc - 8, type - 3, flags - 0x0000, glocks - 0x0000, time - 1sec, soname - "/lib/private/libconfig.so", fname - "SaveAndReboot" 21. rpc - 20, type - 3, flags - 0x0000, glocks - 0x0000, time - 1sec, soname - "/lib/private/libconfig.so", fname - "save_config" 22. rpc - 9, type - 3, flags - 0x0000, glocks - 0x0000, time - 2sec, soname - "/lib/private/libconfig.so", fname - "ResetToDefault" 23. rpc - 10, type - 3, flags - 0x0000, glocks - 0x0000, time - 3sec, soname - "/lib/private/libconfig.so", fname - "ResetAndReboot" 24. rpc - 11, type - 3, flags - 0x0000, glocks - 0x0000, time - 4sec, soname - "/lib/private/libconfig.so", fname - "RestoreAndReboot" 25. rpc - 12, type - 3, flags - 0x0000, glocks - 0x0000, time - 5sec, soname - "/lib/private/libconfig.so", fname - "BackupConfig" 26. rpc - 13, type - 3, flags - 0x0000, glocks - 0x0000, time - 6sec, soname - "/lib/private/libconfig.so", fname - "FirmwareUpload" 27. rpc - 14, type - 3, flags - 0x0000, glocks - 0x0000, time - 7sec, soname - "/lib/private/libconfig.so", fname - "FirmwareUpdate" 28. rpc - 27, type - 3, flags - 0x0000, glocks - 0x0000, time - 8sec, soname - "/lib/private/libconfig.so", fname - "PtpIfaceUp" 29. rpc - 28, type - 3, flags - 0x0000, glocks - 0x0000, time - 9sec, soname - "/lib/private/libconfig.so", fname - "PtpIfaceDown" 30. rpc - 29, type - 3, flags - 0x0000, glocks - 0x0000, time - 8sec, soname - "/lib/private/libconfig.so", fname - "IfaceUp" 31. rpc - 30, type - 3, flags - 0x0000, glocks - 0x0000, time - 9sec, soname - "/lib/private/libconfig.so", fname - "IfaceDown" 32. rpc - 31, type - 3, flags - 0x0000, glocks - 0x0000, time - 10sec, soname - "/lib/private/libconfig.so", fname - "IfaceConfApply" 33. rpc - 32, type - 3, flags - 0x0000, glocks - 0x0000, time - 11sec, soname - "/lib/private/libconfig.so", fname - "IfaceConfDelete" 34. rpc - 33, type - 3, flags - 0x0000, glocks - 0x0000, time - 12sec, soname - "/lib/private/libconfig.so", fname - "IfaceConfRevert" 35. rpc - 34, type - 3, flags - 0x0000, glocks - 0x0000, time - 13sec, soname - "/lib/private/libconfig.so", fname - "PtpIfaceConfApply" 36. rpc - 35, type - 3, flags - 0x0000, glocks - 0x0000, time - 14sec, soname - "/lib/private/libconfig.so", fname - "PtpIfaceConfDelete" 37. rpc - 36, type - 3, flags - 0x0000, glocks - 0x0000, time - 15sec, soname - "/lib/private/libconfig.so", fname - "PtpIfaceConfRevert" 38. rpc - 55, type - 4, flags - 0x0002, glocks - 0x0000, time - 15sec, soname - "/lib/private/libconfig.so", fname - "sdhcp_conf" 39. rpc - 3, type - 4, flags - 0x0002, glocks - 0x0000, time - 17sec, soname - "/lib/private/libconfig.so", fname - "dhcp_conf" 40. rpc - 6, type - 4, flags - 0x0002, glocks - 0x0000, time - 19sec, soname - "/lib/private/libconfig.so", fname - "ddns_conf" 41. rpc - 7, type - 4, flags - 0x0002, glocks - 0x0000, time - 20sec, soname - "/lib/private/libconfig.so", fname - "dns_conf" 42. rpc - 8, type - 4, flags - 0x0002, glocks - 0x0000, time - 21sec, soname - "/lib/private/libconfig.so", fname - "masq_conf" 43. rpc - 9, type - 4, flags - 0x0002, glocks - 0x0000, time - 22sec, soname - "/lib/private/libconfig.so", fname - "rules_conf" 44. rpc - 22, type - 4, flags - 0x0002, glocks - 0x0000, time - 23sec, soname - "/lib/private/libconfig.so", fname - "rules_conf" 45. rpc - 10, type - 4, flags - 0x0002, glocks - 0x0000, time - 24sec, soname - "/lib/private/libconfig.so", fname - "vservers_conf" 46. rpc - 15, type - 4, flags - 0x0002, glocks - 0x0000, time - 25sec, soname - "/lib/private/libconfig.so", fname - "vservers_conf" 47. rpc - 16, type - 4, flags - 0x0002, glocks - 0x0000, time - 29sec, soname - "/lib/private/libconfig.so", fname - "httpaccess_conf" 48. rpc - 18, type - 4, flags - 0x0002, glocks - 0x0000, time - 30sec, soname - "/lib/private/libconfig.so", fname - "httpaccess_conf" 49. rpc - 17, type - 4, flags - 0x0002, glocks - 0x0000, time - 31sec, soname - "/lib/private/libconfig.so", fname - "routing_conf" 50. rpc - 23, type - 4, flags - 0x0002, glocks - 0x0000, time - 34sec, soname - "/lib/private/libconfig.so", fname - "dmz_conf" 51. rpc - 35, type - 4, flags - 0x0002, glocks - 0x0000, time - 35sec, soname - "/lib/private/libconfig.so", fname - "wifi_conf" 52. rpc - 36, type - 4, flags - 0x0002, glocks - 0x0000, time - 36sec, soname - "/lib/private/libconfig.so", fname - "wifi_conf" 53. rpc - 37, type - 4, flags - 0x0002, glocks - 0x0000, time - 37sec, soname - "/lib/private/libconfig.so", fname - "wifi_conf" 54. rpc - 38, type - 4, flags - 0x0002, glocks - 0x0000, time - 38sec, soname - "/lib/private/libconfig.so", fname - "wifi_conf" 55. rpc - 39, type - 4, flags - 0x0002, glocks - 0x0000, time - 10sec, soname - "/lib/private/libconfig.so", fname - "wifi_conf" 56. rpc - 40, type - 4, flags - 0x0002, glocks - 0x0000, time - 10sec, soname - "/lib/private/libconfig.so", fname - "wifi_conf" 57. rpc - 41, type - 4, flags - 0x0002, glocks - 0x0000, time - 10sec, soname - "/lib/private/libconfig.so", fname - "wifi_conf" 58. rpc - 42, type - 4, flags - 0x0002, glocks - 0x0000, time - 10sec, soname - "/lib/private/libconfig.so", fname - "wifi_conf" 59. rpc - 44, type - 4, flags - 0x0002, glocks - 0x0000, time - 10sec, soname - "/lib/private/libconfig.so", fname - "wifi_conf" 60. rpc - 94, type - 4, flags - 0x0002, glocks - 0x0000, time - 36sec, soname - "/lib/private/libconfig.so", fname - "wifi_conf" 61. rpc - 95, type - 4, flags - 0x0002, glocks - 0x0000, time - 36sec, soname - "/lib/private/libconfig.so", fname - "wifi_conf" 62. rpc - 96, type - 4, flags - 0x0002, glocks - 0x0000, time - 36sec, soname - "/lib/private/libconfig.so", fname - "wifi_conf" 63. rpc - 64, type - 4, flags - 0x0002, glocks - 0x0000, time - 10sec, soname - "/lib/private/libconfig.so", fname - "wifi_conf" 64. rpc - 97, type - 4, flags - 0x0002, glocks - 0x0000, time - 10sec, soname - "/lib/private/libconfig.so", fname - "wifi_conf" 65. rpc - 98, type - 4, flags - 0x0002, glocks - 0x0000, time - 10sec, soname - "/lib/private/libconfig.so", fname - "wifi_conf" 66. rpc - 99, type - 4, flags - 0x0002, glocks - 0x0000, time - 10sec, soname - "/lib/private/libconfig.so", fname - "wifi_conf" 67. rpc - 100, type - 4, flags - 0x0002, glocks - 0x0000, time - 10sec, soname - "/lib/private/libconfig.so", fname - "wifi_conf" 68. rpc - 56, type - 4, flags - 0x0002, glocks - 0x0000, time - 42sec, soname - "/lib/private/libconfig.so", fname - "qos_conf" 69. rpc - 57, type - 4, flags - 0x0002, glocks - 0x0000, time - 43sec, soname - "/lib/private/libconfig.so", fname - "qos_conf" 70. rpc - 58, type - 4, flags - 0x0002, glocks - 0x0000, time - 44sec, soname - "/lib/private/libconfig.so", fname - "urlfilter_conf" 71. rpc - 59, type - 4, flags - 0x0002, glocks - 0x0000, time - 45sec, soname - "/lib/private/libconfig.so", fname - "arpddos_conf" 72. rpc - 60, type - 4, flags - 0x0002, glocks - 0x0000, time - 46sec, soname - "/lib/private/libconfig.so", fname - "apprules_conf" 73. rpc - 68, type - 4, flags - 0x0002, glocks - 0x0000, time - 48sec, soname - "/lib/private/libconfig.so", fname - "igmp_conf" 74. rpc - 66, type - 4, flags - 0x0002, glocks - 0x0000, time - 49sec, soname - "/lib/private/libconfig.so", fname - "upnp_conf" 75. rpc - 67, type - 4, flags - 0x0002, glocks - 0x0000, time - 10sec, soname - "/lib/private/libconfig.so", fname - "dev_info_conf" 76. rpc - 101, type - 4, flags - 0x0002, glocks - 0x0000, time - 52sec, soname - "/lib/private/libconfig.so", fname - "device_params_conf" 77. rpc - 69, type - 4, flags - 0x0000, glocks - 0x0000, time - 53sec, soname - "/lib/private/libconfig.so", fname - "pass_conf" 78. rpc - 87, type - 4, flags - 0x0002, glocks - 0x0000, time - 51sec, soname - "/lib/private/libconfig.so", fname - "ifaces_conf" 79. rpc - 88, type - 4, flags - 0x0002, glocks - 0x0000, time - 51sec, soname - "/lib/private/libconfig.so", fname - "ifaces_conf" 80. rpc - 89, type - 4, flags - 0x0002, glocks - 0x0000, time - 51sec, soname - "/lib/private/libconfig.so", fname - "ifaces_conf" 81. rpc - 90, type - 4, flags - 0x0002, glocks - 0x0000, time - 51sec, soname - "/lib/private/libconfig.so", fname - "ifaces_conf" 82. rpc - 91, type - 4, flags - 0x0002, glocks - 0x0000, time - 51sec, soname - "/lib/private/libconfig.so", fname - "ifaces_conf" 83. rpc - 92, type - 4, flags - 0x0002, glocks - 0x0000, time - 51sec, soname - "/lib/private/libconfig.so", fname - "ifaces_conf" 84. rpc - 93, type - 4, flags - 0x0002, glocks - 0x0000, time - 51sec, soname - "/lib/private/libconfig.so", fname - "ifaces_conf" Using inet socket. TCP port is 8888. Parallel processing is on. Done. Starting dir300_button_check... Starting dir300_button_check... making resolv ... tail: can't open '/var/run/dns-stateNo such file or directory tail: no files /usr/etc/init.d/S15resolv: line 94: can't open /var/run/dns-state: no such file killall: dnsmasq: no process killed making netbase ... Bus 001: 0000:0000 make_netbase rmmod: rt2860v2_ap: No such file or ectory rt2860v2_ap: module license 'unspecid' taints kernel. === pAd = c0040000, size = 494248 === <-- RTMPAllocAdapterBlock, Status=0 RX DESC a1e44000 size = 2048 <-- Ratus=0 Key1Str is Invalid key length(0) or Type(0) Key2Str is Invalid key length(0) or Type(0) Key3Str is Invalid key length(0) or Type(0) Key4Str is Invalid key length(0) or1. Phy Mode = 9 2. Phy Mode = 9 3.de = 9 MCS Set = ff ff 00 00 01 Main bssid = 1c:7e:e5:92:ea:bc <==== rt28xx_init, Status=0 0x1300 = 00064380 Starting wscd... done. GDMA1_MAC_ADRH -- : 0x00001c7e GDMA1_MAC_ADRL -- : 0xe592eabc phy_tx_ring0 = 019f9000, tx_ring0 = a19f9000, size: 16 bytes phy_tx_ring1 = 019fa000, tx_ring1 = a19fa000, size: 16 bytes phy_tx_ring2 = 019fb000, tx_ring2 = a19fb000, size: 16 bytes phy_tx_ring3 = 019fc000, tx_ring3 = a19fc000, size: 16 bytes phy_rx_ring = 0x00000000, rx_ring = 0x00000000 CDMA_CSG_CFG = 81000000 GDMA1_FWD_CFG = 10000 vlan2: Setting MAC address to 1c 7e e5 92 ea bd. device eth2 entered promiscuous mode VLAN (vlan2): Setting underlying device (eth2) to promiscious mode. switch reg write offset=14, value=5555 switch reg write offset=40, value=1001 switch reg write offset=44, value=1001 switch reg write offset=48, value=1001 switch reg write offset=4c, value=1 switch reg write offset=50, value=2001 switch reg write offset=70, value=ffffffff switch reg write offset=98, value=7f7f switch reg write offset=e4, value=7f switch reg write offset=14, value=405555 switch reg write offset=50, value=2001 switch reg write offset=98, value=7f3f switch reg write offset=e4, value=3f switch reg write offset=40, value=1001 switch reg write offset=44, value=1001 switch reg write offset=48, value=1002 switch reg write offset=70, value=ffff506f vlan1: dev_set_promiscuity(master, 1) device vlan1 entered promiscuous mode device ra0 entered promiscuous mode br0: port 2(ra0) entering learning state br0: port 1(vlan1) entering learning state proc br0: topology change detected, propagating br0: port 2(ra0) entering forwarding state br0: topology change detected, propagating br0: port 1(vlan1) entering forwarding state regen_auto firewall start firewall done udhcpc (v1.12.1) started making resolv ... making resolv ... tail: can't open '/var/run/dns-state': No such file or directory tail: no files /etc/init.d/scripts/resolv: line 94: can't open /var/run/dns-state: no such file Sending discover... Sending discover... Sending discover... Sending discover... Sending discover... No lease, forking to background Connect wimax iface... Wimax is out. Please, insert it. seems like no 3G USB modem from vendor 0x12d1 connected seems like no 3G USB modem from vendor 0x19d2 connected seems like no 3G USB modem from vendor 0x16d8 connected seems like no 3G USB modem from vendor 0x05c6 connected seems like no 3G USB modem from vendor 0x16d5 connected seems like no 3G USB modem from vendor 0x1bbb connected seems like no 3G USB modem from vendor 0x1edf connected seems like no 3G USB modem connected Telnet is not enabled Starting ntpclient: disabled in configuration. Starting igmp... prevent wifi from multicast igmpproxy, Version 0.1 beta2, Build tributed under the GNU GENERAL PUBLIC LICENSE, Version 2 - check GPL.txt ERRO: There must be at least 2 Vif's where one is upstream. done. Starting upnp... netmask = 255.255.255.0 done. starting pid 1281, tty '/dev/ttyS1': '/bin/sh' BusyBox v1.12.1 (2010-11-16 12:44:00 UTC) built-in shell (ash) Enter 'help' for a list of built-in commands. #

Tags

Back to top

toh/d-link/dir-620.txt · Last modified: 2014/03/19 15:07 (external edit)