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

D-Link DIR-615 rev I1

From WikiDevi
Jump to: navigation, search

D-Link DIR-615 I1

Manuf/OEM/ODM Cameo

FCC approval date: 03 November 2011
Country of manuf.: China

Type: wireless router

FCC ID: KA2IR615I1
Industry Canada ID: 4216A-IR615I1

Power: 5 VDC, 1 A
Connector type: barrel

CPU1: Atheros AR9341
FLA1: 4 MiB
4,194,304 B
32,768 Kib
4,096 KiB
32 Mib
0.00391 GiB
(Macronix MX25L3206EM2I-12G)
RAM1: 32 MiB
33,554,432 B
262,144 Kib
32,768 KiB
256 Mib
0.0313 GiB
(Winbond W9425G6JH-5)

Expansion IFs: none specified
Serial: yes, internal, 4-pin header, unpopulated, 3.3V TTL, J8, (115200,8,N,1)

WI1 chip1: Atheros AR9341
WI1 802dot11 protocols: bgn
WI1 MIMO config: 2x2:2
WI1 antenna connector: none

ETH chip1: Atheros AR9341
Switch: Atheros AR9341
LAN speed: 10/100
LAN ports: 4
WAN speed: 10/100
WAN ports: 1

bgn

Additional chips
3A, 24V, 1.2MHz Step-Down Converter;Richtek;RT8272;RT8272, GSPDET0A;1;

Stock bootloader: U-Boot 1.1.4

Stock FW OS: Linux 2.6.31 LSDK-9.2.0.312

Default SSID: dlink (37 addl. devices)
Default IP address: 192.168.0.1
the IP 192.168.0.1 is used by 677 additional devices
of which 203 are D-Link devices
Default login user: admin
Default login password: blank
admin:blank credentials used by 299 additional devices
of which 177 are D-Link devices

802dot11 OUI: B8:A3:86 (7 E, 6 W, 2011)
Ethernet OUI: B8:A3:86 (7 E, 6 W, 2011)

 CPU1 brandWI1 chip1 brandWI1 chip2 brand
D-Link DIR-615 rev A1MarvellMarvellMarvell
D-Link DIR-615 rev B2UbicomAtherosAtheros
D-Link DIR-615 rev C1AtherosAtherosAtheros
D-Link DIR-615 rev DRalinkRalink
D-Link DIR-615 rev E1AtherosAtheros
D-Link DIR-615 rev E3 / E4AtherosAtheros
D-Link DIR-615 rev E5AtherosAtheros
D-Link DIR-615 rev F3RealtekRealtek
D-Link DIR-615 rev G1RalinkRalink
D-Link DIR-615 rev H1RalinkRalink
D-Link DIR-615 rev I1AtherosAtheros
D-Link DIR-615 rev I3AtherosAtheros
D-Link DIR-615 rev K1BroadcomBroadcom
D-Link DIR-615 rev K2BroadcomBroadcom
D-Link DIR-615 rev M1RealtekRealtek
D-Link DIR-615 rev N1RealtekRealtek
D-Link DIR-615 rev Q2RealtekRealtek
D-Link DIR-615 rev R1BroadcomBroadcom
D-Link DIR-615 rev S1RealtekRealtek
D-Link DIR-615 rev T1RealtekRealtek
D-Link DIR-615 rev T3RealtekRealtek
D-Link DIR-615S rev A1RealtekRealtek
For a list of all currently documented Atheros chipsets with specifications, see Atheros.


 • Support page

"Rev:A1", a lead-free logo, and "Made in China" is silkscreened on one DIR-615 I1's board.

Additional external links[edit]

See also[edit]

Serial[edit]

Pinout[edit]

(3.3) (RxD) (TxD) (GND)
J8
----> to AR9341

cat /proc/cpuinfo[edit]

/ # cd /proc
/proc # cat cpuinfo
system type             : Atheros AR934x
processor               : 0
cpu model               : MIPS 74Kc V4.12
BogoMIPS                : 267.26
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : yes, count: 4, address/irw mask: [0x0000, 0x0850, 0x0ee8, 0x0720]
ASEs implemented        : mips16 dsp
shadow register sets    : 1
core                    : 0
VCED exceptions         : not available
VCEI exceptions         : not available

cat /proc/mtd[edit]

cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00010000 00010000 "u-boot"
mtd1: 00010000 00010000 "nvram"
mtd2: 003a0000 00010000 "linux4"
mtd3: 002b0000 00010000 "rootfs"
mtd4: 00030000 00010000 "LANG"
mtd5: 00010000 00010000 "ART"

