
















                                                  Compaq Tru64 UNIX



                 Tru64 UNIX 4.0G and TruCluster Server 1.6 Patch
                 Summary and Release Notes for Patch Kit-0003















                 This manual describes the release notes and
                 contents of  Patch Kit-0003. It provides any
                 special instructions for installing individual
                 patches.

                 For information about installing or removing
                 patches, baselining, and general patch management,
                 see the document called _P_a_t_c_h _K_i_t _I_n_s_t_a_l_l_a_t_i_o_n
                 _I_n_s_t_r_u_c_t_i_o_n_s .

                 This document might contain lines too long to fit
                 on an ordinary page; these lines will be truncated
                 if the document is printed in portrait mode.
                 Print this document using the _l_p_r command with its
                 -_O_l_a_n_d_s_c_a_p_e option.



                 __________________________________________________

                 Compaq Computer Corporation
                 Houston, Texas












               Copyright 2001 Compaq Computer Corporation



               COMPAQ, the Compaq logo, AlphaServer, TruCluster,
               ULTRIX, and VAX Registered in U.S. Patent and
               Trademark Office. Alpha and Tru64 are trademarks of
               Compaq Information Technologies Group, L.P.

               Motif, OSF/1, UNIX, X/Open, and The Open Group are
               trademarks of The Open Group.

               All other product names mentioned herein may be
               trademarks or registered trademarks of their
               respective companies.

               Confidential computer software. Valid license from
               Compaq required for possession, use, or copying.
               Consistent with FAR 12.211 and 12.212, Commercial
               Computer Software, Computer Software Documentation,
               and Technical Data for Commercial Items are licensed
               to the U.S. Government under vendor's standard
               commercial license.

               Compaq shall not be liable for technical or editorial
               errors or omissions contained herein. The information
               in this document is provided "as is" without warranty
               of any kind and is subject to change without notice.
               The warranties for Compaq products are set forth in
               the express limited warranty statements accompanying
               such products. Nothing herein should be construed as
               constituting an additional warranty.




































                                                            Contents







        About This Manual


        Audience  ............................................  v

        Organization  ........................................  v

        Related Documentation  ...............................  v

        Reader's Comments  ...................................  vi


        1   Release Notes


        1.1   Patch Process Resources  .......................  1-1

        1.2   Required Storage Space  ........................  1-1

        1.3   Release Note for TruCluster Server  ............  1-2

        1.4   Release Note for Tru64 UNIX Patch 211.00  ......  1-3

        1.5   Release Note for Tru64 UNIX Patches 352.00 and
              354.00  ........................................  1-3

        1.6   Release Note for Tru64 UNIX Patch 48.00  .......  1-3

        1.7   Release Note for Tru64 UNIX Patch 356.00  ......  1-4

           1.7.1   mountd Reference Page Update  .............  1-4
           1.7.2   UFS delayed metadata mount option  ........  1-5


        1.8   Release Note for Tru64 UNIX Patch 274.00  ......  1-5

        1.9   Release Note for Tru64 UNIX Patch 196.00  ......  1-6

        1.10   Release Note for Tru64 UNIX Patch 255.00  .....  1-6

           1.10.1   3DLabs Oxygen VXI Graphics Card  .........  1-6















           1.10.2   DEGPA-TA Gigabit Ethernet Device  ........  1-7


        1.11   Release Note for DEC 7000 Upgrades to
              AlphaServer 8400  ..............................  1-8


        2   Summary of Base Operating System Patches

        3   Summary of TruCluster Software Patches















































        iv Contents










                                                              About This Manual






 This manual contains information specific to Patch Kit-0003 for the Tru64(tm)
 UNIX 4.0G operating system and TruCluster(tm) Server 1.6 software products.
 It provides lists of the patches contained in the kit and describes
 information you need to know when installing specific patches.

 For information about installing or removing patches, baselining, and general
 patch management, see the _P_a_t_c_h _K_i_t _I_n_s_t_a_l_l_a_t_i_o_n _I_n_s_t_r_u_c_t_i_o_n_s .


 _A_u_d_i_e_n_c_e

 This manual is for the person who installs or removes the patch kit and for
 anyone who manages patches after they are installed.


 _O_r_g_a_n_i_z_a_t_i_o_n

 This manual is organized as follows:

 ______________________________________________________________________________

 Chapter 1                  Contains the release notes for this patch kit.

 Chapter 2                  Summarizes the Tru64 UNIX operating system patches
                            included in the kit.

 Chapter 3                  Summarizes the TruCluster software patches included
                            in the kit.

 ______________________________________________________________________________




 _R_e_l_a_t_e_d _D_o_c_u_m_e_n_t_a_t_i_o_n

 In addition to this manual, you should be familiar with the concepts and
 mechanisms described in the following Tru64 UNIX and TruCluster Server
 documents:


 +o  Tru64 UNIX and TruCluster _P_a_t_c_h _K_i_t _I_n_s_t_a_l_l_a_t_i_o_n _I_n_s_t_r_u_c_t_i_o_n_s

 +o  Tru64 UNIX _I_n_s_t_a_l_l_a_t_i_o_n













 +o  Tru64 UNIX _S_y_s_t_e_m _A_d_m_i_n_i_s_t_r_a_t_i_o_n

 +o  TruCluster Server _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n

 +o  TruCluster Server _A_d_m_i_n_i_s_t_r_a_t_i_o_n

 +o  dddduuuuppppaaaattttcccchhhh(8) Reference Page

 +o  Release-specific installation documentation




 _R_e_a_d_e_r'_s _C_o_m_m_e_n_t_s

 Compaq welcomes any comments and suggestions you have on this and other Tru64
 UNIX manuals.

 You can send your comments in the following ways:


 +o  Fax: 603-884-0120 Attn: UBPG Publications, ZK03-3/Y32

 +o  Internet electronic mail:  rrrreeeeaaaaddddeeeerrrrssss____ccccoooommmmmmmmeeeennnntttt@@@@zzzzkkkk3333....ddddeeeecccc....ccccoooommmm

    A Reader's Comment form is located on your system in the following
    location:

    ////uuuussssrrrr////ddddoooocccc////rrrreeeeaaaaddddeeeerrrrssss____ccccoooommmmmmmmeeeennnntttt....ttttxxxxtttt

 +o  Mail:

    Compaq Computer Corporation
    UBPG Publications Manager
    ZK03-3/Y32
    110 Spit Brook Road
    Nashua, NH 03062-9987



 Please include the following information along with your comments:


 +o  The full title of this document.

 +o  The section numbers and page numbers of the information on which you are
    commenting.

 +o  The version of Tru64 UNIX or TruCluster products that you are using.

 +o  If known, the type of processor that is running the Tru64 UNIX software.


 The Tru64 UNIX Publications group cannot respond to system problems or



 vi About This Manual








 technical support inquiries.  Please address technical questions to your local
 system vendor or to the appropriate Compaq technical support office.
 Information provided with the software media explains how to send problem
 reports to Compaq.





















































                                               About This Manual vii










                                                         Release Notes        1






 This chapter provides information that you must be aware of when working with
 Tru64 UNIX 4.0G and TruCluster Server 1.6 Patch Kit-0003.


 _1._1  _P_a_t_c_h _P_r_o_c_e_s_s _R_e_s_o_u_r_c_e_s

 Compaq provides Web sites to help you with the patching process:


 +o  To obtain the lastest patch kit for your operating system and cluster:

    hhhhttttttttpppp::::////////ffffttttpppp1111....ssssuuuuppppppppoooorrrrtttt....ccccoooommmmppppaaaaqqqq....ccccoooommmm////ppppuuuubbbblllliiiicccc////uuuunnnniiiixxxx////

 +o  To view or print the lastest version of the _P_a_t_c_h _K_i_t _I_n_s_t_a_l_l_a_t_i_o_n
    _I_n_s_t_r_u_c_t_i_o_n_s or the _P_a_t_c_h _S_u_m_m_a_r_y _a_n_d _R_e_l_e_a_s_e _N_o_t_e_s for a specific patch
    kit:

    hhhhttttttttpppp::::////////wwwwwwwwwwww....ttttrrrruuuu66664444uuuunnnniiiixxxx....ccccoooommmmppppaaaaqqqq....ccccoooommmm////ffffaaaaqqqqssss////ppppuuuubbbblllliiiiccccaaaattttiiiioooonnnnssss////ppppaaaattttcccchhhh////

 +o  To visit Compaq's main support page:

    hhhhttttttttpppp::::////////wwwwwwwwwwww....ccccoooommmmppppaaaaqqqq....ccccoooommmm////ssssuuuuppppppppoooorrrrtttt////iiiinnnnddddeeeexxxx....sssshhhhttttmmmmllll

 +o  To visit the Tru64 UNIX homepage:

    hhhhttttttttpppp::::////////wwwwwwwwwwww....ttttrrrruuuu66664444uuuunnnniiiixxxx....ccccoooommmmppppaaaaqqqq....ccccoooommmm////




 _1._2  _R_e_q_u_i_r_e_d _S_t_o_r_a_g_e _S_p_a_c_e

 The following storage space is required to successfully install this patch
 kit:

 _B_a_s_e _O_p_e_r_a_t_i_n_g _S_y_s_t_e_m


 +o  Temporary Storage Space

    A total of ~250 MB of storage space is required to uuuunnnnttttaaaarrrr this patch kit.
    We recommend that this kit not be placed in the ////, ////uuuussssrrrr, or ////vvvvaaaarrrr file
    systems because doing so may unduly constrain the available storage space
    for the patching activity.













 +o  Permanent Storage Space

    Up to ~40 MB of storage space in ////vvvvaaaarrrr////aaaaddddmmmm////ppppaaaattttcccchhhh////bbbbaaaacccckkkkuuuupppp is required for
    archived original files if you choose to install and revert all patches.
    See the _P_a_t_c_h _K_i_t _I_n_s_t_a_l_l_a_t_i_o_n _I_n_s_t_r_u_c_t_i_o_n_s for more information.

    Up to ~41 MB of storage space in ////vvvvaaaarrrr////aaaaddddmmmm////ppppaaaattttcccchhhh is required for original
    files if you choose to install and revert all patches.  See the _P_a_t_c_h _K_i_t
    _I_n_s_t_a_l_l_a_t_i_o_n _I_n_s_t_r_u_c_t_i_o_n_s for more information.

    Up to ~587 KB of storage space is required in ////vvvvaaaarrrr////aaaaddddmmmm////ppppaaaattttcccchhhh////ddddoooocccc for patch
    abstract and README documentation.

    A total of ~168 KB of storage space is needed in ////uuuussssrrrr////ssssbbbbiiiinnnn////dddduuuuppppaaaattttcccchhhh for the
    patch management utility.


 _T_r_u_C_l_u_s_t_e_r _S_e_r_v_e_r


 +o  Temporary Storage Space

    A total of ~250 MB of storage space is required to untar this patch kit.
    We recommend that this kit not be placed in the ////, ////uuuussssrrrr, or ////vvvvaaaarrrr file
    systems because doing so may unduly constrain the available storage space
    for the patching activity.

 +o  Permanent Storage Space

    Up to ~54 MB of storage space in ////vvvvaaaarrrr////aaaaddddmmmm////ppppaaaattttcccchhhh////bbbbaaaacccckkkkuuuupppp is required for
    archived original files if you choose to install and revert all patches.
    See the _P_a_t_c_h _K_i_t _I_n_s_t_a_l_l_a_t_i_o_n _I_n_s_t_r_u_c_t_i_o_n_s for more information.

    Up to ~55 MB of storage space in ////vvvvaaaarrrr////aaaaddddmmmm////ppppaaaattttcccchhhh is required for original
    files if you choose to install and revert all patches.  See the _P_a_t_c_h _K_i_t
    _I_n_s_t_a_l_l_a_t_i_o_n _I_n_s_t_r_u_c_t_i_o_n_s for more information.

    Up to ~868 KB of storage space is required in ////vvvvaaaarrrr////aaaaddddmmmm////ppppaaaattttcccchhhh////ddddoooocccc for patch
    abstract and README documentation.

    A total of ~160 KB of storage space is needed in ////uuuussssrrrr////ssssbbbbiiiinnnn////dddduuuuppppaaaattttcccchhhh for the
    patch management utility.




 _1._3  _R_e_l_e_a_s_e _N_o_t_e _f_o_r _T_r_u_C_l_u_s_t_e_r _S_e_r_v_e_r

 If you are installing only TCR patches, you MUST rebuild the kernel and reboot
 the machine for the changes to take effect.  If removing only TCR patches, you
 MUST also rebuild the kernel and reboot the machine for the changes to take
 effect.





 1-2 Release Notes








 _1._4  _R_e_l_e_a_s_e _N_o_t_e _f_o_r _T_r_u_6_4 _U_N_I_X _P_a_t_c_h _2_1_1._0_0

 This patch contains changes to the rrrreeeexxxxeeeeccccdddd reference page.

 OPTIONS

   -s  Causes rexecd to check for the ptys keyword in the /etc/securettys file
       and to deny execution of the request if it is from root and on a pseudoterminal.

 DESCRIPTION

    6.  The rexecd server then validates the user as is done at login time
        and, if started with the -s option, verifies that the /etc/securettys
        file is not setup to deny the user.  If the authentication was suc-
        cessful, rexecd changes to the user's home directory, and establishes
        the user and group protections for the user.  If any of these steps
        fail, the connection is aborted with a diagnostic message returned.



 _1._5  _R_e_l_e_a_s_e _N_o_t_e _f_o_r _T_r_u_6_4 _U_N_I_X _P_a_t_c_h_e_s _3_5_2._0_0 _a_n_d _3_5_4._0_0

 This patch delivers version V1.0-032 of the libots3 library.  Version 2.0 of
 the libots3 library is delivered with the Compaq FORTRAN Compiler, Versions
 5.3 ECO1 and 5.4, or the Developers Tool Kit (DTK) (OTABASE subset).  If
 libots3 V2.0 is already installed on your system, and you install this patch,
 you will receive the following informational message:

 PPPPrrrroooobbbblllleeeemmmm iiiinnnnssssttttaaaalllllllliiiinnnngggg::::

  ---- TTTTrrrruuuu66664444____UUUUNNNNIIIIXXXX____VVVV4444....0000GGGG //// SSSSooooffffttttwwwwaaaarrrreeee DDDDeeeevvvveeeellllooooppppmmmmeeeennnntttt EEEEnnnnvvvviiiirrrroooonnnnmmmmeeeennnntttt PPPPaaaattttcccchhhheeeessss::::

 PPPPaaaattttcccchhhh 00000000XXXXXXXXXXXX....00000000 ---- FFFFiiiixxxx ffffoooorrrr ppppaaaarrrraaaalllllllleeeellll pppprrrroooocccceeeessssssssiiiinnnngggg ssssuuuuppppppppoooorrrrtttt lllliiiibbbbrrrraaaarrrryyyy

  \\\\&&&&....////uuuussssrrrr////sssshhhhlllliiiibbbb////lllliiiibbbboooottttssss3333....ssssoooo:::: iiiissss iiiinnnnssssttttaaaalllllllleeeedddd bbbbyyyy::::

  OOOOTTTTAAAABBBBAAAASSSSEEEE222211112222 aaaannnndddd ccccaaaannnn nnnnooootttt bbbbeeee rrrreeeeppppllllaaaacccceeeedddd bbbbyyyy tttthhhhiiiissss ppppaaaattttcccchhhh....

  TTTThhhhiiiissss ppppaaaattttcccchhhh wwwwiiiillllllll nnnnooootttt bbbbeeee iiiinnnnssssttttaaaalllllllleeeedddd....

 To determine what version of libots3 library is installed on your system,
 execute the following command:

 # wwwwhhhhaaaatttt ////uuuussssrrrr////sssshhhhlllliiiibbbb////lllliiiibbbboooottttssss3333....ssssoooo

 lllliiiibbbboooottttssss3333....ssssoooo::::

  lllliiiibbbboooottttssss3333....aaaa VVVV2222....0000----000099994444 GGGGEEEEMMMM 22227777 FFFFeeeebbbb 2222000000001111


 _1._6  _R_e_l_e_a_s_e _N_o_t_e _f_o_r _T_r_u_6_4 _U_N_I_X _P_a_t_c_h _4_8._0_0

 If the system configurable parameter llllssssmmmm::::llllssssmmmm____VVVV____RRRROOOOUUUUNNNNDDDD____eeeennnnhhhhaaaannnncccceeeedddd is set (value =
 1), the enhanced read round robin policy is activated.  This new policy stores



                                                   Release Notes 1-3








 the last block accessed by the previous I/O request.  When returning for
 another block in round robin (VVVV____RRRROOOOUUUUNNNNDDDD) mode, that value is compared to the
 current read.  If it is within a predefined, user-configurable value
 (llllssssmmmm::::llllssssmmmm____VVVV____RRRROOOOUUUUNNNNDDDD____eeeennnnhhhhaaaannnncccceeee____pppprrrrooooxxxxiiiimmmmiiiittttyyyy) then the same plex is used.  Otherwise,
 the next plex is used as for a normal round robin behavior.

 The two new additional tunable parameters are llllssssmmmm____VVVV____RRRROOOOUUUUNNNNDDDD____eeeennnnhhhhaaaannnncccceeeedddd set to 0 by
 default (VVVV____RRRROOOOUUUUNNNNDDDD____eeeennnnhhhhaaaannnncccceeeedddd read is not activated), and
 llllssssmmmm____VVVV____RRRROOOOUUUUNNNNDDDD____eeeennnnhhhhaaaannnncccceeee____pppprrrrooooxxxxiiiimmmmiiiittttyyyy is set to 512 by default.

 Append tuning changes to the ////eeeettttcccc////ssssyyyyssssccccoooonnnnffffiiiiggggttttaaaabbbb file..  Refer to the Tuning
 notes following for a description of the newllllssssmmmm____VVVV____RRRROOOOUUUUNNNNDDDD____eeeennnnhhhhaaaannnncccceeeedddd and
 llllssssmmmm____VVVV____RRRROOOOUUUUNNNNDDDD____eeeennnnhhhhaaaannnncccceeee____pppprrrrooooxxxxiiiimmmmiiiittttyyyy tunable parameters.  These tunable parameters
 are configured in the llllssssmmmm stanza.  For example:

 lsm:
 lsm_V_ROUND_enhanced = 1
 lsm_V_ROUND_enhance_proximity = 1024

 _N_o_t_e

 If you already have an llllssssmmmm stanza in your ssssyyyyssssccccoooonnnnffffiiiiggggttttaaaabbbb file, then only add the
 two llllssssmmmm____VVVV____RRRROOOOUUUUNNNNDDDD entries.

 _T_u_n_i_n_g

 The purpose of this patch is to increase performance with sequential reads.
 This patch introduces a new enhanced round robin mode where the last block
 read is now compared to the next block to read and a check is added to see if
 last block number-next block number is less than or equal to
 llllssssmmmm____VVVV____RRRROOOOUUUUNNNNDDDD____eeeennnnhhhhaaaannnncccceeee____pppprrrrooooxxxxiiiimmmmiiiittttyyyy.  If it is, read from the same plex.  This is to
 attempt to hit the disk cache, and so increase performance.

 The relevant tunable parameters are as follows:

 ssssmmmm____VVVV____RRRROOOOUUUUNNNNDDDD____eeeennnnhhhhaaaannnncccceeeedddd -- This variable activates the new enhanced round robin
 read policy if it is set to TRUE (1).  Otherwise the policy is deactivated.
 DEFAULT = 0

 llllssssmmmm____VVVV____RRRROOOOUUUUNNNNDDDD____eeeennnnhhhhaaaannnncccceeee____pppprrrrooooxxxxiiiimmmmiiiittttyyyy -- This variable indicates the proximity in
 which the last read and new read must lie in an attempt to read data from the
 disk's cache by reading from the same plex.  The variable can be adjusted from
 0 to 4096.  DEFAULT = 512


 _1._7  _R_e_l_e_a_s_e _N_o_t_e _f_o_r _T_r_u_6_4 _U_N_I_X _P_a_t_c_h _3_5_6._0_0

 The following sections contain release notes for Patch 356.00


 _1._7._1  _m_o_u_n_t_d _R_e_f_e_r_e_n_c_e _P_a_g_e _U_p_d_a_t_e

 The following is an update for the mmmmoooouuuunnnnttttdddd reference page.




 1-4 Release Notes








 SYNOPSIS
         mountd [-d] [-i] [-n] [-s] [-r] [-R] [exportsfile]

 FLAGS
 \&...
   -
 r    Have mountd listen for requests on a reserved port.  This is thedefault behavior.

   -R    mountd may listen on an unreserved port.



 _1._7._2  _U_F_S _d_e_l_a_y_e_d _m_e_t_a_d_a_t_a _m_o_u_n_t _o_p_t_i_o_n

 This new mmmmoooouuuunnnntttt option allows for disabling synchronous metadata writes on a
 specified file system.  The new mount option is ddddeeeellllaaaayyyyeeeedddd.

 To maintain the file system's consistency, UFS metadata (such as inode,
 directory, and indirect blocks) is updated synchronously by default.

 Metadata updates are typically performed synchronously to prevent file system
 corruption after a crash.  The trade-off for filesystem integrity, however, is
 performance.  In some cases, such as a file system serving as a cache,
 performance (faster metadata update) is more important than preserving data
 consistency across a system crash; for example, files under ////ttttmmmmpppp, or web proxy
 servers such as Squid.

 This has two results.  One, multiple updates to one block become only one
 block write as opposed to multiple writes of the same block with traditional
 synchronous metadata update.  Two, users can experience much better
 responsiveness when they run metadata-intensive applications because metadata
 writes will not go out to the disk immediately, while users get their prompt
 back as soon as the metadata updates are queued.

 Do not use the ddddeeeellllaaaayyyyeeeedddd option on the //// or ////uuuussssrrrr file systems.  Use the ddddeeeellllaaaayyyyeeeedddd
 option only on file systems that do not need to survive across a system crash.

 _U_s_a_g_e

 To enable the ddddeeeellllaaaayyyyeeeedddd option, run:

 mmmmoooouuuunnnntttt ----oooo ddddeeeellllaaaayyyyeeeedddd

 or

 mmmmoooouuuunnnntttt ----uuuu ----oooo ddddeeeellllaaaayyyyeeeedddd


 _1._8  _R_e_l_e_a_s_e _N_o_t_e _f_o_r _T_r_u_6_4 _U_N_I_X _P_a_t_c_h _2_7_4._0_0

 This patch provides the X server support for the new 3DLabs Oxygen VX1 PCI
 graphics card.  In order to obtain full support for this graphics card, you
 must also select Patch 255.00, which is the driver portion of the patch.




                                                   Release Notes 1-5








 A list of supported platforms is available on the following web page:

 hhhhttttttttpppp::::////////wwwwwwwwwwww....ccccoooommmmppppaaaaqqqq....ccccoooommmm////aaaallllpppphhhhaaaasssseeeerrrrvvvveeeerrrr////pppprrrroooodddduuuuccccttttssss////ooooppppttttiiiioooonnnnssss....hhhhttttmmmmllll


 _1._9  _R_e_l_e_a_s_e _N_o_t_e _f_o_r _T_r_u_6_4 _U_N_I_X _P_a_t_c_h _1_9_6._0_0

 This patch contains a solution for the following issue:

 Compaq has advised owners of DS10, DS10L, ES40 AlphaServers, and XP900
 AlphaStations that Compaq has determined in laboratory testing that there is a
 theoretical possibility that during read and write operations to the floppy
 disk on these systems, a single byte of data may be inaccurately read or
 written without notice to the user or system.  The potential for this anomaly
 exists only if floppy disk read or write operations are attempted while there
 is extremely heavy traffic on these Alpha systems' internal input/output
 busses.

 Although Compaq has observed the anomaly only in laboratory tests designed to
 create atypical system stresses, including almost constant use of the floppy
 disk drive, Compaq has informed owners of the remote possibility that the
 anomaly could occur so that they may take precautions to prevent it.

 Compaq recommends that the solution be installed by all DS10, DS10L, ES40
 AlphaServers, and XP900 AlphaStation customers.

 The solution to this issue is also available as an individual, manually
 installed patch kit named ffffllllooooppppppppyyyy____CCCCSSSSPPPP____vvvv44440000gggg....ttttaaaarrrr....ggggzzzz, available from:

 hhhhttttttttpppp::::////////ffffttttpppp1111....ssssuuuuppppppppoooorrrrtttt....ccccoooommmmppppaaaaqqqq....ccccoooommmm////ppppuuuubbbblllliiiicccc////uuuunnnniiiixxxx////vvvv4444....0000gggg


 _1._1_0  _R_e_l_e_a_s_e _N_o_t_e _f_o_r _T_r_u_6_4 _U_N_I_X _P_a_t_c_h _2_5_5._0_0

 This patch provides support for new graphics cards.


 _1._1_0._1  _3_D_L_a_b_s _O_x_y_g_e_n _V_X_I _G_r_a_p_h_i_c_s _C_a_r_d

 This patch provides the driver support for the 3DLabs Oxygen VX1 graphics
 card.  In order to obtain full support for this graphics card, you must also
 select Patch 274.00, which is the X server portion of the patch.

 If you have a system with this new graphics card, you will need to reconfigure
 and rebuild the kernel after installing this patch.

 To reconfigure and rebuild the kernel, follow these steps:


 1. Shut down the system:

    # ////uuuussssrrrr////ssssbbbbiiiinnnn////sssshhhhuuuuttttddddoooowwwwnnnn ----hhhh nnnnoooowwww

 2. Boot genvmunix to single-user mode:



 1-6 Release Notes








    >>> bbbbooooooootttt ----ffffiiii ggggeeeennnnvvvvmmmmuuuunnnniiiixxxx ----ffffllll ssss

 3. After the system boots to single-user mode, mount the file systems, run the
    uuuuppppddddaaaatttteeee command, and activate the swap partition:

    # ssssbbbbiiiinnnn////bbbbcccchhhheeeecccckkkkrrrrcccc

    # ////ssssbbbbiiiinnnn////uuuuppppddddaaaatttteeee

    # ////ssssbbbbiiiinnnn////uuuuppppddddaaaatttteeee

 4. Run ddddooooccccoooonnnnffffiiiigggg to create a new kernel configuration file and rebuild the
    kernel:

    # ////uuuussssrrrr////ssssbbbbiiiinnnn////ddddooooccccoooonnnnffffiiiigggg

    _N_o_t_e

    Do not specify the ----cccc option to ddddooooccccoooonnnnffffiiiigggg.  If you do, ddddooooccccoooonnnnffffiiiigggg will use the
    existing kernel configuration file which will not have the appropriate
    controller entry for the 3DLabs Oxygen VX1 graphics card.


 5. Save the old ////vvvvmmmmuuuunnnniiiixxxx file and move the new kernel to ////vvvvmmmmuuuunnnniiiixxxx.

 6. Shut down the system:

    # ////uuuussssrrrr////ssssbbbbiiiinnnn////sssshhhhuuuuttttddddoooowwwwnnnn ----hhhh nnnnoooowwww

 7. Boot the new kernel:

    >>> bbbbooooooootttt


 If you remove this patch from your system after you have rebuilt the kernel to
 incorporate support for the 3DLabs Oxygen VX1 graphics card as described you
 will need to rebuild the kernel again to restore generic VGA graphics support.
 To do this, follow the steps given previously.  The ddddooooccccoooonnnnffffiiiigggg utitlity running
 on the original, unpatched ggggeeeennnnvvvvmmmmuuuunnnniiiixxxx will not recognize the 3DLabs Oxygen VX1
 graphics card and will include generic VGA graphics support in the resulting
 kernel.


 _1._1_0._2  _D_E_G_P_A-_T_A _G_i_g_a_b_i_t _E_t_h_e_r_n_e_t _D_e_v_i_c_e

 This patch provides support for DEGPA-TA (1000BaseT) Gigabit Ethernet device.
 If you have a system with this new Ethernet device, you will need to
 reconfigure and rebuild the kernel after installing this patch.

 To do this, follow these steps:


 1. Shut down the system:




                                                   Release Notes 1-7








    # ////uuuussssrrrr////ssssbbbbiiiinnnn////sssshhhhuuuuttttddddoooowwwwnnnn ----hhhh nnnnoooowwww

 2. Boot genvmunix to single-user mode:

    >>> bbbbooooooootttt ----ffffiiii ggggeeeennnnvvvvmmmmuuuunnnniiiixxxx ----ffffllll ssss

 3. After the system boots to single-user mode, mount the file systems, run the
    uuuuppppddddaaaatttteeee command, and activate the swap partition:

    # ////ssssbbbbiiiinnnn////bbbbcccchhhheeeecccckkkkrrrrcccc

    # ////ssssbbbbiiiinnnn////uuuuppppddddaaaatttteeee

    # ////ssssbbbbiiiinnnn////sssswwwwaaaappppoooonnnn ----aaaa

 4. Run ddddooooccccoooonnnnffffiiiigggg to create a new kernel configuration file and rebuild the
    kernel:

    # ////uuuussssrrrr////ssssbbbbiiiinnnn////ddddooooccccoooonnnnffffiiiigggg

    _N_o_t_e

    Do not specify the ----cccc option to ddddooooccccoooonnnnffffiiiigggg.  If you do, ddddooooccccoooonnnnffffiiiigggg will use the
    existing kernel configuration file which will not have the appropriate
    controller entry for the new graphics card.


 5. Save the old ////vvvvmmmmuuuunnnniiiixxxx file and move the new kernel to ////vvvvmmmmuuuunnnniiiixxxx.

 6. Shut down the system:

    # ////uuuussssrrrr////ssssbbbbiiiinnnn////sssshhhhuuuuttttddddoooowwwwnnnn ----hhhh nnnnoooowwww

 7. Boot the new kernel:

    >>> bbbbooooooootttt


 If you remove this patch from your system after you have rebuilt the kernel to
 incorporate support for the new Ethernet card as described previously, you
 will need to rebuild the kernel.  To do this, follow the steps given
 previously.  The ddddooooccccoooonnnnffffiiiigggg running on the original, unpatched genvmunix will
 not recognize the new Ethernet driver.


 _1._1_1  _R_e_l_e_a_s_e _N_o_t_e _f_o_r _D_E_C _7_0_0_0 _U_p_g_r_a_d_e_s _t_o _A_l_p_h_a_S_e_r_v_e_r _8_4_0_0

 This release note concerns systems that were upgraded from DEC 7000 to
 AlphaServer 8400 that have not installed the DWLPA-AA, DWLPB-AA, or the KFTIA.
 These are the I/O enhancements for the AlphaServer 8400.

 Add the following information to the ////ssssyyyyssss////ccccoooonnnnffff////SSSSYYYYSSSSTTTTEEEEMMMMNNNNAAAAMMMMEEEE file:

 bus             tiop0      at tlsb0     vector    tioperror



 1-8 Release Notes








 bus             pci0       at tiop0     slot  0
 callout after_c "../bin/mkdata pci"

 bus             isp0       at pci0      slot  0 vector    ispintr
 controller      scsi0      at isp0      slot  0

 You must do this on every reconfiguration of the system.


















































                                                   Release Notes 1-9










                              Summary of Base Operating System Patches        2






 This chapter summarizes the base operating system patches included in Patch
 Kit-0003.

 Table 2-1 lists patches that have been updated.

 Table 2-2 provides a summary of patches.

 _T_a_b_l_e _2-_1:  _U_p_d_a_t_e_d _B_a_s_e _O_p_e_r_a_t_i_n_g _S_y_s_t_e_m _P_a_t_c_h_e_s


 ______________________________________________________________________________

 PPPPaaaattttcccchhhh IIIIDDDDssss                                          CCCChhhhaaaannnnggggeeee SSSSuuuummmmmmmmaaaarrrryyyy

 ______________________________________________________________________________

 Patches 203.00, 242.00, 246.00, 261.00, 268.00,    New
 272.00, 283.00, 285.00, 287.00, 289.00, 291.00,
 293.00, 297.00, 305.00, 309.00, 311.00, 313.00,
 315.00, 317.00, 319.00, 321.00, 323.00, 325.00,
 331.00, 333.00, 337.00, 339.00, 342.00, 344.00,
 346.00, 350.00, 352.00, 354.00, 358.00

 Patches 42.00, 149.00                              Superseded by Patch 205.00

 Patches 14.00, 81.00, 29.00, 35.00, 91.00, 93.00,  Superseded by Patch 211.00
 208.00, 209.00

 Patches 82.00, 197.00, 199.00                      Superseded by Patch 207.00

 Patches 38.00, 76.00                               Superseded by Patch 244.00

 Patches 11.00, 12.00, 247.00                       Superseded by Patch 249.00

 Patches 67.00, 130.00, 192.00, 201.00, 250.00,     Superseded by Patch 255.00
 251.00, 252.00, 253.00

 Patches 116.00, 256.00, 257.00                     Superseded by Patch 259.00

 Patches 16.00, 24.00, 262.00                       Superseded by Patch 264.00

 Patch 122.00                                       Superseded by Patch 266.00

 Patch 13.00                                        Superseded by Patch 270.00

 Patch 194.00                                       Superseded by Patch 274.00











 Patch 34.00                                        Superseded by Patch 276.00

 Patches 137.00, 277.00                             Superseded by Patch 279.00

 Patches 79.00, 138.00, 140.00                      Superseded by Patch 281.00

 Patch 53.00                                        Superseded by Patch 295.00

 Patch 47.00                                        Superseded by Patch 299.00

 Patch 40.00                                        Superseded by Patch 307.00

 Patch 56.00                                        Superseded by Patch 335.00

 Patches 17.00, 45.00, 71.00, 78.00, 75.00,         Superseded by Patch 356.00
 176.00, 55.00, 73.00, 15.00, 21.00, 22.00, 30.00,
 44.00, 54.00, 66.00, 68.00, 69.00, 108.00, 72.00,
 74.00, 141.00, 142.00, 143.00, 110.00, 145.00,
 114.00, 20.00, 18.00, 32.00, 41.00, 57.00,
 107.00, 212.00, 213.00, 214.00, 215.00, 216.00,
 217.00, 218.00, 219.00, 220.00, 221.00, 222.00,
 22300, 224.00, 225.00, 226.00, 227.00, 228.00,
 229.00, 230.00, 231.00, 232.00, 233.00, 235.00,
 236.00, 237.00, 238.00, 240.00, 348.00, 303.00

 Patches 326.00, 327.00, 329.00                     Superseded by Patch 358.00

 ______________________________________________________________________________



 _T_a_b_l_e _2-_2:  _S_u_m_m_a_r_y _o_f _B_a_s_e _O_p_e_r_a_t_i_n_g _S_y_s_t_e_m _P_a_t_c_h_e_s


 ______________________________________________________________________________

 PPPPaaaattttcccchhhh IIIIDDDDssss                     AAAAbbbbssssttttrrrraaaacccctttt

 ______________________________________________________________________________

 Patch 2.00                    PPPPaaaattttcccchhhh:::: Fix for file permission problem

 OSF445CDE-002                 SSSSttttaaaatttteeee:::: Existing

                               This patch fixes a problem in which file
                               permissions allow any user to write to the
                               /.dt/Trash/.trashinfo file.










 2-2 Summary of Base Operating System Patches








 Patch 3.00                    PPPPaaaattttcccchhhh:::: CDE does not re-create list of
                               application groups
 OSF445CDE-003
                               SSSSttttaaaatttteeee:::: Existing

                               This patch fixes a problem where the Common
                               Desktop Environment (CDE) Application Manager
                               did not re-create the list of application groups
                               at login.  After customizing the application
                               groups, users would see the old groups instead
                               of the new groups.

 Patch 7.00                    PPPPaaaattttcccchhhh:::: ccedilla and Ccedilla characters do not
                               display
 OSF445X11-001
                               SSSSttttaaaatttteeee:::: Existing

                               This patch fixes the Turkish F keyboard problem,
                               where the characters Ccedilla and ccedilla can
                               not be entered from the keyboard directly.

 Patch 9.00                    PPPPaaaattttcccchhhh:::: Shared library fix for libDXm

 OSF445X11-003A                SSSSttttaaaatttteeee:::: Existing

                               This patch fixes a problem in which the svn
                               widget of libDXm.so creates identical
                               backgrounds and foregrounds.

 Patch 10.00                   PPPPaaaattttcccchhhh:::: Provides missing compose definitions

 OSF445X11-004                 SSSSttttaaaatttteeee:::: Existing

                               This patch provides missing compose definitions
                               when in ISO8859-15-based locales for the scaron,
                               Scaron, zcaron, and Zcaron characters.

 Patch 19.00                   PPPPaaaattttcccchhhh:::: Fixes a problem with the find command

 OSF445-014                    SSSSttttaaaatttteeee:::: Existing

                               This patch fixes a problem with the find command
                               where find fails to show file names that start
                               with a period.













                        Summary of Base Operating System Patches 2-3








 Patch 26.00                   PPPPaaaattttcccchhhh:::: Fix for restore command failure

 OSF445-021                    SSSSttttaaaatttteeee:::: Existing

                               This patch fixes a problem in which the restore
                               command can fail with the following error:

                               Cannot malloc space for property list


 Patch 28.00                   PPPPaaaattttcccchhhh:::: Adds missing prototype for stime function

 OSF445-024A                   SSSSttttaaaatttteeee:::: Existing

                               This patch adds the missing prototype for the
                               stime() function to , allowing C++ programs and
                               other software to properly resolve it.

 Patch 31.00                   PPPPaaaattttcccchhhh:::: Fixes a tftpd problem

 OSF445-028                    SSSSttttaaaatttteeee:::: Existing

                               This patch fixes a tftpd problem when responding
                               to a broadcast read request and it adds the -b
                               option to control whether to respond to any
                               broadcasts.

 Patch 33.00                   PPPPaaaattttcccchhhh:::: Panic when running Classical IP over lfa
                               ATM driver
 OSF445-003
                               SSSSttttaaaatttteeee:::: Existing

                               This patch fixes a kernel panic seen when
                               running Classical IP over the lfa ATM driver.
                               This panic would only occur in lockmode 4.  If
                               not in lockmode 4, the symptom would be a CPU
                               hang.

 Patch 37.00                   PPPPaaaattttcccchhhh:::: quotactl prototype is now POSIX compliant

 OSF445-033                    SSSSttttaaaatttteeee:::: Existing

                               This patch changes the quotactl prototype in
                               /usr/include/ufs/quota.h to meet POSIX
                               standards.

 Patch 39.00                   PPPPaaaattttcccchhhh:::: Fixes problem with NetRAIN devices

 OSF445-035                    SSSSttttaaaatttteeee:::: Existing

                               This patch fixes a problem of NetRAIN devices
                               failing to come up after the rcinet restart
                               command is entered.




 2-4 Summary of Base Operating System Patches








 Patch 43.00                   PPPPaaaattttcccchhhh:::: Fixes a kernel memory fault

 OSF445-039                    SSSSttttaaaatttteeee:::: Existing

                               This patch fixes a kernel memory fault caused by
                               either of the following conditions:



                               On EV6 platforms, when the debugger is used to
                               view the OT_DEVMAP object mapping memory in I/O
                               space that is mapped to a user process.

                               When routine pmap_coproc_exit_notify() modifies
                               the pmaps' coproc_tbi function to be 0, a null
                               pointer, while it is being checked by routine
                               pmap_remove_all().



 Patch 46.00                   PPPPaaaattttcccchhhh:::: Fix for if.h file

 OSF445-041                    SSSSttttaaaatttteeee:::: Existing

                               This patch fixes a typo found in the
                               /usr/sys/include/if.h file.

 Patch 48.00                   PPPPaaaattttcccchhhh:::: Performance problem for round robin
                               sequential reads
 OSF445-043
                               SSSSttttaaaatttteeee:::: Existing

                               This patch fixes a performance problem for round
                               robin sequential reads on LSM mirrored volumes.

 Patch 50.00                   PPPPaaaattttcccchhhh:::: Prevents vold from dumping core

 OSF445-045                    SSSSttttaaaatttteeee:::: Existing

                               This patch prevents /sbin/vold from dumping core
                               during an execution of a volprint or other query
                               command.

 Patch 52.00                   PPPPaaaattttcccchhhh:::: genvmunix does not boot on system with
                               Atalla AXL200
 OSF445-047
                               SSSSttttaaaatttteeee:::: Existing

                               This patch fixes a problem where genvmunix does
                               not boot on a system with an Atalla AXL200 card
                               installed.






                        Summary of Base Operating System Patches 2-5








 Patch 58.00                   PPPPaaaattttcccchhhh:::: Fixes problem with btcreate command

 OSF445-053                    SSSSttttaaaatttteeee:::: Existing

                               This patch fixes a problem with btcreate command
                               where default restore fails if the disklabel is
                               different.  This patch also fixes a btextract
                               character missing problem and extends the robot
                               media changer sleep time for slower media
                               changers.

 Patch 59.00                   PPPPaaaattttcccchhhh:::: Cursor is displayed incorrectly

 OSF445-054                    SSSSttttaaaatttteeee:::: Existing

                               This patch fixes a problem where the cursor is
                               displayed incorrectly when the image plane is
                               set to 1 and the mask plane is set to 0.

 Patch 60.00                   PPPPaaaattttcccchhhh:::: KMF when type of SCSI device dynamically
                               changes
 OSF445-055
                               SSSSttttaaaatttteeee:::: Existing

                               This patch fixes a problem when the type of SCSI
                               device dynamically changes, which can result in
                               a kernel memory fault or memory corruption
                               panic.

 Patch 61.00                   PPPPaaaattttcccchhhh:::: Fixes a problem with the psiop driver

 OSF445-056                    SSSSttttaaaatttteeee:::: Existing

                               Fixes a problem with the psiop driver that
                               causes it to fail when vdump is used.  The
                               following error is displayed:

                               vdump : unable to write to device


 Patch 62.00                   PPPPaaaattttcccchhhh:::: Provides latest driver for PowerStorm
                               4D10T card
 OSF445-057
                               SSSSttttaaaatttteeee:::: Existing

                               This patch provides the latest driver for the
                               PowerStorm 4D10T (ELSA Gloria Synergy, SN-
                               PBXGK-BB) graphics card and the latest graphics
                               driver for the PCI To Ethernet/Graphics Combo
                               Adapter (3X-DEPVD-AA).







 2-6 Summary of Base Operating System Patches








 Patch 63.00                   PPPPaaaattttcccchhhh:::: Fixes a hang in shutdown process of
                               system
 OSF445-059
                               SSSSttttaaaatttteeee:::: Existing

                               This patch fixes a hang in the system shutdown
                               process ("shutdown now") when a device has flow
                               control switched off.

 Patch 64.00                   PPPPaaaattttcccchhhh:::: Fixes a kernel memory fault when using
                               ATM
 OSF445-006
                               SSSSttttaaaatttteeee:::: Existing

                               This patch fixes a kernel memory fault when
                               using ATM.

 Patch 70.00                   PPPPaaaattttcccchhhh:::: Fix for dbx problems

 OSF445-067                    SSSSttttaaaatttteeee:::: Existing

                               This patch fixes three problems in dbx:



                               dbx stack trace is incomplete.

                               Assignment to a variable would fail after
                               viewing a non-local symbol.

                               The use of vfork would raise a signal 66.


























                        Summary of Base Operating System Patches 2-7








 Patch 77.00                PPPPaaaattttcccchhhh:::: Fixes SCSI problems

 OSF445-074                 SSSSttttaaaatttteeee:::: Supersedes patch OSF445-060 (65.00)

                            This patch fixes problems with:



                            Continuous resets when an I/O command is causing
                            the resets

                            Read capacity recovery failure

                            Bad block replacement (BBR) processing

                            A simple lock panic



 Patch 80.00                PPPPaaaattttcccchhhh:::: Fix for memx command

 OSF445-071                 SSSSttttaaaatttteeee:::: Existing

                            This patch fixes a problem with the memx command
                            where it improperly handles memory sizes of 2 GB
                            or greater.

 Patch 84.00                PPPPaaaattttcccchhhh:::: Static library fix for libDXm

 OSF445X11-003B             SSSSttttaaaatttteeee:::: Existing

                            This patch fixes a problem in which the svn
                            widget of libDXm.so creates identical
                            backgrounds and foregrounds.

 Patch 85.00                PPPPaaaattttcccchhhh:::: Fix for X server interaction with X font
                            server
 OSF445X11-005B
                            SSSSttttaaaatttteeee:::: Existing

                            This patch fixes various problems with the X
                            font server and with the X server's interaction
                            with X font servers.

 Patch 87.00                PPPPaaaattttcccchhhh:::: C++ functions do not properly resolve
                            stime function
 OSF445-024B
                            SSSSttttaaaatttteeee:::: Existing

                            This patch adds the missing prototype for the
                            stime() function to , allowing C++ programs and
                            other software to properly resolve it.





 2-8 Summary of Base Operating System Patches








 Patch 90.00                PPPPaaaattttcccchhhh:::: Corrects problems in the lat driver

 OSF445-087                 SSSSttttaaaatttteeee:::: New

                            This patch corrects problems in the lat driver
                            which caused improper processing of the ioctl
                            TCSBRK, as well as the generation of spurious
                            characters when the libc routine tcdrain() was
                            used.

 Patch 95.00                PPPPaaaattttcccchhhh:::: Addresses performance and scalability
                            issues
 OSF445-112B
                            SSSSttttaaaatttteeee:::: New

                            This patch addresses performance and scalability
                            issues for highly contended threaded
                            applications running on EV6 SMP machines.

 Patch 97.00                PPPPaaaattttcccchhhh:::: Assembler generates incorrect error
                            messages
 OSF445-118
                            SSSSttttaaaatttteeee:::: Supersedes patch OSF445-044 (49.00)

                            This patch corrects the following:



                            Resolves a problem that caused the assembler to
                            flag any identifiers whose length exceeded 1024
                            characters with an assembly-time error.  With
                            this patch, such identifiers are now accepted.

                            Corrects a problem whereby the assembler would
                            generate incorrect error messages for source
                            programs, which produces a mix of hand-coded and
                            assembler-generated relocation operands.



 Patch 99.00                PPPPaaaattttcccchhhh:::: Fix for mailx

 OSF445-089                 SSSSttttaaaatttteeee:::: New

                            This patch corrects the problem so mailx(1) will
                            work correctly if the -r and -s flags are used
                            together.










                        Summary of Base Operating System Patches 2-9








 Patch 101.00               PPPPaaaattttcccchhhh:::: Desktop applications fail if CDE is not
                            initialized
 OSF445CDE-004A
                            SSSSttttaaaatttteeee:::: Supersedes patch OSF445CDE-001A (1.00)

                            This patch corrects the following:



                            Fixes a problem in which dtfile ICDE COSE tool
                            does not work when TMPDIR is defined as
                            /ldata/disk_local/tmp.  The dtfile tool returns
                            the following error:

                            /ldata/disk_local/tmp/sdtdbcache_AAAaadmma: Cross-
                            device link
                            /ldata/disk_local/tmp/sdtdbcache_BAAaadmma: Cross-
                            device link Floating exception (core dumped)


                            Fixes a problem with the Common Desktop
                            Environment (CDE) in which some desktop
                            applications will fail if CDE is not
                            initialized.  The error which appears in the
                            users home .dt/errorlog file is as follows:

                            Desktop Not Initialized: Could not createAction/Datatypes
                            database.





























 2-10 Summary of Base Operating System Patches








 Patch 103.00               PPPPaaaattttcccchhhh:::: Fix for Desktop Not Initialized error

 OSF445CDE-004B             SSSSttttaaaatttteeee:::: Supersedes patch OSF445CDE-001B (83.00)

                            This patch corrects the following:



                            Fixes a problem in which dtfile ICDE COSE tool
                            does not work when TMPDIR is defined as
                            /ldata/disk_local/tmp.  The dtfile tool returns
                            the following error:

                            /ldata/disk_local/tmp/sdtdbcache_AAAaadmma: Cross-
                            device link
                            /ldata/disk_local/tmp/sdtdbcache_BAAaadmma: Cross-
                            device link Floating exception (core dumped)


                            Fixes a problem with the Common Desktop
                            Environment (CDE) in which some desktop
                            applications will fail if CDE is not
                            initialized.  The error which appears in the
                            users home .dt/errorlog file is as follows:

                            Desktop Not Initialized: Could not createAction/Datatypes
                            database.




 Patch 105.00               PPPPaaaattttcccchhhh:::: Prevents not currently mounted warning
                            messages
 OSF445-098
                            SSSSttttaaaatttteeee:::: New

                            This patch prevents "not currently mounted"
                            warning messages from being displayed for
                            filesystems the user did not request to umount.

 Patch 112.00               PPPPaaaattttcccchhhh:::: IDE devices may cause the system to panic
                            or hang
 OSF445-091
                            SSSSttttaaaatttteeee:::: New

                            This patch corrects recognition problems with
                            some models of IDE CD-ROM devices and removable
                            disk devices during system startup.  Some IDE
                            devices may cause the system to hang or panic
                            during startup and others may not be recognized.







                       Summary of Base Operating System Patches 2-11








 Patch 118.00               PPPPaaaattttcccchhhh:::: Fixes a memory leak in Xt

 OSF445X11-009A             SSSSttttaaaatttteeee:::: New

                            This patch fixes a memory leak in the X Window
                            System's X Toolkit library (Xt) that could occur
                            when creating and destroying Motif List, Text,
                            and TextField widgets.

 Patch 120.00               PPPPaaaattttcccchhhh:::: Memory leak when creating and destroying
                            widgets
 OSF445X11-009B
                            SSSSttttaaaatttteeee:::: New

                            This patch fixes a memory leak in the X Window
                            System's X Toolkit library (Xt) that could occur
                            when creating and destroying Motif List, Text,
                            and TextField widgets.

 Patch 124.00               PPPPaaaattttcccchhhh:::: Build failure on AlphaServer DS20 and
                            ES40 systems
 OSF445-117
                            SSSSttttaaaatttteeee:::: New

                            This patch fixes a problem that caused a kernel
                            build failure when installing or deleting
                            dupatch.  This problem occurred on Compaq
                            AlphaServer DS20 and ES40 systems.

 Patch 126.00               PPPPaaaattttcccchhhh:::: Memory leak occurs in Xlib

 OSF445X11-008A             SSSSttttaaaatttteeee:::: Supersedes patch OSF445X11-002 (8.00)

                            This patch corrects the following:



                            Fixes a problem in which some 8-bit characters
                            cannot be entered directly from the keyboard
                            when the Caps Lock setting is on.

                            Fixes two memory leaks in the X Window System's
                            X library (Xlib) that can occur when creating
                            and destroying Motif List, Text, and TextField
                            widgets.












 2-12 Summary of Base Operating System Patches








 Patch 128.00               PPPPaaaattttcccchhhh:::: Fix for X Window library memory leak

 OSF445X11-008B             SSSSttttaaaatttteeee:::: New

                            This patch fixes two memory leaks in the X
                            Window System's X library (Xlib) that can occur
                            when creating and destroying Motif List, Text,
                            and TextField widgets.

 Patch 132.00               PPPPaaaattttcccchhhh:::: dtlogin core dumps servicing srequests
                            from XDMCP
 OSF445CDE-006
                            SSSSttttaaaatttteeee:::: New

                            This patch fixes a problem where the Common
                            Desktop Environment (CDE) login daemon, dtlogin,
                            core dumps occasionally when servicing requests
                            from XDMCP clients such as X terminals or PCs
                            running X servers.

 Patch 135.00               PPPPaaaattttcccchhhh:::: ATM LAN emulation fails using ATM Meteor
                            351 board
 OSF445-099
                            SSSSttttaaaatttteeee:::: New.  Supersedes patch OFSF445-097
                            (133.00)

                            This patch corrects the following:



                            When running ATM LAN Emulation, using more than
                            four ATM NetRAIN interfaces can result in
                            recursive calls, causing a "kernel stack not
                            valid" halt.

                            Fixes a problem of ATM LAN emulation failing to
                            come up when using the ATM Meteor 351 board.



 Patch 147.00               PPPPaaaattttcccchhhh:::: Fixes reply values for NFS writes

 OSF445-058B                SSSSttttaaaatttteeee:::: New

                            This patch fixes reply values for NFS writes
                            which were causing protocol violations.











                       Summary of Base Operating System Patches 2-13








 Patch 151.00               PPPPaaaattttcccchhhh:::: Fix for collect command

 OSF445-114                 SSSSttttaaaatttteeee:::: New

                            This patch fixes several problems with the
                            collect command, and it adds sysloging when
                            collect suspends, resumes, or receives a signal.

 Patch 153.00               PPPPaaaattttcccchhhh:::: Fix for libXm memory leak

 OSF445X11-010A             SSSSttttaaaatttteeee:::: New

                            This patch fixes various memory leaks in the
                            Motif library (libXm) that could occur when
                            creating and destroying Motif List, Text, and
                            TextField widgets.

 Patch 155.00               PPPPaaaattttcccchhhh:::: Memory leak occurs in Motif library

 OSF445X11-010B             SSSSttttaaaatttteeee:::: New

                            This patch fixes various memory leaks in the
                            Motif library (libXm) that could occur when
                            creating and destroying Motif List, Text, and
                            TextField widgets.

 Patch 157.00               PPPPaaaattttcccchhhh:::: Bootlink fails on Alphastations 600,
                            600A, 500/400
 OSF445-105
                            SSSSttttaaaatttteeee:::: New

                            This patch fixes a problem in which the bootlink
                            can fail on Alphastations 600, 600A, 500/400.
























 2-14 Summary of Base Operating System Patches








 Patch 159.00               PPPPaaaattttcccchhhh:::: Fixes incorrect date and time stamp on
                            new directory
 OSF445DX-004
                            SSSSttttaaaatttteeee:::: Supersedes patches OSF445DX-001 (4.00),
                            OSF445DX-002 (5.00), OSF445DX-003 (6.00)

                            This patch corrects the following:



                            Fixes a problem in which the dxaccounts
                            application does not allow users to be added to
                            groups with Group ID lower than the default
                            minimum specified in the General Options dialog.

                            Fixes the following cli/dxaccounts problems:



                            The error message displayed when the Account
                            Manager fails to start due to the detection of
                            an Account Manager lock file
                            (/etc/.AM_is_running) is not clear.

                            The command uermod -D does not display the
                            Expire date when it is set.

                            Enabling to change root's login/uid through
                            cli/dxaccounts utilities.



                            Fixes a problem in which dxaccounts does not
                            allow the system manager to add NIS users when
                            the system is running enhanced security.

                            Fixes a problem where the new home directory for
                            a new user ID is created with the date and time
                            stamp of the /usr/skel directory.


















                       Summary of Base Operating System Patches 2-15








 Patch 161.00               PPPPaaaattttcccchhhh:::: Fix for bcache problem

 OSF445-088                 SSSSttttaaaatttteeee:::: Supersedes patch OSF445-018 (23.00)

                            This patch corrects the following:



                            Corrects a problem in which the perrmask
                            register on Tsunami systems can be overwritten.

                            Fixes a problem that caused an incorrect bcache
                            size to be returned to the kernel from the
                            HWRPB.  This problem occurred on Professional
                            Workstation 900 and 1000 systems and AlphaServer
                            DS10, DS20, DS20E, ES40, GS80, GS160, and GS320
                            systems.



 Patch 164.00               PPPPaaaattttcccchhhh:::: Maximum Login Interval field ignored

 OSF445-093A                SSSSttttaaaatttteeee:::: New.  Supersedes patches OSF445-022A
                            (27.00), OSF445-032A (36.00), OSF445-084A
                            (162.00)

                            This patch corrects the following:



                            Corrects a problem of the rsh command displaying
                            a warning message instead of the rsh command
                            output when C2 security is configured.

                            Fixes a problem with logins in a DCE/C2
                            environment.  The user could encounter an error
                            "Bad priority setting" if there is a u_priority
                            setting used in /etc/auth/system/default file.

                            Fixes a problem when a system is configured with
                            DECnet, C2, and NIS.  When invoking edauth(8) ,
                            the error "Must be on NIS master server to
                            update entry for " is returned.

                            Fixes a problem for Enhanced Security
                            configurations, where the Maximum Login Interval
                            (u_max_login_intvl) field was being ignored for
                            account templates.









 2-16 Summary of Base Operating System Patches








 Patch 167.00               PPPPaaaattttcccchhhh:::: Fix for Enhanced Security problem

 OSF445-093B                SSSSttttaaaatttteeee:::: Supersedes patches OSF445-022B (86.00),
                            OSF445-032B (88.00), OSF445-084B (165.00)

                            This patch corrects the following:



                            Corrects a problem of the rsh command displaying
                            a warning message instead of the rsh command
                            output when C2 security is configured.

                            Fixes a problem with logins in a DCE/C2
                            environment.  The user could encounter an error
                            "Bad priority setting" if there is a u_priority
                            setting used in the /etc/auth/system/default
                            file.

                            Fixes a problem when a system is configured with
                            DECnet, C2 and NIS.  When invoking edauth(8) ,
                            the error "Must be on NIS master server to
                            update entry for " is returned.

                            Fixes a problem for Enhanced Security
                            configurations, where the Maximum Login Interval
                            (u_max_login_intvl) field was being ignored for
                            account templates.



 Patch 169.00               PPPPaaaattttcccchhhh:::: Fixes a problem with advscan

 OSF445-061                 SSSSttttaaaatttteeee:::: New

                            This patch fixes a problem where advscan -a -g
                            does not display bootable partitions properly.




















                       Summary of Base Operating System Patches 2-17








 Patch 172.00               PPPPaaaattttcccchhhh:::: Fix for mv command

 OSF445-096                 SSSSttttaaaatttteeee:::: New.  Supersedes patches OSF445-020
                            (25.00), OSF445-104 (170.00)

                            This patch corrects the following problems with
                            the mv command:



                            An invalid error message when attempting to move
                            files in which the source name is the same as
                            the destination name.

                            When using mv -i to rename a symlink pointing to
                            a file on a different filesystem owned by a
                            different user, this results in the prompt:

                            Ownership of y will change. Continue?


                            When moving a file from one file system to
                            another, the mv command will copy the file
                            rather than using the rename() system call,
                            which can result in file loss.

                            Corrects the problem with the mv(1) command
                            deleting files in the directory when the user
                            moves a directory to itself.



 Patch 174.00               PPPPaaaattttcccchhhh:::: Fix for salvage utility

 OSF445-051                 SSSSttttaaaatttteeee:::: New

                            This patch corrects the following problems:



                            Fixes two infinite loops that could make salvage
                            run forever.

                            Removes garbage characters from symlink recovery
                            in salvage.












 2-18 Summary of Base Operating System Patches








 Patch 178.00               PPPPaaaattttcccchhhh:::: Fix for what command

 OSF445-102                 SSSSttttaaaatttteeee:::: New

                            This patch fixes a problem in the what command,
                            where it was unable to process more than one
                            input file at once.

 Patch 180.00               PPPPaaaattttcccchhhh:::: Fixes a dtmail problem

 OSF445CDE-005              SSSSttttaaaatttteeee:::: New

                            This patch fixes a dtmail problem in which a
                            From line with quotes in it incorrectly finds
                            the date of the mail message.  This error is
                            displayed on the main screen under the header
                            Date and Time and shows up as Dec.  31 or as a
                            blank field.

 Patch 182.00               PPPPaaaattttcccchhhh:::: Incorrect encoding for SysV Open call
                            audit parameter
 OSF445-086
                            SSSSttttaaaatttteeee:::: New

                            This patch fixes a problem where encoding for
                            the SysV Open call audit parameter was
                            incorrect.  This could cause a system panic.

 Patch 184.00               PPPPaaaattttcccchhhh:::: dtwm hangs on system with multiple
                            displays
 OSF445CDE-007
                            SSSSttttaaaatttteeee:::: New

                            This patch fixes a problem in which the Window
                            Manager (dtwm) intermittently hangs on a system
                            which uses multiple displays.





















                       Summary of Base Operating System Patches 2-19








 Patch 186.00               PPPPaaaattttcccchhhh:::: Fix for cron problems

 OSF445-085                 SSSSttttaaaatttteeee:::: Supersedes patch OSF445-046 (51.00)

                            This patch corrects the following:



                            Fixes a problem where some crontab jobs would
                            run multiple times in the same minute.

                            The cron daemon does intensive logging and fills
                            up the disk.

                            Multiple cron daemons continue to run and
                            consume system resources due to the fact that,
                            after a user is deleted from the system, there
                            are still jobs running on the user's behalf.



 Patch 188.00               PPPPaaaattttcccchhhh:::: Fixes several problems in the tapex
                            utility
 OSF445-092
                            SSSSttttaaaatttteeee:::: New

                            This patch fixes the following problems:



                            Accuracy of performance tests has been improved.

                            The tapex exit status has been corrected.

                            The tapex utility was fixed to determine eom
                            status in Command Timeout Test and exit with
                            non-0 status to indicate failure.



 Patch 190.00               PPPPaaaattttcccchhhh:::: Fix for diskconfig startup error message

 OSF445DX-005               SSSSttttaaaatttteeee:::: New

                            This patch fixes a problem that was causing
                            diskconfig to issue the error message "can't
                            read tminor: no such variable" upon startup.










 2-20 Summary of Base Operating System Patches








 Patch 196.00               PPPPaaaattttcccchhhh:::: Fix for floppy disk

 OSF445-135                 SSSSttttaaaatttteeee:::: New

                            Compaq has determined in laboratory testing that
                            there is a theoretical possibility that during
                            read and write operations to the floppy disk on
                            DS10, DS10L and ES40 AlphaServers and VS10 and
                            XP900 AlphaStations, a single byte of data may
                            be inaccurately read or written without notice
                            to the user or system.  The potential for this
                            anomaly exists only if floppy data read and
                            write operations are attempted while there is
                            extremely heavy traffic on these Alpha systems'
                            internal input/output busses.  Although Compaq
                            has observed the anomaly only in laboratory
                            tests designed to create atypical system
                            stresses, including almost constant use of the
                            floppy disk drive, we are supplying this patch
                            to address this potential issue.

 Patch 203.00               PPPPaaaattttcccchhhh:::: fixso command causes segmentation fault

 OSF445-134                 SSSSttttaaaatttteeee:::: New

                            This patch fixes a problem with the
                            /usr/ucb/fixso command that can cause a
                            segmentation fault.





























                       Summary of Base Operating System Patches 2-21








 Patch 205.00               PPPPaaaattttcccchhhh:::: Fix for vdump and vrestore commands

 OSF445-177                 SSSSttttaaaatttteeee:::: Supersedes patches OSF445-038 (42.00),
                            OSF445-090 (149.00)

                            This patch fixes the following vrestore
                            problems:



                            A previous patch caused incomplete restores.

                            A warning message is displayed when the path for
                            the first file in a group of hardlinks is
                            created without using original protection codes
                            and property lists.

                            A warning message is displayed and vrestore
                            aborts if it fails to malloc space for a
                            property list.

                            A message that had been inserted at the end of
                            the message file had the wrong message category
                            (this could cause messaging confusion).

                            An uninitialized variable in the code that
                            restores property lists could cause malloc
                            failures, memory faults, "error setting extended
                            attributes", and infinite loops using the -l
                            option

                            Corrupted property list information could cause
                            an infinite loop.



                            This patch fixes the following problems with the
                            vdump command:



                            Fixes a problem where the vdump command will
                            sometimes store symbolic link files as
                            directories in the vdump archive.

                            Failed to flag compressed extended attributes
                            records that are split across a vdump BLOCK
                            boundary.

                            Overrides the -D option when source path
                            describes a root fileset Note: If you want to
                            backup quota files, you must not use the -D
                            option.




 2-22 Summary of Base Operating System Patches








                            Corrects "Rewinding" message to avoid a segfault
                            with Internationalized messages.



                            This patch fixes the following problems with the
                            vrestore command:



                            Fails to properly handle extended attributes
                            records in compressed archives.  This results in
                            malloc failures, proplist inconsistencies,
                            program abort, program crashes due to segfault
                            or invalid memory access, and the display of the
                            error message "error setting extended
                            attributes".

                            Fails to set extended attributes due to
                            confusion over selective restore of the file or
                            directory associated.  Also results in the
                            display of the error message "error setting
                            extended attributes".

                            Selective restore of hardlinked files is
                            incomplete when they exist in different
                            directories (fails to create directory for
                            second occurrence of file with same inode
                            number).

                            The -Q option is added to vrestore to allow the
                            user to request ignoring the quota files (thus
                            avoiding the time it takes to process them).
























                       Summary of Base Operating System Patches 2-23








 Patch 207.00               PPPPaaaattttcccchhhh:::: Fixes kernel memory fault in GS-series
                            platforms
 OSF445-206
                            SSSSttttaaaatttteeee:::: Supersedes patches OSF445-080 (82.00),
                            OSF445-129 (197.00), OSF445-127 (199.00)

                            This patch corrects the following:



                            Provides enhancements for the GS-series
                            platforms.  The header information in
                            Hierarchical Switch machine checks was
                            incorrect.  The early revisions of PCA hardware
                            do not allow Window 3 DAC for DMA.

                            Fixes a problem on AlphaServer GS80, GS160, and
                            GS320 systems where under specific set of
                            unlikely circumstances it is possible for
                            revision 4 PCA hardware to falsely report PCI
                            hung bus errors.  This will cause a
                            uncorrectable hardware machine check and
                            operating system panic.  This patch must be
                            installed if the hardware configuration includes
                            any revision 4 PCA (IOP to PCI bus) adpaters.

                            Fixes a problem on the Alphaserver GS80, GS160,
                            and GS320 platforms where the system will issue
                            an environmental warning and shut itself down
                            when it reaches a critical temperature, even
                            though this temperature is safe for the power
                            supply.

                            Fixes a kernel memory fault in GS series systems
                            which have mixed revision PCI adapters.






















 2-24 Summary of Base Operating System Patches








 Patch 211.00               PPPPaaaattttcccchhhh:::: Security (SSRT1-19U, SSRT0689U)

 OSF445-138                 SSSSttttaaaatttteeee:::: Supersedes patches OSF445-001 (14.00),
                            OSF445-023 (81.00), OSF445-025 (29.00), OSF445-
                            031 (35.00), OSF445-112A (91.00), OSF445-108
                            (93.00), OSF445-165 (208.00), OSF445-170
                            (209.00)

                            This patch corrects the following:



                            Adds a NULL to the resulting string output of
                            swprintf() calls.

                            Fixes a problem in libc that affects debugger
                            tracebacks of code containing split procedures.

                            Fixes a problem where gmtime() was erroneously
                            setting the tzname[0] array.

                            Increases the length of the user names for rsh
                            and rexec to allow for NT interoperabilty.

                            Addresses performance and scalability issues for
                            highly contended threaded applications running
                            on EV6 SMP machines.

                            Fixes a problem for those applications that
                            assume that initial allocations of memory from
                            the C run-time library's malloc() function will
                            return only zero-filled memory.

                            Fixes a problem that might occur with threaded
                            applications linked against older versions of
                            DECthreads.  The DECthreads internal symbol
                            __pthreads_legacy_init_routine may show up as an
                            unresolved symbol at load time when those
                            applications are run on systems on which a newer
                            version of DECthreads has been installed.

                            A potential security vulnerability has been
                            discovered, where under certain circumstances,
                            system integrity may be compromised.  This may
                            be in the form of improper file or privilege
                            management.  Compaq has corrected this potential
                            vulnerability.










                       Summary of Base Operating System Patches 2-25








 Patch 242.00               PPPPaaaattttcccchhhh:::: Supports temporary data logging on mount
                            point
 OSF445-173B
                            SSSSttttaaaatttteeee:::: New

                            This patch provides support for activating
                            temporary data logging on a mount point.

 Patch 244.00               PPPPaaaattttcccchhhh:::: Corrects problems with grep -w command

 OSF445-155                 SSSSttttaaaatttteeee:::: Supersedes patches OSF445-034 (38.00),
                            OSF445-078 (76.00)

                            This patch corrects the following:



                            When the fgrep command is used with the -s flag
                            all output is suppressed.

                            The command fgrep -f searchlist gets the
                            following error message:

                            wordlist too large


                            if the searchlist is too long.  In the test case
                            it was 101.00 entries.

                            The command fgrep -f searchlist displays
                            datafiles verbatim if the searchlist has blank
                            lines.

                            Fixes a problem in which the grep command with
                            the -w switch does not work as documented.



 Patch 246.00               PPPPaaaattttcccchhhh:::: Fix for quotacheck -v command

 OSF445-122                 SSSSttttaaaatttteeee:::: New

                            This patch fixes a bug where quotacheck -v will
                            report that it has fixed some quotas.  If you
                            keep running the command, it will keep reporting
                            the exact same fixes.











 2-26 Summary of Base Operating System Patches








 Patch 249.00               PPPPaaaattttcccchhhh:::: Fixes a memory leak in the X server

 OSF445X11-013              SSSSttttaaaatttteeee:::: Supersedes patches OSF445X11-005A
                            (11.00), OSF445X11-006 (12.00), OSF445X11-018
                            (247.00)

                            This patch corrects the following:



                            Fixes various problems with the X font server
                            and with the X server's interaction with X font
                            servers.

                            Fixes a problem where the X server could core
                            dump or get unaligned access errors when clients
                            used the Multi-Buffering extension.  This patch
                            fixes a problem where the X server does not
                            display windows properly for the 128th and
                            subsequent clients.

                            Fixes a memory leak in the X server that could
                            occur when a client repeatedly created and
                            destroyed buffers for the X Window System
                            Multibuffering Extension
                            (XmbufCreateBuffers/XmbufDestroyBuffers).































                       Summary of Base Operating System Patches 2-27








 Patch 255.00               PPPPaaaattttcccchhhh:::: ee driver problems for DE60x Ethernet
                            cards
 OSF445-163
                            SSSSttttaaaatttteeee:::: Supersedes patches OSF445-063 (67.00),
                            OSF445-111 (130.00), OSF445-113 (192.00),
                            OSF445-109 (201.00), OSF445-164 (250.00),
                            OSF445-202 (251.00), OSF445-174 (252.00),
                            OSF445-183 (253.00)

                            This patch corrects the following:



                            Updates the emx Fiber Channel driver to Revision
                            1.22, correcting a successive command timeout
                            problem.  This error would cause degraded
                            performance.

                            This patch fixes the following DE600/DE602
                            10/100 Ethernet adapters problems:



                            The primary CPU may appear hung on networks
                            where switches send "Flow Control Pause" frames
                            if they become overloaded.

                            Transmit timeout messages appear in the console
                            log due to the driver timing out a frame.

                            Provides the device driver support for 3DLabs
                            Oxygen VX1 graphics adapter.

                            Provides support for the DEGPA-TA (1000BaseT)
                            Gigabit Ethernet device.



                            Fixes a "u_anon_free: page busy" panic.

                            Fixes a problem with the driver for Gigabit
                            Ethernet adapters (DEGPA-FA and DEGPA-TA) which
                            prevented its use in a NetRAIN (Redundant Array
                            of Independent Network Adapters) set.

                            Fixes an issue with lightweight wiring of pages
                            and shared memory regions.

                            Fixes a problem where cascaded switches can hang
                            the system at failover time.

                            Addresses two problems with the ee driver for
                            DE60x Ethernet cards.  These problems affect all
                            Tru64 systems containing ee cards.



 2-28 Summary of Base Operating System Patches








                            Fixes a race condition where the card could stop
                            receiving packets from the network under rare
                            circumstances.

                            Fixes for the lan_config user options -x and -s.





 Patch 259.00               PPPPaaaattttcccchhhh:::: Fix for tar -F command

 OSF445-130                 SSSSttttaaaatttteeee:::: Supersedes patches OSF445-094 (116.00),
                            OSF445-180 (256.00), OSF445-128 (257.00)

                            This patch corrects the following:



                            Fixes a problem with the tar command.
                            Corruption occurs when restoring a file system
                            that contains more than two hard links to a
                            file.

                            Corrects pax/tar/cpio to properly extract
                            explicitly specified files.  When an archive
                            contained a file with extended attributes and a
                            different file (occurring later in the archive)
                            was specified to be extracted, improper buffer
                            pointer management resulted in the following
                            display (the example uses tar):

                            tar: /dev/nrmt0h : This doesn't look like a tar archive
                            tar: /dev/nrmt0h : Skipping to next file...
                            tar: Memory allocation failed for extended data while reading :
                            Not enough space


                            The directory option was similarly affected.  In
                            this case the information for the specified file
                            was not reported.

                            Fixes a problem with the tar and pax programs.
                            These programs incorrectly append files to an
                            existing archive and cause the file to become
                            corrupt.

                            Fixes a problem where the tar -F (Fasttar)
                            option ignores files named err but doesn't
                            ignore files named errs and directories named
                            SCCS and RCS.






                       Summary of Base Operating System Patches 2-29








 Patch 261.00               PPPPaaaattttcccchhhh:::: Updates Netscape Communicator to version
                            4.76
 OSF445DX-008
                            SSSSttttaaaatttteeee:::: New

                            This patch updates Netscape Communicator to
                            version 4.76 to fix missing default MIME types
                            in Netscape Communicator 4.75.

 Patch 264.00               PPPPaaaattttcccchhhh:::: ksh problem in multi-byte Asian locales

 OSF445-181                 SSSSttttaaaatttteeee:::: Supersedes patches OSF445-011 (16.00),
                            OSF445-019 (24.00), OSF445-162 (262.00)

                            This patch corrects the following:



                            Fixes a problem in ksh.  When the current
                            working directory is / and the command cd ..  is
                            entered, the following error message is
                            displayed:

                            ksh: ..: bad directory


                            Fixes a problem in ksh in which a space after
                            the -p option would cause the command to fail.

                            Fixes a possible handling problem with multibyte
                            character boundary conditions in ksh script
                            processing.

                            Fixes two ksh problems that occur in multi-byte
                            Asian locales.






















 2-30 Summary of Base Operating System Patches








 Patch 266.00               PPPPaaaattttcccchhhh:::: Upgrades sys_check utility to version
                            v120
 OSF445-157
                            SSSSttttaaaatttteeee:::: Supersedes patch OSF445-107 (122.00)

                            This patch corrects the following:




                            Upgrades the sys_check utility to Version 119.1
                            and provides the following changes:



                            Fixes the ra200info tool from core dumping.

                            Utilizes Compaq Analyze when available.

                            Utilizes storage's new cliscript tool in place
                            of hszterm.

                            Updates ASU section.

                            Fixes two NFS problems.



                            Upgrades the sys_check utility to Version 120.



 Patch 268.00               PPPPaaaattttcccchhhh:::: Problems when bindsetup used to change
                            hostnames
 OSF445-139
                            SSSSttttaaaatttteeee:::: New

                            This patch fixes several problems when bindsetup
                            is used to change hostnames.


















                       Summary of Base Operating System Patches 2-31








 Patch 270.00               PPPPaaaattttcccchhhh:::: Fixes memory leak with PowerStorm 4D10T
                            graphics card
 OSF445X11-014
                            SSSSttttaaaatttteeee:::: Supersedes patch OSF445X11-007 (13.00)

                            This patch corrects the following:



                            Fixes a problem where, on systems with a
                            PowerStorm 4D10T (ELSA Gloria Synergy, SN-
                            PBXGK-BB) graphics card or a PCI To
                            Ethernet/Graphics Combo Adapter (3X-DEPVD-AA),
                            lines and images sometimes are not drawn
                            correctly in scrolled windows.

                            Fixes synchronization and drawing problems in
                            the X server for the PowerStorm 4D10T (ELSA
                            Gloria Synergy, SN-PBXGK-BB) graphics card.

                            Fixes a memory leak in the X server on systems
                            with a PowerStorm 4D10T (ELSA GLoria Synergy,
                            SN-PBXGK-BB) graphics card that could occur when
                            a client repeatedly created and destroyed
                            buffers for the X Window System Multibuffering
                            Extension
                            (XmbufCreateBuffers/XmbufDestroyBuffers).



 Patch 272.00               PPPPaaaattttcccchhhh:::: Fixes a memory leak in the libVX11
                            library
 OSF445X11-015
                            SSSSttttaaaatttteeee:::: New

                            The patch fixes a memory leak in the libVX11
                            library for X applications where freeing a GC
                            would not free all of its memory.  This problem
                            is most likely to occur in systems with a
                            Cateyes graphics card (4D40T, 4D50T, 4D60T, or
                            4D51T).
















 2-32 Summary of Base Operating System Patches








 Patch 274.00               PPPPaaaattttcccchhhh:::: Corrects blocks of erroneous pixels left
                            behind
 OSF445X11-017
                            SSSSttttaaaatttteeee:::: Supersedes patch OSF445X11-011 (194.00)

                            This patch corrects the following:



                            Provides the Xserver library for the new 3DLabs
                            OXYGEN VX1 PCI graphcis card.

                            Corrects blocks of erroneous pixels left behind
                            when dragging CDE application manager icons on
                            the desktop.



 Patch 276.00               PPPPaaaattttcccchhhh:::: Security (SSRT0636U)

 OSF445-137                 SSSSttttaaaatttteeee:::: Supersedes patch OSF445-030 (34.00)

                            This patch corrects the following:



                            A potential security vulnerability has been
                            discovered, where under certain circumstances,
                            system integrity may be compromised.  This may
                            be in the form of improper file or privilege
                            management.  Compaq has corrected this potential
                            vulnerability.

                            Fixes a problem of named producing a core file
                            when named is started and the named.boot file
                            has more than 32767 zones specified.





















                       Summary of Base Operating System Patches 2-33








 Patch 279.00               PPPPaaaattttcccchhhh:::: Fixes a problem with some slower tape
                            devices
 OSF445-192
                            SSSSttttaaaatttteeee:::: Supersedes patches OSF445-081 (137.00),
                            OSF445-211 (277.00)

                            This patch corrects the following:



                            Fixes for the itpsa driver negotiating for
                            ULTRA2 speed although the SCSI bus is single-
                            ended.

                            Fixes a problem that can cause a simple lock
                            timeout or a kernel memory fault on EV6 systems
                            using the itpsa driver.

                            Fixes a problem with some slower tape devices
                            serviced by the itpsa driver by lengthening the
                            timeout value used.




































 2-34 Summary of Base Operating System Patches








 Patch 281.00               PPPPaaaattttcccchhhh:::: New JJ /etc/printcap parameter

 OSF445-136                 SSSSttttaaaatttteeee:::: Supersedes patches OSF445-072 (79.00),
                            OSF445-082 (138.00), OSF445-115 (140.00)

                            This patch corrects the following:



                            Fixes a printing problem where lpd reads any
                            data from the printer that has not been read,
                            for local and remote connections.  The read-
                            backs for remote connections cause an additional
                            two second timeout which may cause a job-submit
                            failure on the job-number wrap-around.

                            A user is unable to delete a print job from a
                            remote system with a hostname greater than 32
                            characters because the hostname was truncated.

                            When a TCP/IP connection fails, the retry
                            algorithm would take longer to print jobs due to
                            a long retry interval.

                            A timing hole during lpd last-job completion and
                            shutdown needed to be closed.

                            It was not possible to print to the lpd queue
                            using Windows 2000.

                            Corrects a problem in which, under certain
                            conditions, unnecessary error messages are
                            written to the lpr.log file.

                            Introduces the JJ /etc/printcap parameter, which
                            allows the user to choose either one TCP/IP
                            connection for all jobs in the print queue
                            (JJ=1), or a TCP/IF connection for each job in
                            the print queue (JJ=0).  It also closes a timing
                            hole that existed when lpd was shutting down.

                            Fixes a problem in which lpd hangs when printing
                            to advanced server queues (using /dev/null).














                       Summary of Base Operating System Patches 2-35








 Patch 283.00               PPPPaaaattttcccchhhh:::: dop cannot find application names which
                            contain a dot
 OSF445DX-009
                            SSSSttttaaaatttteeee:::: New

                            This patch fixes a problem in which dop
                            (division of privileges) cannot find application
                            names which contain a "." (dot) in them.  For
                            example, a name such as sysmon.csh.

 Patch 285.00               PPPPaaaattttcccchhhh:::: Fix for newfs

 OSF445-154                 SSSSttttaaaatttteeee:::: New

                            This patch provides the following fixes:



                            Signal parent process to enable user
                            notification of mount failure.

                            Return functionality to accept disk-type from
                            user.

                            Exit if overlap detected and not being run
                            interactively.

                            Do not do check_usage for -N option or mfs.

                            Move common variable declarations to header
                            file.

                            Adjust fssize and references to it to handle
                            larger file systems.



 Patch 287.00               PPPPaaaattttcccchhhh:::: Fixes a problem on multi-head systems

 OSF445CDE-008              SSSSttttaaaatttteeee:::: New

                            This patch fixes a problem on multi-head systems
                            in which the unlock display only works if the
                            default display is screen 0.

 Patch 289.00               PPPPaaaattttcccchhhh:::: ATM setup script fails

 OSF445-142                 SSSSttttaaaatttteeee::::

                            This patch fixes a problem of the ATM setup
                            script failing when configuring an elan if the
                            lane subsystem is not loaded.





 2-36 Summary of Base Operating System Patches








 Patch 291.00               PPPPaaaattttcccchhhh:::: Fix for memory channel driver panic

 OSF445-199                 SSSSttttaaaatttteeee:::: New

                            This patch fixes an incorrect heartbeat timer
                            within the memory channel driver which caused
                            rail failures to be incorrectly reported on
                            memory channel Version 2 cards.  With the
                            heartbeat timer set too short, the system can be
                            erroneously led to believe a hardware failure
                            has occurred.  Messages of the form
                            "rmerror_int: ..." are output to the messages
                            file containing an error_type which has bit 29
                            set in error_type (heartbeat timeout).  The
                            binary error log will also have this data.
                            Typically, the error_type data will be
                            0xe00000000.  The messages are followed by the
                            system hanging or panicing.  When panicking, the
                            following message is produced:

                            panic (cpu 0): rm_failover_if_necessary, both rails bad


                            A real hardware failure produces the same
                            symptoms and stack trace.  For example, having
                            an error_type of 0xe00000002 indicates a write
                            transmit hardware fatal failure.

 Patch 293.00               PPPPaaaattttcccchhhh:::: Corrects a problem with inetd

 OSF445-175                 SSSSttttaaaatttteeee:::: New

                            This patch corrects a problem with inetd which
                            could result in its termination without notice
                            and without a core file.

 Patch 295.00               PPPPaaaattttcccchhhh:::: Fix for debugger problem that causes
                            program hang
 OSF445-185
                            SSSSttttaaaatttteeee:::: Supersedes patch OSF445-048 (53.00)

                            This patch corrects the following:



                            Fixes a kernel memory fault in
                            procfs_get_s5_dir.

                            Corrects a problem where attaching to a program
                            with a debugger will cause periodic timers to be
                            lost and will make the program hang.






                       Summary of Base Operating System Patches 2-37








 Patch 297.00               PPPPaaaattttcccchhhh:::: Fix for newgrp command

 OSF445-147                 SSSSttttaaaatttteeee:::: New

                            This patch corrects the problem where newgrp(1)
                            fails if the file /etc/group contains multiple
                            lines for one group.

 Patch 299.00               PPPPaaaattttcccchhhh:::: Fix for parallel processing support
                            library
 OSF445-176
                            SSSSttttaaaatttteeee:::: Supersedes patch OSF445-042 (47.00)

                            This patch fixes the following problems in the
                            Compaq C compiler:



                            A "virtual memory exhausted" error when
                            compiling the Open Source encryption library
                            OpenSSL.

                            An optimizer problem in loop unrolling that
                            caused an incorrect result under certain
                            conditions.

                            Various compiler crashes under certain
                            conditions.

                            A problem in bounds checking that caused a
                            compilation to fail with a virtual memory
                            exceeded error.

                            A problem in the parallel processing support
                            library (libots3) that caused incorrect run-time
                            results for an OpenMP program.



 Patch 305.00               PPPPaaaattttcccchhhh:::: Security (SSRT0672U)

 OSF445-148                 SSSSttttaaaatttteeee:::: New

                            A potential security vulnerability has been
                            discovered where, under certain circumstances,
                            system integrity may be compromised.  This may
                            be in the form of improper file or privilege
                            management.  Compaq has corrected this potential
                            vulnerability.








 2-38 Summary of Base Operating System Patches








 Patch 307.00               PPPPaaaattttcccchhhh:::: Fixes automount handling of nogrpid
                            option
 OSF445-167
                            SSSSttttaaaatttteeee:::: Supersedes patch OSF445-036 (40.00)

                            This patch corrects the following:



                            Prevents the message "nfscast: select: Invalid
                            argument" message from appearing in the
                            daemon.log when the server is not available.  It
                            also changes the "trymany: servers not
                            responding: RPC: Unable to receive" message to
                            an informational vs.  error message.

                            Fixes the automount handling of the nogrpid
                            option.



 Patch 309.00               PPPPaaaattttcccchhhh:::: Fixes a problem in rpc.lockd

 OSF445-124                 SSSSttttaaaatttteeee:::: New

                            This patch fixes a problem in rpc.lockd where
                            the FCNTL () function fails to lock nfs mounted
                            directories.

 Patch 311.00               PPPPaaaattttcccchhhh:::: Addresses multiple issues for RA2000
                            controllers
 OSF445-159
                            SSSSttttaaaatttteeee:::: New

                            This patch addresses multiple issues for the
                            KZPCC family of RAID Array 2000 (RA2000)
                            controllers:



                            Errors seen when concurrent opens are issued to
                            separate logical partitions on the same logical
                            device.

                            Change to the preferred chunk size from 16 KB to
                            64 KB which may increase data transfer rates.











                       Summary of Base Operating System Patches 2-39








 Patch 313.00               PPPPaaaattttcccchhhh:::: Fix for dtpad utility

 OSF445CDE-009              SSSSttttaaaatttteeee:::: New

                            This patch fixes a problem where, if dtpad
                            cannot allocate enough memory, it will exit and
                            leave a zero-length file in place of the file
                            being edited.

 Patch 315.00               PPPPaaaattttcccchhhh:::: Fix for ksh hang

 OSF445-201                 SSSSttttaaaatttteeee:::: New

                            This patch fixes a problem where the Korn shell
                            (ksh) could hang if you pasted a large number of
                            commands to it when it was running in a terminal
                            emulator window (such as an xterm).





 Patch 317.00               PPPPaaaattttcccchhhh:::: Fix for vi editor core dump

 OSF445-158                 SSSSttttaaaatttteeee:::: New

                            This patch fixes a problem in which the vi
                            editor core dumps when it finds invalid syntax
                            during a substitute operation.

 Patch 319.00               PPPPaaaattttcccchhhh:::: System panics on configurations using
                            Memory Channel
 OSF445-143
                            SSSSttttaaaatttteeee:::: New

                            This patch fixes a panic or a system hang which
                            could occur on a DS20E with drives attached to
                            the motherboard SCSI interface (Adaptec 7895
                            based) or on an Ultra3 KZPEA SCSI adapter.  In
                            addition to system hangs or panics on
                            configurations using Memory Channel adapters
                            some configurations have exhibited SCSI device
                            problems.

 Patch 321.00               PPPPaaaattttcccchhhh:::: ATM signalling connection released after
                            reboot
 OSF445-146
                            SSSSttttaaaatttteeee:::: New

                            This patch fixes a problem of ATM signalling
                            going into the "connection released" after a
                            system reboot.





 2-40 Summary of Base Operating System Patches








 Patch 323.00               PPPPaaaattttcccchhhh:::: Corrects a memory leak in the XTI socket
                            code
 OSF445-160
                            SSSSttttaaaatttteeee:::: New

                            Corrects a memory leak in the XTI socket code

 Patch 325.00               PPPPaaaattttcccchhhh:::: Prevents TurboLaser system panic

 OSF445-152                 SSSSttttaaaatttteeee:::: New

                            This patch prevents a panic on TurboLaser
                            systems with a DE600 in pci slot 0.  Mis-
                            identification of the DE600 in pci slot 0 causes
                            data structure corruption.

                            TurboLaser systems include the following:

                            AlphaServer 8200 AlphaServer 8400
                            AlphaServer GS60 AlphaServer GS60E
                            AlphaServer GS140


                            A DE600 is a single-port 10/100 Mbps Fast
                            Ethernet NIC.

 Patch 331.00               PPPPaaaattttcccchhhh:::: Security (SSRT1-15, SSRT0713U)

 OSF445-193                 SSSSttttaaaatttteeee:::: New

                            A potential security vulnerability has been
                            discovered where, under certain circumstances,
                            system integrity may be compromised.  This may
                            be in the form of improper file or privilege
                            management.  Compaq has corrected this potential
                            vulnerability.

 Patch 333.00               PPPPaaaattttcccchhhh:::: rdist utility causes segmentation fault

 OSF445-150                 SSSSttttaaaatttteeee:::: New

                            This patch corrects a problem in the rdist
                            utility which was causing segmentation faults on
                            files with more than one link.













                       Summary of Base Operating System Patches 2-41








 Patch 335.00               PPPPaaaattttcccchhhh:::: Kernel memory occurs occurs while using
                            tablet
 OSF445-132
                            SSSSttttaaaatttteeee:::: Supersedes patch OSF445-050 (56.00)

                            This patch corrects the following:



                            Fixes a "lock_terminate: lock held" panic when
                            deleting a process group.

                            Fixes a kernel memory fault which occurs while
                            using tablet instead of mouse.



 Patch 337.00               PPPPaaaattttcccchhhh:::: Fixes DS10/DS20 performance problems

 OSF445-184                 SSSSttttaaaatttteeee:::: New

                            This patch fixes DS10/DS20 performance problems
                            introduced with the i2c driver by using thread
                            blocking, rather than event_timeout() and
                            DELAY().

 Patch 339.00               PPPPaaaattttcccchhhh:::: Fixes unaligned kernel space access from
                            km panic
 OSF445-140
                            SSSSttttaaaatttteeee:::: New

                            This patch fixes a problem in which the system
                            may panic with the panic string "Unaligned
                            kernel space access from kernel mode".























 2-42 Summary of Base Operating System Patches








 Patch 342.00               PPPPaaaattttcccchhhh:::: Security (SSRT0664U)

 OSF445-153                 SSSSttttaaaatttteeee:::: New.  Supersedes patch OSF445-121
                            (340.00)

                            This patch corrects the following:



                            A potential security vulnerability has been
                            discovered where, under certain circumstances,
                            system integrity may be compromised.  This may
                            be in the form of improper file or privilege
                            management.  Compaq has corrected this potential
                            vulnerability.

                            Corrects a problem with the ftpd daemon which
                            could result in PC ftp clients hanging when
                            transferring some files in ASCII mode.



 Patch 344.00               PPPPaaaattttcccchhhh:::: Fix for joind server

 OSF445-168                 SSSSttttaaaatttteeee:::: New

                            This patch corrects a problem with joind which
                            caused it to respond to certain client dhcp
                            requests via the wrong port.

 Patch 346.00               PPPPaaaattttcccchhhh:::: Fixes a problem in binlogd daemon

 OSF445-194                 SSSSttttaaaatttteeee:::: New

                            This patch fixes a problem in binlogd which
                            overwrites adjacent header fields in an error
                            record if the system's hostname is longer than
                            12 characters.



















                       Summary of Base Operating System Patches 2-43








 Patch 350.00               PPPPaaaattttcccchhhh:::: Modifies AdvFS kernel code and several
                            utilities
 OSF445-212B
                            SSSSttttaaaatttteeee:::: New

                            This patch modifies AdvFS kernel code and
                            several utilities.

                            AdvFS will no longer panic with the following
                            error:

                            ADVFS EXCEPTION : panic cpu(0) : bad frag free list


                            The code is modified so that during frag
                            allocation when AdvFS determines that the frag
                            group header's free list has been corrupted, it
                            stops using it and marks it BAD.  It is then
                            removed from the free list so no more
                            allocations can take place and no deallocations
                            are performed.  The verify, shfragbf, and
                            vfragpg programs are modified to report BAD frag
                            groups.

 Patch 352.00               PPPPaaaattttcccchhhh:::: Fix for libots3 shared library

 OSF445-230A                SSSSttttaaaatttteeee:::: New

                            This patch fixes a problem in the parallel
                            processing support library (libots3) that caused
                            incorrect run-time results for an OpenMP
                            program.

 Patch 354.00               PPPPaaaattttcccchhhh:::: Fix for libots3 static library

 OSF445-230B                SSSSttttaaaatttteeee:::: New

                            This patch fixes a problem in the parallel
                            processing support library (libots3) that caused
                            incorrect run-time results for an OpenMP
                            program.
















 2-44 Summary of Base Operating System Patches








 Patch 356.00               PPPPaaaattttcccchhhh:::: Security (SSRT0676U)

 OSF445-242                 SSSSttttaaaatttteeee:::: Supersedes patches OSF445-012 (17.00),
                            OSF445-040 (45.00), OSF445-068 (71.00), OSF445-
                            073 (78.00), OSF445-079 (75.00), OSF445-083
                            (176.00), OSF445-005 (55.00), OSF445-007
                            (73.00), OSF445-010 (15.00), OSF445-016 (21.00),
                            OSF445-017 (22.00), OSF445-026 (30.00), OSF445-
                            004 (44.00), OSF445-049 (54.00), OSF445-062
                            (66.00), OSF445-064 (68.00), OSF445-066 (69.00),
                            OSF445-101 (108.00), OSF445-069 (72.00),
                            OSF445-008 (74.00), OSF445-065 (141.00),
                            OSF445-075 (142.00), OSF445-002 (143.00),
                            OSF445-095 (110.00), OSF445-058A (145.00),
                            OSF445-106 (114.00), OSF445-015 (20.00),
                            OSF445-013 (18.00), OSF445-029 (32.00), OSF445-
                            037 (41.00), OSF445-052 (57.00), OSF445-076
                            (107.00), OSF445-171 (212.00), OSF445-144
                            (213.00), OSF445-189 (214.00), OSF445-131
                            (215.00), OSF445-123 (216.00), OSF445-133
                            (217.00), OSF445-182 (218.00), OSF445-178
                            (219.00), OSF445-173A (220.00), OSF445-119
                            (221.00), OSF445-172 (222.00), OSF445-196
                            (223.00), OSF445-120 (224.00), OSF445-126
                            (225.00), OSF445-151 (226.00), OSF445-191
                            (227.00), OSF445-190 (228.00), OSF445-188
                            (229.00), OSF445-166 (230.00), OSF445-200
                            (231.00), OSF445-187 (232.00), OSF445-197
                            (233.00), OSF445-195 (235.00), OSF445-179
                            (236.00), OSF445-203 (237.00), OSF445-204
                            (238.00), OSF445-186 (240.00), OSF445-212A
                            (348.00), OSF445-116 (303.00)

                            This patch corrects the following:



                            Fixes a problem with verify.  When verify is run
                            on a brand new domain, NFS warnings are
                            displayed even though no NFS related activity is
                            being done.

                            Fixes a system hang that could last up to a few
                            minutes with large files when performing
                            synchronous IO requests and a flushing loop.

                            Fixes a problem where, in the output of a ps
                            command, the PAGEIN column reports 0 for all
                            processes.

                            Patch turns off AdvFS assert which, when turned
                            on, a performance degradation in AdvFS occurs.

                            A kernel memory fault can occur on an smp



                       Summary of Base Operating System Patches 2-45








                            machine when one thread is extending a clone
                            frags file and another thread does a stat system
                            call on a file with a frag.

                            Fixes a problem with AdvFS.  An AdvFS domain
                            becomes inaccessible when using the mount -d
                            option.

                            Fixes a kernel memory fault in VMAC code
                            if_addnewaddr().

                            Adds a fix to VMAC functionality when used with
                            NetRAIN.












































 2-46 Summary of Base Operating System Patches








 Patch 356.00

 continued
                            Fixes a problem where the following can occur
                            during a system panic:



                            System calls interrupts

                            mpsleep() returns an EINTR error when the
                            panicstr is non-NULL

                            An infinite looping at a very high priority



                            Fixes a bug such that when fuser -k is issued on
                            a dismounted NFS mount point in which some
                            process is running, a hang will occur.

                            Fixes a problem in which operations on NFS files
                            can hang indefinitely.

                            Fixes a problem that causes corruption in the
                            floating point registers whereby the flag fields
                            nxm_fp_owned are overwritten with 0s.

                            Fixes a problem where, if the size of the
                            message queue was increased, writers to the
                            queue that were blocked would not wake up for
                            processing.

                            Fixes a system panic with panic string:

                            psig: catch not set


                            Fixes a problem where the system appears to
                            hang.  A child process is holding a lock too
                            long and preventing other processes from doing
                            work.

                            Fixes a problem in which the POSIX interval
                            timer is not resilent to clock slowdown caused
                            either by NTP or by a backwards change of the
                            clock.

                            Fixes a kernel memory fault seen under certain
                            conditions when setting a thread's priority.

                            There is a potential for a system panic in
                            routine sbflush() if there is an attempt to
                            flush a socket buffer while it is locked by



                       Summary of Base Operating System Patches 2-47








                            another thread.  This patch corrects the
                            problem.

                            This patch fixes two panics that have the
                            following error messages:

                            simple_lock: time limit exceeded


                            simple_lock: lock already owned by cpu















































 2-48 Summary of Base Operating System Patches








 Patch 356.00

 continued
                            Corrects a problem with the incorrect ordering
                            of network interfaces which was resulting in
                            network partitions.

                            Fixes a panic associated with ASE service
                            failover.

                            Fixes a panic in in_pcbfree() when NFS is
                            implemented over TCP.

                            Fixes a problem with relocating an TCR/ASE NFS
                            service when one or many clients have the
                            service mounted over TCP.

                            Coding change to ip_insertoptions() to correct
                            excessive execution time in routine in_cksum due
                            to invalid message length.

                            Fixes reply values for NFS writes which were
                            causing protocol violations.

                            Prevents a possible NFS over TCP hang.  NFS TCP
                            threads will be blocked in sosbwait() causing
                            the system to appear to hang.

                            Fixes a problem where the operating system only
                            looks in slot 0 for the primary CPU.

                            Fixes a problem where a root user was not
                            allowed to check file access on behalf of a user
                            without completely becoming the user.  The
                            functionality is needed by the ASU (Advanced
                            Server for UNIX) product.

                            Fixes a simple_lock time limit exceeded panic
                            due to an SMP race condition in namecache.

                            Fixes a race condition in the UBC code where a
                            lookup is done on a page being invalidated
                            (freed).

                            Includes UFS delayed metadata mount option that
                            fixes metadata intensive application
                            performance.










                       Summary of Base Operating System Patches 2-49








 Patch 356.00

 continued
                            Fixes a hang or simple_lock_state_violation
                            panic in biodone.

                            A potential security vulnerability has been
                            discovered where, under certain circumstances,
                            system integrity may be compromised.  This may
                            be in the form of improper file or privilege
                            management.  Compaq has corrected this potential
                            vulnerability.

                            Corrects a problem in which a single
                            application's creating and removing of files
                            repeatedly in the absence of other applications
                            working on the same fileset can cause poor
                            update daemon performance due to a flawed kernel
                            hashing algorithm.

                            Fixes panics which can occur if a signal is sent
                            to a multi-threaded task in which one or more
                            threads are calling exit() or exec().

                            Fixes a problem in which the wrong status was
                            returned from EEROM read.

                            Corrects a problem where a directory entry may
                            be attempted to be changed to "." and the code
                            checks for this prevents it from happening.

                            Fixes a panic in AdvFS which has the following
                            error message:  panic: Unaligned kernel space
                            access from kernel mode.

                            Fixes a problem where the setgid bit of a
                            directory was not being set when created, if its
                            parent directory has the setgid bit set.

                            Fixes an AdvFS hang that is caused by a thread
                            waiting for flushCv notification and is holding
                            resources that other threads want.  This type of
                            hang has been experienced when shutting the
                            system down.

                            Provides support for activating temporary data
                            logging on a mount point.

                            Fixes a kernel memory fault from ufs_mount().

                            Fixes a system hang caused by netisr queue
                            corruption due to a race condition that is
                            primarily encountered by third party drivers and
                            layered products that call schednetisr_nospl().



 2-50 Summary of Base Operating System Patches








                            cCorrects a simple lock timeout seen when
                            dealing with NFS loopback mounted file systems
                            with large amount of dirty pages.

                            Prevents a system panic from occurring while
                            using AdvFS.



















































                       Summary of Base Operating System Patches 2-51








 Patch 356.00

 continued
                            Fixes "simple_lock: time limit exceeded" system
                            panic either from cache_lookup() or
                            cache_enter().  This is caused by the namecache
                            LRU list getting corrupted.

                            Fixes inaccuracy problems when using
                            setrlimit/getrlimit with a threaded application.

                            Fixes a hang in the UFSfilesystem.

                            Fixes a memory leak when named pipes (FIFOs) are
                            used.

                            Fixes a problem that causes Tarantella
                            Enterprise 1.41 not to install on Tru64 UNIX.

                            CDFS media burned in 2001 shows the wrong dates.

                            Fixes a timing window where flushing data to
                            disk can be incomplete when a system is going
                            down, if more than one thread calls reboot()
                            without first going through shutdown,
                            /sbin/reboot, or /sbin/halt.

                            Fixes a problem where threads can hang in
                            x_load_inmem_xtnt_map().

                            Fixes a potential problem flushing data to disk
                            when using data logging with sparse files.

                            Corrects an AdvFS panic which can occur during a
                            rmfset operation with the panic string:
                            "rbf_delete_int: can't find bf attributes".

                            Fixes hangs in AdvFS fileset operations such as
                            clone creation and deletion when I/O errors or
                            device full conditions resulted in the operation
                            being undone.

                            Fixes a problem when using multiple subnets on a
                            netowrk interface; ARP request packets sent by
                            the system will contain the IP alias address in
                            the sender field when that alias is in the same
                            subnet as the requested IP address.

                            Fixes a problem when applications make IOCTL
                            calls using an IP alias address on a network
                            interface.

                            Fixes a problem where threads can hang while
                            renaming files on NFS mounted filesystems.



 2-52 Summary of Base Operating System Patches








                            Modifies AdvFS kernel code and several
                            utilities.  AdvFS will no longer panic with the
                            following error: ADVFS EXCEPTION : panic cpu(0)
                            :  bad frag free list.  The code is modified so
                            that during frag allocation when advfs
                            determines that the frag group header's free
                            list has been corrupted, it stops using it and
                            marks it BAD.  It is then removed from the free
                            list so no more allocations can take place AND
                            no deallocations are performed.  The verify,
                            shfragbf, and vfragpg programs are modified to
                            report BAD frag groups.

                            Fixes two problems with the consvar command:



                            consvar -s now sets a tape device as a boot
                            device from the console.

                            consvar -g now displays a listing of the console
                            settings as intended.



                            Fixes a "simple_unlock: lock not owned by cpu"
                            panic in the biodone routine.






























                       Summary of Base Operating System Patches 2-53








 Patch 358.00               PPPPaaaattttcccchhhh:::: Fix for ld -f command

 OSF445-243                 SSSSttttaaaatttteeee:::: New.  Supersedes patches OSF445-161
                            (326.00), OSF445-156 (327.00), OSF445-169
                            (329.00)

                            This patch corrects the following:



                            Fixes two problems in the linker where it would
                            erronously report "multiply defined symbol"
                            errors or "unresolved symbol" errors:



                            Modifies the linker's symbol resolution to
                            enable it to recognize when a reference to a
                            symbol defined in a shared library is replaced
                            by a symbol defined in an object file or
                            archive.

                            Modifies the linker to cause it to rescan shared
                            libraries before reporting unresolved symbols.



                            Fixes two errors that occur when using the -f
                            switch with the linker (ld):



                            Using the -f switch produces link errors.

                            Any unsupported switch beginning with -f gets
                            interpreted to mean -f.



                            Fixes a problem where the linker defined symbol
                            _fpdata would end up being undefined if it was
                            referenced by a program but not used by the
                            linker.

                            Fixes a potential optimization problem with the
                            linker (/bin/ld).





 ______________________________________________________________________________





 2-54 Summary of Base Operating System Patches








 ______________________________________________________________________________


 ______________________________________________________________________________





















































                       Summary of Base Operating System Patches 2-55










                                Summary of TruCluster Software Patches        3






 This chapter summarizes the TruCluster software patches included in Patch
 Kit-0003.

 Table 3-1 lists patches that have been updated.

 Table 3-2 provides a summary of patches..

 _T_a_b_l_e _3-_1:  _U_p_d_a_t_e_d _T_r_u_C_l_u_s_t_e_r _S_o_f_t_w_a_r_e _P_a_t_c_h_e_s


 ______________________________________________________________________________

 PPPPaaaattttcccchhhh IIIIDDDDssss                                          CCCChhhhaaaannnnggggeeee SSSSuuuummmmmmmmaaaarrrryyyy

 ______________________________________________________________________________

 Patch 80.00                                        New

 Patches 2.00, 9.00, 10.00, 5.00, 13.00, 16.00,     Superseded by Patch 78.00
 17.00, 14.00, 29.00, 31.00, 38.00, 39.00, 47.00,
 21.00, 49.00, 32.00, 43.00, 27.00, 48.00, 52.00,
 53.00, 54.00, 55.00, 56.00, 57.00, 59.00

 Patch 30.00                                        Superseded by Patch 82.00
 ______________________________________________________________________________



 _T_a_b_l_e _3-_2:  _S_u_m_m_a_r_y _o_f _T_r_u_C_l_u_s_t_e_r _P_a_t_c_h_e_s



 ______________________________________________________________________________

 PPPPaaaattttcccchhhh IIIIDDDDssss                  AAAAbbbbssssttttrrrraaaacccctttt
 ______________________________________________________________________________





















 Patch 4.00                 PPPPaaaattttcccchhhh:::: Fix for Kernel Memory Fault On DRD Client
                            Nodes
 TCR160-004
                            SSSSttttaaaatttteeee:::: Existing

                            This patch fixes a kernel memory fault on the
                            DRD client nodes just as or after the DRD server
                            node has initiated MC2 hub failover.

 Patch 7.00                 PPPPaaaattttcccchhhh:::: Fix for Reliable Datagram API

 TCR160-010                 SSSSttttaaaatttteeee:::: Supersedes patch TCR160-001 (1.00)

                            This patch corrects the following:



                            Reliable Datagram (RDG) messaging support.

                            RDG: bug fix to the completion queue
                            synchronization protocol.



 Patch 8.00                 PPPPaaaattttcccchhhh:::: doconfig may hang when running in
                            TruCluster environment
 TCR160-011
                            SSSSttttaaaatttteeee:::: Existing

                            This patch fixes two problems that could cause
                            doconfig to appear to hang when running in a
                            TruCluster environment.

 Patch 12.00                PPPPaaaattttcccchhhh:::: Fixes problem with Networker displaying
                            characters
 TCR160-018
                            SSSSttttaaaatttteeee:::: Existing

                            This patch corrects a problem with Networker
                            displaying garbage characters following service
                            names.  It occurs when the service name is 8
                            characters or greater.

 Patch 33.00                PPPPaaaattttcccchhhh:::: Fix for drdadmin problems

 TCR160-037                 SSSSttttaaaatttteeee:::: Existing

                            This patch fixes various problems with drdadmin
                            to be user friendly.








 3-2 Summary of TruCluster Software Patches








 Patch 34.00                PPPPaaaattttcccchhhh:::: Fixes a limitation in ase_reconfig_bus

 TCR160-038                 SSSSttttaaaatttteeee:::: Existing

                            This patch fixes a limitation in
                            ase_reconfig_bus.  Now up to 99 buses can be
                            reconfigured with this command.

 Patch 35.00                PPPPaaaattttcccchhhh:::: LSM disk information not updated in ASE
                            database
 TCR160-039
                            SSSSttttaaaatttteeee:::: Supersedes patch TCR160-030 (28.00)

                            This patch corrects the following:



                            Fixes a problem that would cause an error from
                            awk(1) when modifying an ASE service that
                            contained a large number of LSM volumes.  The
                            error would prevent the service from being
                            properly modified.

                            Fixes a problem where LSM disk information was
                            not properly updated in the ASE database when
                            volumes were removed from a disk service.



 Patch 36.00                PPPPaaaattttcccchhhh:::: Fix for asedirector hang

 TCR160-040                 SSSSttttaaaatttteeee:::: Existing

                            This patch fixes a problem that could cause an
                            NFS or Disk Service that has a hyphen (-) in the
                            service name to end up unassigned after a disk
                            failure.  A side effect of the problem was that
                            the asedirector would hang after the disk
                            failure was corrected.

 Patch 37.00                PPPPaaaattttcccchhhh:::: clu_ivp does not recognize Emulex adapter

 TCR160-041                 SSSSttttaaaatttteeee:::: Existing

                            This patch fixes a problem where the Emulex
                            Fibre Channel adapter was not recognized by
                            clu_ivp.










                          Summary of TruCluster Software Patches 3-3








 Patch 42.00                PPPPaaaattttcccchhhh:::: Processes may get referenced several
                            times
 TCR160-046
                            SSSSttttaaaatttteeee:::: Supersedes patches TCR160-008 (6.00),
                            TCR160-023 (15.00), TCR160-044 (40.00)

                            This patch corrects the following:



                            Fixes a problem in which a cluster node can
                            panic with the panic string "convert_lock: bad
                            lock state".

                            Corrects a problem in which a failure in the
                            session layer can cause DLM messages to become
                            corrupt resulting in random DLM panic on the
                            receiving member.

                            Fixes a problem that can cause a TruCluster
                            member to panic during shutdown.

                            Fixes a bug where sometimes a certain shared
                            sequence number will not be freed after use.  It
                            also fixes a problem where certain processes
                            could get referenced several times.































 3-4 Summary of TruCluster Software Patches








 Patch 61.00                PPPPaaaattttcccchhhh:::: Fixes problems with the clu_ivp script

 TCR160-054B                SSSSttttaaaatttteeee:::: TCR160-009B (22.00), TCR160-021B (23.00),
                            TCR160-022B (24.00), TCR160-031B (25.00),
                            TCR160-036B (50.00), TCR160-047B (51.00)

                            This patch corrects the following:



                            This is a performance improvement in the startup
                            of start scripts.  It will reduce the necessary
                            system calls to start the scripts.

                            Corrects a problem with member add in a large
                            environment.

                            Corrects a problem which causes asemgr to core
                            dump when modifying a single drd service to add
                            more than 200 devices.

                            Fixes a problem that caused aseagent or asehsm
                            to core dump when starting NFS and Disk Services
                            that contain several LSM volumes.

                            Fixes a problem with extraneous compiler
                            warnings about strdup() function calls from ASE.

                            Fixes a problem that caused the asemgr utility
                            to not run when called from a program that is
                            owned by root and has the setuid bit turned on.

                            This patch fixes the following problems with the
                            clu_ivp script:

                            The script now checks to be sure that the
                            cluster members are listed in the /etc/hosts
                            file, and it no longer copies /var/adm/messages
                            to /tmp.  Copying the messages file to /tmp
                            could result in the filesystem becoming full,
                            and clu_ivp exiting with an error.  The clu_ivp
                            script now also checks the /var/adm/messages
                            file for shared busses if none are listed in the
                            configuration file.













                          Summary of TruCluster Software Patches 3-5








 Patch 63.00                PPPPaaaattttcccchhhh:::: Node crashes when holding an mc-api lock

 TCR160-064                 SSSSttttaaaatttteeee:::: Supersedes patches TCR160-029 (20.00),
                            TCR160-050 (46.00)

                            This patch corrects the following:



                            Fixes a hang problem in a cluster when two nodes
                            communicate using the mc-api and a third node,
                            not involved in the calculation, is rebooted.

                            Fixes a problem that can cause a panic in
                            mcs_wait_cluster_event() when using the Memory
                            Channel API.

                            Fixes a problem with the Memory Channel API
                            whereby a node crashes holding an mc-api lock.
                            Under certain circumstances the lock will not be
                            released after the node crashes.



 Patch 65.00                PPPPaaaattttcccchhhh:::: Unable to remove LSM volumes from DRD
                            service
 TCR160-063
                            SSSSttttaaaatttteeee:::: Supersedes patch TCR160-003 (3.00)

                            This patch corrects the following:



                            Fixes a problem where DRD permissions could be
                            lost if a service is modified more than once.

                            Fixes a problem that prevented the removal of
                            LSM volumes from a DRD service.  The problem
                            occurs when there are multiple LSM diskgroups in
                            the service, and all of the volumes from one
                            diskgroup were removed.
















 3-6 Summary of TruCluster Software Patches








 Patch 67.00                PPPPaaaattttcccchhhh:::: clu_ivp script enhancements

 TCR160-054C                SSSSttttaaaatttteeee:::: Existing

                            This patch fixes the following problems with the
                            clu_ivp script:

                            The script now checks to be sure that the
                            cluster members are listed in the /etc/hosts
                            file, and it no longer copies /var/adm/messages
                            to /tmp.  Copying the messages file to /tmp
                            could result in the filesystem becoming full,
                            and clu_ivp exiting with an error.  The clu_ivp
                            script now also checks the /var/adm/messages
                            file for shared busses if none are listed in the
                            con- figuration file.

 Patch 70.00                PPPPaaaattttcccchhhh:::: TruCluster Production server hangs during
                            boot
 TCR160-056
                            SSSSttttaaaatttteeee:::: Supersedes patches TCR160-017 (11.00),
                            TCR160-027 (19.00), TCR160-032 (26.00), TCR160-
                            062 (68.00)

                            This patch corrects the following:



                            Fixes a problem where both nodes in a cluster
                            will panic at the same time with a simple_lock
                            timeout panic.

                            panic (cpu 0): rm_update_single_lock_miss: time limit exceeded


                            Fixes a problem that could cause an error to be
                            returned when the Cluster software should wait
                            until a global lock is freed.

                            Fixes a problem that could cause a TruCluster
                            Production server member to hang during boot,
                            and can cause a "simple lock time limit
                            exceeded" panic.














                          Summary of TruCluster Software Patches 3-7








 Patch 72.00                PPPPaaaattttcccchhhh:::: Error msg if system contained unsupported
                            controllers
 TCR160-067
                            SSSSttttaaaatttteeee:::: Existing

                            This patch fixes a problem that caused an error
                            message to be printed if the system contained
                            unsupported controllers.  The error message will
                            now only be printed when running the command in
                            verbose mode.

 Patch 74.00                PPPPaaaattttcccchhhh:::: Access mode for a directory not set to
                            default
 TCR160-061
                            SSSSttttaaaatttteeee:::: Supersedes patches TCR160-045 (41.00),
                            TCR160-048 (44.00), TCR160-049 (45.00)

                            This patch corrects the following:



                            Fixes a problem that caused the setting of the
                            "force unmount" option to be incorrectly
                            displayed by the asemgr utility.

                            Fixes a problem that caused shell errors if an
                            invalid mount option was specified via the
                            asemgr menu.

                            Fixes a problem that caused the device name for
                            a Unix File System (UFS) to not be displayed
                            when modifying the "force unmount" option via
                            the asemgr utility.

                            Fixes a problem that caused the access mode for
                            a directory to not get set to the default after
                            modifying them via asemgr.



 Patch 76.00                PPPPaaaattttcccchhhh:::: Problem causes mountd to exit without
                            error
 TCR160-055
                            SSSSttttaaaatttteeee:::: Existing

                            This patch fixes a problem that could cause
                            mountd to exit without error during boot.










 3-8 Summary of TruCluster Software Patches








 Patch 78.00                PPPPaaaattttcccchhhh:::: Fixes a problem that causes asedirector
                            to core dump
 TCR160-071
                            SSSSttttaaaatttteeee:::: Supersedes patches TCR160-002 (2.00),
                            TCR160-009A (9.00), TCR160-016 (10.00), TCR160-
                            007 (5.00), TCR160-021A (13.00), TCR160-024
                            (16.00), TCR160-025 (17.00), TCR160-022A
                            (14.00), TCR160-033 (29.00), TCR160-035 (31.00),
                            TCR160-042 (38.00), TCR160-043 (39.00), TCR160-
                            051 (47.00), TCR160-031A (21.00), TCR160-053
                            (49.00), TCR160-036A (32.00), TCR160-047A
                            (43.00), TCR160-028 (27.00), TCR160-052 (48.00),
                            TCR160-065 (52.00), TCR160-066 (53.00), TCR160-
                            058 (54.00), TCR160-060 (55.00), TCR160-054A
                            (56.00), TCR160-057 (57.00), TCR160-059 (59.00)

                            This patch corrects the following



                            Fixes two problems in the asedirector:



                            An ASE command timeout problem encountered by
                            large ASE services.

                            An incorrect decision made by the asedirector as
                            a result of a failed inquire services command.



                            This is a performance improvement in the startup
                            of start scripts.  It will reduce the necessary
                            system calls to start the scripts.

                            Fixes a problem where the Host Status Monitor
                            (asehsm) incorrectly reports a network down
                            (HSM_NI_STATUS DOWN) if the counters for the
                            network interface get zeroed.

                            Fixes an ASE problem where, under certain
                            circumstances, the service scripts could cause
                            the ASE agent to loop during a start or stop
                            service.

                            Corrects a problem with member add in a large
                            environment.

                            Corrects a problem with TruCluster Available
                            Server or Production Server cluster in which
                            services have been started with elevated
                            priority and scheduling algorithm.  Under
                            significant load this could lead to intermittent



                          Summary of TruCluster Software Patches 3-9








                            network and cluster problems.

                            Fixes a problem which caused a service not to
                            start when there was a short network failure.
                            This was seen only with long running stop
                            scripts and special network configurations.

                            Corrects a problem which causes asemgr to core
                            dump when modifying a single drd service to add
                            more than 200 devices.

                            Fixes a problem that caused aseagent or asehsm
                            to core dump when starting NFS and Disk Services
                            that contain several LSM volumes.

                            Fixes a problem where the asemgr will hang as it
                            continuously create and kill multiple directors.

                            Corrects a problem that causes the ASE director
                            to core dump during initialization.

                            Corrects a problem where modifying a service
                            with a large number of DRDs will fail and a
                            "could not malloc" message is seen in the
                            daemon.log file.

                            Fixes a problem where the MEMBER_STATE variable
                            always is shown as BOOTING instead of RUNNING.
                            After first installing TCR, there is no way to
                            have scripts know the MEMBER_STATE.  This
                            problem is cleared on a reboot.

                            Corrects a problem in which a network cable
                            failure that corrects within 7 seconds of the
                            failure can leave the services in a bad state.

                            Fixes a problem that caused the asemgr to get a
                            memory fault when adding multiple services in a
                            row.

                            Fixes a problem with extraneous compiler
                            warnings about strdup() function calls from ASE.















 3-10 Summary of TruCluster Software Patches








 Patch 78.00

 continued
                            Fixes a problem that caused the asemgr utility
                            to not run when called from a program that is
                            owned by root and has the setuid bit turned on.

                            Fixes a problem that can cause the Cluster MIB
                            daemon (cnxmibd) to core dump in Available
                            Server environments.

                            Fixes a problem which caused an error message to
                            be logged for the cnxmibd even though no error
                            had occurred.

                            Fixes two issues with clusters:



                            When a cluster is brought up with ASE off, other
                            members report it as UP and RUNNING instead of
                            UP and UNKNOWN.

                            When a restricted service is running on a
                            member, and asemember stop or aseam stop is
                            executed, the service status is still reported
                            as the member name, instead of Unassigned.



                            Fixes a problem where timeout values of greater
                            than 30 seconds in /etc/hsm.conf would cause ASE
                            agent to fail at start up.

                            Fixes a bug where the aseagent will occasionally
                            core dump on a SCSI bus hang.

                            Fixes a problem that caused the asemgr to report
                            the wrong status for a service.

                            This patch fixes the following problems with the
                            clu_ivp script:

                            The script now checks to be sure that the
                            cluster members are listed in the /etc/hosts
                            file, and it no longer copies /var/adm/messages
                            to /tmp.  Copying the messages file to /tmp
                            could result in the filesystem becoming full,
                            and clu_ivp exiting with an error.  The clu_ivp
                            script now also checks the /var/adm/messages
                            file for shared busses if none are listed in the
                            configuration file.

                            Fixes a problem that could cause the asedirector



                         Summary of TruCluster Software Patches 3-11








                            to core dump.

                            Fixes a problem that caused the asemgr to report
                            that a disk, or mount point, was in multiple
                            services when modifying a service name.

                            Fixes a problem with the ASE application from
                            reporting an incorrect status while booting,
                            after installation or while re-initializing the
                            database.



 Patch 80.00                PPPPaaaattttcccchhhh:::: Fixes problem with ASE_SNMPD_IGNORE_DISKS

 TCR160-070                 SSSSttttaaaatttteeee:::: New

                            This patch fixes a problem with the
                            ASE_SNMPD_IGNORE_DISKS feature.  After
                            specifying a disk to ignore, the ASE service
                            stop and add commands result in conflicting
                            data.  While the daemon.log reports apparent
                            success ( "hrm_dsk.c will ignore /dev/rzb10")
                            the error log reports a failure that indicates
                            that the device is NOT being ignored (CAM "unit
                            reserved error").

 Patch 82.00                PPPPaaaattttcccchhhh:::: Fix for boot failure on a cluster

 TCR160-068                 SSSSttttaaaatttteeee:::: Supersedes patch TCR160-034 (30.00)

                            This patch corrects the following:



                            Fixes a problem which caused a boot failure on a
                            cluster with a large number of shared SCSI
                            buses.

                            Fixes a problem in clustered systems.  It
                            reduces the occurrences of tmv2_notify_cbf error
                            messages in the errlog.








 ______________________________________________________________________________






 3-12 Summary of TruCluster Software Patches








 ______________________________________________________________________________


 ______________________________________________________________________________





















































                         Summary of TruCluster Software Patches 3-13



