D-Link DNS-320L rev A1
From TechInfoDepot
Jump to navigationJump to search
| 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 | |||||||||||||
| Brand • Model • Rev | D-Link DNS-320L A1 | ||||||||||||
| Type | NAS | ||||||||||||
| CPU1 | 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 | ||||||||||||
| 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: | |||||||||||||
|
Additional chips | |||||||||||||
| 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 | ||||||||||||
| |||||||||||||
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
- GPL Source
- DNS-320L on the DNS323 wiki
- Debian Linux on the D-Link DNS-320 & DNS-325 NAS on jamie.lentin.co.uk
- Doc on aboehler
- On GitHub
- Open Source alternative firmware on alt-f
Flashing
| NOTE: During configuration or flashing a device, the only things that should be hooked to the device is the computer and power. |
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
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
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
|