RSS .92| RSS 2.0| ATOM 0.3
  • Home
  •  

    Prune old mythtv channels

    October 12th, 2008

    Looking for a way to bulk remove channels that I’ve delselected in my channel lineup at Schedules Direct, I happened upon this blog post. Seems to work great :)

    For the impatient, the important bit is this:

    DELETE channel,program FROM channel NATURAL LEFT JOIN program WHERE program.title IS NULL;

    How to mount partitioned disk image files

    October 1st, 2008

    Mounting unpartitioned disk image files in Linux is easy. You just execute ‘mount -o loop disk.img /mnt’ right?

    Well, if your disk image file happens to contain partitions its a little bit trickier. Here is what you need to do:

    Read the rest of this entry »


    Set up a bluetooth keyboard in Debian Etch

    September 26th, 2008

    I recently purchased a new Apple Wireless Bluetooth Keyboard for use with MythTV. The choice of input device for MythTV is a very subjective thing to be sure, but I love this device because its as small as it can be without feeling cramped, its thin, light weight, and stylish.

    Setting the device up to work with Debian Etch is fairly straightforward once you know what to do

    Read the rest of this entry »


    VLAN Bridging in Xen

    July 16th, 2008

    Recently I came upon the need to do all my network routing and firewalling inside a Xen domU. I am not the first to do this but I thought I’d do a little write up on it to help others trying to accomplish the same thing in Debian.

    The idea here is to end up with (at least) two VLANs on the network with the dom0 and domU’s being able to choose one or both networks on which to exist. In the case of both, you can set up a handy domU firewall/gateway :)

    As you can see from the diagram above, we will end up with three bridges in the dom0 with all the appropriate glue to tie everything together. Best of all, this is all assembled on the fly during bootup.

    Read the rest of this entry »


    iscsi-target, open-iscsi and Debian

    July 16th, 2008

    This wasnt incredibly difficult to figure out, but if you have a Debian etch system with iscsi-target compiled from source (as I regularly do) getting both open-iscsi and iscsi-target to play nice together takes a small amount of fiddling.

    Read the rest of this entry »


    Coraid Odyssey: Part 4 (ethernet bonding)

    April 10th, 2008

    On the plate today is getting ethernet interface bonding working to provide load balancing and failover on the dual onboard gigabit interfaces on our home-built Coraid.

    This actually turns out to be much easier than expected…

    Read the rest of this entry »


    Coraid Odyssey: Part 3 (performance testing)

    April 8th, 2008

    Performance and failure testing are next up in building our kickin’ iSCSI/AoE device.

    The Debian Etch installer supports building and installing onto software RAID arrays. Because of that…

    Read the rest of this entry »


    Coraid Odyssey: Part 2 (sata_mv hotplug)

    April 1st, 2008

    Todays adventure with building a SAN on the cheap involves attempting to get hotplug working and changing device mappings.

    First of all, hotplug. I have discovered that…

    Read the rest of this entry »


    Coraid Odyssey: Part 1 (building the chassis)

    March 28th, 2008

    AoE (ATA over Ethernet) and iSCSI are the hot new things. Xen is the hot new thing. I like using hot new things as long as they can be made rock solid.

    There happens to be a company (Coraid) that makes a turnkey AoE device. Its far cheaper than a true fibre channel SAN or something similar. Perfect for setting up a SAN over Ethernet device that can serve Xen domU filesystems out to “thin” dom0’s on the network.

    Well that’s all well and good but you see I’m always looking to save a buck…

    Read the rest of this entry »


    Clear a Cisco 1605 router password

    March 2nd, 2008

    I recently had need to wipe the passwords on a Cisco 1605 router and thought I’d document the process here. It’s really pretty easy…

    Read the rest of this entry »