I wound up getting a 3TB NAS late last week at a reasonable price from Newegg. It's a Seagate BlackArmor 110 NAS. I mainly got it because of its price point, though it did have support for a media server, so I figured that would be a nice addition.
After getting it hooked up and transferring a bunch of TV episodes to it, I grabbed 8player for my iPad and discovered what I already knew -- that DLNA media streaming is fucking awesome when it works. And did work, oh so well.
I did, however, notice that music streaming for the Xbox 360 was half-broken. When I was playing with 8player I discovered why. The daemon on the NAS didn't support track numbers for music. Odd, but I figured a firmware update might fix it.
Well, originally that was a mistake. Not only did it
not fix the track number issue (though it did add an "Xbox compatibility mode" box to the media sharing screen, which, as far as I can tell, does absolutely nothing), but it completely broke video display. What's worse is that the latest firmware was six months old. Nice support.
Luckily, some enterprising hacker created a small patch to install dropbear on the device and provide SSH access, so I pulled a Bobbias and rooted my NAS.
A quick check revealed that the NAS uses Firefly Media Server, something totally not suited for DLNA streaming, though it does work. I also discovered that the reason videos didn't work is because the firmware update reset the extension list back to an incredibly pitiful list of common audio formats. I added a bunch of video extensions and, lo and behold, it worked. Track numbers are still broken, but I think that's beyond what the .conf file can do for me.
But anyway, a little bit of investigation revealed that this device is actually quite overspecced for what it is! It uses a Marvell 88F6192 SoC, containing an ARMv5 core clocked at
800MHz (
Edit: judging from the BogoMIPS score, that particular package is probably clocked at 600MHz. Still, not bad!). It would be a hardware hacker's wet dream. Basically, the SoC is so badass that you could literally build an entire system from it. Here's the
spec sheet (warning: PDF; here's a Google
Quick View link as well). That aside, the system contains 128MB of DDR2 RAM.
What I find even more impressive is that the system contains 1GB of NAND Flash. Want to know how much is actually being used out of that?
/proc $ df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/md0 3444 3444 0 100% /old
/dev/md0 1027416 128724 846500 13% /
Practically nothing. The possibilities are practically endless with this sucker.
Honestly, it's kind of a crappy NAS for Joe User; just about everything out there is friendlier and probably works better out of the box. But for Ian? Mmmm, tasty.