Breaking the silence; new wiki!

It has been a very long time since I posted anything here. I’m still alive! Work has kept me very busy and joining the Debian Project has obliterated any spare time I previously had. We’ve also recently moved. If I were you I wouldn’t expect to see an update here for another few years!

I’ve created a sort-of wiki which I hope to keep more up-to-date than the articles in this blog. Some of my articles, particularly my travels with GnuPG, seem to be used as references by various people—but these are growing increasingly dated. A wiki should help with this.

The “wiki” is in fact documentation generated using Sphinx from reStructuredText files stored in Git and hosted on GitHub. To edit wiki pages, clone my repo and submit a pull request!

Why do I have so much storage at home?

Every time I mention how much storage I have at home, someone inevitably asks what I use it for or comments how big my porn stash must be. So, this post sets out the whys and hows of my rather vast home storage system.

As of 2013-08-04 I have 32.86 TiB of storage in my home server, with a relatively luxurious (for me) 16.28 TiB free.
Continue reading

Royal Mail are Thieves

I have been sent a package from the US, for which I need to pay £22.34 VAT and Duty. That’s fine, that’s the law and while it’s never nice to have to pay extra to bring something in from abroad you kind of expect it. Fine.

What you don’t expect is to have to pay an extra £8 to Royal Fail for their “handling” of it going through customs. They should be utterly ashamed of themselves; this is daylight robbery.

Of course this is the only company that will refuse to even deliver the item until the fee is paid, so you can’t even dispute it after you get the item – you either have to cough up or do without the item you paid for.

No wonder they’re profitable again if they pull tricks like this.

Media Centre PC Hardware

A while ago, I built a Media Centre / Home Theatre PC (HTPC). In my case it’s a small Mini-ITX computer that sits under the TV, whose sole purpose is to play DVDs and other media from our extensive collection. People have been asking me to write up about the hardware and software and how it’s all built, so here is the post about the hardware.

Continue reading

Raspberry Pi XBee PCBs

Picture of XBee PCBs

During the course of this week, I have received my XBee PCBs (right) and started playing with them!

First of all, I’d like to say thanks to the folks at Seeed Studio / Fusion PCB whose service I used to fab these boards. I went for the slightly more expensive ENIG finish on these, but they were still very reasonably priced and have come out very well indeed. I would definitely use them again.

So anyway, after a quick order for some extra TC2117 regulators that I found I ran out of, and a fistful of LEDs and that sort of thing, I built two backpacks up complete with XBee modules and set out to get them to talk. This was my first foray into the world of XBee / ZigBee so was a very interesting process!

XBee Backpacks on my two Raspberry Pis

Continue reading

Raspberry Pi 3.2.23 kernel

Sorry folks, this one was late. So late that I completely skipped 3.2.22. Oh well, here it is at long last. Enjoy! I hope to publish a slightly revised version compiled with a new compiler and a few extra patches later this week, so keep your eyes peeled.

This one has a few additional changes on top of just the 3.2.23 update:

  • Enabled some more modules by popular request.
  • Included some further patches from the official kernel tree.
  • Compiled with Linaro GCC 2012.04 (thanks to crosstool-ng). I hope to use 2012.07 later this week for an updated kernel.
  • Fixed a minor sched_clock bug that printed a harmless warning at boot time.

Please see my kernel project page for download links and instructions.

New Revision of 3.2.21

I’ve posted a slightly updated 3.2.21 kernel. This includes the following updates:

  • Applied the GPIO interrupt patches from the official kernel (thanks Selsinork for the rebased pull request ready for applying to my tree!)
  • Enabled DVB modules and some more V4L modules related to this. Sorry, I thought this was all enabled previously.
  • Added DRBD module by request.


Updated Debian Wheezy Image

I updated my Minimal Debian Wheezy image for Raspberry Pi last weekend, but completely forgot to write about it. This includes my 3.2.21-r1 kernel and all the latest firmware and Debian package updates as of the 23rd.

Download: wheezy-mini-2012-06-23.img.gz (124M)

Once again the SSH server is not installed by default, so you will need to login using the console first either on an HDMI display with a USB keyboard or over the serial console.

The root password for this image is: raspberrypi