readme.txt Driver File Contents (Slackware90.zip)

           
    Tekram SCSI adapters:

           (AMD53C974) DC390(T)

           (NCR53C8XX) DC310/DC310U/DC390W/DC390U/DC390F
                       DC390U2B/DC390U2W/DC390U2D

           (TRM-S1040) DC395U/UW/F DC315/U

                           SLACKWARE 9.0(kernel 2.4.20)  

     ===================  Driver User's Guide  =======================

        Linux SCSI driver technical support 

        mail address china  : oscar@tekram.com.cn 
        mail address Germany: garloff@suse.de

        The source drivers of SCSI adapters

        DC395U/Dc395UW/DC395F DC315/DC315U (TRM-S1040(D))
		Notes: Other Tekram scsi cards are default supported by kernel,
                       What you need to do is just config them in when
                       make config. Here is the map between driver name and our 
                       model.
                        390T      -> support DC390(T)
                        SYM53C8XX -> support DC310/DC310U/DC390W/DC390U/DC390F
                                     DC390U2B/DC390U2W/DC390U2D

        Driver source maintained by Kurt Garloff<garloff@suse.de>
        Say thanks to him :-)
  
        Here is the web and ftp site that the newest driver appears.
        http://www.garloff.de/kurt/linux/dc390/
        http://www.garloff.de/kurt/linux/dc395/
        ftp://ftp.suse.com/pub/people/garloff/linux/dc395/

     =================================================================

1. Driver image disk contents

  readme.txt          - (This file)The readme file for
                        DC390(T) 
                        DC310/DC310U 
                        DC390W/DC390U/DC390F
                        DC390U2B/DC390U2W/DC390U2D
                        DC395U/DC395UW/DC395F
                        DC315/DC315U
                        Linux driver

  bzImage             - Tekram kernel with DC395x support for Slackware9.0,
                        will be used by Installer at step:
                        "Install linux kernel"                      

  mod                 - Directory of scsi mid layer driver modules and DC395x
                        driver module, will be used by script preInstall to 
                        add SCSI disks and CDROMs support before fdisk.

  src                 - Source (kernel version 2.4.20) directory for 
                        DC395U/DC395UW/DC395F DC315/DC315U 
                        SCSI adapters

  preInstall          - Little script file used by user to add SCSI disks and 
                        CDROMs which connected to DC395x support before fdisk.

2. SlackWare 9.0 Linux installation

  A. Before Installation - Under DOS environment:

    =>You need to create a driver diskette first
	insert a blank 1.44MB disk into your floppy driver. 

	This step will uncompress the image file
            C:\> winzip driver.zip

        Write the image file into driver a(floppy driver)
            C:\> rawrite driver.img A: 
 
  B. Installation

   a. Boot from Slackware CD-ROM. Choose corresponding keymap and login as "root"

   b. **Before** you are ready to "cfdisk" or "fdisk". Please make a mount point

          #mkdir /trm

      and mount the floppy to the new mount point

          #mount /dev/fd0 /trm
   
   c. Run script "preInstall" to insert the drivers

          #/trm/preInstall
      
      System will found the SCSI disks and CDROMs in your DC395x adapter.
      Umount the floppy but keep the diskette in floopy driver.

          #umount /trm  

   d. Now you can normally start installation from "cfdisk" or "fdisk" phase. 

   e. When the installing screen display " INSTALL LINUX KERNEL ".

      - Select "floppy Install a zImage or bzImage file from a dos floppy"
      - press "Enter" to continue installing.

   c. Exit Slackware Linux Setup while the installation is completed

   e. Press Ctrl-Alt-Del to reboot system

   f. We *HIGHLY RECOMMEND* you to make a new kernel you own

3. Remake new kernel

  Notes: We assume You have installed your Linux system by developmental environment
         and include kernel source.

  A. Prepare installtion
    a. Insert driver disk into drive a:, mount it to directory. For example:

      #mount /dev/fd0 /mnt/floppy

    b. Copy file

      #cp /mnt/floppy/src/*.* /usr/src/linux-2.4/drivers/scsi/

    c. Uncompress the tar file

      #tar xzvf /usr/src/linux-2.4/drivers/scsi/dc395x_trm.src.tar.gz


  B. Modify make and config files 
    In /usr/src/linux-2.4/drivers/scsi/Makefile
         @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
         @  ......
         @obj-$(CONFIG_SCSI_DC390T)	+=tmscsim.o
         @obj-$(CONFIG_SCSI_DC395x_TRMS1040)	+=dc395x_trm.o	<----Insert this line
         @obj-$(CONFIG_SCSI_AM53C974)	+=	AM53C974.o
         @  ......
         @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

     In /usr/src/linux-2.4/drivers/scsi/Config.in
         @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
         @  ......
         @  dep_tristate 'Seagate ST-02 and Future Domain TMC-8xx SCSI support' CONFIG_SCSI_SEAGATE $CONFIG_SCSI
         @  ......
         @  if [ "$CONFIG_PCI" = "y" ]; then
         @    dep_tristate 'Tekram DC395U/UW/F and DC315/U SCSI support' <----Insert this line 
         @        CONFIG_SCSI_DC395x_TRMS1040 $CONFIG_SCSI               <----Insert this line
         @    dep_tristate 'Tekram DC390(T) and Am53/79C974 SCSI support' CONFIG_SCSI_DC390T $CONFIG_SCSI
         @    if [ "$CONFIG_SCSI_DC390T" != "n" ]; then
         @      bool '  _omit_ support for non-DC390 adapters' CONFIG_SCSI_DC390T_NOGENSUPP
         @    fi
         @  fi
         @  ......
         @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


  C. Make new kernel
    # cd /usr/src/linux-2.4
    # make mrproper
    # make config

    Tips: Say "M" means configure this driver as a module.
    ;When prompt for "SCSI support" say "Y" or "M".
    ;When prompt for "SCSI disk support" say "Y" or "M".
    ;When prompt for "SCSI tape support" say "Y" or "M".
    ;When prompt for "SCSI CD-ROM support" say "Y" or "M".
    ;When prompt for "SCSI generic support" say "Y" or "M".

    ;When prompt for "SYM53C8XX SCSI support" 
    ;say "Y" or "M"
    ;When prompt for "Tekram DC395/U/UW/F and DC315/U SCSI support"
    ;say "Y" or "M".
    ;When prompt for "Tekram DC390(T) and Am53/79C974 SCSI support"
    ;say "Y" or "M".

  # make dep 
  # make clean 
  # make bzImage 
  # make modules 
  # make modules_install

  # cp ./arch/i386/boot/bzImage   /boot

  D. Modify boot loader configuration files. 

  # ( edit the lilo.conf file under path /etc as follow...)
    ; Add an entry for "bzImage" in /etc/lilo.conf
    ; Example:
    ;	   ...
    ;	 # Linux bootable partition config begins
    ;	 image = /bzImage	#  <--- NEW
    ;	   root = /dev/sda1	#  <--- NEW
    ;	   label = DC395x_trm	#  <--- NEW
    ;	   read-only		#  <--- NEW
    ;
    ;	 image = /vmlinuz
    ;	   root = /dev/sda1
    ;	   label = linux
    ;	   read-only
    ;	 # Linux bootable partition config ends
    ;	   ...
    ;
  # lilo
  # reboot	;reboot the system
    ...
    ...
  E. boot: DC395x_trm	;when system Rebooting ...

  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  $                                                          $
  $ ALL Tekram SCSI adapters features control by SCSI BIOS   $
  $                                                          $
  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
Download Driver Pack

How To Update Drivers Manually

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.

server: web3, load: 1.75