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
IC 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 785 additional devices
of which 220 are D-Link devices
Default login user: admin
Default login password: blank
admin:blank credentials used by 344 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-615 rev X1 | Realtek | Realtek | |
D-Link DIR-615S rev A1 | Realtek | Realtek |
For a list of all currently documented Atheros (QCA) 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