This is the second release of the AL500 device driver. It is known
to work with the 1.2 line of kernels. I have been using it for 3 
years with no problems. I have both a Syquest Removable, an external 
CDROM and a Sequest 157n internal drive online with linux. 

To configure, use vi or other editor to modify the following code 
modules. I usually add this code near the Trantor driver lines. 
This is not necessary however as long as you place the lines within 
the section where other driver code appears. No special programming skills 
should be needed. Just the ability to recoginize similar code lines 
from the other drivers already in the kernel. Please be especially 
careful of commas, quote marks, etc. It would be best to cut and
paste using selection or other utility these lines of code.:

Add to appropriate Makefile section in /linux/drivers/scsi:

ifdef CONFIG_SCSI_AL500
  SCSI_OBJS := $(SCSI_OBJS) al500.o
  SCSI_SRCS := $(SCSI_SRCS) al500.c
endif

There are 2 sections of code some lines apart. Each 3 line piece should
be added in it's appropriate section. Add to appropriate 
/linux/drivers/scsi/hosts.c section:

#ifdef CONFIG_SCSI_AL500
#include "al500.h"
#endif

#ifdef CONFIG_SCSI_AL500
      ALWAYS_AL500,
#endif

Add to appropriate section of /linux/arch/i386/config.in

bool 'Always AL500 SCSI support (test release)' CONFIG_SCSI_AL500 n

After adding the above, please reconfigure and rebuild the kernel.

