Marvell Armada 370 Processor Datasheet Released, Mainline Linux Kernel Supported on Netgear ReadyNAS 102/104

Free Electrons has been working on porting several ARM SoC to the Linux kernel (mainline), including Marvell XP and 370 SoCs, and they’ve been informed by Marvell that the company finally released Marvell Armada 370 processor publicly without requiring NDA nor registration. Marvell Armada XP dual and quad core processors datasheet found in higher-end NAS and cloud servers has not been released (yet), but we’ve been told many peripheral blocks are very similar, so Marvell Armada 370 datasheet can also be used for Armada XP processors to some extend.

Marvell Armada 370 () Block Diagram
Marvell Armada 370 (88F6710) Block Diagram

Two documents have actually been released for Marvell Armada 370: the functional specification and the hardware specification (datasheet). The first document is actually the one with the most information with 1148 pages providing details about peripherals, against 164 pages for the latter providing details about pins and electrical characteristics.

So we’ve got an ARM SoC with mainline kernel support, and decent documentation. That’s already good, but there’s more as at least three devices based on Marvell Armada 370 are supported in mainline:

So you could just download the kernel from kernel.org, build it with your needed/required features, and use the relevant DTS files (armada-370-mirabox.dts, armada-370-netgear-rn102.dts, or armada-370-netgear-rn104.dts) to run the latest Linux kernel on your device.

Let’s just check the hardware specs of Netgear RM10200:Netgear_ReadyNAS_102

  • CPU – Marvell Armada 370 ARMv7 processor @ 1.2GHz
  • System Memory – 512MB
  • Storage – Some flash for firmware, 2x bays for 2.5″or 3.5″ SATA/SSD supporting up to 8GB in total, 1x eSATA expansion port
  • Connectivity – 1x Gigabit LAN port
  • USB – 1x USB 2.0, 2x USB 3.0
  • Misc – 2-Line LCD display, 92mm fan
  • Power Supply – 12V, 5A External 60W: input 100-240V AC, 50/60Hz
  • Power Consumption – 31W during operating, 1W on Waker on LAN mode, and 210 mW in power off mode.
  • Dimensions – 220 x 101 x 142 mm
  • Weight – 2.12 kg

If you want to see more technical details including pictures of internals, details about the chips inside the NAS, instructions to get access to the serial console via a USB to TTL debug board, and step by step instructions to build the kernel and install Debian, you can visit natisbad blog.

Support CNX Software - Donate via PayPal or become a Patron on Patreon

6
Leave a Reply

avatar
6 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
4 Comment authors
Online Labs pBox (C1 Node) is a mini ARM Server with 4 Gigabit Ethernet Ports, mSATA and mPCIe SlotsIliad’s Online Labs Offers Quad Core ARMv7 Dedicated Serverscnxsoftrayknightadem Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
dhead
Guest
dhead

Nice, the Armada 370 is a great NAS platform to hack, other low cost devices are WD My Cloud EX2 (200$ at Amazon), Synology DS214se (153$ on Amazon) and Buffalo LinkStation 421e (96$ at Amazon).

adem
Guest
adem

i have the readynas duo v2 and i have to say for $120 it does everything i want it to do. torrent uploader dlna all good

rayknight
Guest
rayknight

Just picked up the ReadyNAS 102 at my local Fry’s for $109 with a $20 rebate making total cost $89 plus tax. With 2 x 3TB Deskstar NAS Drives I have a 6TB hackable NAS for just $400!

trackback

[…] exact Marvell processor is Armada 370/XP running a recent Linux […]

trackback

[…] – Marvell Armada 370/XP quad core ARMv7 processor @ up to 1.2 […]