====== DNS-325 ====== This page will share some more information about the ShareCenter Shadow(DNS-325).\\ ===== Hardware ===== Additional to the product specifications.{{ dns-325.png|Front view of the DNS-325}} ^ CPU | 1.2 GHz Marvell 88F6281 (Kirkwood) | ^ RAM | 256 MB | ^ USB | 1 USB2.0 Port (Rear) | ^ LAN | Marvell 88E1118R-NNC1 | ^ Cooling | [[hardware:fan|ADDA AD045HB-G73]] | ^ Kernel | 2.6.22.18 | ^ Samba | 3.2.8 | ^ C library | gcc-4.2-glibc-2.5 | \\ == Reviews & Tutorials == * [[http://nas-tweaks.net/devices/d-link-dns-325/|DNS-325 on NAS-Tweaks.net]] * [[http://nas-tweaks.net/40/installation-of-the-fonz-funplug-0-5-for-ch3snas-ch3mnas-dns-323-and-many-more/|Installation of fun_plug 0.5]] * [[http://www.smallnetbuilder.com/nas/nas-reviews/31480-d-link-dns-325-2-bay-sharecenter-network-storage-reviewed|Review of DNS-325, with internal pictures.]] * [[https://jamie.lentin.co.uk/devices/dlink-dns325/|Replacing firmware with Debian Linux]] ===== Serial PIN Layout ===== BusyBox break-in code is still 5784468. To enter u-boot prompt, press (space) and 1 when it says "press any key". Jumper: JP1\\ TX [5]\\ GND [4]\\ VD33 [3]\\ (gap)\\ RX [1]\\ \\ == cat /proc/cpuinfo == Processor : ARM926EJ-S rev 1 (v5l) BogoMIPS : 1196.03 Features : swp half thumb fastmult edsp CPU implementer : 0x56 CPU architecture: 5TE CPU variant : 0x2 CPU part : 0x131 CPU revision : 1 Cache type : write-back Cache clean : cp15 c7 ops Cache lockdown : format C Cache format : Harvard I size : 16384 I assoc : 4 I line length : 32 I sets : 128 D size : 16384 D assoc : 4 D line length : 32 D sets : 128 Hardware : Feroceon-KW Revision : 0000 Serial : 0000000000000000 \\ == cat /proc/meminfo == MemTotal: 255472 kB MemFree: 3160 kB Buffers: 11804 kB Cached: 144152 kB SwapCached: 0 kB Active: 138732 kB Inactive: 95324 kB SwapTotal: 530040 kB SwapFree: 530040 kB Dirty: 3836 kB Writeback: 0 kB AnonPages: 78116 kB Mapped: 16756 kB Slab: 14068 kB SReclaimable: 2632 kB SUnreclaim: 11436 kB PageTables: 836 kB NFS_Unstable: 0 kB Bounce: 0 kB CommitLimit: 657776 kB Committed_AS: 188844 kB VmallocTotal: 385024 kB VmallocUsed: 1284 kB VmallocChunk: 383736 kB \\ == DMESG Output == Linux version 2.6.22.18 (jack@SWTEST1) (gcc version 4.2.1) #14 Mon Nov 1 22:16:19 CST 2010 CPU: ARM926EJ-S [56251311] revision 1 (ARMv5TE), cr=00053977 Machine: Feroceon-KW Using UBoot passing parameters structure Memory policy: ECC disabled, Data cache writeback On node 0 totalpages: 65536 DMA zone: 512 pages used for memmap DMA zone: 0 pages reserved DMA zone: 65024 pages, LIFO batch:15 Normal zone: 0 pages used for memmap CPU0: D VIVT write-back cache CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets Built 1 zonelists. Total pages: 65024 Kernel command line: root=/dev/ram console=ttyS0,115200 :::DB88FXX81:egiga0:none PID hash table entries: 1024 (order: 10, 4096 bytes) Console: colour dummy device 80x30 Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Memory: 256MB 0MB 0MB 0MB = 256MB total Memory: 253696KB available (4128K code, 251K data, 124K init) Calibrating delay loop... 1196.03 BogoMIPS (lpj=5980160) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok NET: Registered protocol family 16 CPU Interface ------------- SDRAM_CS0 ....base 00000000, size 256MB SDRAM_CS1 ....base 10000000, size 256MB SDRAM_CS2 ....disable SDRAM_CS3 ....disable PEX0_MEM ....base e8000000, size 128MB PEX0_IO ....base f2000000, size 1MB INTER_REGS ....base f1000000, size 1MB NFLASH_CS ....base fa000000, size 2MB SPI_CS ....base f4000000, size 16MB BOOT_ROM_CS ....no such DEV_BOOTCS ....no such CRYPT_ENG ....base f0000000, size 2MB Marvell Development Board (LSP Version KW_LSP_4.3.4_patch30)-- DB-88F6281A-BP Soc: 88F6281 A1 LE Detected Tclk 200000000 and SysClk 400000000 MV Buttons Device Load Marvell USB EHCI Host controller #0: c06d6600 PEX0 interface detected no Link. PCI: bus0: Fast back to back transfers enabled 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: kw_clocksource clocksource has been installed. IP route cache hash table entries: 2048 (order: 1, 8192 bytes) TCP established hash table entries: 8192 (order: 4, 65536 bytes) TCP bind hash table entries: 8192 (order: 3, 32768 bytes) TCP: Hash tables configured (established 8192 bind 8192) TCP reno registered checking if image is initramfs...it isn't (no cpio magic); looks like an initrd Freeing initrd memory: 1527K cpufreq: Init kirkwood cpufreq driver cpufreq: High frequency: 1200000KHz - Low frequency: 400000KHz cpufreq: Setting CPU Frequency to 1200000 KHz cpufreq: Setting PowerSaveState to off XOR registered 1 NET_DMA over 4 channels XOR 2nd invalidate WA enabled cesadev_init(c00119d8) mvCesaInit: sessions=640, queue=64, pSram=f0000000 Warning: TS unit is powered off. MV Buttons Driver Load VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) squashfs: version 3.3 (2007/10/31) Phillip Lougher squashfs: LZMA suppport for slax.org by jro Installing knfsd (copyright (C) 1996 okir@monad.swb.de). JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc. SGI XFS with large block numbers, no debug enabled io scheduler noop registered io scheduler anticipatory registered (default) Serial: 8250/16550 driver $Revision: 1.1.1.1 $ 4 ports, IRQ sharing disabled serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A serial8250.0: ttyS1 at MMIO 0xf1012100 (irq = 34) is a 16550A RAMDISK driver initialized: 16 RAM disks of 10240K size 1024 blocksize loop: module loaded Loading Marvell Ethernet Driver: o Cached descriptors in DRAM o DRAM SW cache-coherency o Single RX Queue support - ETH_DEF_RXQ=0 o Single TX Queue support - ETH_DEF_TXQ=0 o TCP segmentation offload enabled o LRO support supported o Receive checksum offload enabled o Transmit checksum offload enabled o Network Fast Processing (Routing) supported o Driver ERROR statistics enabled o Driver INFO statistics enabled o Proc tool API enabled o SKB Reuse supported o SKB Recycle supported o Rx descripors: q0=128 o Tx descripors: q0=532 o Loading network interface(s): o register under egiga0 platform o egiga0, ifindex = 1, GbE port = 0 Warning: Giga 1 is Powered Off mvFpRuleDb (cfef2000): 2048 entries, 8192 bytes Integrated Sata device found scsi0 : Marvell SCSI to SATA adapter scsi1 : Marvell SCSI to SATA adapter scsi 0:0:0:0: Direct-Access WDC WD10EALS-00Z8A0 05.0 PQ: 0 ANSI: 5 scsi 1:0:0:0: Direct-Access WDC WD10EALS-00Z8A0 05.0 PQ: 0 ANSI: 5 scsi 0:0:0:0: Attached scsi generic sg0 type 0 scsi 1:0:0:0: Attached scsi generic sg1 type 0 NFTL driver: nftlcore.c $Revision: 1.1.1.1 $, nftlmount.c $Revision: 1.1.1.1 $ NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit) Scanning device for bad blocks Bad eraseblock 964 at 0x07880000 Using static partition definition Creating 6 MTD partitions on "nand_mtd": 0x00000000-0x00100000 : "u-boot" 0x00100000-0x00600000 : "uImage" 0x00600000-0x00b00000 : "ramdisk" 0x00b00000-0x07100000 : "image" 0x07100000-0x07b00000 : "mini firmware" 0x07b00000-0x08000000 : "config" ehci_marvell ehci_marvell.70059: Marvell Orion EHCI ehci_marvell ehci_marvell.70059: new USB bus registered, assigned bus number 1 ehci_marvell ehci_marvell.70059: irq 19, io base 0xf1050100 ehci_marvell ehci_marvell.70059: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver USB Universal Host Controller Interface driver v3.0 mice: PS/2 mouse device common for all mice i2c /dev entries driver md: linear personality registered for level -1 md: raid0 personality registered for level 0 md: raid1 personality registered for level 1 device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com dm_crypt using the OCF package. cpufreq: Setting CPU Frequency to 1200000 KHz cpufreq: Setting PowerSaveState to off usbcore: registered new interface driver usbhid drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 17 md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. RAMDISK: Compressed image found at block 0 VFS: Mounted root (ext2 filesystem). Freeing init memory: 124K sd 0:0:0:0: [sda] 1953525168 512-byte hardware sectors (1000205 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 23 00 10 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports DPO and FUA sd 0:0:0:0: [sda] 1953525168 512-byte hardware sectors (1000205 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 23 00 10 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports DPO and FUA sda: sda1 sda2 sda4 sd 0:0:0:0: [sda] Attached SCSI disk sd 1:0:0:0: [sdb] 1953525168 512-byte hardware sectors (1000205 MB) sd 1:0:0:0: [sdb] Write Protect is off sd 1:0:0:0: [sdb] Mode Sense: 23 00 10 00 sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, supports DPO and FUA sd 1:0:0:0: [sdb] 1953525168 512-byte hardware sectors (1000205 MB) sd 1:0:0:0: [sdb] Write Protect is off sd 1:0:0:0: [sdb] Mode Sense: 23 00 10 00 sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, supports DPO and FUA sdb: sdb1 sdb2 sdb4 sd 1:0:0:0: [sdb] Attached SCSI disk usbcore: registered new interface driver usblp drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver egiga0: mac address changed egiga0: link down egiga0: started egiga0: link up, full duplex, speed 1 Gbps ext3: No journal on filesystem on sda4 EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended ext3: No journal on filesystem on sdb4 EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended md: md0 stopped. md: bind md: bind raid1: raid set md0 active with 2 out of 2 mirrors md: md1 stopped. md: bind md: bind md1: setting max_sectors to 128, segment boundary to 32767 raid0: looking at sda2 raid0: comparing sda2(974119296) with sda2(974119296) raid0: END raid0: ==> UNIQUE raid0: 1 zones raid0: looking at sdb2 raid0: comparing sdb2(974119296) with sda2(974119296) raid0: EQUAL raid0: FINAL 1 zones raid0: done. raid0 : md_size is 1948238592 blocks. raid0 : conf->hash_spacing is 1948238592 blocks. raid0 : nb_zone is 1. raid0 : Allocating 4 bytes for hash. kjournald starting. Commit interval 5 seconds EXT3-fs warning: maximal mount count reached, running e2fsck is recommended EXT3 FS on md1, internal journal EXT3-fs: mounted filesystem with ordered data mode. Adding 530040k swap on /dev/md0. Priority:-1 extents:1 across:530040k Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. NTFS driver 2.1.28 [Flags: R/O MODULE]. usbcore: deregistering interface driver usb-storage \\ == U-Boot Output == ** MARVELL BOARD: DB-88F6281A-BP LE U-Boot 1.1.4 (Oct 29 2010 - 10:41:41) Marvell version: 3.4.14.DNS-325.01 U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CEE80 Soc: MV88F6281 Rev 3 (DDR2) CPU running @ 1200Mhz L2 running @ 400Mhz SysClock = 400Mhz , TClock = 200Mhz DRAM CAS Latency = 5 tRP = 5 tRAS = 18 tRCD=6 DRAM CS[0] base 0x00000000 size 256MB DRAM Total size 256MB 16bit width Flash: 0 kB Addresses 8M - 0M are saved for the U-Boot usage. Mem malloc Initialization (8M - 7M): Done NAND:128 MB CPU : Marvell Feroceon (Rev 1) Streaming disabled Write allocate disabled USB 0: host mode PEX 0: interface detected no Link. Net: egiga0 [PRIME] Hit any key to stop autoboot: 0 \\