lsmod[edit]

/ # lsmod
Module                  Size  Used by
ip6t_REJECT 3984 0 - Live 0x81692000
ip6table_filter 2240 1 - Live 0x81689000
ip6_tables 12448 1 ip6table_filter, Live 0x8169c000
umac 614752 0 - Live 0x81500000
ath_dev 211280 1 umac, Live 0x81fc0000 (P)
ath_rate_atheros 33264 1 ath_dev, Live 0x81fb0000 (P)
ath_hal 329008 2 umac,ath_dev, Live 0x81400000 (P)
asf 6816 3 umac,ath_dev,ath_hal, Live 0x81f86000 (P)
adf 9952 3 umac,ath_dev,ath_hal, Live 0x81fa0000
athrs_gmac 52496 0 - Live 0x81e50000
ar934x_gpio 4512 0 - Live 0x81e1c000
devnvram 12336 10 - Live 0x81de4000

cat /proc/cmdline[edit]

/proc # cat cmdline
console=ttyS0,115200 root=31:03 mem=32M rootfstype=squashfs,
jffs2 init=/sbin/init mtdparts=ath-nor0:64k(u-boot), 64k(nvram),
3712k(linux4), 2752k@0x00110000(rootfs), 192k(LANG), 64k(ART)

boot log[edit]

boot log
U-Boot 1.1.4 (Mar 20 2012 - 15:32:18)
U-boot AP123

DRAM:  32 MB
Top of RAM usable for U-Boot at: 82000000
Reserving 155k for U-Boot at: 81fd8000
Reserving 192k for malloc() at: 81fa8000
Reserving 44 Bytes for Board Info at: 81fa7fd4
Reserving 36 Bytes for Global Data at: 81fa7fb0
Reserving 128k for boot params() at: 81f87fb0
Stack Pointer at: 81f87f98
Now running in RAM - U-Boot at: 81fd8000
Flash Manuf Id 0xc2, DeviceId0 0x20, DeviceId1 0x16
flash size 4MB, sector count = 64
Flash:  4 MB
Using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ag934x_enet_initialize...
No valid address in Flash. Using fixed address
No valid address in Flash. Using fixed address
 wasp  reset mask:c03300
WASP ----> S27 PHY
: cfg1 0x80000000 cfg2 0x7114
eth0: 00:03:7f:09:0b:ae
s27 reg init
athrs27_phy_setup ATHR_PHY_CONTROL 4 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 4 :10
eth0 up
WASP ----> S27 PHY
: cfg1 0xf cfg2 0x7214
eth1: 00:03:7f:09:0b:ad
s27 reg init lan
ATHRS27: resetting s27
ATHRS27: s27 reset done
athrs27_phy_setup ATHR_PHY_CONTROL 0 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 0 :10
athrs27_phy_setup ATHR_PHY_CONTROL 1 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 1 :10
athrs27_phy_setup ATHR_PHY_CONTROL 2 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 2 :10
athrs27_phy_setup ATHR_PHY_CONTROL 3 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 3 :10
eth1 up
eth0, eth1
Hit any key to stop autoboot:  0
## Booting image at 9f020000 ...
   Image Name:   Linux Kernel Image
   Created:      2012-03-23   8:10:26 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    936564 Bytes = 914.6 kB
   Load Address: 80002000
   Entry Point:  801eac50
   Verifying Checksum at 0x9f020040 ...OK
   Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 801eac50) ...
## bootargs 0: console=ttyS0,115200 root=31:03 mem=32M 
rootfstype=squashfs,jffs2 init=/sbin/init mtdparts=ath-nor0:128k(u-boot),
64k(nvram),1536k(linux),6144k(rootfs),192k(LANG),64k(MAC),64k(ART)...
## bootargs @A1F87FB0: console=ttyS0,115200 root=31:03 mem=32M 
rootfstype=squashfs,jffs2 init=/sbin/init mtdparts=ath-nor0:64k(u-boot),
64k(nvram),3712k(linux4),2752k@0x00110000(rootfs),192k(LANG),64k(ART)...
## Giving linux memsize in bytes, 33554432

Starting kernel ...

