Downloads
Debian Boot System
A debian boot system for Woody 3.0r1 is now available, either as rescue/root/driver
floppy discs or as a jigdo
downloadable CD image of the first woody CD.
The following are required for either CD or floppy bootstrap (they are on
the CD image, though).
The debian CD jigdo is here:
Otherwise, you'll also require the following floppy discs and packages:
Note: The kernel in this boot system is 2.6, so module-init-tools is required
to make it work with modules (for networking).
To set up this system, make sure you manually select the modules for networking
from the install system, and make sure you specify a static IP (woody has
a kernel check limitation that prevents dhcp from working on 2.6).
Voyager Patches
As of kernel version 2.5.54, no patches are required
to compile voyager support.
Compiler warning: The correct compiler for
the l2.4 inux kernel is gcc-2.91.66. The compiler delivered by default with
RedHat 7.1 is gcc-2.96 and has a bug which misaligns code. This code
misalignment can trip the voyager boot sequence and cause it to hang.
Please make sure you compile with gcc-2.91.66 before reporting any problems
(I find it easiest to install kgcc from RedHat 7.0 and alter the kernel Makefile
to use it).
Bitkeeper repositories of both voyager and arch-split
are hosted at linux-voyager.bkbits.net
- 2.2.18 Updated 3 March 2001
- 2.4.2 Updated 4 March
2001 (Includes clock jitter fix)
- 2.4.2-ac20 Updated 19
March 2001 (Includes working CAT bus probe and Quad card support---No Quad
boot).
- 2.4.3 Updated 29 April
2001 (Includes Quad Boot support and enhanced Quad CPIs). This has a few
quirks in i486 SMP booting fixed and has actually been tested on a quad i486
system. The previous 2.4.3 patch is here.
- 2.4.5. Updated 28 May 2001
(Includes Level 4-3360/3430 support)
- 2.4.7, Updated 24 July 2001--the version posted on 23 July contained
an error(51xx, panel switch, UPS, Dump Switch and poweroff).
- 2.4.9-ac10, Updated 8
September 2001 (a20 handling, 4100 dual extended CPU on quad).
- 2.4.13-ac8, Updated 17
November 2001 (%cr2 task handing).
- 2.4.18, updated 26 February
2002 (import of all 2.5.5 fixes). Also as a bitkeeper patch
- 2.4.19, updated 29 August
2002.
- 2.4.19, updated 20 September 2002. Fixes a 4100 boot
problem.
- 2.5.1, Updated 23 December
2001 (top system time fix).
- 2.5.2, Updated 17 January 2002
(needs logical cpu mapping fix for new scheduler (here) to work properly)
- 2.5.3, Updated 8 February 2002
(more new scheduler fixes).
- 2.5.4, updated 12 February
2002 (small threading changes).
- 2.5.5, updated 22 February
2002 (fixed D wait of voyagerd).
- 2.5.6, updated 11 March 2002.
Split out into separate subdirectories of arch/i386. Must apply this separate patch first to begin the
split. Both are also available as bitkeeper patches (voyager, arch-split)
- 2.5.7, updated 24 March 2002.
Tidy up split, removing some vestiges of voyager patches from arch/i386/kernel.
Must apply this separate patch first
to begin the split. Both are also available as bitkeeper patches (voyager, arch-split)
- 2.5.8, updated 16 April 2002.
Basic upport. Arch split was altered for new entry.S way of doing interrupt
vector building. Must apply this
separate patch first for the basic split. Bitkeeper repositories of
both voyager and
arch-split
are hosted at linux-voyager.bkbits.net.
- 2.5.10, updated 26 April 2002.
Basic upport plus boot hang fix. Must apply this separate patch first for the
basic arch/i386 split.
- 2.5.15, updated 11 May 2002.
Basic upport mainly changes in arch/i386 split for new pci structure. Must
apply this separate patch first
for the basic arch/i386 split.
- 2.5.21, updated 8 June 2002.
Basic upport added documentation to hooks in arch/i386 split and merged in
the Patrick Mochel setup changes. Must apply this separate patch first for the
basic arch/i386 split.
- 2.5.26 updated 16 July 2002.
Basic upport. Must apply this
separate patch first for the basic arch/i386 split.
- 2.5.30 updated 8 August 2002.
Basic upport. Must apply this
separate patch first for the basic arch/i386 split.
- 2.5.31 and arch-split (apply first) updated
18 August 2002.
- 2.5.32 and arch-split (apply first) updated
29 August 2002. Contains GDT boot fixes.
- 2.5.33 and arch-split (apply first) updated
1 September 2002. Contains more TLS fixes.
- 2.5.40 updated 1 October 2002.
Arch-split is in the kernel, so only the voyager patch is now necessary. Contains
4100 boot fix.
- 2.5.44 updated 19 October
2002.
- 2.5.49 updated 25 November
2002.
- 2.5.54 and beyond: no patches required.
NCR Q720 Driver
Note: The Q720 driver is rather experimental. It is an add-on
to the 53c7,8xx driver which is unmaintained in the kernel. It seems
to be unable to cope with more than one SCSI device. If you use one
of these for your root disc, you'll probably find that it won't run a SCSI
CD as well---use network booting to get a RedHat installation.
NCR Dual 700 Driver
Note: This driver has been in the -ac series of linux
kernels since 2.4.4-ac9
This driver is reasonably full featured. It currently won't pick
its ID from the internal CMOS table and always defaults to 7. It implements
disconnects and synchronous transfers but not tag command queueing.
I've written a completely new 53c700 scripts engine and tested it under multiple
device high bus load to ensure that it doesn't suffer from the single device
limitation of its Q720 cousin.
Version 2.1 has the 53c700 chip engine separated from the D700 driver.
To get this to work under redhat, you need to name both NCR_D700 and 53c700
as scsi hostadapters in the modules.conf file (with the 53c700 appearing first).
- Version 2.0 Updated 11 May 2001
- Version 2.1 Updated 28 May 2001
- Version 2.3 is in 2.4.9-ac10
- Version 2.6 is in 2.4.13-ac8 (mainly parisc changes)
- Version 2.6 for the 2.5 series kernels.
- Version 2.7 for kernel 2.5.2 (updates
locking again).
- Version 2.7 for kernel 2.5.3
(more locking changes).
- Version 2.7 is now in kernel 2.5.4.
Note: The Config.in portion of this patch includes the Q720 driver.
If you want to apply both driver patches, apply this one first and
then apply the Q720 patch, expecting it to reject harmlessly in Config.in.
RPMS and Boot Images for RedHat 7.0
Note: installing a voyager system is extremely tedious. You must first
boot with either the net or local boot image, run through the RedHat installation
procedure (which will install the wrong kernel) then boot as a rescue system
to install and configure the correct voyager kernel package. Note:
this boot system will not boot or support Quad CPU cards.
- kernel-voyager-2.2.16-22.i586.rpm
(This is a fully SMP kernel for Mono and Dyad 586 cards only. If you
want to install a 486 system, it will work, but you need to build from the
voyager patches).
- Network boot image (Contains
a wide variety of MCA network Cards).
- Standard Boot Image (contains
the sym710, Q720 and BusLogic MCA SCSI drivers)
- Drivers Disc (also
contains sym710, Q720 and BusLogic MCA SCSI drivers) so that you can install
from the network to a local disc.
RPMS and Boot Images for RedHat 7.1 (Seawolf)
See caveats abovel. To get a network boot to work correctly, add the
drivers disk at the earliest time it asks for it (otherwise the fat/vfat modules
won't get inserted) and press F2 to add it again when it prompts for SCSI
devices.
Updated 28 May 2001 to work with 3360/3430.