Netgear ReadyNAS Duo v2 (RND2000-200)
|
Diskless 2-Bay/USB 3.0 Network Storage for Home/SoHo Users Netgear RND2000-200 ReadyNAS Duo v2 | |||||||||||||
|
| |||||||||||||
| Wikipedia | Netgear | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| WikiDevi.wi-cat.ru | Netgear ReadyNAS Duo v2 (RND2000-200) | ||||||||||||
| 3rd Party Firmware | |||||||||||||
| dd-wrt | Status Unknown | ||||||||||||
| OpenWrt | Partial Support | ||||||||||||
| Tomato any flavor | Incompatible | ||||||||||||
| Gargoyle | Status Unknown | ||||||||||||
| Platform | |||||||||||||
| Brand • Model • Rev | Netgear ReadyNAS Duo RND2000 v2 | ||||||||||||
| Model Part Number | RND2000-200 | ||||||||||||
| Type | NAS enclosure | ||||||||||||
| CPU1 | Marvell 88F6282 | ||||||||||||
| CPU1 Type | ARMv5 | ||||||||||||
| CPU1 Speed | 1.6 GHz 32-bit | ||||||||||||
| 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) | ||||||||||||
| Flash2 Chip | Atmel AT25F512B | ||||||||||||
| Flash2 Size | 512 KiB 0.5 MiB <br />524,288 B <br />4,096 Kib <br />4 Mib <br />4.882812e-4 GiB <br /> | ||||||||||||
| 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 | SK hynix H5TQ1G83DFR-H9C x 2 | ||||||||||||
| ETH chip1 | Marvell 88F6282 | ||||||||||||
| ETH chip2 | Marvell 88E1318 | ||||||||||||
| Ethernet Port Count | 1-1GbE-LAN | ||||||||||||
| Wired Standard | IEEE 802.3i/3u/3ab | ||||||||||||
| Stock bootloader | U-Boot 1.1.4 Marvell 3.4.27 | ||||||||||||
| Stock FW OS | Linux 2.6.31.8 | ||||||||||||
| Expansion IF types | USB 3.0, USB 2.0, SATA | ||||||||||||
| USB ports | 3 | ||||||||||||
| SATA Ports | 2 | ||||||||||||
| USB Hub Compatible | Untested | ||||||||||||
| Power | 12 VDC, 5 A | ||||||||||||
| Connector type | barrel | ||||||||||||
| Serial Port (UART) | yes, 4-pin header, populated, 3.3V TTL, (115200 8N1) | ||||||||||||
| JTAG Port | yes, 10-pin header | ||||||||||||
|
Flags: | |||||||||||||
|
Additional chips | |||||||||||||
| Other | |||||||||||||
|
Default IP address: 192.168.168.168 | |||||||||||||
| 3rd Party Firmware Support |
Debian , OpenWrt • (List | Dev | DLs) | ||||||||||||
| Retail | |||||||||||||
| Availability | End of Life | ||||||||||||
| End of Life date | 2022 | ||||||||||||
| FCC approval date | 06 November 2011 | ||||||||||||
| ASIN |
B0063E3ZPO | ||||||||||||
| Country of manuf | China | ||||||||||||
| |||||||||||||
For a list of all currently documented Marvell chipsets with specifications, see Marvell.
For a list of all currently documented Netgear devices with specifications, see Netgear.
Overview
Rear 2 USB Ports are from the USB 3.0 Host Controller
- whose configuration is provided by the 2nd Flash.
- HDD
- RND2110 • HDD 1TB
- RND2150 • HDD 500GB
- RND2175 • HDD 750GB
Links of Interest
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
Subtarget: generic
Package architecture: arm_xscale
Supported Since Commit
Support started version: 22.03.0
Current supported version: 25.12.5
Power button
LAN Comment: PHY: Marvell 88E1318
WLAN Hardware: none
Installation method(s):
see git-commit
| git • >> |
|---|
kirkwood: add support for NETGEAR ReadyNAS Duo v2
NETGEAR ReadyNAS Duo v2 is a NAS based on Marvell kirkwood SoC.
Specification:
- Processor Marvell 88F6282 (1.6 GHz)
- 256MB RAM
- 128MB NAND
- 1x GBE LAN port (PHY: Marvell 88E1318)
- 1x USB 2.0
- 2x USB 3.0
- 2x SATA
- 3x button
- 5x leds
- serial on J5 connector accessible from rear panel
(115200 8N1) (VCC,TX,RX,GND) (3V3 LOGIC!)
Installation by USB + serial:
- Copy initramfs image to fat32 usb drive
- Connect pendrive to USB 2.0 front socket
- Connect serial console
- Stop booting in u-boot
- Do:
usb reset
setenv bootargs 'console=ttyS0,115200n8 earlyprintk'
setenv bootcmd 'nand read.e 0x1200000 0x200000 0x600000;bootm 0x1200000'
saveenv
fatload usb 0:1 0x1200000 openwrt-kirkwood-netgear_readynas-duo-v2-initramfs-uImage
bootm 0x1200000
- copy sysupgrade image via ssh.
- run sysupgrade
Installation by TFTP + serial:
- Setup TFTP server and copy initramfs image
- Connect serial console
- Stop booting in u-boot
- Do:
setenv bootargs 'console=ttyS0,115200n8 earlyprintk'
setenv bootcmd 'nand read.e 0x1200000 0x200000 0x600000;bootm 0x1200000'
saveenv
setenv serverip 192.168.1.1
setenv ipaddr 192.168.1.2
tftpboot 0x1200000 openwrt-kirkwood-netgear_readynas-duo-v2-initramfs-uImage
bootm 0x1200000
- copy sysupgrade image via ssh.
- run sysupgrade
Known issues:
- Power button and PHY INTn pin are connected to the same GPIO. It
causes that every network restart button is pressed in system.
As workaround, button is used as regular BTN_1.
For more info please look at file:
RND_5.3.13_WW.src/u-boot/board/mv_feroceon/mv_hal/usibootup/usibootup.c
from Netgear GPL sources.
|
JTAG-Serial Info
Serial
Boot log
| Boot log • >> |
|---|
__ __ _ _
| \/ | __ _ _ ____ _____| | |
| |\/| |/ _` | '__\ \ / / _ \ | |
| | | | (_| | | \ V / __/ | |
|_| |_|\__,_|_| \_/ \___|_|_|
_ _ ____ _
| | | | | __ ) ___ ___ | |_
| | | |___| _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
\___/ |____/ \___/ \___/ \__|
** MARVELL BOARD: DB-88F6282A-BP LE
U-Boot 1.1.4 (Jun 29 2012 - 16:06:40) Marvell version: 3.4.27
Netgear version: Uboot-1_1_4-NetgearDUOV3-V1009
U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006D0120
Soc: MV88F1155 Rev 1 (DDR3)
CPU running @ 1600Mhz L2 running @ 533Mhz
SysClock = 533Mhz , TClock = 200Mhz
DRAM unknown CAL tRP = 8 tRAS = 20 tRCD=8
DRAM CS[0] base 0x00000000 size 256MB
DRAM Total size 256MB 16bit width
Addresses 8M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (8M - 7M): Done
NAND:128 MB
Flash: 0 kB
CPU : Marvell Feroceon (Rev 1)
Streaming disabled
Write allocate disabled
USB 0: host mode
PEX 0: PCI Express Root Complex Interface
PEX interface detected Link X1
Switch On !
Net: egiga0 [PRIME]
Hit any key to stop autoboot: 0
NAND read: device 0 offset 0x200000, size 0x600000
Reading data from 0x7ff800 -- 100% complete.
6291456 bytes read: OK
NAND read: device 0 offset 0x800000, size 0x1000000
Reading data from 0x17ff800 -- 100% complete.
16777216 bytes read: OK
## Booting image at 01200000 ...
Image Name: Linux-2.6.31.8.duov2
Created: 2013-04-18 10:25:25 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3442360 Bytes = 3.3 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
OK
## Loading Ramdisk Image at 02000000 ...
Image Name: initrd
Created: 2013-04-19 3:06:56 UTC
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 4382833 Bytes = 4.2 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Starting kernel ...
Uncompressing Linux.... done, booting the kernel.
Linux version 2.6.31.8.duov2 (root@NSBU-NJ) (gcc version 4.3.2
(sdk3.2rc1-ct-ng-1.4.1) ) #1 Thu Apr 18 18:24:47 HKT 2013
CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053977
CPU: VIVT data cache, VIVT instruction cache
Machine: Feroceon-KW
Using UBoot passing parameters structure
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists in Zone order, mobility grouping off. Total pages: 65024
Kernel command line: console=ttyS0,115200 reason=normal mtdparts=nand_mtd:
0x180000@0(u-boot),0x20000@0x180000(u-boot-env),0x600000@0x200000(uImage),
0x1000000@0x800000(minirootfs),0x6800000@0x1800000(jffs2);
PID hash table entries: 1024 (order: 10, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 256MB = 256MB total
Memory: 242176KB available (6108K code, 622K data, 128K init, 0K highmem)
SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:128
Console: colour dummy device 80x30
Calibrating delay loop... 1599.07 BogoMIPS (lpj=7995392)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
xor: measuring software checksum speed
arm4regs : 1454.400 MB/sec
8regs : 1103.200 MB/sec
32regs : 1237.200 MB/sec
xor: using function: arm4regs (1454.400 MB/sec)
NET: Registered protocol family 16
Feroceon L2: Enabling L2
Feroceon L2: Cache support initialised.
CPU Interface
-------------
SDRAM_CS0 ....base 00000000, size 256MB
SDRAM_CS1 ....disable
SDRAM_CS2 ....disable
SDRAM_CS3 ....disable
PEX0_MEM ....base e0000000, size 128MB
PEX0_IO ....base f2000000, size 1MB
PEX1_MEM ....base e8000000, size 128MB
PEX1_IO ....base f2100000, 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_5.1.3_patch18)--
DB-88F6282A-BP Soc: MV88F6282 Rev 1 LE
Detected Tclk 200000000 and SysClk 533333333
MV Buttons Device Load
Marvell USB EHCI Host controller #0: c8002cc0
PEX0 interface detected Link X1
PEX1 interface detected no Link.
PCI: bus0: Fast back to back transfers disabled
pci 0000:01:01.0: PME# supported from D0 D3hot D3cold
pci 0000:01:01.0: PME# disabled
PCI: bus1: Fast back to back transfers disabled
PCI: bus2: Fast back to back transfers disabled
PCI: bus3: Fast back to back transfers enabled
pci 0000:02:01.0: PCI bridge, secondary bus 0000:03
pci 0000:02:01.0: IO window: disabled
pci 0000:02:01.0: MEM window: disabled
pci 0000:02:01.0: PREFETCH window: disabled
pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
pci 0000:00:01.0: IO window: disabled
pci 0000:00:01.0: MEM window: 0xe0000000-0xe00fffff
pci 0000:00:01.0: PREFETCH window: disabled
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
raid6: int32x1 123 MB/s
raid6: int32x2 158 MB/s
raid6: int32x4 173 MB/s
raid6: int32x8 132 MB/s
raid6: using algorithm int32x4 (173 MB/s)
NET: Registered protocol family 2
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
NET: Registered protocol family 1
Unpacking initramfs...
Freeing initrd memory: 4280K
rtc mv_rtc: rtc core: registered kw-rtc as rtc0
RTC registered
cpufreq: Init kirkwood cpufreq driver
XOR registered 4 channels
XOR 2nd invalidate WA enabled
mvCesaInit: sessions=640, queue=64, pSram=f0000000
Warning: TS unit is powered off.
MV Buttons Driver Load
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
fuse init (API version 7.12)
msgmni has been set to 481
alg: No test for cipher_null (cipher_null-generic)
alg: No test for ecb(cipher_null) (ecb-cipher_null)
alg: No test for digest_null (digest_null-generic)
alg: No test for compress_null (compress_null-generic)
alg: No test for stdrng (krng)
alg: No test for hmac(digest_null) (hmac(digest_null-generic))
async_tx: api initialized (sync-only)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
console [ttyS0] enabled
loop: module loaded
Integrated Sata device found
IRQ 21/mvSata: IRQF_DISABLED is not guaranteed on shared IRQs
scsi0 : Marvell SCSI to SATA adapter
scsi1 : Marvell SCSI to SATA adapter
Loading Marvell Ethernet Driver:
o Cached descriptors in DRAM
o DRAM SW cache-coherency
o 1 Giga ports supported
o Multi RX Queue support - 4 RX queues
o Multi TX Queue support - 2 TX Queues
o TCP segmentation offload (TSO) supported
o Large Receive offload (LRO) supported
o Receive checksum offload supported
o Transmit checksum offload supported
o Network Fast Processing (Routing) supported - (Disabled)
o Driver ERROR statistics enabled
o Driver INFO statistics enabled
o Proc tool API enabled
o SKB Reuse supported - (Enabled)
o SKB Recycle supported - (Enabled)
o Gateway support enabled
o Using Marvell Header Mode
o L2 IGMP support
o Rx descripors: q0=128 q1=128 q2=128 q3=128
o Tx descripors: q0=532 q1=532
o Loading network interface(s):
o register under mv88fx_eth platform
o eth0, ifindex = 2, GbE port = 0
mvFpRuleDb (c8d54000): 2048 entries, 8192 bytes
Intel(R) PRO/1000 Network Driver - version 7.3.21-k3-NAPI
Copyright (c) 1999-2006 Intel Corporation.
e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k2
e1000e: Copyright (c) 1999-2008 Intel Corporation.
e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
Using Hamming 1-bit ECC for NAND device
NAND device: Manufacturer ID: 0xad, Chip ID: 0xf1 (Hynix NAND 128MiB 3,3V 8-bit)
Scanning device for bad blocks
mtd: no mtd-id
5 cmdlinepart partitions found on MTD device nand_mtd
Using command line partition definition
Creating 5 MTD partitions on "nand_mtd":
0x000000000000-0x000000180000 : "u-boot"
0x000000180000-0x0000001a0000 : "u-boot-env"
0x000000200000-0x000000800000 : "uImage"
0x000000800000-0x000001800000 : "minirootfs"
0x000001800000-0x000008000000 : "jffs2"
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
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
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
uhci_hcd: USB Universal Host Controller Interface driver
xhci_hcd 0000:01:01.0: xHCI Host Controller
xhci_hcd 0000:01:01.0: new USB bus registered, assigned bus number 2
xhci_hcd 0000:01:01.0: irq 9, io mem 0xe0000000
xhci_hcd 0000:01:01.0: Failed to enable MSI-X
xhci_hcd 0000:01:01.0: failed to allocate MSI entry
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
xhci_hcd 0000:01:01.0: xHCI Host Controller
xhci_hcd 0000:01:01.0: new USB bus registered, assigned bus number 3
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
usbcore: registered new interface driver usblp
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver ums-datafab
usbcore: registered new interface driver ums-freecom
usbcore: registered new interface driver ums-jumpshot
usbcore: registered new interface driver ums-sddr09
usbcore: registered new interface driver ums-sddr55
usbcore: registered new interface driver ums-usbat
pwrctl: dev_t_NO. = 0xdd00000, major = 221
USB 3.0 Port Power On, Waiting for 3 seconds
HDD_pwrctl_init
MPP26 Low.
MPP28 Low.
Request the irq HDDpwrctrl success.
Just power off HDD(2).
Just power off HDD(1).
Todo: mknod /dev/buttons c 253 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
md: raid10 personality registered for level 10
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: dm-devel@redhat.com
Registered led device: backup
Registered led device: sys
Registered led device: sys_fail
Registered led device: SATA1_act
Registered led device: SATA2_act
Registered led device: power
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
IPv4 over IPv4 tunneling driver
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP bic registered
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
tunl0: Disabled Privacy Extensions
NET: Registered protocol family 17
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
rtc mv_rtc: setting system clock to 2060-05-07 20:17:57 UTC (2851186677)
Freeing init memory: 128K
Starting the boot process...
systype=12
Loading kernel modules...armvpd: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
ReadyNAS Pro VPD device driver init...
Tuxera NTFS driver 3011.10.19 [Flags: R/W MODULE].
eth0: link down
eth0: started
done
ERROR: No disks detected!
Bringing up network...eth0.done
Extracting supplemental utilities...
done
/bin/ash: can't access tty; job control turned off
|
- /proc/mtd
| /proc/mtd • >> |
|---|
dev: size erasesize name mtd0: 00180000 00020000 "u-boot" mtd1: 00020000 00020000 "u-boot-env" mtd2: 00600000 00020000 "uImage" mtd3: 01000000 00020000 "minirootfs" mtd4: 06800000 00020000 "jffs2" |
- mount
| mount • >> |
|---|
rootfs on / type rootfs (rw) proc on /proc type proc (rw,relatime) sysfs on /sys type sysfs (rw,relatime) tmpfs on /dev type tmpfs (rw,relatime,size=10240k,mode=755) devpts on /dev/pts type devpts (rw,relatime,mode=600) |
- ps
| ps • >> |
|---|
PID USER TIME COMMAND
1 root 0:20 /init
2 root 0:00 [kthreadd]
3 root 0:00 [ksoftirqd/0]
4 root 0:00 [events/0]
5 root 0:00 [khelper]
8 root 0:00 [async/mgr]
123 root 0:00 [kblockd/0]
132 root 0:00 [khubd]
154 root 0:00 [crypto]
155 root 0:00 [crypto_ret]
162 root 0:00 [pdflush]
163 root 0:00 [pdflush]
164 root 0:00 [kswapd0]
210 root 0:00 [aio/0]
225 root 0:00 [nfsiod]
234 root 0:00 [cifsoplockd]
240 root 0:00 [crypto/0]
522 root 0:00 [scsi_tgtd/0]
524 root 0:00 [scsi_eh_0]
525 root 0:00 [scsi_eh_1]
544 root 0:00 [mtdblockd]
545 root 0:00 [nftld]
594 root 0:00 [kstriped]
597 root 0:00 [ksnapd]
632 root 0:00 [usbhid_resumer]
644 root 0:00 [rpciod/0]
665 root 0:02 [ifplugd]
689 root 0:00 udhcpc -R -n -p /var/run/udhcpc.eth0.pid -i eth0
695 root 0:00 /usr/sbin/raidard
699 root 0:00 [tar]
703 root 0:00 sh -c /bin/ash
704 root 0:00 /bin/ash
707 root 0:00 /usr/sbin/telnetd
710 root 0:00 ps
|
Pictures
See also
- Netgear ReadyNAS RN102
- Netgear ReadyNAS RN104
- Netgear ReadyNAS RN212
- Netgear ReadyNAS RN2120 v2
- Netgear ReadyNAS RN3138
- Netgear ReadyNAS NV+ RND4000 (v2)
- Netgear WNDR4700
- Netgear Stora MS2110