Booting Atheros AR934x
Linux version 2.6.31--LSDK-9.2.0.312 (root@kung-laptop) 
(gcc version 4.3.3 (GCC) ) #2 Fri Mar 23 16:08:33 CST 2012
flash_size passed from bootloader = 4
arg 1: console=ttyS0,115200
arg 2: root=31:03
arg 3: mem=32M
arg 4: rootfstype=squashfs,jffs2
arg 5: init=/sbin/init
arg 6: mtdparts=ath-nor0:64k(u-boot), 64k(nvram), 3712k(linux4), 
       2752k@0x00110000(rootfs), 192k(LANG), 64k(ART)
CPU revision is: 0001974c (MIPS 74Kc)
ath_sys_frequency: cpu srif ddr srif cpu 535 ddr 400 ahb 200
Determined physical RAM map:
 memory: 02000000 @ 00000000 (usable)
User-defined physical RAM map:
 memory: 02000000 @ 00000000 (usable)
Zone PFN ranges:
  Normal   0x00000000 -> 0x00002000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00002000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
Kernel command line: console=ttyS0,115200 root=31:03 mem=32M 
rootfstype=squashfs,jffs2 init=/sbin/init mtdparts=ath-nor0:64k(u-boot),
64k(nvram),3712k(linux4),2752k@0x00110000(rootfs),192k(LANG),64k(ART)
PID hash table entries: 128 (order: 7, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
Writing ErrCtl register=00000000
Readback ErrCtl register=00000000
Memory: 29744k/32768k available 
(1972k kernel code, 3024k reserved, 516k data, 144k init, 0k highmem)
NR_IRQS:128
plat_time_init: plat time init done
Calibrating delay loop... 267.26 BogoMIPS (lpj=534528)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
bio: create slab <bio-0> at 0
NET: Registered protocol family 2
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
NET: Registered protocol family 1
ATH GPIOC major 0
athwdt_init: Registering WDT success
20000000, 1312D00, USEC_PER_SEC: 1000000,ath_ahb_freq: 200000000
squashfs: version 4.0 (2009/01/31) Phillip Lougher
msgmni has been set to 58
alg: No test for lzma (lzma-generic)
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler deadline registered (default)
HDLC line discipline maxframe=4096
N_HDLC line discipline registered.
Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xb8020000 (irq = 19) is a 16550A
console [ttyS0] enabled
brd: module loaded
PPP generic driver version 2.4.2
PPP MPPE Compression module registered
NET: Registered protocol family 24
PPTP driver version 0.8.5
PPPoL2TP kernel driver, V1.0
6 cmdlinepart partitions found on MTD device ath-nor0
Creating 6 MTD partitions on "ath-nor0":
0x000000000000-0x000000010000 : "u-boot"
0x000000010000-0x000000020000 : "nvram"
0x000000020000-0x0000003c0000 : "linux4"
0x000000110000-0x0000003c0000 : "rootfs"
0x0000003c0000-0x0000003f0000 : "LANG"
0x0000003f0000-0x000000400000 : "ART"
u32 classifier
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (512 buckets, 2048 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
nf_conntrack_rtsp v0.6.21 loading
xt_time: kernel timezone is -0000
GRE over IPv4 tunneling driver
ipgre init: can't add protocol
nf_nat_rtsp v0.6.21 loading
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
arch/mips/atheros/gpio.c (ath_simple_config_init) JUMPSTART_GPIO: 16
ath_otp_init: Registering OTP success
ath_clksw_init: Registering Clock Switch Interface success
VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
Freeing unused kernel memory: 144k freed
init started:  BusyBox v1.01 (2012.03.23-08:10+0000) multi-call binary
init NVRAM_SPACE from mtdblock size
init nvram memory map size: 0x10000 order of pages: 0x4
nvram module init:
        /dev/nvram major number 225 glues to mtd: "nvram" size: 0x00010000
        nvram_space: 0x00010000 mapped via mmap(2)
openfile :/etc/sysinfo
new ver: 3.3
old ver: 3.3
new ver: 3.3
old ver: 3.3
openfile :/etc/sysinfo
init artblock :lan_mac=B8:A3:86:5E:15:0B to "sys_lan_mac"
init artblock :wan_mac=B8:A3:86:5E:15:0C to "sys_wan_mac"
init artblock :hw_version=I1 to "sys_hw_version"
init artblock :wlan0_domain=0x10 to "sys_wlan0_domain"
AR934x GPIO Controller

Please press Enter to activate this console. insmod: cannot insert `/lib/devnvram.ko': File exists (-1): File exists
openfile :/var/etc/nvram.default
configuration_version_control: configuration_version= in NVRAM
configuration_version_control: configuration_version=1.0 in System
insert_switch_mod: insmod /lib/modules/2.6.31/net/athrs_gmac.ko
ATHR_GMAC: Length per segment 1536
ATHR_GMAC: fifo cfg 3 01f00140
ATHR_GMAC: RX TASKLET - Pkts per Intr:16
ATHR_GMAC: Mac address for unit 0:9f7f0000
ATHR_GMAC: ff:ff:ff:ff:ff:ff
mac:0 Registering S27....
ATHR_GMAC: Max segments per packet :   1
ATHR_GMAC: Max tx descriptor count :   40
ATHR_GMAC: Max rx descriptor count :   128
ATHR_GMAC: Mac capability flags    :   3580
ATHR_GMAC: RX TASKLET - Pkts per Intr:16
ATHR_GMAC: Mac address for unit 1:9f7f0006
ATHR_GMAC: ff:ff:ff:ff:ff:ff
mac:1 Registering S27....
ATHR_GMAC: Max segments per packet :   1
ATHR_GMAC: Max tx descriptor count :   40
ATHR_GMAC: Max rx descriptor count :   128
ATHR_GMAC: Mac capability flags    :   33D80
eth1: Cannot assign requested address
athr_gmac_ring_alloc Allocated 640 at 0x81e37800
athr_gmac_ring_alloc Allocated 2048 at 0x81e5e000
WASP ----> S27 PHY MDIO
Setting Drop CRC Errors, Pause Frames and Length Error frames
ATHRS27: resetting s27
ATHRS27: s27 reset done
Setting PHY...
ADDRCONF(NETDEV_UP): eth1: link is not ready
eth1: Cannot assign requested address
eth0: Cannot assign requested address
athr_gmac_ring_alloc Allocated 640 at 0x81e37400
athr_gmac_ring_alloc Allocated 2048 at 0x81e9b800
WASP ----> S27 PHY MDIO
Setting Drop CRC Errors, Pause Frames and Length Error frames
Setting PHY...
ADDRCONF(NETDEV_UP): eth0: link is not ready
eth0: Cannot assign requested address
device eth1 entered promiscuous mode
sh: ./etc/rc.d/pre_customer.sh: not found
Fri Mar 23 16:08:00 UTC 2012
sh: modprobe: not found
sh: modprobe: not found
/tmp/password has been created
2012-03-23 16:08:00: (network.c.239) warning: please use server.use-ipv6 only for hostnames, 
not without server.bind / empty address; your config will break if the kernel default for IPV6_V6ONLY changes
sh: dcc: not found
rc is BUSY now!
cat: /var/etc/resolv_ipv6.conf: No such file or directory
start_wan: dhcpc: udhcpc -w dhcpc -i eth0 -H "DIR-615" -u -s /usr/share/udhcpc/default.bound-nodns  --option60_off &
DHCP client start.
dhcpd_enabled::::::
killall: httpd: no process killed
domain empty
DHCP server start.
device_lan_ip=192.168.0.1 , device_lan_subnet_mask=255.255.255.0
max_leases value (254) not sane, setting to 100 instead
Unable to open /var/misc/udhcpd.leases for reading
##################### wlan0_enable#########################
Sending discover...
asf: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
ath_hal: 0.9.17.1 (AR9380, REGOPS_FUNC, WRITE_EEPROM, 11D)
ath_rate_atheros: Copyright (c) 2001-2005 Atheros Communications, Inc, All Rights Reserved
insmod: cannot open module `/lib/modules/2.6.31/net/ath_dfs.ko': No such file or directory
ath_dev: Copyright (c) 2001-2007 Atheros Communications, Inc, All Rights Reserved
init_ath_ahb: ath_ahb: 9.2.0_U7.717 (Atheros/multi-bss)
__ath_attach: Set global_scn[0]
ACBKMinfree = 48
ACBEMinfree = 32
ACVIMinfree = 16
ACVOMinfree = 0
CABMinfree = 48
UAPSDMinfree = 0
Restoring Cal data from Flash
ath_get_caps[4857] rx chainmask mismatch actual 3 sc_chainmak 0
ath_get_caps[4832] tx chainmask mismatch actual 3 sc_chainmak 0
SimpleConfig Callback Registration for wifi0
wifi0: Atheros 9340: mem=0xb8100000, irq=2
insmod: cannot open module `/lib/modules/2.6.31/net/ath_pktlog.ko': No such file or directory
wifi1     no private ioctls.

SIOCSIFHWADDR: No such device
wlan_vap_create : enter. devhandle=0x81ff42c0, opmode=IEEE80211_M_HOSTAP, flags=0x1
wlan_vap_create : exit. devhandle=0x81ff42c0, opmode=IEEE80211_M_HOSTAP, flags=0x1.
VAP device ath0 created
ath0
Sending discover...

 DES SSID SET=dlink
 ieee80211_ioctl_siwmode: imr.ifm_active=131712, new mode=3, valid=1

 DES SSID SET=dlink
device ath0 entered promiscuous mode
br0: port 2(ath0) entering forwarding state
######re-brctl ethernet and wifi######
device eth1 left promiscuous mode
br0: port 1(eth1) entering disabled state
device ath0 left promiscuous mode
br0: port 2(ath0) entering disabled state
Sending discover...
device eth1 entered promiscuous mode
device ath0 entered promiscuous mode
br0: port 2(ath0) entering forwarding state
ARPING to 192.168.0.1 from 192.168.0.1 via br0
Sent 1 probes (1 broadcast(s))
Received 0 reply
#################################Start WLAN Finished############################
TFTPD start and listen on port 69.
/tmp/password has been created
2012-03-23 16:08:07: (network.c.239) warning: please use server.use-ipv6 only for hostnames, not without server.bind / empty address; your config will break if the kernel default for IPV6_V6ONLY changes
NMBD launched on port 137.
NMBD: name:DLINKROUTER
NMBD: name_local:DLINKROUTER.LOCAL
start_pppoe_relay
start_pppoe_relay: pppoe_pass_through
umount: cannot umount /tmp/lang_pack: No such file or directory
umount: cannot umount /tmp/lang_pack: No such file or directory
mount: mounting /dev/mtdblock4 on /tmp/lang_pack failed
wan_ipaddr == NULL, firewall don't start
killall: crowdcontrol: no process killed
killall: wakeOnLanProxy: no process killed
Start IPv6 Firewall
ip6_tables: (C) 2000-2006 Netfilter Core Team
flush_ip6tables
Start IPv6 Static Routing
nvram_commit: size crc 10000 erasesize:10000, nvram->size: 801EC8B8
rc is IDLE now!

ps aux[edit]

/ # ps aux
  PID  Uid     VmSize Stat Command
    1 root        404 S   init
    2 root            SW< [kthreadd]
    3 root            SW< [ksoftirqd/0]
    4 root            SW< [events/0]
    5 root            SW< [khelper]
    6 root            SW< [async/mgr]
    7 root            SW< [kblockd/0]
    8 root            SW  [pdflush]
    9 root            SW  [pdflush]
   10 root            SW< [kswapd0]
   11 root            SW< [crypto/0]
   22 root            SW< [mtdblockd]
   23 root            SW< [unlzma/0]
   93 root        696 S   rc init
   94 root        508 R   /bin/ash
  124 root        360 S   syslogd -C 20
  128 root        276 S   klogd
  140 root        216 S   lighttpd-angel -D -f /etc/lighttpd.conf
  145 root        392 S   timer
  165 root        432 S   /var/sbin/wantimer
  170 root        364 S   udhcpc -w dhcpc -i eth0 -H DIR-615 -u -s /usr/share/u
  199 root        312 S   udhcpd
  339 root        304 S   lld2d br0 ath0
  355 root        304 S   tftpd
  374 root        388 S   miniupnpd
  384 root        408 S   dnsmasq -o -i br0 -I eth0 --w4r-wan-interface=eth0 -A
  403 root        744 S   /sbin/lighttpd -D -f /etc/lighttpd.conf
  419 root        288 S   /sbin/nmbd dlinkrouter B8:A3:86:5E:15:0B
  423 root        204 S   pppoe-relay -S eth0 -C br0 -n 100
  648 root        328 S   llmnr br0 dlinkrouter B8:A3:86:5E:15:0B
 1133 root        416 S   arpping 192.168.0.1 192.168.0.100 192.168.0.199 br0 b
 1134 root        416 S   arpping 192.168.0.1 192.168.0.100 192.168.0.199 br0 b
 1160 root        416 S   arpping 192.168.0.1 192.168.0.100 192.168.0.199 br0 b
 1161 root        416 S   arpping 192.168.0.1 192.168.0.100 192.168.0.199 br0 b
 1162 root        416 S   arpping 192.168.0.1 192.168.0.100 192.168.0.199 br0 b
 1163 root        400 R   ps aux