SGI Logo
 
 

Patch 3445 : SCSI disk driver rollup #3 : [IRIX 6.2]
INDEX

  • Relations
  • Release Notes
  • Inst Subsystem Requirements
  • Inst Subsystem Checksums
  • Inst Subsystem File Listings
  • Download Patch


    RELATIONS

    This patch replaces the following patches:
    1421, 1713, 2200

    This patch has no known incompatiblities with other patches.

    This patch fixes the following bugs:
    389784 - 6.2 dksc driver confused when block size changes
    411974 - Disk scheduler can starve out requests
    452572 - using the DIOCNOSORT to work around unfairness breaks Fail SafeT
    465174 - CDROM access crashes 6.2 Indigo R10000
    502313 - SCSI status asc0x04 asq0x01 should return "busy"
    579552 - alert - Unexpected blank media
    626228 - MAKEDEV scsi fails with syntax errors.
    640105 - DKS_base script dead lock


    RELEASE NOTES

    1. Patch SG0003445 Release Note

           This release note describes patch SG0003445 to IRIX 6.2.
    
    
    1.1 Supported Hardware Platforms
           This patch contains bug fixes for all platforms.
    
    
    1.2 Supported Software Platforms
           This patch contains bug fixes for IRIX Execution Environment
           (version 1232792137) on a system running IRIX 6.2.  The
           software cannot be installed on other configurations.
    
    
    1.3 Patch relationships
           This patch replaces patches SG0001421, SG0001713 and
           SG0002200.
    
    
    1.4 Bugs Fixed by Patch SG0003445
           This patch contains fixes for the following bugs in IRIX
           6.2.  Bug numbers from Silicon Graphics bug tracking system
           are included for reference.
    
              o 579552 This fix prevents "[Alert] Unexpected blank
                media:..." worning to be reported when the underlying
                check condition is a result of dkscopen attempt to read
                a volume header from music cdrom.
    
              o 640105 DKS_base script was deadlocking if hinv output
                is too large
    
              o 626228 SCSI_base was not properly creating /dev/scsi/sc
                nodes for disks with non-zero luns attached to
                integrated scsi controller
    
           This patch also "rolls up" and replaces patches 1713 and
           1421 and 2200. Patch 2200 fixed the bugs list below:
    
              o 502313 Following a SCSI bus reset, or due to some
                internal condition, some devices would return asc0x04
                asq0x01 or asq0x00 to indicate they are currently not
                ready but are in the process of becoming ready. This
                condition could persist for several seconds. The disk
                driver used to retry the associated command once and
                then initiated a SCSI bus reset. The fix was to retry
                such a condition, with a exponentially increasing retry
                delay, for a total period of up to 4 minutes.  Patch
    
    
                1713 fixed the bugs list below:
    
           Patch 1713 in turn fixed the bugs list below:
    
              o The disk scheduler is not giving fair access to the
                disk when there is one sequential stream and other
                random streams.  The single sequential stream of
                requests could starve out other requests for a long
                time.  (Bug #411974 and Bug #452572)
    
              o A pointer to a string was being truncated to 32 bits
                when printing an error message; this caused system
                panics on systems with IRIX64 kernels and the wd93 SCSI
                driver.  This error occurred somewhat frequently with
                SoftWindows95 CDROM access. (Bug #465174)
    
           Patch 1421 in turn fixed the bugs list below:
    
              o When a program uses the DIOCSELECT ioctl to change a
                disk drive's block size, the SCSI disk driver does not
                realize that the block size has changed, and subsequent
                I/O operations fail.  This bug prevented SoftWindows95
                from using CD-ROMs. (Bug #389784)
    
    
    1.5 Subsystems Included in Patch SG0003445
           This patch release includes these subsystems:
    
              o patchSG0003445.eoe1_sw.unix
    
    
    1.6 Installation Instructions
           Because you want to install only the patches for problems
           you have encountered, patch software is not installed by
           default.  After reading the descriptions of the bugs fixed
           in this patch (see Section 1.3), determine the patches that
           meet your specific needs.
    
           If, after reading Sections 1.1 and 1.2 of these release
           notes, you are unsure whether your hardware and software
           meet the requirements for installing a particular patch, run
           inst.  The inst program does not allow you to install
           patches that are incompatible with your hardware or
           software.
    
           Patch software is installed like any other Silicon Graphics
           software product.  Follow the instructions in your Software
           Installation Administrator's Guide to bring up the miniroot
    
    
           form of the software installation tools.
    
           Follow these steps to select a patch for installation:
    
             1.  At the Inst> prompt, type
    
                 install patchSGxxxxxxx
    
                 where xxxxxxx is the patch number.
    
             2.  Initiate the installation sequence. Type
    
                 Inst> go
    
             3.  You may find that two patches have been marked as
                 incompatible.  (The installation tools reject an
                 installation request if an incompatibility is
                 detected.)  If this occurs, you must deselect one of
                 the patches.
    
                 Inst> keep patchSGxxxxxxx
    
                 where xxxxxxx is the patch number.
    
             4.  After completing the installation process, exit the
                 inst program by typing
    
                 Inst> quit
    
    
    1.7 Patch Removal Instructions
           To remove a patch, use the versions remove command as you
           would for any other software subsystem.  The removal process
           reinstates the original version of software unless you have
           specifically removed the patch history from your system.
    
           versions remove patchSGxxxxxxx
    
           where xxxxxxx is the patch number.
    
           To keep a patch but increase your disk space, use the
           versions removehist command to remove the patch history.
    
           versions removehist patchSGxxxxxxx
    
           where xxxxxxx is the patch number.
    
    
    
    1.8 Known Problems
    
    
    INST SUBSYSTEM REQUIREMENTS
    No Requirements Information Available.
    

    INST SUBSYSTEM CHECKSUMS

    These checksums help to provide a 'signature' for the patch inst image which can be used to authenticate other inst images. You can obtain this kind of output by running sum -r on the image (from the command line):

    14787    553   patchSG0003445.eoe_sw
    21100     12 patch/README.patch.3445
    10787      2   patchSG0003445
    

    INST SUBSYSTEM FILE LISTINGS

    The following lists the files which get installed from each subsystem in the patch:

    patchSG0003445.eoe_sw.unix
    dev/MAKEDEV
    dev/MAKEDEV.d/DKS_base
    dev/MAKEDEV.d/SCSI_base
    usr/cpu/sysgen/IP17boot/dksc.o
    usr/cpu/sysgen/IP19boot/dksc.o
    usr/cpu/sysgen/IP20boot/dksc.o
    usr/cpu/sysgen/IP21boot/dksc.o
    usr/cpu/sysgen/IP22boot/dksc.o
    usr/cpu/sysgen/IP25boot/dksc.o
    usr/cpu/sysgen/IP26boot/dksc.o
    usr/cpu/sysgen/IP26boot/wd93.o
    usr/cpu/sysgen/IP28boot/dksc.o
    usr/cpu/sysgen/IP28boot/wd93.o
    usr/include/sys/scsi.h
    usr/relnotes/patchSG0003445/TC
    usr/relnotes/patchSG0003445/ch1.z


    DOWNLOAD PATCH
    Download Server File Name Date Added Size Download
    download.sgi.com patchSG0003445.tar 06-Nov-1998 302 K FTP HTTP Add to download cart 
    download.sgi.com patchSG0003445.tardist 06-Nov-1998 302 K FTP HTTP
     
    FTP = download using FTP protocol
    HTTP = download using HTTP protocol
    Add to shopping list= store in your basket for downloading later
  •  


    Document Id: 20021117073605-IRIXPatch-1320