Tekram SCSI adapters: (LSI53C8XX) DC390U3D [Ultra160] Caldera OpenLinux 2.3 =================== Driver User's Guide ======================= Linux SCSI driver technical support mail address Taiwan: erich@tekram.com.tw ================================================================= 1. Contents readme.txt - (This file) The readme file for DC390U3D Install.zip - Caldera OpenLinux Installation diskette image file -> Install.144 pSym53c8xxCD23.gz - Please use "pSym53c8xxCD23" patch the following files /usr/src/linux/Documentation/Configure.help /usr/src/linux/include/linux/pci.h /usr/src/linux/drivers/scsi/ChangeLog.ncr53c8xx /usr/src/linux/drivers/scsi/ChangeLog.sym53c8xx /usr/src/linux/drivers/scsi/ChangeLog.ncr53c8xx /usr/src/linux/drivers/scsi/sym53c8xx_defs.h /usr/src/linux/drivers/scsi/ncr53c8xx.c /usr/src/linux/drivers/scsi/README.ncr53c8xx /usr/src/linux/drivers/scsi/sym53c8xx.c /usr/src/linux/drivers/scsi/sym53c8xx.h /usr/src/linux/drivers/scsi/Config.in /usr/src/linux/drivers/scsi/hosts.h /usr/src/linux/drivers/scsi/scsi.h /usr/src/linux/drivers/scsi/scsi.c 2. Caldera OpenLinux installation A. Before Installation - Under DOS environment ** You moust create a Install diskette first: pkunzip Install.zip --> Install.144 Rawrite Install.144 to floppy.....this is the Installation diskette. B. Installation a. Using installation diskette that you made to install OPEN Linux, and following the Linux installation procedures to install. b. When the installing screen display * select Entire harddisk * select All packages c. When the installation is completed, you must to remake new kernel befor you reboot or shutdown the system. 3. Remake new kernel on KDE windows: P.S: You must install your Linux system by "All packages". It will include all kernel source . ***************************************************** * patch the following files * /usr/src/linux/Documentation/Configure.help * /usr/src/linux/include/linux/pci.h * /usr/src/linux/drivers/scsi/ChangeLog.ncr53c8xx * /usr/src/linux/drivers/scsi/ChangeLog.sym53c8xx * /usr/src/linux/drivers/scsi/ChangeLog.ncr53c8xx * /usr/src/linux/drivers/scsi/sym53c8xx_defs.h * /usr/src/linux/drivers/scsi/ncr53c8xx.c * /usr/src/linux/drivers/scsi/README.ncr53c8xx * /usr/src/linux/drivers/scsi/sym53c8xx.c * /usr/src/linux/drivers/scsi/sym53c8xx.h * /usr/src/linux/drivers/scsi/Config.in * /usr/src/linux/drivers/scsi/hosts.h * /usr/src/linux/drivers/scsi/scsi.h * /usr/src/linux/drivers/scsi/scsi.c * * use: patch -p0 < pSym53c8xxCD23 * * for recompile the kernel that embed DC390U3D SCSI drivers * sym53c8xx.c , sym53c8xx.h ***************************************************** # cd /usr/src # mcopy a:pSym53c8xxCD23.gz # gzip -d pSym53c8xxCD23.gz # patch -p0 < pSym53c8xxCD23 ; ; you colud use command: find / -name *.rej ; to find any rejection file. ; ; If there were any "*.rej" created after this procedure, ; you need to edit those files ; /usr/src/linux/Documentation/Configure.help ; /usr/src/linux/include/linux/pci.h ; /usr/src/linux/drivers/scsi/ChangeLog.ncr53c8xx ; /usr/src/linux/drivers/scsi/ChangeLog.sym53c8xx ; /usr/src/linux/drivers/scsi/ChangeLog.ncr53c8xx ; /usr/src/linux/drivers/scsi/sym53c8xx_defs.h ; /usr/src/linux/drivers/scsi/ncr53c8xx.c ; /usr/src/linux/drivers/scsi/README.ncr53c8xx ; /usr/src/linux/drivers/scsi/sym53c8xx.c ; /usr/src/linux/drivers/scsi/sym53c8xx.h ; /usr/src/linux/drivers/scsi/Config.in ; /usr/src/linux/drivers/scsi/hosts.h ; /usr/src/linux/drivers/scsi/scsi.h ; /usr/src/linux/drivers/scsi/scsi.c ; by yourself. ; You could reference "pSym53c8xxCD23" & "*.rej" contand before edit those files. ; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< # cd /usr/src/linux # make mrproper ************************** ** use static method: ** ************************** make xconfig => SCSI support: enable all SCSI support options by static <Y> => SCSI low-level drivers: disable ncr53c8xx SCSI low-level drivers by static <N> enable sym53c8xx SCSI low-level drivers by static <Y> make dep clean bzImage cp ./arch/i386/boot/bzImage /boot ##edit /etc/lilo.conf => (no tekram.initrd.gz) +------------------------------------------ |default = tekram | image = /boot/bzImage | label = tekram | root = /dev/sda1 | vga = 274 | read-only | append = "debug=2" +------------------------------------------ ##edit /etc/modules/default => disable default module driver +------------------------------------------ |sound |#@@ Automatically generated driver list -- don't edit up to the next @@ - line |usb-uhci |#sym53c8xx |#ncr53c8xx |#aic7xxx |#@@ End of automatically generated driver list |parport_lowlevel +------------------------------------------ lilo reboot *************************** ** use modules method: ** *************************** make xconfig => SCSI support: enable all SCSI support options by modules <m> => SCSI low-level drivers: disable ncr53c8xx SCSI low-level drivers by static <N> enable sym53c8xx SCSI low-level drivers by modules <m> make dep clean bzImage modules modules-install cp ./arch/i386/boot/bzImage /boot ##edit /etc/lilo.conf => add (tekram.initrd.gz) +---------------------------------------------- |default = tekram |image = /boot/bzImage | label = tekram | root = /dev/sda1 | vga = 274 | read-only | append = "debug=2" | initrd = /boot/tekram.initrd.gz +---------------------------------------------- ##edit /etc/modules/default => disable default module driver +------------------------------------------ |sound |#@@ Automatically generated driver list -- don't edit up to the next @@ - line |usb-uhci |sym53c8xx |#ncr53c8xx |#aic7xxx |#@@ End of automatically generated driver list |parport_lowlevel +------------------------------------------ ****************************************** **** make initrd => tekram.initrd.gz *** ****************************************** cp /boot/initrd-2.2.10.gz /temp/tekram.initrd.gz mkdir /mnt/initrd cd /temp gzip -d tekram.initrd.gz # => tekram.initrd mount -o loop /temp/tekram.initrd /mnt/initrd cd /mnt/initrd/linux/modules ##add your scsi adapter module to here:/mnt/initrd/linux/modules cp /lib/modules/2.2.10/scsi/sym53c8xx.o /mnt/initrd/linux/modules ##overwrite all generic modules scsi *.o file from /lib/modules/2.2.10/scsi cp /lib/modules/2.2.10/scsi/scsi_mod.o /mnt/initrd/linux/modules cp /lib/modules/2.2.10/scsi/sd_mod.o /mnt/initrd/linux/modules cp /lib/modules/2.2.10/scsi/sr_mod.o /mnt/initrd/linux/modules cp /lib/modules/2.2.10/scsi/sg.o /mnt/initrd/linux/modules cp /lib/modules/2.2.10/scsi/st.o /mnt/initrd/linux/modules cp /lib/modules/2.2.10/block/loop.o /mnt/initrd/linux/modules ######################################## ## edit /mnt/initrd/etc/modules/rootfs # ######################################## =>: scsi_mod loop sym53c8xx sd_mod umount /mnt/initrd cd /temp gzip -v9 tekram.initrd cp /temp/tekram.initrd.gz /boot lilo rebootDownload Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.