Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

driver for SCSI http:/www.tekram.com DC-395UW for Slackware 8.1

44 views
Skip to first unread message

Samudra E. Haque

unread,
Jul 28, 2002, 6:36:11 AM7/28/02
to
hello, please my dilemma below, copy of mail note to slackware.com. I can
patch 2.2.19 cleanly, but compile fails! I guess upon inspection, the
supplied kernel (for tekram scsi boot disk) was based upon 2.2.16 originally
based upon Slackware 7.1. Any one got it working under Slackware 8.x such
as 2.2.19 ?

Hello, SLACKWARE.COM Thanks for the Slackware dists, I am on my 22nd server
so far since .. 1998! please note that your Slackware 8.1 distribution only
supports the OLDER version of http://www.tekram.com SCSI drivers, I recently
tried to load it and found that the TEKRAM 395UW driver provided by Tekram
(though GPL, source code provided) is NOT included within the Slackware,
7.x, 8.x distribution, but the older tekram drivers are. In Bangladesh, I am
intending to roll out 100+ servers recently for use in the remote villages
as nodes in a point-to-point broadband wireless router network, and would
have liked native support. But if in case you decide not to use the updated
driver in your future release, please put a note on the CD-ROM that the
TEKRAM driver is for the old version only. Please see the attached readme
below from their web site:


Thanks,


-Samudra Haque
PraDeshta Limited

///////

Tekram SCSI adapters:

(AMD53C974) DC390(T)

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

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

SLACKWARE 7.1

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

Linux SCSI driver technical support

mail address Taiwan: er...@tekram.com.tw
mail address Germany: gar...@suse.de

The source drivers of SCSI adapters
DC390(T) (AMD53C974)
DC395U/Dc395UW/DC395F DC315/DC315U (TRM-S1040)

New version maintain by Kurt Garloff

<gar...@suse.de>
http://www.garloff.de/kurt/linux/dc390/
http://www.garloff.de/kurt/linux/dc395/
ftp://ftp.suse.com/pub/people/garloff/linux/dc395/

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

1. 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

tekram71.zip - Slackware7.1 Installation diskette image file
-> tekram.s

color.zip - Slackware7.1 released root diskette image file
-> color.gz

dc390x_amd.tar.gz - Source code for
DC390(T)
SCSI adapters
files including
:tmscsim.c,tmscsim.h,sisiiom.c,dc390.h

dc390x_ncr.tar.gz - Source code for
DC310/DC310U/DC390W/DC390U/DC390F
DC390U2B/DC390U2W/DC390U2D
SCSI adapters
files including :dc390x_ncr.c,dc390x_ncr.h

dc390u2x_lsi.tar.gz - Source code for
DC390U2D SCSI adapter (Higher performance SCSI
Driver)
files including :dc390u2x_lsi.c,dc390u2x_lsi.h

dc395x_trm.tar.gz - Source code for
DC395U/DC395UW/DC395F DC315/DC315U
SCSI adapters
files including :dc395x_trm.c,dc395x_trm.h

pMChpSL71.gz - Please use "pMChpSL71" patch the following files

/usr/src/linux/drivers/scsi/Makefile
/usr/src/linux/drivers/scsi/Config.in
/usr/src/linux/drivers/scsi/hosts.c
/usr/src/linux/include/linux/proc_fs.h

2. SlackWare Linux installation

A. Before Installation - Under DOS environment:

=>You need to make a boot diskette and a root diskette first

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% make boot disk %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Slackware 7.1:
C:\> pkunzip tekram71.zip =>> tekram.s
C:\> rawrite tekram.s A: =>> boot diskette for installation

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% make root disk %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

C:\> pkunzip color.zip =>> color.gz
C:\> rawrite color.gz A: =>> root diskette for installation

(color.gz would be found at Slackware release CD "rootdsks")

****************************************************************
***** copy source code for remake new kernel ****
****************************************************************

IF YOU USED DC390(T) (am53c974 chip set)

Copy dc390x_amd.tar.gz to MS-DOS formatted diskette
Copy dc390x_amd.tar.gz A:
Copy pMChpSL71.gz A:
=>> driver diskette (type:MSDOS,
contand:pMChpSL71.gz,dc390x_amd.tar.gz)

IF YOU USED DC390W/DC390U/DC390F/DC390U2B/DC390U2W/DC390U2D
DC310/DC310U (ncr53c8xx chip set)

Copy dc390x_ncr.tar.gz to MS-DOS formatted diskette
Copy dc390x_ncr.tar.gz A:
Copy pMChpSL71.gz A:
=>> driver diskette (type:MSDOS,
contand:pMChpSL71.gz,dc390x_ncr.tar.gz)

IF YOU USED DC395U/DC395UW/DC395F
DC315/DC315U (TRM-S1040 chip set)

Copy dc395x_trm.tar.gz to MS-DOS formatted diskette
Copy dc395x_trm.tar.gz A:
Copy pMChpSL71.gz A:
=>> driver diskette (type:MSDOS,
contand:pMChpSL71.gz,dc395x_trm.tar.gz)


B. Installation

a. Using installation diskette that you made to install SlackWare Linux.
Following the Linux installation procedures to install.

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

- Select "bootdisk Use the kernel from the installation bootdisk",
- and re-insert the "boot diskette" to floppy drive A:

c. Exit Slackware Linux Setup while the installation is completed

e. Press Ctrl-Alt-Del to reboot system

3. Remake new kernel

P.S: You must install your Linux system by developmental environment
and include kernel source first.

*****************************************************
* Edit the following files
* for recompile the kernel that embed Tekram SCSI drivers
*
* /usr/src/linux/drivers/scsi/Makefile
* /usr/src/linux/drivers/scsi/Config.in
* /usr/src/linux/drivers/scsi/hosts.c
* /usr/src/linux/include/linux/proc_fs.h
*****************************************************
==============
= automatic: =
==============

# cd /usr/src
# mcopy a:pMChpSL71.gz
# gzip -d pMChpSL71.gz
# patch -p0 < pMChpSL71
;
; 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 (Makefile,Config.in,host.c,proc_fs.h)
; by yourself.
; You could reference "pMChpSL71" & "*.rej" contand before edit those
files.
;
==============
=\

< code deleted , but simple shell scripts and diff files really >


0 new messages