The following are known problems specific to Red Hat Linux/Intel 4.0. Updates are available for FTP from:
Please note that newer versions of some of these packages may be available in the same location; any new versions which are made available will fix all of the bugs older versions did, so you can use the latest version with no problems.
controller_type=type base_address=shmemaddr irq=irqwhere:
type is 1 for Seagate, or 2 for Future Domain;
shmemaddr is the address of the shared memory segment (for example, 0xCA000);
and irq is the number of the IRQ line.
First, you need to choose one boot image:
*boot1542.img.gz Adaptec 1542 adaptors that need parameters *boot1740.img.gz Adaptec 1740/1742 adaptors *bootaic7xxx.img.gz Adaptec 2740, 2840, 2940, 3940, and friends *bootaic7xxx-alt.img.gz Alternate aic7xxx driver if the normal one fails *boot2940au.img.gz Adaptec 2940AU adaptor *bootadvansys.img.gz All supported Advansys adaptors *bootFlashPoint.img.gz *Beta-test* BusLogic FlashPoint adaptors *booteata_dma.img.gz DPT EATA-DMA adaptors *boot53c8xx.img.gz NCR/Symbios 53c8xx adaptors *bootpas16.img.gz ProAudioSpectrum 16 SCSI *bootultrastor24.img.gz UltraStor 24F adaptors *bootwd7000.img.gz Western Digital 7000 FASST adapters
These boot images are all available from *ftp://ftp.redhat.com/pub/redhat/updates/4.0/images/i386/scsi/.
The boot image bootaic7xxx-alt.img.gz is built with the aic7xxx driver from the linux-2.0.12 kernel. Some aic7xxx cards which do not work with the current aic7xxx driver worked with the old one, so if the new one does not work for you, you can try the old one.
The boot image boot2940au.img.gz is built with the aic7xxx driver and the pci driver from the Linux-2.0.27 kernel. The Adaptec AHA-2940AU has a different programming interface than earlier 2940 cards, and requires a new driver. We hope this version works, but we don't have a 2940AU to test it with, and so we can't be sure. See *README.2940au.
The Adaptec 1542 driver is not affected by the bug, but the 1542 driver cannot take command-line arguments when it is compiled as a module. Normally, it needs no arguments, but if you need to pass it arguments, you will need to use this boot disk.
The BusLogic driver is not affected by the bug; however, this BETA-test update provides FlashPoint support, and needs to be installed in the same way as the other drivers here. (FlashPoint adaptors are not supported by the standard kernel.) This is a BETA-quality driver.
Use these steps to take advantage of the correct boot image for you:
where "sd??" is the root partition (/) on which you installed Linux.linux root=/dev/sd?? load_ramdisk=0 prompt_ramdisk=0
mount -t ext2 /dev/fd0 /mnt/floppy
cp /mnt/floppy/vmlinuz /boot/vmlinuz
/sbin/shutdown -r now
At this point, you should have a working Linux system.