Debian on a Gigabyte 945 series motherboard
The world is always full of challenges. Today I need to set up a Linux server for a customer. No problem normally but this is a new motherboard I haven’t seen before. The Gigabyte GA-8i945GMH-RH with the new fancypants VIIV technology. I usually install Debian 3.1 “Sarge” on all my boxes but it would not install onto this one.
Sarge had two issues with the board, The ICH7-DH SATA controller and the Vidalia 82573L Gigabit Ethernet controller. Without a hard disk controller, it cannot install onto the hard disk. Having no network was also an issue.
To make a long story short, I installed Debian “Etch” beta 3 and lo, it worked and detected all the devices perfectly. I’m much relieved. I was dreading having to compile a custom kernel with buggy beta drivers and all that other yuckky stuff you had to go through in the olden days of Linux.
I also want to set up RAID5 with this box (it has 4 x 400GB SATA drives). The ICH7 chipset has a hardware RAID controller but after beating my head against that for an hour or so, I figured it was not going to work with Etch so I disabled the hardware RAID in the BIOS and set up software RAID which works really well in Linux.
That was this morning and so far Etch seems stable. This box is going to be a server running Apache2 and PHP. It needs to be very reliable so all fingers are crossed and I hope Etch will deliver the goods for me.

Kai has been loving the
Today with the help of my four year old son
To build it, we drilled some 1mm pilot holes and then screwed in the eyelets with a small washer under each one. Kai loved having a go of a power tool even if it was only a little battery-powered Dremel. The wire from each part gets clamped under the washer as the screw eye is tightened. I used some pliers to screw the eyes in nice and hard so the wire will stay clamped.
I have soldered a current limiting resistor in series with each part. I used 100Ω for each of the LEDs and a 15Ω ½ watt resistor for the motor. These values were arrived at by guesswork, experimentation and whatever I could find in my parts box using the time-honoured principle of “Whatever works man”. I used a little hot-glue to hold the parts in place.
And here’s the finished product. I still do not have any kind of over-current protection for the batteries. I guess it won’t be long before the child tries to connect the battery terminals together and kills them. I’ll see what I can come up with in the future but for now we are having too much fun to bother about it.
The board contains 4xAA batteries, 2 LEDs, a momentary push button and a DC motor. Kai can make up circuits by clipping the clip leads onto the eyelets. I have left some room on the board so we can add other bits on in the future. Its simple and fun enough for a four year old.
Recently there was 
