## Using Your DDK

[prev][next][parent][TOC]

### SCSI Removable Devices Filter Device Driver

Driver Description:

Some SCSI device drivers report incorrect geometry for media in partitioned removable devices (such as ZIP drives). In addition to some of the media space being unusable the Logical Volume Manager (LVM) considers the partitions on the media to be corrupt, and media prepared on non-SCSI attached devices may not be readable. This IBMRSCSI filter corrects the geometry reported by the device driver if required insuring that all space is reachable and that LVM considers the partitions valid.

Compilers/Assemblers Required:

         Microsoft MASM 5.1  (supplied with the DDK)
         Microsoft C 6.0

Build Instructions:

1.Set the environment variables so the correct tools are picked up during the build.

    e.g., SET PATH=<drive>:\DDK\TOOLS;%PATH%

Where <drive> represents your DDK installed drive and DDK represents the DDK installed directory. On the CD-ROM, the TOOLS directory path is DDK\ TOOLS.

2.Before the FIRST build is attempted, run (only once) the COPYC60.CMD REXX command file in the DDK\TOOLS directory. This command copies the set of needed files from your copy of the Microsoft C 6.0 compiler to the proper directories under the DDK base directory.

    e.g., COPYC60 <MSCdrive>:\'MSC60' <drive>:\DDK

Where <MSCdrive> represents the Microsoft C 6.0 installed drive and 'MSC60' represents the Microsoft C 6.0 installed directory, <drive> represents your DDK installed drive and DDK represents the DDK installed directory.

To build the SCSI Removable Devices Filter Device Driver :

3.Change the directory to DDK\BASE\SRC\DEV\DASD\IBM\IBMRSCSI.

4.Invoke NMAKE on the resident makefile.

Files Created by Successful Build:

         Directory:  \DDK\BASE\SRC\DEV\DASD\IBM\IBMRSCSI

         o  IBMRSCSI.FLT