D-Link DNS-320L rev A1

From TechInfoDepot
Jump to navigationJump to search
multiple revisions of this device, use caution
ShareCenter® 2-Bay Network Storage Enclosure
Homepage Product page
Wikipedia D-Link
WikiDevi.wi-cat.ru D-Link DNS-320L rev A1
3rd Party Firmware
dd-wrt Status Unknown
OpenWrt Supported
Tomato any flavor Incompatible
Gargoyle Status Unknown
Platform
BrandModelRev D-Link DNS-320L A1
Type NAS
CPU1 checkY Marvell 88F6702
CPU1 Type ARMv5 Feroceon core
CPU1 Speed 1.0 GHz
Flash1 Chip SK hynix H27U1G8F2BTR
Flash1 Size 128 MiB 134,217,728 B <br />1,048,576 Kib <br />131,072 KiB <br />1,024 Mib <br />0.125 GiB <br /> (NAND)
RAM1 Size 256 MiB 268,435,456 B <br />2,097,152 Kib <br />262,144 KiB <br />2,048 Mib <br />0.25 GiB <br />
RAM1 Chip Nanya NT5TU128M8GE-AC x 2
ETH chip1 Marvell 88F6702
ETH chip2 Marvell 88E1318R
Ethernet Port Count 1-1GbE-LAN
Wired Standard IEEE 802.3i/3u/3ab

Ethernet OUI: 70:62:B8 (4 E, 5 W), 6C:72:20 (2 E, 2 W)

Stock bootloader U-Boot 1.1.4 Marvell 3.6.0. DNS-320L.01
Stock FW OS Linux 2.6.31.8
Expansion IF types USB 2.0, SATA
USB ports 1
SATA Ports 2
USB Hub Compatible Untested
Power 12 VDC, 3 A
Connector type barrel
Serial Port (UART) yes, 4-pin header, 3.3V TTL, (115200 8N1)

Flags:
RTC w/ battery, fan

Additional chips
System Supervisor MCU;Weltrend;WT69P3;;1;
3A, 23V, 340kHz Synchronous Step-Down Converter;Richtek;RT8293A;;2;
2A, 23V, 340kHz Synchronous Step-Down Converter;Richtek;RT8292A;;2;
N-Ch and P-Ch Fast Switching MOSFET;UBIQ Semi;QM3301S;;1;

Other
Manuf/OEM/ODM D-Link
3rd Party Firmware Support Arch Linux ARM • (List | DLs)
, Debian
, Alt-F
Retail
Availability End of Life
End of Life date 2020
(Est.) release date October 2012
UPC 790069375743
(UPC DB, On eBay)
ASIN B008HNRD4I
Country of manuf China
 CPU1 brandFLA1RAM1
D-Link DNS-320 rev A1Marvell128 MiB134,217,728 B <br />1,048,576 Kib <br />131,072 KiB <br />1,024 Mib <br />0.125 GiB <br />128 MiB134,217,728 B <br />1,048,576 Kib <br />131,072 KiB <br />1,024 Mib <br />0.125 GiB <br />
D-Link DNS-320L rev A1Marvell128 MiB134,217,728 B <br />1,048,576 Kib <br />131,072 KiB <br />1,024 Mib <br />0.125 GiB <br />256 MiB268,435,456 B <br />2,097,152 Kib <br />262,144 KiB <br />2,048 Mib <br />0.25 GiB <br />

For a list of all currently documented Marvell chipsets with specifications, see Marvell.

For a list of all currently documented D-Link devices with specifications, see D-Link.

Links of Interest

Flashing

Flashing OpenWrt

Target: kirkwood
Subtarget: generic
Package architecture: arm_xscale
Supported Since Commit
Support started version: 24.10.0
Current supported version: 24.10.4
LAN Comment: Marvell 88E1318R Phy
WLAN Hardware: none
Installation method(s):
See git-commit
Recovery method(s):
Serial
Recovery Comment:
serial + kwboot
git • >>
kirkwood: add D-Link DNS-320L support
Dual-slot NAS based on Marvell Kirkwood.

Specifications:
 - Marvell 88F6702 @1GHz
 - 256Mb RAM
 - 128Mb NAND
 - 1x GbE LAN (Marvell 88E1318R)
 - 1x USB 2.0
 - 2x SATA
 - Weltrend WT69P3 ("supervisor" MCU chip)
 - Serial on J2 (115200,8n1)
 - Newer bootROM so kwboot-ing via serial is possible

Notes:
 - The Weltrend MCU is controlled by the package added in utils/dns320l-mcu.
 - The original MAC address is stored in the "mini firmware" image's first
   17 bytes.
 - Compared to the original MTD layout, the uImage+rootfs are now stored in
   a common ubi partition.

Installation:
1. Serial console
 - Connect your levelshifter to the serial console
   on J2 (refer to the wiki page for pinout)
2. Update u-boot
 - Download the u-boot.kwb image for the device
 - Powercycle the NAS
 - Run "kwboot -b u-boot-dns320l/u-boot.kwb /dev/ttyUSB0 -p"
 - Connect to the serial console with minicom
 - tftp 0x0800000 u-boot-dns320l/u-boot.kwb
   (Please note that "PHY reset timed out" seems to be customary
    on kirkwood devices, the egiga0 interface works regardless.)
 - nand erase 0x0 100000
 - nand write 0x0800000 0x0 0x100000
 - reset
3. Install OpenWrt
 - Boot up the initramfs image
 - tftpboot 0x800000 openwrt-kirkwood-generic-dlink_dns320l-initramfs-uImage; bootm 0x800000
 - Download the sysupgrade image and perform sysupgrade