Update April 2004

Sadly after several years of reliable service at my mum's house as an Internet gateway, my RS6000 has died with major-sounding SCSI controller errors. I might be able to resurrect it when have time and physical access, but I don't know when that will be.

Intro

This page is written to hopefully help people who are trying to install linux on one of these beasts. There is hardly any content here, just a couple of links to sites I found useful and a deb of a 2.2 kernel that Works For Me (tm) (and also a boot disk which may be useful).

Note that the information below mostly relates to a particular model of the RS/6000 dating from 1995-97.

The information on this page is up-to-date as of the time at the bottom of the page.

Disclaimer

As usual, anything that goes wrong based on this page or any linked files is Not My Fault.

Basic installation

I chose to install debian, since I am familiar with it and it's one of the more mainstream distros to support PPC.

I roughly followed the instructions at http://adequat.c2a.fr/linux/howtos/rs6000/, except that I didn't bother installing yaboot - for the time being at least I am just dd'ing the kernel onto /dev/sda1 (my PReP boot partition).

I then dist-upgraded to woody (as I write, woody = testing)

XFree86

Not yet played with X, see the other docs for information

Kernel

Unfortunately the PPC port is mainly geared towards Apple Macs, and a few patches are required to the vanilla kernel (including support for the E15 framebuffer). See http://www.amberdata.demon.co.uk/carolina/ for more details, or use local copies if necessary: carolina.diff.gz (patch against 2.2.18); ibm_e15fb.diff.gz (patch for E15 framebuffer).

Also, 2.2.19 won't compile at all, as far as I can tell.

I'm currently running a 2.2.20 kernel on adrastea with the main patch and the E15 patch from the above site (drivers/video/Config.in needs to be patched manually, you'll see the broken bits appear in a .rej file). The following related files are available relating to this (but see also the next section):

Current - 2.2.21

Note that this kernel/modules contains all the stuff you need for a masquerading gateway since that's what my box is now doing. It also has some IPV6 patches.

Old - 2.2.20

2.2.20-pre10

Note: Old, use stuff above in preference.

Specs

These are the details I have managed to obtain about my machine. It may help you decide if my kernel package is suitable. See also the output of dmesg on my box.

System Management services

Some of the firmware options need a special boot disk - as it's likely that someone might not have a copy, I've put up an image here: sysmanage.img. This can be dd'ed to a 1.44 MB floppy and booted on the 43P (no idea if it works for anything else).

Links

Feedback

Get in touch if you have anything to add or correct. Thanks.


This page last updated: Thursday, 29-Apr-2004 00:44:07 BST
You are connected with IPv4 from 3.135.200.211

My email address

This site © 1997-2009 Dominic Hargreaves. This web site is a minimum of four years out of date, and some parts much more so.