Jump to page titleUNITED STATES
hp.com home products and services support and drivers solutions how to buy
» contact hp


more options
 
hp.com home
End of Jump to page title
HP Services Software Patches
Jump to content


» software & drivers
» ask Compaq
» reference library
» forums & communities
» support tools
» warranty information
» contact support
» parts
» give us feedback

patches by topic
» DOS
» OpenVMS
» Security
» Tru64 Unix
» Ultrix 32
» Windows
» Windows NT

associated links
» what's new
» contract access
» browse patch tree
» search patch tree
» join mailing list

connection tools
» nameserver lookup
» traceroute
» ping


Find Support Information and Customer Communities for Presario.
Content starts here
HP Services Software Patches - alpdriv01_071
 
NOTE:  An OpenVMS saveset or PCSI installation file is stored
       on the Internet in a self-expanding compressed file.
       The name of the compressed file will be kit_name-dcx_vaxexe
       for OpenVMS VAX or kit_name-dcx_axpexe for OpenVMS Alpha.
 
       Once the file is copied to your system, it can be expanded
       by typing RUN compressed_file.  The resultant file will
       be the OpenVMS saveset or PCSI installation file which
       can be used to install the ECO.
 
Copyright (c) Digital Equipment Corporation 1997.  All rights reserved.

PRODUCT:    OpenVMS Alpha 
            Volume Shadowing

COMPONENT:  SWXCR RAID Array Driver (SYS$DRDRIVER.EXE)
            
SOURCE:     Digital Equipment Corporation

ECO INFORMATION:

     ECO Kit Name:  ALPDRIV01_071
     ECO Kits Superseded by This ECO Kit:  ALPDRIV04_062
     ECO Kit Approximate Size:  414 Blocks
                    Saveset A - 180 Blocks
                    Saveset B - 108 Blocks
                    Saveset C - 126 Blocks

     Kit Applies To:  OpenVMS Alpha V6.2, V6.2-1H1, V6.2-1H2, V6.2-1H3, V7.1
     System/Cluster Reboot Necessary:  Yes

     Installation Rating:  2 - To be installed on all systems running
                               the listed version(s) of OpenVMS and
                               using the following feature(s):
                                Only customers who are using the SWXCR 
                                controller with more than 1GB of physical 
                                memory.

     NOTE:  In order to receive the full fixes listed in this kit,
            the following remedial kits also need to be installed:

                 None


ECO KIT SUMMARY:

An ECO kit exists for DRDRIVER.EXE on OpenVMS Alpha V6.2, V6.2-1H1
V6.2-1H2, V6.2-1H3, and V7.1.  This kit addresses the following problems: 

  o   There are  actually  two  instances  of  essentially  the  same
      problem.   The  first is in routine dr_compare(), the second in
      dr_diagnose().   Those  routines  both  call  dr_allocate_io(),
      which  (on  large-memory systems) allocates map registers based
      on the values of irp$l_boff and  irp$l_bcnt.   These  registers
      are then used to map, not the user buffer, but a driver-private
      buffer (dr->buffer) that is to be the target  of  the  eventual
      I/O  request.  If the page alignment of dr->buffer is such that
      the I/O touches an extra  page  there  that  it  wouldn't  have
      touched  in  the  user  buffer,  dr_allocate_io()  can  end  up
      allocating one too few map registers,  and  the  resulting  DMA
      operation fails to transfer the correct amount of data.

      In both cases, the driver has been modified to  set  irp$l_boff
      temporarily  to the correct value for the driver-private buffer
      before  the  call  to  dr_allocate_io().   irp$l_boff  is  then
      restored to its original value.


Problems addressed in ALPDRIV04_062 kit

  o  DRDRIVER (the SWXCR RAID array driver)  can  hang.   This  hang
     occurs  when  a  shadow copy is in progress between two logical
     RAID  (DR)  drives,  and  the  SWXCR  controller  is  under  an
     extremely heavy I/O load.

     CSC NOTE:  The hang might also occur in any process that is              
                performing I/O.  This includes the SWXCR Monitor              
                and/or manager processes.                                     

     This problem is corrected in OpenVMS Alpha V7.0. 


INSTALLATION NOTES:

In order for the corrections in this kit to take effect, the system must
be rebooted.  If the system is a member of a VMScluster, the entire
cluster should be rebooted. 
Files on this server are as follows:
»alpdriv01_071.README
»alpdriv01_071.CHKSUM
»alpdriv01_071.CVRLET_TXT
»alpdriv01_071.a-dcx_axpexe
»alpdriv01_071.b-dcx_axpexe
»alpdriv01_071.c-dcx_axpexe
privacy statement using this site means you accept its terms