For the past 10 years, I was running a somewhat complicated but stable setup for my home network. It consisted of two routers – both running DD-WRT, one in bridge mode but acting as a wireless access point and the other being my main router connected to my cable modem. The wireless AP had its…
User mode memory testing in Linux
As discussed here, I recently updated the hardware on my home server. I ended up using 2x2GB of DDR3 SDRAM that I had from an older upgrade. Newegg had a great deal for 2x4GB of DDR3 SDRAM (Mushkin DDR3 1600 for $35) that I decided to jump in on. Got the memory and I decided to take a chance…
Episode 3 – A New Server
As mentioned in my previous couple of posts (here and here), I recently upgraded the hardware on my home server. I decided to document the original hardware and the new hardware (along with prices) and also write down my objectives and how I went about deciding on the hardware. I built the original version of…
Gigabyte GA-F2A88XM-D3H doesn’t POST on power on
As I mentioned in my earlier post here, I recently rebuilt my home server. I upgraded the Motherboard, CPU and CPU cooler. After doing some research for upgrade hardware, I settled on the AMD A8-7600 processor and the Gigabyte GA-F2A88XM-D3H motherboard. This motherboard is perfect for a home server due to the 8x SATA3 ports…
mhddfs crash with Ubuntu 14.04
After a long period of contemplation and indecision, I upgraded the hardware on my Ubuntu Home Server last weekend. I’ll write a separate post about my adventures there (mostly self-inflicted). As part of the upgrade, I also clean installed Ubuntu Server 14.04 LTS. I picked up mhddfs by doing sudo apt-get install mhddfs to continue…
Reset a Surface RT without recovery partition
I recently ran into an issue where I needed to reset my Surface RT (the original version released with Windows 8, but this tip is applicable to newer versions too). The problem was that I had deleted the recovery partition and of course long forgotten the USB drive or the place where I’d stored the…
Setting up dynamic DNS, port forwarding on DD-WRT
One of the nice features of Windows Home Server was that it would automatically setup dynamic DNS updates so I could access my home server (and other machines at my home through it) using a well known name even though my WAN IP address could keep changing. For e.g. I could go to foo.homeserver.com and…
Replacing a failing SnapRAID parity drive on my Ubuntu Home Server
About 3 weeks ago, I got an email notification from smartd that the regular SMART short check on one of the drives in my home server failed. The specific failure was a failure to read one of the sectors in the disk (current pending sector count went to 1 from 0). Now, it is hard…
Disk Pooling and Failure tolerance for Ubuntu NAS – mhddfs and SnapRAID
One of the key goals for my Ubuntu NAS was to have the ability to create a single storage pool out of all the disks in the NAS (OS is running off a USB thumb drive) and also provide some fault tolerance such that if a single disk failed, data wasn’t lost entirely. Even though…
Using ffmpeg to convert WMA to MP3
As part of the reorganization of my home server, I am consolidating all my music files into the home server. I quickly realized that in a misguided fit of irrationality, I had gone through a phase in the past where most of my library was in the WMA format. The problem with WMA format is…