About this file --------------- The file patch-dc390.gz contains driver patches for the Tekram DC390(T) and Tekram DC390W/U/F (T) PCI-SCSI controller to use with Linux-1.2.13 ELF, 1.3.x, 2.0.x or 2.1.x The driver is version 1.10 now and stable. This file can be found at: ftp://ftp.funet.fi/pub/Linux/kernel/dc390/dc390-1.10.gz ftp://ftp.sunsite.unc.edu/pub/Linux/kernel/scsi/patch-dc390.gz and mirrors. Also look into the dirctory /pub/Linux/Incoming in order to find the latest release. Installation of Linux with DC390(W/U/F) --------------------------------------- If you don't have a running Linux system and no IDE drive (or another SCSI controller) to use for a preliminary installation you can do one of the following: a.) Use a kernel with integrated AM53C974 (DC390) resp. NCR53c8xx (DC390WUF) driver for installation. The AM53C974 driver is not very stable with the DC390, so compile a kernel with native DC390 support as soon as possible. b.) Get the DC390(W/U/F) bootdisk (Slackware) from ftp://ftp.tekram.com/SCSI/LINUX/lnx_390.zip and use it for installation and copy the kernel to your harddisk as boot kernel. Compiling --------- This must be done as root. You need to have the kernel sources installed as well as gcc and some libs. This is a patch against a clean 2.0.27 kernel. So, if you've previously installed patches for the Tekram DC390(W/U/F) host adapters please reverse these patches, with patch -R, e.g. zcat pm2_0_0.gz| patch -R Do the following: mv dc390-1.10.gz /usr/src cd /usr/src zcat dc390-1.10.gz| patch -p0 cd linux find -name *.rej make config (Select at least PCI, SCSI and DC390 or DC390WUF support; don't select AM53C974 nor NCR53cXXX support. If your root fs is not on the Tekram, you can also compile it as module.) make dep && make clean && make zlilo make modules && make modules_install depmod -a 2.0.27 (or whatever the kernel version is you just compiled) $EDITOR /etc/lilo.conf (edit to suit your needs) /sbin/lilo If you don't have zcat you can do: gunzip dc390-1.10.gz patch -p0