This is a mirror of discontinued 'WikiDevi'. Enjoy!
D-Link DIR-615 rev I1
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 MiB4,194,304 B <br />32,768 Kib <br />4,096 KiB <br />32 Mib <br />0.00391 GiB <br /> (Macronix MX25L3206EM2I-12G)
RAM1: 32 MiB33,554,432 B <br />262,144 Kib <br />32,768 KiB <br />256 Mib <br />0.0313 GiB <br /> (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: 100M
LAN ports: 4
WAN speed: 100M
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 (38 addl. devices)
Default IP address: 192.168.0.1
the IP 192.168.0.1 is used by 741 additional devices
of which 210 are D-Link devices
Default login user: admin
Default login password: blank
admin:blank credentials used by 314 additional devices
of which 180 are D-Link devices
| CPU1 brand | WI1 chip1 brand | WI1 chip2 brand | |
|---|---|---|---|
| D-Link DIR-615 rev A1 | Marvell | Marvell | Marvell |
| D-Link DIR-615 rev B2 | Ubicom | Atheros | Atheros |
| D-Link DIR-615 rev C1 | Atheros | Atheros | Atheros |
| D-Link DIR-615 rev D | Ralink | Ralink | |
| D-Link DIR-615 rev E1 | Atheros | Atheros | |
| D-Link DIR-615 rev E3 / E4 | Atheros | Atheros | |
| D-Link DIR-615 rev E5 | Atheros | Atheros | |
| D-Link DIR-615 rev F3 | Realtek | Realtek | |
| D-Link DIR-615 rev G1 | Ralink | Ralink | |
| D-Link DIR-615 rev H1 | Ralink | Ralink | |
| D-Link DIR-615 rev I1 | Atheros | Atheros | |
| D-Link DIR-615 rev I3 | Atheros | Atheros | |
| D-Link DIR-615 rev K1 | Broadcom | Broadcom | |
| D-Link DIR-615 rev K2 | Broadcom | Broadcom | |
| D-Link DIR-615 rev M1 | Realtek | Realtek | |
| D-Link DIR-615 rev N1 | Realtek | Realtek | |
| D-Link DIR-615 rev Q2 | Realtek | Realtek | |
| D-Link DIR-615 rev R1 | Broadcom | Broadcom | |
| D-Link DIR-615 rev S1 | Realtek | Realtek | |
| D-Link DIR-615 rev T1 | Realtek | Realtek | |
| D-Link DIR-615 rev T3 | Realtek | Realtek | |
| D-Link DIR-615S rev A1 | Realtek | Realtek |
For a list of all currently documented Atheros chipsets with specifications, see Atheros.
"Rev:A1", a lead-free logo, and "Made in China" is silkscreened on one DIR-615 I1's board.
Additional external links
See also
Serial
Pinout
(3.3) (RxD) (TxD) (GND) J8 ----> to AR9341
cat /proc/cpuinfo
/ # 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
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
/ # 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
/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
| 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
/ # 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