OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
HP-UX series 700 11.X patch digest

From: IT Resource Center (support_feedbackus-support2-mail.external.hp.com)
Date: Tue May 27 2003 - 12:42:29 CDT


                        HP Support Information Digests

===============================================================================
o IT Resource Center World Wide Web Service
   ---------------------------------------------------

   If you subscribed through the IT Resource Center and would
   like to be REMOVED from this mailing list, access the
   IT Resource Center on the World Wide Web at:

     http://support.itrc.hp.com/

   Login using your IT Resource Center User ID and Password.
   Then select Support Information Digests (located under
   Maintenance and Support). You may then unsubscribe from the
   appropriate digest.

   To download a patch referenced below, access the
   IT Resource Center on the World Wide Web at:

     http://support.itrc.hp.com/

   Login using your IT Resource Center User ID and Password.
   Then select Individual Patches (under Maintenance and Support)
   to access the patch. You may also download a patch via anonymous
   ftp(1) from ftp.itrc.hp.com.
===============================================================================


Digest Name: weekly HP-UX series 700 11.X patch digest
    Created: Sun May 25 7:05:42 EDT 2003

Table of Contents:

Document ID Title
--------------- -----------
PHSS_28803 s700_800 11.04 Virtualvault 4.6 TGP Logging Enhancement
PHSS_28989 s700_800 11.00 OV DM5.03 Intermediate Patch April 2003
PHSS_28739 s700_800 11.X OV OB4.10 patch - CC packet
PHCO_28656 s700_800 11.X VERITAS Enterprise Administrator Patch
PHCO_28651 s700_800 11.X VERITAS Enterprise Administrator Srvc Patch
PHNE_28606 s700_800 11.00 3.10.01 ACC X.25/9000 Link S/W Patch
PHCO_25514 s700_800 11.00 libnss_files cumulative patch
PHCO_28563 s700_800 11.00 pwgrd(1M) cumulative patch
PHSS_28547 s700_800 11.11 AudioSubsystem Periodic Patch
PHSS_28548 s700_800 11.11 AudioDevKit 2003 Periodic Patch
PHCO_27415 s700_800 11.11 ls(1) cumulative patch
PHKL_28999 s700_800 11.11 getmount_entry;rename;creat;[u]mount;VxFS3.5
PHKL_29039 s700_800 11.11 SCSI IO Cumulative Patch
PHKL_29041 s700_800 11.00 SCSI IO Subsystem Cumulative Patch
PHSS_28736 s700_800 11.X OV DP5.00 patch - CS packet
PHSS_28737 s700_800 11.X OV DP5.00 patch - INFORMIX packet
PHSS_28863 s700_800 11.00 OV ITO6.0X Solaris Agent Patch A.06.15

The documents are listed below.
-------------------------------------------------------------------------------


Document ID: PHSS_28803
Date Loaded: 20030523
      Title: s700_800 11.04 Virtualvault 4.6 TGP Logging Enhancement

Patch Name: PHSS_28803

Patch Description: s700_800 11.04 Virtualvault 4.6 TGP Logging Enhancement

Creation Date: 03/05/15

Post Date: 03/05/23

Hardware Platforms - OS Releases:
        s700: 11.04
        s800: 11.04

Products:
        Virtualvault A.04.60

Filesets:
        VaultTGP.TGP-CORE,fr=A.04.60,fa=HP-UX_B.11.04_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical: No

Category Tags:
        defect_repair general_release

Path Name: /hp-ux_patches/s700_800/11.X/PHSS_28803

Symptoms:
        PHSS_28803:
        1. Provide enhanced verbose logging for TGP.
        2. When SSL is enabled, tgp deemon may exhibit unexpected
           behavior.

        PHSS_27637:
        1. When IP aliasing is configured, trying to create/modify
           TGP service entries through 'Trusted Gateway Proxy
           Administration' screen results in an error,
           "Sufficient memory can not be allocated to create the
           CREATE screen."

           The same kind of error occurs while trying to modify a
           TGP service entry.

        2. When SSL is enabled, tgp daemon may exhibit unexpected
           behavior.

Defect Description:
        PHSS_28803:
        1. Provide enhanced verbose logging for TGP.
        2. When SSL is enabled, tgp deemon may exhibit unexpected
           behavior.

        Resolution:
        1. TGP logging enhancement has been provided.
        2. Migrated OpenSSL version of TGP to 0.9.6j.

        PHSS_27637:
        1. The tgp-edit cgi fails to fetch the MAC label for a lan
           interface when that interface is configured with multiple
           IP addresses (IP aliasing).
        2. When SSL is enabled, tgp daemon may exhibit unexpected
           behavior.

        Resolution:
        1. Since the MAC label associated with a lan interface must
           be the same for all aliases of that interface, query the
           interface without the alias name (use lan0 instead of
           lan0:1).
        2. TGP daemon has been built with OpenSSL version 0.9.6e to
           fix the problem.

Enhancement:
        No

SR:
        8606272389 8606270675 8606298161 8606311448

Patch Files:

        VaultTGP.TGP-CORE,fr=A.04.60,fa=HP-UX_B.11.04_32/64,v=HP:
        /var/opt/vaultTS/inside/vault/bin/tgp-edit
        /tcb/lib/tgpd

what(1) Output:

        VaultTGP.TGP-CORE,fr=A.04.60,fa=HP-UX_B.11.04_32/64,v=HP:
        /var/opt/vaultTS/inside/vault/bin/tgp-edit:
                $Source: src/admin/cgi/tgp-edit/tgp-edit.c, vaultTGP
                        , vaultTGP_4.6 $ $Date: 02/08/22 13:01:31 $
                        $Revision: 1.8.1.12 PATCH_11.04 (PHSS_27637)
                         $
        /tcb/lib/tgpd:
                $Source: src/tgproxy/main.c, vaultTGP, vaultTGP_4.6
                        $ $Date: 03/05/15 08:43:01 $ $Revision: 1.17
                        .1.1 PATCH_11.04 (PHSS_28803) $
                $Source: src/tgproxy/configuration.c, vaultTGP, vaul
                        tTGP_4.6 $ $Date: 03/05/15 08:42:39 $ $Revis
                        ion: 1.8.3.1 PATCH_11.04 (PHSS_28803) $
                $Source: src/tgproxy/proxy.c, vaultTGP, vaultTGP_4.6
                         $ $Date: 03/05/15 08:43:22 $ $Revision: 1.1
                        0.3.1 PATCH_11.04 (PHSS_28803) $
                $Source: src/tgproxy/tgp_audit.c, vaultTGP, vaultTGP
                        _4.6 $ $Date: 03/05/15 08:45:15 $ $Revision:
                         1.7 PATCH_11.04 (PHSS_28803) $
                HP VirtualVault, tgpd, revision A.04.60

cksum(1) Output:

        VaultTGP.TGP-CORE,fr=A.04.60,fa=HP-UX_B.11.04_32/64,v=HP:
        3500358800 78055 /var/opt/vaultTS/inside/vault/bin/tgp-edit
        216287803 1188178 /tcb/lib/tgpd

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies: None

Supersedes:
        PHSS_27637

Equivalent Patches:
        PHSS_28802:
        s700: 11.04
        s800: 11.04

Patch Package Size: 560 KBytes

Installation Instructions:
        Please review all instructions and the Hewlett-Packard
        SupportLine User Guide or your Hewlett-Packard support terms
        and conditions for precautions, scope of license,
        restrictions, and, limitation of liability and warranties,
        before installing this patch.
        ------------------------------------------------------------
        1. Back up your system before installing a patch.

        2. Login as root.

        3. Copy the patch to the /tmp directory.

        4. Move to the /tmp directory and unshar the patch:

                cd /tmp
                sh PHSS_28803

        5. Run swinstall to install the patch:

                swinstall -x autoreboot=true -x patch_match_target=true \
                          -s /tmp/PHSS_28803.depot

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHSS_28803. If you do not wish to retain a
        copy of the original software, include the patch_save_files
        option in the swinstall command above:

                -x patch_save_files=false

        WARNING: If patch_save_files is false when a patch is installed,
                 the patch cannot be deinstalled. Please be careful
                 when using this feature.

        For future reference, the contents of the PHSS_28803.text file is
        available in the product readme:

                swlist -l product -a readme -d /tmp/PHSS_28803.depot

        To put this patch on a magnetic tape and install from the
        tape drive, use the command:

                dd if=/tmp/PHSS_28803.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions:
        PHSS_27637:
        The patch installation replaces the Trusted Gateway
        Proxy Daemon (tgpd). Use the 'Start or Stop Trusted
        Gateway Proxy' interface to stop the daemon before
        installing the patch and to restart it after installing
        the patch. In the event that the TGP daemon is not
        stopped prior to this patch installation, the daemon
        will be terminated.
-----End of Document ID: PHSS_28803------------------------------------------


Document ID: PHSS_28989
Date Loaded: 20030522
      Title: s700_800 11.00 OV DM5.03 Intermediate Patch April 2003

Patch Name: PHSS_28989

Patch Description: s700_800 11.00 OV DM5.03 Intermediate Patch April 2003

Creation Date: 03/05/20

Post Date: 03/05/22

Hardware Platforms - OS Releases:
        s700: 11.00
        s800: 11.00

Products:
        OpenView Distributed Management 5.03

Filesets:
        DMAgent.OVEMS-LOG,fr=B.05.03,fa=HP-UX_B.10.00_700/800,v=HP
        DMAgent.OVEMS-RUN,fr=B.05.03,fa=HP-UX_B.10.00_700/800,v=HP
        DMAgentDevKit.OVDM-XMPv7-PRG,fr=B.05.03,fa=HP-UX_B.10.00_700/800,v=HP

Automatic Reboot?: No

Status: General Release

Critical: No

Category Tags:
        defect_repair general_release

Path Name: /hp-ux_patches/s700_800/11.X/PHSS_28989

Symptoms:
        PHSS_28989:
        PTSfc02901 : The Error logging is improper when the fork
                     fails.

        PTSfc03088 : Build error occurred while using libxmpV7.a
                     library

        PTSfc03102 : In ovlad log object files, record IDs are not
                     sequential.

        PTSfc03095 : get request on corrupted log for scope level
                     2 request leads to blocking

Defect Description:
        PHSS_28989:
        PTSfc02901 : fork() failure does not log error messages
                     as the error handling code never gets
                     executed.

        Resolution:
                     The Resolution is HP proprietary.

        PTSfc03088: When compiling an application using
                    libxmpV7.a library, following "undefined
                    symbol" error occurred.mpP_handle_replies
                    -- referenced in the text segment of
                    /opt/OV/lib/libxmpV7.a (mp_set_req.o).
                    LibxmpV7.a archive library was not build
                    properly

        Resolution:
                     The Resolution is HP proprietary.

        PTSfc03102 : In ovlad flatfile version, log record ID
                     will not be sequential. When the log object
                     file is full, and in wrap around case,
                     ovlad doesn't maintain the sequential
                     numbers. Instead, it skips some numbers
                     in-between.

        Resolution:
                     The Resolution is HP proprietary.

        PTSfc03095 : ovlad sends the error message on corrupted
                     log for scope level 2 get request without
                     sending confirmation message to pmd.
                     pmd waits for confirmation and application
                     blocks.

        Resolution:
                     The Resolution is HP proprietary.

Enhancement:
        No

SR:
        F333003088 F333002901 F333003102 F333003095

Patch Files:

        DMAgent.OVEMS-LOG,fr=B.05.03,fa=HP-UX_B.10.00_700/800,v=HP:
        /opt/OV/bin/ovladdb
        /opt/OV/bin/ovladff

        DMAgent.OVEMS-RUN,fr=B.05.03,fa=HP-UX_B.10.00_700/800,v=HP:
        /opt/OV/bin/ovead

        DMAgentDevKit.OVDM-XMPv7-PRG,fr=B.05.03,
                fa=HP-UX_B.10.00_700/800,v=HP:
        /opt/OV/lib/libxmpV7.a

what(1) Output:

        DMAgent.OVEMS-LOG,fr=B.05.03,fa=HP-UX_B.10.00_700/800,v=HP:
        /opt/OV/bin/ovladdb:
                PATCH PHSS_24061, DM5.03 Consolidated Patch (Apr 200
                        1)
                PATCH PHSS_23827, DM5.03 Intermediate Patch (Apr 200
                        1)
                PATCH PHSS_16122, DM5.03 Consolidated Patch (Aug 199
                        8)
                PATCH PHSS_16859, DM5.03 Consolidated patch Nov1998
                HP OpenView Event Log Agent (ODBC Based) DM Release
                        A.05.03
                HP 9000 S700/S800 HP-UX 10.x OpenView version Apr 1
                        4 2003
                Copyright (c) 1990-2003 Hewlett-Packard Company
                DFIX9027: acse_util.c 16Nov99
                DFIX9017 acse_util.c 18Jun1999
                DFIX9012 acse_util.c 28Jan1999
                DFIX9066: acse_assoc.c 08Nov2001
                DFIX9027: acse_assoc.c 16Nov99
                DFIX9004: acse_assoc.c 12May98
                PATCH PHSS_20460, 991120
                PATCH PHSS_15213, 980511
                PATCH PHSS_20460, 991120
                PATCH PHSS_18263, 990415
                DFIX9027: acse_bind.c 16Nov99
                DFIX9015 acse_bind.c 15Apr1999
                DFIX9027: acse_mgr.c 16Nov99
                DFIX9027: om_opi_stack.c 16Nov99
                DFIX9089: om_opi_stack.c 09July2002
                DFIX9087: om_opi_stack.c 09July2002
                DFIX9022: om_opi_stack.c 08Oct99
                DFIX9038: om_action_request.c 08Mar00
                DFIX9027: om_action_request.c 16Nov99
                PATCH PHSS_21238, 000308
                DFIX9091 : om_common.c 19Aug2002
                DFIX9010: om_create_request.c 12Nov1998
                DFIX9099 : om_get_request.c 24March2003
                DFIX9089 : om_get_request.c 09July2002
                DFIX9087 : om_get_request.c 09July2002
                DFIX9038: om_set_request.c 08Mar00
                DFIX9002: om_set_request.c 20Apr98
                PATCH PHSS_22444, 000921
                DFIX9064: stx_check_obj.c 3rd August 2001
                DFIX9061: stx_check_obj.c 24Apr2001
                DFIX9051: stx_check_obj.c 14Dec2000
                DFIX9046: stx_check_obj.c 03Oct00
                DFIX9038: stx_check_obj.c 08Mar00
                DFIX9010: stx_check_obj.c 12Nov1998
                DFIX9003: stx_check_obj.c 24apr1998
                PATCH PHSS_18263, 990415
                DFIX9054: om_process_attributeList.c 29Jan2001
                DFIX9029: om_process_attributeList.c Nov191999
                DFIX9015: om_process_attributeList.c 26Apr1999
                DFIX9010: om_process_attributeList.c 12Nov1998
                DFIX9054:om_process_modificationList.c 29Jan2001
                DFIX9054 :dtd.c,23 Jan 2001
                PATCH PHSS_21238, 000309
                DFIX9044: struct.c 30Aug2000
                DFIX9036 struct.c 21 Feb 2000
                DFIX9044: list.c 30Aug2000
                DFIX9097 codec.c 24Oct2002
                DIFX9009 codec.c 15Oct1998
                DFIX9086:dtd_code.c,17 May 2002
                DFIX9047:dtd_code.c,13 Oct 2000
                DFIX9027: leh_reconf.c 16Nov99
                DFIX9017: leh_reconf.c 20Jul1999
                DFIX9092 leh_log.c 19Aug2002
                DFIX9090 leh_log.c 19Aug2002
                DFIX9070 leh_log.c 18Jan2002
                DFIX9025 leh_log.c 15Nov1999
                DFIX9068: opi_sock.c 17Jan2002
                DFIX9019: opi_sock.c 25Aug99
                DFIX9062: opi_sock_util.c 19Apr2001
                DFIX9019: opi_sock_util.c 25Aug99
                PATCH PHSS_20108, 991011
                PATCH PHSS_19638, 990825
                DFIX9022: pm_ipc.c 08Oct99
                DFIX9019: pm_ipc.c 25Aug99
                DFIX9001: pm_ipc.c 20Apr98
                DFIX9085 pm_dsm.c 15/5/2002
                DFIX9012 pm_indicate.c 28Jan1999
                DFIX9056: pm_init.c 22Mar01
                DFIX9033: pm_init.c 28Mar00
                DFIX9027: pm_init.c 16Nov99
                PATCH PHSS_20460, 991120
                PATCH PHSS_17424, 990118
                PATCH PHSS_14693, 980402
                PATCH PHSS_18957, DM5.03 Consolidated patch July1999
                PATCH PHSS_20462, DM5.03 Consolidated patch Nov1999
                PATCH PHSS_21240, DM5.03 Consolidated Patch Mar2000
                PATCH PHSS_25190, 20010910
                PATCH PHSS_26811,DM5.03 Intermediate Patch April 200
                        2
                PATCH PHSS_27273,DM5.03 Intermediate Patch June 2002
                PATCH PHSS_27665,DM5.03 Intermediate Patch September
                         2002
                PATCH PHSS_27695,DM5.03 Consolidated Patch September
                         2002
                PATCH PHSS_28988,DM5.03 Intermediate Patch May 2003
                DFIX9010: pm_rq.c 12Nov1998
                DFIX9095: pm_fork.c 02-Sep-2002
                DFIX9060: pm_trace.c 03Apr2001
                DFIX9027: inetaddr.c 16Nov99
                DFIX9027: localaddr.c 16Nov99
                DFIX9027: paddr.c 16Nov99
                DFIX9034 apdu.c 03Feb2000
                DFIX9010: sg.c 12Nov1998
                DFIX9027: aconnect.c 16Nov99
                DFIX9087 : sequent.c 09July2002
                DFIX9025 maxsize.c 15Nov 1999
                PATCH PHSS_17905, 990311
                DFIX9013 rdbsql.c 11Mar1999
                DFIX9025 dbinsert.c 19Nov1999
        /opt/OV/bin/ovladff:
                PATCH PHSS_24061, DM5.03 Consolidated Patch (Apr 200
                        1)
                PATCH PHSS_23827, DM5.03 Intermediate Patch (Apr 200
                        1)
                PATCH PHSS_16122, DM5.03 Consolidated Patch (Aug 199
                        8)
                PATCH PHSS_16859, DM5.03 Consolidated patch Nov1998
                HP OpenView Event Log Agent (Flat File Based) DM Rel
                        ease A.05.03
                HP 9000 S700/S800 HP-UX 10.x OpenView version Apr 1
                        4 2003
                Copyright (c) 1990-2003 Hewlett-Packard Company
                DFIX9027: acse_util.c 16Nov99
                DFIX9017 acse_util.c 18Jun1999
                DFIX9012 acse_util.c 28Jan1999
                DFIX9066: acse_assoc.c 08Nov2001
                DFIX9027: acse_assoc.c 16Nov99
                DFIX9004: acse_assoc.c 12May98
                PATCH PHSS_20460, 991120
                PATCH PHSS_15213, 980511
                PATCH PHSS_20460, 991120
                PATCH PHSS_18263, 990415
                DFIX9027: acse_bind.c 16Nov99
                DFIX9015 acse_bind.c 15Apr1999
                DFIX9027: acse_mgr.c 16Nov99
                DFIX9027: om_opi_stack.c 16Nov99
                DFIX9089: om_opi_stack.c 09July2002
                DFIX9087: om_opi_stack.c 09July2002
                DFIX9022: om_opi_stack.c 08Oct99
                DFIX9038: om_action_request.c 08Mar00
                DFIX9027: om_action_request.c 16Nov99
                PATCH PHSS_21238, 000308
                DFIX9091 : om_common.c 19Aug2002
                DFIX9010: om_create_request.c 12Nov1998
                DFIX9099 : om_get_request.c 24March2003
                DFIX9089 : om_get_request.c 09July2002
                DFIX9087 : om_get_request.c 09July2002
                DFIX9038: om_set_request.c 08Mar00
                DFIX9002: om_set_request.c 20Apr98
                PATCH PHSS_22444, 000921
                DFIX9064: stx_check_obj.c 3rd August 2001
                DFIX9061: stx_check_obj.c 24Apr2001
                DFIX9051: stx_check_obj.c 14Dec2000
                DFIX9046: stx_check_obj.c 03Oct00
                DFIX9038: stx_check_obj.c 08Mar00
                DFIX9010: stx_check_obj.c 12Nov1998
                DFIX9003: stx_check_obj.c 24apr1998
                PATCH PHSS_18263, 990415
                DFIX9054: om_process_attributeList.c 29Jan2001
                DFIX9029: om_process_attributeList.c Nov191999
                DFIX9015: om_process_attributeList.c 26Apr1999
                DFIX9010: om_process_attributeList.c 12Nov1998
                DFIX9054:om_process_modificationList.c 29Jan2001
                DFIX9054 :dtd.c,23 Jan 2001
                PATCH PHSS_21238, 000309
                DFIX9044: struct.c 30Aug2000
                DFIX9036 struct.c 21 Feb 2000
                DFIX9044: list.c 30Aug2000
                DFIX9097 codec.c 24Oct2002
                DIFX9009 codec.c 15Oct1998
                DFIX9086:dtd_code.c,17 May 2002
                DFIX9047:dtd_code.c,13 Oct 2000
                DFIX9027: leh_reconf.c 16Nov99
                DFIX9017: leh_reconf.c 20Jul1999
                DFIX9092 leh_log.c 19Aug2002
                DFIX9090 leh_log.c 19Aug2002
                DFIX9070 leh_log.c 18Jan2002
                DFIX9025 leh_log.c 15Nov1999
                DFIX9068: opi_sock.c 17Jan2002
                DFIX9019: opi_sock.c 25Aug99
                DFIX9062: opi_sock_util.c 19Apr2001
                DFIX9019: opi_sock_util.c 25Aug99
                PATCH PHSS_20108, 991011
                PATCH PHSS_19638, 990825
                DFIX9022: pm_ipc.c 08Oct99
                DFIX9019: pm_ipc.c 25Aug99
                DFIX9001: pm_ipc.c 20Apr98
                DFIX9085 pm_dsm.c 15/5/2002
                DFIX9012 pm_indicate.c 28Jan1999
                DFIX9056: pm_init.c 22Mar01
                DFIX9033: pm_init.c 28Mar00
                DFIX9027: pm_init.c 16Nov99
                PATCH PHSS_20460, 991120
                PATCH PHSS_17424, 990118
                PATCH PHSS_14693, 980402
                PATCH PHSS_18957, DM5.03 Consolidated patch July1999
                PATCH PHSS_20462, DM5.03 Consolidated patch Nov1999
                PATCH PHSS_21240, DM5.03 Consolidated Patch Mar2000
                PATCH PHSS_25190, 20010910
                PATCH PHSS_26811,DM5.03 Intermediate Patch April 200
                        2
                PATCH PHSS_27273,DM5.03 Intermediate Patch June 2002
                PATCH PHSS_27665,DM5.03 Intermediate Patch September
                         2002
                PATCH PHSS_27695,DM5.03 Consolidated Patch September
                         2002
                PATCH PHSS_28988,DM5.03 Intermediate Patch May 2003
                DFIX9010: pm_rq.c 12Nov1998
                DFIX9095: pm_fork.c 02-Sep-2002
                DFIX9060: pm_trace.c 03Apr2001
                DFIX9027: inetaddr.c 16Nov99
                DFIX9027: localaddr.c 16Nov99
                DFIX9027: paddr.c 16Nov99
                DFIX9034 apdu.c 03Feb2000
                DFIX9010: sg.c 12Nov1998
                DFIX9094 : connect.c : 20Aug2002
                DFIX9088 : connect.c : 09July2002
                DFIX9087 : connect.c : 09July2002
                DFIX9078 : connect.c : 09Apr2002
                DFIX9063 : connect.c : 02Aug01
                DFIX9027 : connect.c : 16Nov99
                DFIX9073: create_log.c 02Mar02
                DFIX9027: create_log.c 16Nov99
                DFIX9016 create_log.c 19May99
                DFIX9073 : delete_log.c : 02Mar02
                DFIX9100 : create_rec.c : 03Apr03
                DFIX9063 : create_rec.c : 02Aug01
                DFIX9027: create_rec.c 16Nov99
                DFIX9016 create_rec.c 19May99
                DFIX9087 : sequent.c 09July2002
                DFIX9070 sequent.c 18Jan2002
                PATCH PHSS_18618, 990518
                DFIX9016 status.c 19May99
                DFIX9093 : arc.c : 20Aug2002
                DFIX9077 : arc.c : 09Apr2002
                DFIX9076 : arc.c : 08Apr2002
                DFIX9074 : arc.c : 25Feb2002
                DFIX9073 : arc.c : 02Mar2002
                DFIX9072 : arc.c : 08Apr2002
                DFIX9063 : arc.c : 02Aug01

        DMAgent.OVEMS-RUN,fr=B.05.03,fa=HP-UX_B.10.00_700/800,v=HP:
        /opt/OV/bin/ovead:
                PATCH PHSS_24061, DM5.03 Consolidated Patch (Apr 200
                        1)
                PATCH PHSS_23827, DM5.03 Intermediate Patch (Apr 200
                        1)
                PATCH PHSS_16122, DM5.03 Consolidated Patch (Aug 199
                        8)
                PATCH PHSS_16859, DM5.03 Consolidated patch Nov1998
                HP OpenView Event Agent DM Release A.05.03
                HP 9000 S700/S800 HP-UX 10.x OpenView version Apr 1
                        4 2003
                Copyright (c) 1990-2003 Hewlett-Packard Company
                DFIX9027: acse_util.c 16Nov99
                DFIX9017 acse_util.c 18Jun1999
                DFIX9012 acse_util.c 28Jan1999
                DFIX9066: acse_assoc.c 08Nov2001
                DFIX9027: acse_assoc.c 16Nov99
                DFIX9004: acse_assoc.c 12May98
                PATCH PHSS_20460, 991120
                PATCH PHSS_15213, 980511
                PATCH PHSS_20460, 991120
                PATCH PHSS_18263, 990415
                DFIX9027: acse_bind.c 16Nov99
                DFIX9015 acse_bind.c 15Apr1999
                DFIX9027: acse_mgr.c 16Nov99
                DFIX9068: opi_sock.c 17Jan2002
                DFIX9019: opi_sock.c 25Aug99
                DFIX9062: opi_sock_util.c 19Apr2001
                DFIX9019: opi_sock_util.c 25Aug99
                PATCH PHSS_20108, 991011
                PATCH PHSS_19638, 990825
                DFIX9022: pm_ipc.c 08Oct99
                DFIX9019: pm_ipc.c 25Aug99
                DFIX9001: pm_ipc.c 20Apr98
                DFIX9027: om_opi_stack.c 16Nov99
                DFIX9089: om_opi_stack.c 09July2002
                DFIX9087: om_opi_stack.c 09July2002
                DFIX9022: om_opi_stack.c 08Oct99
                DFIX9038: om_action_request.c 08Mar00
                DFIX9027: om_action_request.c 16Nov99
                PATCH PHSS_21238, 000308
                DFIX9091 : om_common.c 19Aug2002
                DFIX9010: om_create_request.c 12Nov1998
                DFIX9099 : om_get_request.c 24March2003
                DFIX9089 : om_get_request.c 09July2002
                DFIX9087 : om_get_request.c 09July2002
                DFIX9038: om_set_request.c 08Mar00
                DFIX9002: om_set_request.c 20Apr98
                PATCH PHSS_22444, 000921
                DFIX9064: stx_check_obj.c 3rd August 2001
                DFIX9061: stx_check_obj.c 24Apr2001
                DFIX9051: stx_check_obj.c 14Dec2000
                DFIX9046: stx_check_obj.c 03Oct00
                DFIX9038: stx_check_obj.c 08Mar00
                DFIX9010: stx_check_obj.c 12Nov1998
                DFIX9003: stx_check_obj.c 24apr1998
                PATCH PHSS_18263, 990415
                DFIX9054: om_process_attributeList.c 29Jan2001
                DFIX9029: om_process_attributeList.c Nov191999
                DFIX9015: om_process_attributeList.c 26Apr1999
                DFIX9010: om_process_attributeList.c 12Nov1998
                DFIX9054:om_process_modificationList.c 29Jan2001
                DFIX9054 :dtd.c,23 Jan 2001
                PATCH PHSS_21238, 000309
                DFIX9044: struct.c 30Aug2000
                DFIX9036 struct.c 21 Feb 2000
                DFIX9044: list.c 30Aug2000
                DFIX9097 codec.c 24Oct2002
                DIFX9009 codec.c 15Oct1998
                DFIX9086:dtd_code.c,17 May 2002
                DFIX9047:dtd_code.c,13 Oct 2000
                DFIX9085 pm_dsm.c 15/5/2002
                DFIX9012 pm_indicate.c 28Jan1999
                DFIX9056: pm_init.c 22Mar01
                DFIX9033: pm_init.c 28Mar00
                DFIX9027: pm_init.c 16Nov99
                PATCH PHSS_20460, 991120
                PATCH PHSS_17424, 990118
                PATCH PHSS_14693, 980402
                PATCH PHSS_18957, DM5.03 Consolidated patch July1999
                PATCH PHSS_20462, DM5.03 Consolidated patch Nov1999
                PATCH PHSS_21240, DM5.03 Consolidated Patch Mar2000
                PATCH PHSS_25190, 20010910
                PATCH PHSS_26811,DM5.03 Intermediate Patch April 200
                        2
                PATCH PHSS_27273,DM5.03 Intermediate Patch June 2002
                PATCH PHSS_27665,DM5.03 Intermediate Patch September
                         2002
                PATCH PHSS_27695,DM5.03 Consolidated Patch September
                         2002
                PATCH PHSS_28988,DM5.03 Intermediate Patch May 2003
                DFIX9010: pm_rq.c 12Nov1998
                DFIX9095: pm_fork.c 02-Sep-2002
                DFIX9060: pm_trace.c 03Apr2001
                DFIX9027: inetaddr.c 16Nov99
                DFIX9027: localaddr.c 16Nov99
                DFIX9027: paddr.c 16Nov99
                DFIX9034 apdu.c 03Feb2000
                DFIX9010: sg.c 12Nov1998

        DMAgentDevKit.OVDM-XMPv7-PRG,fr=B.05.03,
                fa=HP-UX_B.10.00_700/800,v=HP:
        /opt/OV/lib/libxmpV7.a:
                PATCH PHSS_14693, 980402
                PATCH PHSS_25190, 20010910
                DFIX9065: cii_ent.c 13Sept2001
                DFIX9019: cii_ent.c 25Aug99
                DFIX9021: ch_get_rsp.c 20Sep99
                DFIX9026: mp_error_m.c 11Nov99
                PATCH PHSS_18263, 990415
                DFIX9015: mp_receive.c 26Apr99
                DFIX9010: mp_rel_req.c 12Nov98
                DFIX9010: mp_rel_rsp.c 12Nov98
                DFIX9011: dec_assAtt.c 04Jan1999
                DFIX9011: dec_fcts.c 04Jan1999
                DFIX9011: enc_obj.c 04Jan1999
                PATCH PHSS_17290, 990104
                PATCH PHSS_20460, 991120
                DFIX9024: x_comp.yacc 12Nov1999
                PATCH PHSS_15644, 980617
                DFIX9005: x_comp_cla.c 17Jun1998
                libXOM 1.9 (BULL S.A) 7/1/92
                DFIX9027: iso_reg.c 16Nov99
                PATCH PHSS_20460, 991120
                DFIX9052 iso_reg.c 22Dec2000
                DFIX9027: iso_dreg.c 16Nov99
                DFIX9004: smf_defilt.c 12May1998
                PATCH PHSS_15213, 980511
                DFIX9052 smf_defflt.c 22Dec2000
                PATCH PHSS_20108, 991011
                PATCH PHSS_19638, 990825
                DFIX9022: pm_ipc.c 08Oct99
                DFIX9019: pm_ipc.c 25Aug99
                DFIX9001: pm_ipc.c 20Apr98

cksum(1) Output:

        DMAgent.OVEMS-LOG,fr=B.05.03,fa=HP-UX_B.10.00_700/800,v=HP:
        2461527867 1477592 /opt/OV/bin/ovladdb
        906794317 1313460 /opt/OV/bin/ovladff

        DMAgent.OVEMS-RUN,fr=B.05.03,fa=HP-UX_B.10.00_700/800,v=HP:
        574037718 895505 /opt/OV/bin/ovead

        DMAgentDevKit.OVDM-XMPv7-PRG,fr=B.05.03,
                fa=HP-UX_B.10.00_700/800,v=HP:
        2868544963 1574236 /opt/OV/lib/libxmpV7.a

Patch Conflicts: None

Patch Dependencies:
        s700: 11.00: PHSS_27696
        s800: 11.00: PHSS_27696

Hardware Dependencies: None

Other Dependencies: None

Supersedes: None

Equivalent Patches:
        PHSS_28988:
        s700: 10.01 10.10 10.20
        s800: 10.01 10.10 10.20

        PSOV_03257:
        sparcSOL: 2.4 2.5 2.6

Patch Package Size: 1810 KBytes

Installation Instructions:
        Please review all instructions and the Hewlett-Packard
        SupportLine User Guide or your Hewlett-Packard support terms
        and conditions for precautions, scope of license,
        restrictions, and, limitation of liability and warranties,
        before installing this patch.
        ------------------------------------------------------------
        1. Back up your system before installing a patch.

        2. Login as root.

        3. Copy the patch to the /tmp directory.

        4. Move to the /tmp directory and unshar the patch:

                cd /tmp
                sh PHSS_28989

        5. Run swinstall to install the patch:

                swinstall -x autoreboot=true -x patch_match_target=true \
                          -s /tmp/PHSS_28989.depot

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHSS_28989. If you do not wish to retain a
        copy of the original software, include the patch_save_files
        option in the swinstall command above:

                -x patch_save_files=false

        WARNING: If patch_save_files is false when a patch is installed,
                 the patch cannot be deinstalled. Please be careful
                 when using this feature.

        For future reference, the contents of the PHSS_28989.text file is
        available in the product readme:

                swlist -l product -a readme -d /tmp/PHSS_28989.depot

        To put this patch on a magnetic tape and install from the
        tape drive, use the command:

                dd if=/tmp/PHSS_28989.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions:
        BEFORE LOADING THIS PATCH...

        If there are any OV sessions running on either the
        Management Station or on any Management Consoles,
        these sessions need to be closed. The "ovstop"
        command should then be executed.

        WARNING : The patch will not install if any Network Node
                  Manager processes or DM processes are detected.

        BACKUP ALL OpenView DIRECTORIES TO TAPE.
        This pre-caution ensures that if you have problems
        after installing the patch, you will be able to
        restore your current state from tape.

        NOTE : ovstart is NOT executed after the patch is loaded
        You will need to manually run ovstart. Also, in order to
        keep a history of the patches installed on your system
        the post-install script will attempt to copy this
        patch text file to /usr/OV/ReleaseNotes/patches
        (or /opt/OV/ReleaseNotes/patches). Please make sure
        this file is in /tmp before installation.
-----End of Document ID: PHSS_28989------------------------------------------


Document ID: PHSS_28739
Date Loaded: 20030521
      Title: s700_800 11.X OV OB4.10 patch - CC packet

Patch Name: PHSS_28739

Patch Description: s700_800 11.X OV OB4.10 patch - CC packet

Creation Date: 03/05/07

Post Date: 03/05/21

Hardware Platforms - OS Releases:
        s700: 11.00 11.11 11.20
        s800: 11.00 11.11 11.20

Products:
        OmniBackII A.04.10

Filesets:
        OMNIBACK-II.OMNI-HPUX-P,fr=A.04.10,fa=HP-UX_B.11.00_32/64,v=HP
        OMNIBACK-II.OMNI-OTHUX-P,fr=A.04.10,fa=HP-UX_B.11.00_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical: No

Category Tags:
        defect_repair general_release manual_dependencies

Path Name: /hp-ux_patches/s700_800/11.X/PHSS_28739

Symptoms:
        PHSS_28739:
        Id = HSLco39535 SR: H555009430
            Sanconf does not recognize device that does not
            have the /dev/rmt/*mn file name standard.

        Id = HSLco40532 SR: H555009862
            When starting "omnir -mssql -barhost <host> -base
            <basename>", restore ends with:

              "Set '<basename>:0' not found. Most probably there
               is a DNS configuration problem or one of the systems
               is not in the same Cell Manager system."

        Id = HSLco40559 SR: H555009877
            Backup specification does not reflect correct
            schedules.

        Id = HSLco40563 SR: H555009880
            GUI does not have the selection for the T3590 drive.

        Id = HSLco40640 SR: H555009917
            GUI ends abnormally when there are more than
            100 tablespaces selected for Oracle8 backup
            specification.

        Id = HSLco40763 SR: H555009970
            Mount Request window consumes up to 100% cpu on Unix.

        Id = HSLco40839 SR: H555010002
            Tape status is not displayed in the GUI.

        Id = HSLco40855 SR: H555010015
            Some messages in Monitor context are not displayed
            properly on systems with Japanese localization.

        Id = HSLco40890 SR: H555010038
            Output of command "omnirpt -report session_devices"
            cuts device name after 12 characters.

        Id = HSLco40958 SR: H555010071
            Windows XP clients are not shown in a list of
            available clients when trying to configure a backup
            of Disk Image objects (rawdisks).

        Id = HSLco41076 SR: H555010138
            Disk usage for DCBF directory appears incorrectly
            in GUI.

        Id = HSLco41182 SR: H555010190
            OmniBack GUI ends abnormally after a failover in
            cluster environment.

        Id = HSLco41274 SR:H555010237
            When executing:

              "omnimm -disable_device <logical device>"

            command, not all devices are disabled.

        PHSS_28332:
        Id = HSLco36395 SR: H555008639
            Kanji "month" character is not displayed correctly in
            the scheduler calendar control.

        Id = HSLco36502 SR: H555008659
            OmniBack II user is not able to change and save the
            schedule-time specification of a backup datalist.

        Id = HSLco37193 SR: H555008807
            When backing up SAP integration with EMC split mirror
            functionality, not all the SAP files are backed up.

        Id = HSLco38141 SR: H555009022
            Missing barcode from original media.

        Id = HSLco38201 SR: H555009033
            GUI is unable to select Lotus object backup version
            for restore.

        Id = HSLco38335 SR: H555009064
            Japanese OmniBack II GUI displays truncated database
            session messages.

        Id = HSLco38443 SR: H555009111
            GUI abnormally ends when accessing OmniBack II
            event log.

        Id = HSLco38505 SR: H555009147
            Switching to Instant Recovery context randomly
            displays some other context, when Cell Manager
            is not configured for XP.

        Id = HSLco38889 SR: H555009228
            When creating a NDMP backup datalist, no valid hosts
            can be selected to run pre/post-exec script in GUI.

        Id = HSLco39130 SR: H555009286
            Catalog binary file is deleted if original medium with
            copy is recycled or exported. Importing the catalog
            from copy medium is not possible.

        Id = HSLco39326 SR: H555009339
            Excluded directories are reselected in restore
            context.

        Id = HSLco39486 SR: H555009404
            GUI started with "xomni -restore -debug 1-99"
            ends abnormally when Informix server option in
            Restore context is selected.

        Id = HSLco39892 SR: H555009570
            GUI does not allow blank hostname for local
            pre/post-exec script.

        Id = JAGae19133 SR: 8606254802
            "BalanceNone"' option for SAP integration does
            not work from GUI.

        PHSS_27588:
        Id = HSLco33238 SR:H555007372
            Multiple messages:

              "Memory copy mode activated"

            appear in the session output during MS SQL backup
            with the Fast Direct mode enabled.

        Id = HSLco34581 SR:H555007993
            "devbra" returns 'rewind on close' devices.

        Id = HSLco35611 SR:H555008476
            Restore GUI can not handle two separate Oracle7
            database with the same SID. GUI does not display
            all objects versions.

        Id = HSLco36219 SR:H555008624
            When viewing sessions in database context and then
            switching context, GUI ends abnormally.

        Id = HSLco36343 SR:H555008636
            Statistics for DCBF directory are incorrect in GUI.

        Id = HSLco36478 SR:H555008657
            While attempting to restore an Informix Backup
            GUI ends abnormally.

        Id = HSLco36526 SR:B555014660
            Sanconf does not distinguish between tape devices
            having serial numbers longer than 10 digits.

        Id = HSLco36751 SR:H555008700
            Move client operation does not move the client from
            one cell to another but returns the message that
            selected client exists in all cells.

        Id = HSLco36798 SR:H555008715
            GUI does not respond when view is clicked in main menu.

        Id = HSLco36983 SR:H555008752
            Fields on notification page disappear after switching
            contexts.

        Id = HSLco36986 SR:H555008754
            Report "Extended report on used media" gives wrong info
            about used media in selected timeframe.

        Id = HSLco36988 SR:H555008755
            When saving a XP datalist or barlist created through
            the GUI, the following message pops up:

              "This backup will not start because the SureStore
               Disk Array XP license is not available.".

        Id = HSLco36998 SR:H555008757
            When filesystem is chosen for restore error message
            pops up:

              "error: Error details unknown.".

        Id = HSLco37094 SR:H555008779
            Notifications script can be run from anywhere even
            with ExternalScriptMode set to 1.

        Id = HSLco37174 SR:H555008803
            Menu item /Tools/Database Administration is grayed
            out in MOM GUI.

        Id = HSLco37359 SR:H555008849
            OmniBack II GUI abnormally ends on exit.

        Id = HSLco37939 SR:H555008927
            While configuring OmniBack II reports using GUI only
            datalists are listed (barlists are missing).

        Id = JAGae12418 SR:8606245960
            Backup GUI displays selection, which is inconsistent
            with datalist.

        Id = JAGae27939 SR:8606263614
            GUI session restore picks the last version of file.

        Id = JAGae36127 SR:8606271949
            MS Exchange 2000 objects are not shown.

        PHSS_26878:
        Id = HSLco31458 SR:H555006839
            When using "omnir -rawdisk", the following is reported:

              "[Warning] From: RSM<host> "" Time:<time>
               Following trees from <host>: <Label> session <ID>
               were not found in database:
               ToSection=Section".

        Id = HSLco33515 SR:H555007485
            After using CLI command omnimm -chkfreemedia
            the following messages are logged in the debug.log
            file:
                 "06/13/01 12:00:01 OMNIMM.10542.0
                 ["lib/cmn/obstr.c /main/17":187] A.04.00 b364
                  StrToUserSessionId: "0": not in correct format

                 06/13/01 12:00:01 OMNIMM.10542.0
                 ["lib/cmn/obstr.c /main/17":428] A.04.00 b364
                 StrFromObjectName: "Default LTO": no host/mpoint
                 delimiter"

        Id = HSLco33578 SR:H555007518
            Description and Location fields in select media dialog
            box do not allow wildcards.

        Id = HSLco33579 SR:H555007519
            When browsing pre-allocation media list only hexID and
            label are displayed. Other properties are missing.

        Id = HSLco33645 SR:H555007546
            "Point in time restore" restore option of
            Transaction log backup in OmniBack II MSSQL
            integration is not limited.

        Id = HSLco33767 SR:H555007591
            GUI crashes during browsing SQL 7 restore objects.

        Id = HSLco34046 SR:H555007697
            When device different from original device is selected
            for restore, device is not changed and original device
            is used for restore.

        Id = HSLco34166 SR:H555007748
            OmniBack II SSEA integration option
            "Keep Version available for Instant Restore" for
            Continuous Access XP and Combined
            (Continuous Access XP + Business Copy XP)
            is not supported, but is selectable.

        Id = HSLco34174 SR:H555007752
            "omnicellinfo -dlobj" ends abnormally.

        Id = HSLco34683 SR:H555008049
            If xomni is started with -cde option, characters on
            tabs in the results area are not readable.

        Id = JAGad92807 SR:8606223711
            The current link in the Info menu is labeled
            'OmniBack II FAQ' and it points to:

              http://ovweb3.external.hp.com/ovfaq

        Id = NSMbb44613 SR:B555013242
            The OmniBack II GUI startup performance is poor
            on HP-UX systems.

        Id = HSLco34610 SR:H555008004
            When GUI does not get MSSQL instances properly and user
            enters the instance manually by typing, GUI instead of
            proceeding asks for instance configuration.

        Id = HSLco34641 SR:H555008020
            "Restore to another instance field" is missing in
            SQL 2000 restore context.

        Id = HSLco35458 SR:H555008431
            MOM GUI does not display users.

        Id = HSLco35714 SR:H555008510
            SAP restore objects are not displayed.

        Id = HSLco35716 SR:H555008511
            Data protection and catalog protection date for same
            object differs for one day.

        Id = HSLco35943 SR:H555008559
            After modifying OBII 3.5 Oracle8 barlist using the
            4.x GUI, RMAN script gets corrupted.

        PHSS_26342:
        Id = HSLco31198 SR: H555006778
            Restore of Oracle7 database to a different host
            (backup host and target host are not the same)
            fails with the following error message:

              "grep: can't open
              /etc/opt/omni/oracle/rcs/<Oracle_Sid>.rcs"

        Id = HSLco31665 SR: H555006875
            When files are selected for restore and restore is
            started, RSM reports:

              "Error starting VBDA <DATALIST_NAME> on <computer>:
               Maximum number of files/directories specified
                 => DA will not be started.
               Try to specify less files/directories and
                 restart backup."

        Id = HSLco31733 SR: H555006893
            Additional dates added to periodic backup schedule
            after 13 months.

        Id = HSLco31949 SR: H555006942
            OmniBack II A.04.10 GUI abnormally ends when trying to
            connect to OmniBack II A.04.00 Cell Manager.

        Id = HSLco32409 SR: H555007048
            GUI shows incorrect number of SQL objects for the
            system.

        Id = JAGad95458 SR: 8606226389
            Compress option for the SAP integration in GUI is
            enabled.

        Id = HSLco32637 SR:H555007125
            Printing in OmniBack II 4.x HP-UX GUI does not work.

        Id = HSLco32864 SR:H555007211
            Linux clients can not be updated from GUI.

        Id = HSLco32873 SR:H555007218
            If you try to restore files in interval that does not
            include full backup the following error appears:

              "DB unknown error".

        Id = HSLco33095 SR:H555007294
            Device wizard text update is not working on HPUX 4.X
            GUI.

        Id = HSLco33471 SR:H555007472
            Split pre-exec and post-exec scripts in the EMC
            integration are grayed out.

        Id = JAGae02797 SR:8606233574
            Comments can not be added to RMAN script via OmniBack
            if '#' is specified before comment.

        Id = HSLco31357 SR:H555006818
            GUI crashes during object messages check.

        Id = HSLco31031 SR:H555006752
            During client upgrade it is not possible to
            automatically select all the hosts for the same
            Installation Server.

Defect Description:
        PHSS_28739:
        Id = HSLco39535
            Only device files of the format /dev/rmt/*mn are
            filtered in devlist_ux.c.

        Resolution:
            New environment variable OB2BROWSEALLDEVICES is
            introduced in '.omnirc' file. Possible values are
            0 (default) and 1. If set to 1 the function will
            also browse the /dev/rmt/*n device files.

        Id = HSLco40532
            The source of <basename> is not parsed.

        Resolution:
            The source of <basename> is parsed.

        Id = HSLco40559
            Schedules with excluded days are interpreted
            incorrectly.

        Resolution:
            Schedule interpretation for excluded days is changed.

        Id = HSLco40563
            Magstar 3590 is not supported in the Data Protector GUI.

        Resolution:
            Selection for media type T3590 is added in the
            OmniBack GUI.

            Part of SSPUX410_066.

        Id = HSLco40640
            Buffer that holds tablespace names is too small.

        Resolution:
            Buffer size is increased.

        Id = HSLco40763
            Frequency of Mount Request window timer is too high.

        Resolution:
            Frequency of Mount Request window timer is decreased.

        Id = HSLco40839
            Some info about tape status is not displayed in
            the GUI.

        Resolution:
            Tape status info is added to data displayed in
            Media/Properties GUI context.

        Id = HSLco40855
            Some standard functions (memcpy(), strchr()) do not
            work properly when converting messages on systems
            with Japanese localization.

        Resolution:
            Message manipulation functions have been improved
            in order to properly display messages in localized
            Japanese environment.

        Id = HSLco40890
            Field for device name in output of command
            "omnirtp -report session_devices" is limited to
            12 characters.

        Resolution:
            Number of characters is increased to 20.

        Id = HSLco40958
            Windows XP operating system is not included in list
            of possible operating systems available for Disk
            Image backup.

        Resolution:
            Additional checking for Windows XP is added.

        Id = HSLco41076
            "Free for allocation" option is not implemented
            correctly.

        Resolution:
            Formula for calculating "Free for allocation" option
            is properly adjusted.

        Id = HSLco41182
            After a failover happens, one of the pointers points
            to NULL causing GUI to end abnormally.

        Resolution:
            NULL pointer control is improved.

        Id = HSLco41274 SR:H555010237
            If the system has a large number of devices and the
            device, which is put as argument to omnimm, has a
            lock name, then not all devices are disabled. Device
            list is split in more parts and not all parts are
            searched for devices with the same lock name.

        Resolution:
            The search procedure is changed.

        PHSS_28332:
        Id = HSLco36395
            Font used in the scheduler calendar control has
            incorrectly set locale information.

        Resolution:
            Font's locale information is correctly set.

        Id = HSLco36502
            OmniBack II user, with only "Start backup specification"
            user right, is not able to change and save the
            schedule-time specification of a backup datalist.

        Resolution:
            New global variable "SaveScheduleAllowed" is added
            and it works in combination with "Start backup
            specification" user right. Default value is 0 and
            it is usual interface behavior. If value is set to 1,
            "SaveScheduleAllowed=1", during saving datalist error
            message is still displayed, but the schedule is saved.

        Id = HSLco37193
            In split mirror environment with huge SAP databases
            it can happen that the size of the message buffer
            OmniBack II uses is too small to receive complete list
            of SAP files to be backed up.

        Resolution:
            Setting the OB2IPCBUFSIZE environment variable in the
            /opt/omni/.omnirc file on Cell Server, R1 and R2 hosts,
            specifying the desired amount of memory to be used for
            the buffer solves the described problem.
            Please read the following instructions and make sure
            that the patches listed in "Other Dependencies" section
            (see below) are installed and the environment
            variable is set on Cell Server, R1 and R2 systems before
            running the backup!

            How to determine the buffer size?
            ---------------------------------

            N_obj: number of objects (files)
            N_fs: number of file systems
            N_lvmvg: number of volume groups
            N_dg: number of disk groups
            N_rdsk: number of rawdisks
            Obj: Object Name
            ObjBack: Object Backup Name
            MntPathLen: Path name on backup (R2) host
                         (example: /var/opt/omni/tmp/App_host)
            fsmnt: File System Mount Point
            fsdev: File System Device File
                         (example: /dev/dsk/[c0t1d1,lvol1])
            vg: Volume group
                         (ex: /dev/vg01)
            dg: Disk group (VxVM) - dependence on mapfile
                         which is required for creating disk group
                         (example:/dev/vx/dsk/dg01)
            rdsk: Raw disk file name
                         (example: /dev/rdsk/c1t1d1)
            AvgLen_<xxx> average length of <xxx>

            There are two different buffers used:

            1. BSM <-> R1
            2. R1 <-> R2

            Calculating the BSM <-> R1 buffer size
            --------------------------------------
            MsgSize_BSM_R1 = N_obj * (AvgLen_Obj + 1 + MntPathLen)

            Calculating the R1 <-> R2 buffer size
            -------------------------------------
            MsgSize_R1_R2 =
              N_obj*(AvgLen_Obj+1+AvgLen_ObjBack) +
              N_fs*(AvgLen_fsmnt*2 + MntPathLen + AvgLen_fsdev*2)+
              N_lvmvg*(AvgLen_vg*2) + N_dg*(AvgLen_dg*2) +
              N_rdsk*(AvgLen_rdsk*2)

            Calculating the OB2IPCBUFSIZE value
            -----------------------------------
            OB2IPCBUFSIZE > max (MsgSize_BSM_R1, MsgSize_R1_R2)

            RESTORE NOTE:
            -------------
            If restore is started using the sapbda utility,
            the variable OB2IPCBUFSIZE must be exported to
            environment prior to starting sapbda.

            Known problems:
            ---------------
            If the calculated variable OB2IPCBUFSIZE is correctly
            set, but is still too small for the file list to fit
            into the message buffer, the session will fail with
            the following error seen in the report:

            BR295I Splitting mirror disks...
            BR280I Time stamp <time>
            BR279E Return code from '/opt/omni/lbin/ob2smbsplit
               /<sap_homedir_path>/.<filename>.lst': 2
            BR299E Split/resynchronization of mirror disks failed

            In this case the variable OB2IPCBUFSIZE must be
            recalculated to appropriate value. See above how to
            determine it.

            Part of SSPUX410_033.

        Id = HSLco38141
            Report for original medium does not contain barcode
            information.

        Resolution:
            Barcode information is correctly displayed.

        Id = HSLco38201
            Lotus object versions are not correctly stored in the
            Internal Database which prevents GUI to find them.

        Resolution:
            Record structure containing information about the Lotus
            object versions is changed.

        Id = HSLco38335
            The length of database session messages in Japanese
            version of OmniBack II is incorrectly determined.

        Resolution:
            New function was added to determine the message
            length.

        Id = HSLco38443
            OmniBack II calls FormatMessage function with two
            instead of three parameters that accesses uninitialized
            memory.

        Resolution:
            Third parameter is added.

        Id = HSLco38505
            Instead of Instant Recovery context GUI randomly
            initializes some other context. When Cell Manager
            is configured for XP, everything works properly.

        Resolution:
            Instant Recovery context is unconditionally initialized.

        Id = HSLco38889
            Pre/post-exec script hosts selection does not contain
            the appropriate hosts when creating a NDMP datalist.

        Resolution:
            NDMP pre/post-exec script host selection is corrected
            to display the appropriate hosts.

        Id = HSLco39130
            When Recycling or exporting original medium from
            OmniBack II database purge deletes Detail Catalog
            Binary Files (DCBF) even if the copy medium is still
            protected in the OmniBack II database. In addition
            importing catalog from copy is not possible.

        Resolution:
            Catalog import from copy medium is possible.

            Part of SSPUX410_053.

        Id = HSLco39326
            When object version is changed, all tree sub items
            are marked again and all excludes are deleted.

        Resolution:
            All explicit excludes are left in restore tree after
            changing object version.

        Id = HSLco39486
            DbgPlain function is called with wrong string format.

        Resolution:
            String format for DbgPlain() is corrected.

        Id = HSLco39892
            There was not blank string in the "On-Client" combo box.

        Resolution:
            Blank string is added to combo box context and handling
            with this option is added to the algorithm for making
            a data list.

        Id = JAGae19133
            From OmniBack II A.04.00 onwards, 'BalanceNone' is
            obsoleted and changed to 'BalanceLoad'.

        Resolution:
            'BalanceNone' option for SAP integration is implemented
            again in GUI.

        PHSS_27588:
        Id = HSLco33238
            MS SQL backup using Fast Direct mode results as
            "proper backup", but there are too many messages.

        Resolution:
            Only one message of type:

              "[Normal] From: BMA<hostname> "<device_name>"
                Time: <dd.mm.yy hh:mm:ss>
               Memory copy mode activated."

            per Backup Media Agent (BMA) is displayed.

        Id = HSLco34581
            In case that "st_san_safe" kernel parameter is enabled,
            system cannot work with 'rewind on close' devices.
            So "devbra" is returning devices which are not usable.

        Resolution:
            "devbra" is changed in order to return
            'non-rewind on close' devices.

        Id = HSLco35611
            GUI does not check on which host Oracle7 database is
            backed up and all backup versions are appended to
            the first one found.

        Resolution:
            Host matching and object version adding to list is
            improved.

        Id = HSLco36219
            Problem occurs when there are a lot of sessions or
            when there are a lot of tree nodes in scoping pane.

        Resolution:
            Tree control in scoping pane is dynamically collapsed
            before context is switched.

            Part of SSPUX410_034

        Id = HSLco36343
            GUI reports incorrect statistics for DCBF directory.

        Resolution:
            GUI is improved in order to report correct
            statistics for DCBF directory.

        Id = HSLco36478
            Incorrect indirection operator is used.

        Resolution:
            Indirection operator is used correctly.

        Id = HSLco36526
            Devbra and sanconf are limited to 10 character serial
            numbers only. When there are devices with 12 digit
            SN detected, devbra truncates the last two digits.
            As a result, several physical devices are then treated
            as one and the same device.

        Resolution:
            Devbra is using all digits of the device SN to
            distinguish between devices.

            Part of SSPUX410_040.

        Id = HSLco36751
            List of clients residing in the destination cell
            server is not updated.

        Resolution:
            List of clients residing in the destination cell
            server is now properly updated.

        Id = HSLco36798
            After installation of SSPUX410_024 or SSPUX410_029,
            GUI goes into infinite loop when view is clicked in
            main menu.

        Resolution:
            Additional activation checking is added in users
            context.

        Id = HSLco36983
            During second initialization of combo box an error
            occurs while retrieving datalist and leaving the rest
            of the fields uninitialized.

        Resolution:
            Fields on notification page do not disappear after
            switching contexts.

        Id = HSLco36986
            OmniBack II does not properly create list of sessions
            for used media in selected timeframe.

        Resolution:
            "Extended report on used media" report is removed from
            reporting.

        Id = HSLco36988
            GUI never looks for the new 1TB XP license, but always
            looks for the old XP standard license. The same is with
            the new 1TB EMC license.

        Resolution:
            GUI also looks for the new 1TB EMC and 1TB XP licenses.

        Id = HSLco36998
            The cause for the error message is refreshing of media
            tab. While refreshing it tries to retrieve object
            versions of subfolders, which were not clicked, hence
            not initialized.

        Resolution:
            GUI now searches only folders which have object
            versions initialized.

        Id = HSLco37094
            Script can be run from anywhere because omnirpt does
            not check the global options file.

        Resolution:
            Omnirpt was changed and now it checks the global
            options file for ExternalScriptMode entry.

        Id = HSLco37174
            GUI expects "start backup" instead of "monitor" user
            rights for starting Database context GUI.

        Resolution:
            GUI now checks "monitor" user rights for showing
            /Tools/Database Administration menu item.

        Id = HSLco37359
            OmniBack II GUI abnormally ends on exit, when
            there are two "Schedule" tabs opened at a time.

        Resolution:
            OmniBack II GUI ends normally.

        Id = HSLco37939
            Barlists are members of a group which is not displayed
            under reporting group in GUI Reporting.

        Resolution:
            Barlists are moved to a group that is displayed in GUI.

        Id = JAGae12418
            GUI is not able to handle nested mount points.
            When GUI receives excluded directory from datalist
            file it assumes that the part of the string between
            first and second slash represents mount point.
            Besides this, mount point is shown in GUI as a
            mountpoint and as directory.

        Resolution:
            GUI is aware of nested mountpoints.

        Id = JAGae27939
            Even though session selected for restore is not the
            last one, GUI will pick the latest version of file
            for restore.

        Resolution:
            Version selection mechanism is fixed.

        Id = JAGae36127

            "omnidb" options "-msese" and "-msexchange" do not show
            MS Exchange 2000 objects.

        Resolution:
            New "omnidb -msese" option is implemented.

        PHSS_26878:
        Id = HSLco31458
            Restore Session Manager in integration protocol is
            changed and omnir is not updated correctly.

        Resolution:
            omnir is corrected.

        Id = HSLco33515
            After using CLI command omnimm -chkfreemedia
            inappropriate messages are logged in the debug.log
            file.

        Resolution:
            Inappropriate messages are no longer logged in the
            debug.log file.

        Id = HSLco33578
            Description and Location fields in the Select Media
            dialog box do not allow wildcards.

        Resolution:
            Description and Location fields in the Select Media
            dialog box now support wildcards.

        Id = HSLco33579
            Message handler for device medium object does not
            parse MS_GETTEXT message correctly. Therefore
            pre-allocation list does not display all the data.

        Resolution:
            Message parsing in device medium object improved.

        Id = HSLco33645
            "Point in time restore" restore option of
            Transaction log backup in OmniBack II MSSQL
            integration is not limited.

        Resolution:
            "Point in time restore" restore option is limited by
            the backups. The maximum time is limited by start of
            backup session selected for restore. The minimum time
            is limited by first previous full or differential
            backup.

        Id = HSLco33767
            Insufficient amount of memory is allocated.

        Resolution:
            Enough memory is allocated.

        Id = HSLco34046
            Change device option is not working in host
            restore mode.

        Resolution:
            Code is corrected.

        Id = HSLco34166
            OmniBack II SSEA integration option
            "Keep Version available for Instant Restore" for
            Continuous Access XP and Combined
            (Continuous Access XP + Business Copy XP)
            is not supported, but is selectable.

        Resolution:
            Option "Keep Version available for Instant Restore"
            for other than Business Copy XP is grayed out.

        Id = HSLco34174
            The array that holds the objects of datalist is too
            small.

        Resolution:
            The array is increased.

        Id = HSLco34683
            CDE text default color is white. OmniBack II has white
            background so text is not readable.

        Resolution:
            Instead of button text we now use info text for tabs,
            which is black.

        Id = JAGad92807
            This page is outdated. It must be labeled 'eCare
            Support' and it must point to:

              http://support.openview.hp.com/support.jsp?FromPROD
              =ob_4_1

        Resolution:
            Label and links are fixed.

        Id = NSMbb44613
            At startup time all contexts/dlls are loaded.
            On UX systems this needs ~2 seconds for each.
            On top of that, ReadSubTree() is performed 3 times for
            each context.

        Resolution:
            Usually administrator does not need all contexts from
            the start. It is enough to first load database, monitor,
            and backup. dlls for other contexts are only loaded when
            the context is accessed during GUI session.

        Id = HSLco34610
            GUI does not check if instance is already configured.

        Resolution:
            GUI checks if instance is already configured.

        Id = HSLco34641
            "Restore to another instance" combo box for displaying
            instances installed on SQL Server 2000 is missing.

        Resolution:
            "Restore to another instance" combo box is added.

        Id = HSLco35458
            MOM GUI is not aware of users and the result is "Not
            Available" message in results area.

        Resolution:
            MOM GUI correctly displays users.

            Part of SSPUX410_024.

        Id = HSLco35714
            If SAP host is selected in restore context, number of
            objects is correct, but first object is displayed for
            every object. Cause for the problem is definition of
            variable mount.

        Resolution:
            Value of mount is not initialized but assigned.

        Id = HSLco35716
            Data protection value is improperly calculated.

        Resolution:
            Data protection calculation is improved.

        Id = HSLco35943
            OBII 4.x GUI reparsed RMAN script and incorrectly
            recomposes it.

        Resolution:
            RMAN script parsing can be disabled by specifying the
            following global variable:

            NoGUIRMANScriptParsing=1

            Part of SSPUX410_029.

        PHSS_26342:
        Id = HSLco31198
            When restoring Oracle7 tablespace that is backed
            up on one backup host to another target Oracle
            client, the Restore Session Manager copies the rcs
            file to the backup host instead of target host.

        Resolution:
            The rcs files are properly restored to the
            target host.

        Id = HSLco31665
            Files which are grayed out in GUI are excluded with
            option -exclude. Since the number of '-exclude' options
            is limited, this can cause restore to fail.

        Resolution:
            Handling of excluded files is changed.

        Id = HSLco31733
            In next year the same date is not the same day in
            week. Scheduled dates after one year are just copied,
            so backups are scheduled on wrong days.

        Resolution:
            Days are correctly moved to next year.

        Id = HSLco31949
            Any attempt to establish connection to OmniBack II
            A.04.00 Cell Manager from OmniBack II A.04.10 GUI,
            when having no permissions to do so, results in
            core dump of OmniBack II A.04.10 GUI.

        Resolution:
            Message "No permission" is displayed when one tries to
            connect to a system where one does not have
            sufficient permissions.

            Part of SSPUX410_004.

        Id = HSLco32409
            GUI incorrectly determines which SQL objects has
            already been added to SQL restore and which not.
            Consequently GUI may display no objects at all,
            though omnidb shows objects or the same object
            several times.

        Resolution:
            GUI now correctly determines which SQL objects
            have to be added to restore tree.

        Id = JAGad95458
            The Release Notes state that compression is not
            supported for any of the database integrations.

        Resolution:
            The Compress option in GUI is disabled.

        Id = HSLco32637
            Printing is not possible due to missing windu xprinter
            directory and *.drv files in OmniBack II installation.

        Resolution:
            Files are copied to the correct location.

        Id = HSLco32864
            GUI expects Windows Installation Server for Linux
            client. However the right one is UNIX Installation
            Server.

        Resolution:
            Checking is improved with new macro for GUI.

        Id = HSLco32873
            Selecting files for restore within interval that does
            not include the full backup will trigger an error in
            the list_full_rest_chain function.

        Resolution:
            The function marks an error and sends it to GUI, which
            will show a message:

              "You have chosen an interval which does not include
               all the sessions needed to compose a full restore
               chain. Please reconnect to the Cell Server".

        Id = HSLco33095
            When adding new device in GUI and device type is
            changed to SCSI library in first step of wizard,
            data format is not changed to interface type.

        Resolution:
            Window is invalidated and updated.

        Id = HSLco33471
            Split pre-exec and post-exec scripts working with the
            EMC integration are disabled.

        Resolution:
            Split pre-exec and post-exec scripts working with the
            EMC integration are enabled again.

        Id = JAGae02797
            OmniBack II uses '#' character for internal parsing.

        Resolution:
            Code is changed. New character <alt + 178> is used for
            OmniBack II internal parsing.

        Id = HSLco31357
            In case that object has large number of messages,
            GUI crashes during message check.

        Resolution:
            GUI is improved in order not to crash.

        Id = HSLco31031
            During client upgrade it is not possible to
            automatically select all the hosts for the same
            Installation Server.

        Resolution:
            GUI is improved.

Enhancement:
        No

SR:
        H555010071 H555009970 H555009880 H555009862 H555009917
        H555010190 H555010038 H555010237 H555010138 H555009877
        H555009430 H555010002 H555010015 H555009286 H555008639
        H555009111 H555008659 H555009202 H555009022 H555009033
        H555009404 8606254802 H555009064 H555009570 H555009147
        H555009228 H555008807 H555009339 H555008395 H555008764
        H555008755 H555008476 H555008927 H555008657 H555008757
        H555007993 8606280024 H555008849 H555008779 8606263614
        8606245960 B555014660 8606271949 H555008700 H555006822
        H555008803 H555007372 H555008624 H555008715 H555008752
        H555008636 H555008664 H555008637 H555008754 H555007748
        H555006839 H555008559 8606223711 H555007697 B555013242
        H555008020 H555008004 H555008510 H555008511 H555008431
        H555008049 H555007518 H555007752 H555007546 H555007519
        H555007591 H555007485 H555006893 H555006875 H555007211
        8606226389 H555006778 H555007125 H555007218 H555007048
        H555006752 H555007472 8606233574 H555006942 H555007294
        H555006818

Patch Files:

        OMNIBACK-II.OMNI-HPUX-P,fr=A.04.10,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /opt/omni/databases/vendor/cc/hp/s800/hp-ux-11/A.04.10/
                packet.Z
        /opt/omni/databases/vendor/cc/hp/s800/hp-ux-1020/A.04.10/
                packet.Z
        /opt/omni/databases/vendor/momgui/hp/s800/hp-ux-1020/
                A.04.10/packet.Z
        /opt/omni/databases/vendor/momgui/hp/s800/hp-ux-11/A.04.10/
                packet.Z

        OMNIBACK-II.OMNI-OTHUX-P,fr=A.04.10,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /opt/omni/databases/vendor/cc/dec/alpha/osf1-4/A.04.10/
                packet.Z
        /opt/omni/databases/vendor/cc/gpl/i386/linux-60/A.04.10/
                packet.Z
        /opt/omni/databases/vendor/cc/ibm/rs6000/aix-42/A.04.10/
                packet.Z
        /opt/omni/databases/vendor/cc/ncr/i386/mp-ras/A.04.10/
                packet.Z
        /opt/omni/databases/vendor/cc/sco/i386/sco_sv/A.04.10/
                packet.Z
        /opt/omni/databases/vendor/cc/sco/i386/unixware/A.04.10/
                packet.Z
        /opt/omni/databases/vendor/cc/sequent/i386/dynix/A.04.10/
                packet.Z
        /opt/omni/databases/vendor/cc/sgi/mips/irix-62/A.04.10/
                packet.Z
        /opt/omni/databases/vendor/cc/siemens/r400/sinix/A.04.10/
                packet.Z
        /opt/omni/databases/vendor/cc/sun/sparc/solaris-26/A.04.10/
                packet.Z

what(1) Output:

        OMNIBACK-II.OMNI-HPUX-P,fr=A.04.10,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /opt/omni/databases/vendor/cc/hp/s800/hp-ux-11/A.04.10/
                packet.Z:
                None
        /opt/omni/databases/vendor/cc/hp/s800/hp-ux-1020/A.04.10/
                packet.Z:
                None
        /opt/omni/databases/vendor/momgui/hp/s800/hp-ux-1020/
                A.04.10/packet.Z:
                None
        /opt/omni/databases/vendor/momgui/hp/s800/hp-ux-11/A.04.10/
                packet.Z:
                None

        OMNIBACK-II.OMNI-OTHUX-P,fr=A.04.10,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /opt/omni/databases/vendor/cc/dec/alpha/osf1-4/A.04.10/
                packet.Z:
                None
        /opt/omni/databases/vendor/cc/gpl/i386/linux-60/A.04.10/
                packet.Z:
                None
        /opt/omni/databases/vendor/cc/ibm/rs6000/aix-42/A.04.10/
                packet.Z:
                None
        /opt/omni/databases/vendor/cc/ncr/i386/mp-ras/A.04.10/
                packet.Z:
                None
        /opt/omni/databases/vendor/cc/sco/i386/sco_sv/A.04.10/
                packet.Z:
                None
        /opt/omni/databases/vendor/cc/sco/i386/unixware/A.04.10/
                packet.Z:
                None
        /opt/omni/databases/vendor/cc/sequent/i386/dynix/A.04.10/
                packet.Z:
                None
        /opt/omni/databases/vendor/cc/sgi/mips/irix-62/A.04.10/
                packet.Z:
                None
        /opt/omni/databases/vendor/cc/siemens/r400/sinix/A.04.10/
                packet.Z:
                None
        /opt/omni/databases/vendor/cc/sun/sparc/solaris-26/A.04.10/
                packet.Z:
                None

cksum(1) Output:

        OMNIBACK-II.OMNI-HPUX-P,fr=A.04.10,fa=HP-UX_B.11.00_32/64,
                v=HP:
        2325068595 39361389 /opt/omni/databases/vendor/cc/hp/s800/
                hp-ux-11/A.04.10/packet.Z
        3256642456 39356215 /opt/omni/databases/vendor/cc/hp/s800/
                hp-ux-1020/A.04.10/packet.Z
        2258807040 214427 /opt/omni/databases/vendor/momgui/hp/s800/
                hp-ux-1020/A.04.10/packet.Z
        948989081 214455 /opt/omni/databases/vendor/momgui/hp/s800/
                hp-ux-11/A.04.10/packet.Z

        OMNIBACK-II.OMNI-OTHUX-P,fr=A.04.10,fa=HP-UX_B.11.00_32/64,
                v=HP:
        3829631447 6802595 /opt/omni/databases/vendor/cc/dec/alpha/
                osf1-4/A.04.10/packet.Z
        1336311922 5431787 /opt/omni/databases/vendor/cc/gpl/i386/
                linux-60/A.04.10/packet.Z
        1944896905 6109072 /opt/omni/databases/vendor/cc/ibm/rs6000/
                aix-42/A.04.10/packet.Z
        2740347538 5979362 /opt/omni/databases/vendor/cc/ncr/i386/
                mp-ras/A.04.10/packet.Z
        192309531 5903947 /opt/omni/databases/vendor/cc/sco/i386/
                sco_sv/A.04.10/packet.Z
        1237661393 5755855 /opt/omni/databases/vendor/cc/sco/i386/
                unixware/A.04.10/packet.Z
        998290913 5914807 /opt/omni/databases/vendor/cc/sequent/
                i386/dynix/A.04.10/packet.Z
        618773527 7892038 /opt/omni/databases/vendor/cc/sgi/mips/
                irix-62/A.04.10/packet.Z
        374689289 6697445 /opt/omni/databases/vendor/cc/siemens/
                r400/sinix/A.04.10/packet.Z
        3083702480 6083438 /opt/omni/databases/vendor/cc/sun/sparc/
                solaris-26/A.04.10/packet.Z

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies:
        If any newer SSP for the Cell Console is installed
        on your system, you must re-apply the SSP after
        installing this Cell Console patch.

        PHSS_28732:
        Cell Server (CS) packet patch,
        Release date: Available
        Id = HSLco40559 SR:H555009877
        Id = HSLco39130 SR:H555009286
        Id = HSLco37939 SR:H555008927
        Id = HSLco37193 SR:H555008807
        Id = HSLco33515 SR:H555007485
        Id = HSLco32873 SR:H555007218
        Id = JAGae12418 SR:8606245960
        PHSS_28732 is required for these defect fixes.

        PHSS_28724:
        SAP packet patch,
        Release Date: Available
        Id = HSLco37193 SR:H555008807
        PHSS_28724 is required for this defect fix.

        PHSS_28585:
        Core packet patch,
        Release Date: Available
        Id = HSLco37193 SR:H555008807
        Id = HSLco35716 SR:H555008511
        Id = HSLco34641 SR:H555008020
        Id = HSLco32873 SR:H555007218
        Id = JAGad92807 SR:8606223711
        Bad catalog access messages are displayed without
        PHSS_28585.

        PHSS_28342:
        EMC packet patch,
        Release Date: Available
        Id = HSLco37193 SR:H555008807
        PHSS_28342 is required for this defect fix.

        PHSS_28334:
        Media Agent (MA) packet patch,
        Release Date: Available
        Id = HSLco36526 SR:B555014660
        Id = HSLco34581 SR:H555007993
        PHSS_28334 is required for these defect fixes.

        OMNIBACK_00079:
        NT_MA packet patch,
        Release Date: Available
        Id = HSLco33238 SR:H555007372
        OMNIBACK_00079 is required for this defect fix.

Supersedes:
        PHSS_28332 PHSS_27588 PHSS_26878 PHSS_26342

Equivalent Patches:
        PHSS_28738:
        s700: 10.20
        s800: 10.20

Patch Package Size: 129700 KBytes

Installation Instructions:
        Please review all instructions and the Hewlett-Packard
        SupportLine User Guide or your Hewlett-Packard support terms
        and conditions for precautions, scope of license,
        restrictions, and, limitation of liability and warranties,
        before installing this patch.
        ------------------------------------------------------------
        1. Back up your system before installing a patch.

        2. Login as root.

        3. Copy the patch to the /tmp directory.

        4. Move to the /tmp directory and unshar the patch:

                cd /tmp
                sh PHSS_28739

        5. Run swinstall to install the patch:

                swinstall -x autoreboot=true -x patch_match_target=true \
                          -s /tmp/PHSS_28739.depot

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHSS_28739. If you do not wish to retain a
        copy of the original software, include the patch_save_files
        option in the swinstall command above:

                -x patch_save_files=false

        WARNING: If patch_save_files is false when a patch is installed,
                 the patch cannot be deinstalled. Please be careful
                 when using this feature.

        For future reference, the contents of the PHSS_28739.text file is
        available in the product readme:

                swlist -l product -a readme -d /tmp/PHSS_28739.depot

        To put this patch on a magnetic tape and install from the
        tape drive, use the command:

                dd if=/tmp/PHSS_28739.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions:
        PHSS_28739:
        NOTE!
        This Patch has to be installed on the Installation
        Server host.

        The User Interface must be redistributed to the client
        system(s) after the installation of the patch in order
        to get the fixes into effect.

        For distribution of the User Interface, refer to the
        OmniBackII Installation guide.

        Patch includes the following Site Specific Patches:
           SSPUX410_004
           SSPUX410_024
           SSPUX410_029
           SSPUX410_033
           SSPUX410_034
           SSPUX410_040
           SSPUX410_053
           SSPUX410_066
-----End of Document ID: PHSS_28739------------------------------------------


Document ID: PHCO_28656
Date Loaded: 20030521
      Title: s700_800 11.X VERITAS Enterprise Administrator Patch

Patch Name: PHCO_28656

Patch Description: s700_800 11.X VERITAS Enterprise Administrator Patch

Creation Date: 03/02/27

Post Date: 03/05/21

Hardware Platforms - OS Releases:
        s700: 11.00 11.11
        s800: 11.00 11.11

Products:
        VRTSob 3.0.2.261a

Filesets:
        VRTSobgui.VEA-FILESET,fr=3.0.2.261a,fa=HP-UX_B.11.11_32/64,v=HP
        VRTSobgui.VEA-FILESET,fr=3.0.2.261a,fa=HP-UX_B.11.11_32/64,v=VERITAS

Automatic Reboot?: No

Status: General Release

Critical: No

Category Tags:
        defect_repair general_release

Path Name: /hp-ux_patches/s700_800/11.X/PHCO_28656

Symptoms:
        PHCO_28656:
        Incremental fixes implemented in VEA 3.0.2.272
        integrated back into VEA 3.0.2.261.

Defect Description:
        PHCO_28656:
        This patch majorly contains bug fixes of the VERITAS
        Enterprise Administrator (VEA), which were done
        between the VEA release 3.0.2.261 and the VEA release
        3.0.2.272, as reported by different VERITAS point
        products using VEA.

Enhancement:
        No

SR:
        8606297830

Patch Files:

        VRTSobgui.VEA-FILESET,fr=3.0.2.261a,fa=HP-UX_B.11.11_32/64,
                v=HP:

        VRTSobgui.VEA-FILESET,fr=3.0.2.261a,fa=HP-UX_B.11.11_32/64,
                v=VERITAS:
        /opt/VRTSob/bin/vea
        /opt/VRTSob/lib/OBGUI.jar
        /opt/VRTSob/lib/cat/resource.jar
        /opt/VRTSob/lib/ci.jar
        /opt/VRTSob/lib/cicustom.jar

what(1) Output:

        VRTSobgui.VEA-FILESET,fr=3.0.2.261a,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /opt/VRTSob/bin/vea:
                None
        /opt/VRTSob/lib/OBGUI.jar:
                None
        /opt/VRTSob/lib/cat/resource.jar:
                None
        /opt/VRTSob/lib/ci.jar:
                None
        /opt/VRTSob/lib/cicustom.jar:
                None

cksum(1) Output:

        VRTSobgui.VEA-FILESET,fr=3.0.2.261a,fa=HP-UX_B.11.11_32/64,
                v=HP:
        701711362 3900 /opt/VRTSob/bin/vea
        4047466685 1574530 /opt/VRTSob/lib/OBGUI.jar
        1916146153 413 /opt/VRTSob/lib/cat/resource.jar
        1566481442 369093 /opt/VRTSob/lib/ci.jar
        593545730 51593 /opt/VRTSob/lib/cicustom.jar

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies: None

Supersedes: None

Equivalent Patches: None

Patch Package Size: 1980 KBytes

Installation Instructions:
        Please review all instructions and the Hewlett-Packard
        SupportLine User Guide or your Hewlett-Packard support terms
        and conditions for precautions, scope of license,
        restrictions, and, limitation of liability and warranties,
        before installing this patch.
        ------------------------------------------------------------
        1. Back up your system before installing a patch.

        2. Login as root.

        3. Copy the patch to the /tmp directory.

        4. Move to the /tmp directory and unshar the patch:

                cd /tmp
                sh PHCO_28656

        5. Run swinstall to install the patch:

                swinstall -x autoreboot=true -x patch_match_target=true \
                          -s /tmp/PHCO_28656.depot

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHCO_28656. If you do not wish to retain a
        copy of the original software, include the patch_save_files
        option in the swinstall command above:

                -x patch_save_files=false

        WARNING: If patch_save_files is false when a patch is installed,
                 the patch cannot be deinstalled. Please be careful
                 when using this feature.

        For future reference, the contents of the PHCO_28656.text file is
        available in the product readme:

                swlist -l product -a readme -d /tmp/PHCO_28656.depot

        To put this patch on a magnetic tape and install from the
        tape drive, use the command:

                dd if=/tmp/PHCO_28656.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions: None
-----End of Document ID: PHCO_28656------------------------------------------


Document ID: PHCO_28651
Date Loaded: 20030521
      Title: s700_800 11.X VERITAS Enterprise Administrator Srvc Patch

Patch Name: PHCO_28651

Patch Description: s700_800 11.X VERITAS Enterprise Administrator Srvc Patch

Creation Date: 03/04/29

Post Date: 03/05/21

Hardware Platforms - OS Releases:
        s700: 11.00 11.11
        s800: 11.00 11.11

Products:
        VRTSob 3.0.2.261a

Filesets:
        VRTSob.VEAS-FILESET,fr=3.0.2.261a,fa=HP-UX_B.11.11_32/64,v=HP
        VRTSob.VEAS-FILESET,fr=3.0.2.261a,fa=HP-UX_B.11.11_32/64,v=VERITAS

Automatic Reboot?: No

Status: General Release

Critical: No

Category Tags:
        defect_repair general_release

Path Name: /hp-ux_patches/s700_800/11.X/PHCO_28651

Symptoms:
        PHCO_28651:
        Incremental fixes implemented in VEA 3.0.2.272 integrated
        back into VEA 3.0.2.261.

Defect Description:
        PHCO_28651:
        This patch majorly contains bug fixes of the VERITAS
        Enterprise Administrator (VEA) service, which were done
        between the VEA release 3.0.2.261 and the VEA release
        3.0.2.272, as reported by different VERITAS point products
        using VEA.

Enhancement:
        No

SR:
        8606297831

Patch Files:

        VRTSob.VEAS-FILESET,fr=3.0.2.261a,fa=HP-UX_B.11.11_32/64,
                v=HP:

        VRTSob.VEAS-FILESET,fr=3.0.2.261a,fa=HP-UX_B.11.11_32/64,
                v=VERITAS:
        /opt/VRTSob/bin/vxalerttype
        /opt/VRTSob/bin/vxobjecttype
        /opt/VRTSob/bin/vxregctl
        /opt/VRTSob/bin/vxsvc
        /opt/VRTSob/bin/vxsvcctrl
        /opt/VRTSob/extensions/GlobalObject/IsisSkin/java/1033/
                GlobalObjects.jar
        /opt/VRTSob/extensions/ObguiPrint/IsisSkin/java/1033/
                ObguiPrint.jar
        /opt/VRTSob/extensions/PrintController/IsisSkin/java/1033/
                PrintController.jar
        /opt/VRTSob/extensions/System/IsisSkin/java/1033/
                SystemExtension.jar
        /opt/VRTSob/extensions/alertlog/IsisSkin/java/1033/
                AlertExtension.jar
        /opt/VRTSob/extensions/controlPanel/IsisSkin/java/1033/
                controlPanel.jar
        /opt/VRTSob/extensions/genericlogger/IsisSkin/java/1033/
                TaskExtension.jar
        /opt/VRTSob/lib/libvxapi.sl
        /opt/VRTSob/providers/alertlog/alertlog.sl
        /opt/VRTSob/providers/controlPanel/controlpanel.sl
        /opt/VRTSob/providers/genericlogger/libgenericlogger.sl
        /opt/VRTSob/sbin/isisd

what(1) Output:

        VRTSob.VEAS-FILESET,fr=3.0.2.261a,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /opt/VRTSob/bin/vxalerttype:
                None
        /opt/VRTSob/bin/vxobjecttype:
                None
        /opt/VRTSob/bin/vxregctl:
                None
        /opt/VRTSob/bin/vxsvc:
                None
        /opt/VRTSob/bin/vxsvcctrl:
                None
        /opt/VRTSob/extensions/GlobalObject/IsisSkin/java/1033/
                GlobalObjects.jar:
                None
        /opt/VRTSob/extensions/ObguiPrint/IsisSkin/java/1033/
                ObguiPrint.jar:
                None
        /opt/VRTSob/extensions/PrintController/IsisSkin/java/1033/
                PrintController.jar:
                None
        /opt/VRTSob/extensions/System/IsisSkin/java/1033/
                SystemExtension.jar:
                None
        /opt/VRTSob/extensions/alertlog/IsisSkin/java/1033/
                AlertExtension.jar:
                None
        /opt/VRTSob/extensions/controlPanel/IsisSkin/java/1033/
                controlPanel.jar:
                None
        /opt/VRTSob/extensions/genericlogger/IsisSkin/java/1033/
                TaskExtension.jar:
                None
        /opt/VRTSob/lib/libvxapi.sl:
                None
        /opt/VRTSob/providers/alertlog/alertlog.sl:
                None
        /opt/VRTSob/providers/controlPanel/controlpanel.sl:
                None
        /opt/VRTSob/providers/genericlogger/libgenericlogger.sl:
                None
        /opt/VRTSob/sbin/isisd:
                None

cksum(1) Output:

        VRTSob.VEAS-FILESET,fr=3.0.2.261a,fa=HP-UX_B.11.11_32/64,
                v=HP:
        2808313137 135168 /opt/VRTSob/bin/vxalerttype
        3797361834 135168 /opt/VRTSob/bin/vxobjecttype
        2290452317 90112 /opt/VRTSob/bin/vxregctl
        3017587946 90112 /opt/VRTSob/bin/vxsvc
        1991398835 1276 /opt/VRTSob/bin/vxsvcctrl
        2590381074 6845 /opt/VRTSob/extensions/GlobalObject/
                IsisSkin/java/1033/GlobalObjects.jar
        2622137533 16945 /opt/VRTSob/extensions/ObguiPrint/IsisSkin/
                java/1033/ObguiPrint.jar
        2710301984 9272 /opt/VRTSob/extensions/PrintController/
                IsisSkin/java/1033/PrintController.jar
        3281165167 1459 /opt/VRTSob/extensions/System/IsisSkin/java/
                1033/SystemExtension.jar
        3078716101 43895 /opt/VRTSob/extensions/alertlog/IsisSkin/
                java/1033/AlertExtension.jar
        269186791 5789 /opt/VRTSob/extensions/controlPanel/IsisSkin/
                java/1033/controlPanel.jar
        947195510 52538 /opt/VRTSob/extensions/genericlogger/
                IsisSkin/java/1033/TaskExtension.jar
        3221409792 8079272 /opt/VRTSob/lib/libvxapi.sl
        785238079 983040 /opt/VRTSob/providers/alertlog/alertlog.sl
        2447554998 20480 /opt/VRTSob/providers/controlPanel/
                controlpanel.sl
        2198365113 913408 /opt/VRTSob/providers/genericlogger/
                libgenericlogger.sl
        192981623 4467 /opt/VRTSob/sbin/isisd

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies: None

Supersedes: None

Equivalent Patches: None

Patch Package Size: 10390 KBytes

Installation Instructions:
        Please review all instructions and the Hewlett-Packard
        SupportLine User Guide or your Hewlett-Packard support terms
        and conditions for precautions, scope of license,
        restrictions, and, limitation of liability and warranties,
        before installing this patch.
        ------------------------------------------------------------
        1. Back up your system before installing a patch.

        2. Login as root.

        3. Copy the patch to the /tmp directory.

        4. Move to the /tmp directory and unshar the patch:

                cd /tmp
                sh PHCO_28651

        5. Run swinstall to install the patch:

                swinstall -x autoreboot=true -x patch_match_target=true \
                          -s /tmp/PHCO_28651.depot

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHCO_28651. If you do not wish to retain a
        copy of the original software, include the patch_save_files
        option in the swinstall command above:

                -x patch_save_files=false

        WARNING: If patch_save_files is false when a patch is installed,
                 the patch cannot be deinstalled. Please be careful
                 when using this feature.

        For future reference, the contents of the PHCO_28651.text file is
        available in the product readme:

                swlist -l product -a readme -d /tmp/PHCO_28651.depot

        To put this patch on a magnetic tape and install from the
        tape drive, use the command:

                dd if=/tmp/PHCO_28651.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions: None
-----End of Document ID: PHCO_28651------------------------------------------


Document ID: PHNE_28606
Date Loaded: 20030520
      Title: s700_800 11.00 3.10.01 ACC X.25/9000 Link S/W Patch

Patch Name: PHNE_28606

Patch Description: s700_800 11.00 3.10.01 ACC X.25/9000 Link S/W Patch

Creation Date: 03/05/02

Post Date: 03/05/20

Hardware Platforms - OS Releases:
        s700: 11.00
        s800: 11.00

Products:
        Z7480AA B.03.02.00 B.03.10.00 B.03.10.01
        Z7476AA B.03.02.00 B.03.10.00 B.03.10.01

Filesets:
        ACC-SX25.ACC-SX25-KRN,fr=B.03.02.00,fa=HP-UX_B.11.00_32,v=HP
        ACC-SX25.ACC-SX25-KRN,fr=B.03.10.00,fa=HP-UX_B.11.00_32,v=HP
        ACC-SX25.ACC-SX25-KRN,fr=B.03.10.01,fa=HP-UX_B.11.00_32,v=HP
        ACC-SX25.ACC-SX25-KRN,fr=B.03.02.00,fa=HP-UX_B.11.00_64,v=HP
        ACC-SX25.ACC-SX25-KRN,fr=B.03.10.00,fa=HP-UX_B.11.00_64,v=HP
        ACC-SX25.ACC-SX25-KRN,fr=B.03.10.01,fa=HP-UX_B.11.00_64,v=HP
        ACC-SX25.ACC-SX25-RUN,fr=B.03.02.00,fa=HP-UX_B.11.00_32/64,v=HP
        ACC-SX25.ACC-SX25-RUN,fr=B.03.10.00,fa=HP-UX_B.11.00_32/64,v=HP
        ACC-SX25.ACC-SX25-RUN,fr=B.03.10.01,fa=HP-UX_B.11.00_32/64,v=HP

Automatic Reboot?: Yes

Status: General Release

Critical:
        Yes
        PHNE_28606: PANIC HANG
        PHNE_26297: OTHER
                Once the problem mentioned in JAGad97577
                happens, stopping the X.25 link and ZCOM
                subsystem does not resolve the problem. The
                only way to recover is to reboot the system.
        PHNE_23722: PANIC
        PHNE_22253: MEMORY_LEAK HANG
        PHNE_20745: PANIC HANG

Category Tags:
        defect_repair hardware_enablement enhancement
        general_release critical panic halts_system memory_leak

Path Name: /hp-ux_patches/s700_800/11.X/PHNE_28606

Symptoms:
        PHNE_28606:
        SR 8606306906 / CR JAGae69940:
        System Panics with Data Page Fault on K-class system
        with 4-port NIO card with the following stack trace :

        stack trace for event 0
        crash event was a panic
        panic+0x14
        report_trap_or_int_and_panic+0x4c
        trap+0xeb0
        $call_trap+0x38
        N2Z_F0_rserv+0x7c0
        sq_wrapper+0x90
        str_sched_mp_daemon+0x130
        str_sched_daemon+0x2dc
        main+0xaa0
        $vstart+0x34
        $locore+0x90

        stack trace for event 1
        crash event was a panic
        panic+0x14
        wait_for_lock+0x270
        slu_retry+0x18
        N2Z_F0_close+0x458
        close_wrapper+0x38
        csq_protect+0x10c
        osr_pop_subr+0x1ec
        osr_close_subr+0xc0c
        hpstreams_close_int+0x30c
        streams_close+0x10
        XSO_F0_close_dirty_list+0x78
        XPR_F_pr_usrreq+0x1fc
        soclose+0x220
        soo_close+0x7c
        closef+0x60
        close+0x84
        syscall+0x1e4
        $syscallrtn+0x0

        SR 8606236935 / CR JAGae05984:
        'x25stat' doesn't report the Negotiated parameters
        correctly for flowcontrol and thruputclass

        SR 8606289434 / CR JAGae53365:
        ACC not recovering after sending an RNR(Receiver Not
        Ready).

        SR 8606266220 / CR JAGae30469:
        System panics with a Data Page Fault with the
        following stack trace :

        panic+0x14
        report_trap_or_int_and_panic+0x84
        interrupt+0x1d4
        $ihndlr_rtn+0x0
        streams_put+0x30
        N2Z_F_reset_ind+0x94
        N2z_iev_reset_ind+0x128
        N2z_ReadEvent_Recvd+0x2278

        SR 8606259525 / CR JAGae23843:
        System panics with a Data Page Fault with the
        following stack trace :

        panic+0x6c
        report_trap_or_int_and_panic+0x94
        trap+0xed4
        nokgdb+0x8
        kfree+0xe4
        N2z_shutdown_x25_subsys+0x6ac
        N2Z_F0_close+0x708
        close_wrapper+0x38

        SR 8606235666 / CR JAGae04809:
        In nli2zcom driver some spinlock issues were found
        which can result in spinlock timeout or deadlock
        panics.

        PHNE_26297:
        SR 8606231736 / CR JAGae00972:
        ACC X.25 IP/X25 will no longer work after the 2nd
        "x25init".
        SR 8606228520 / CR JAGad97577:
        When there is a lot of open and close of X.25 sockets
        and the ACC kernel limit "n2z_max_devs" is reached, X.25
        socket creation with socket() call returns invalid
        errno 65535(-1).

        PHNE_23722:
        SR 8606227359 / CR JAGad96420:
        ioctls in n2z_cntrl fails with "Bad address" error
        SR 8606225328 / CR JAGad94415:
        ACC 3.xx sends the calling address in call accept packet
        SR 8606171598 / CR JAGad40862:
        Need to enhance "x25stat" command to show "VC Up Time"
        for all active virtual circuits.
        SR 8606144441 / CR JAGad13781:
        'x25init' fails due to insufficient HP-UX memory.
        SR 8606146312 / CR JAGad15656:
        'x25init' command fails with the following error
        message in nettl log when there are more number of VCs
        configured than the number of terminal ZLU entries in
        the ".answ" file.
           N2Z: The zconfig() call to create a new L3 ZLU has
                 unexpectedly failed with error -15. Unable to
                 startup the X.25 line (Mux = 0, Port 7, Subc
                 0)!
        SR 8606146870 / CR JAGad16213:
        Data page fault in streams_put with the following stack
        trace :

        panic+0x14
        report_trap_or_int_and_panic+0x94
        interrupt+0x1d0
        $ihndlr_rtn+0x0
        streams_put+0x2c
        N2Z_F_reset_ind+0x90
        N2z_iev_reset_ind+0x138
        N2z_ReadEvent_Recvd+0x1d94

        SR 8606152276 / CR JAGad21615:
        System panics due to spinlock deadlock with the
        following stack trace :

        panic+0x14
        too_much_time+0x2e8
        wait_for_lock+0x204
        sl_retry+0x1c
        N2Z_F0_open+0x9b8
        open_wrapper+0x40
        csq_protect+0x120

        SR 8606197878 / CR JAGad67069:
        When an "x25stat" is done, the Max Framesize that is
        displayed is shown in bits instead of bytes.
        SR 8606197879 / CR JAGad67070:
        System panics with the Spinlock timeout failure when
        system runs out of system buffers.
        SR 8606151859 / CR JAGad21198:
        System panics with a Data Page Fault with the following
        stack trace :

        panic+0x14
        report_trap_or_int_and_panic+0x5c
        interrupt+0x1f8
        $ihndlr_rtn+0x0
        N2Z_F_disc_ind+0xf4
        N2z_iev_disconnect_ind+0xc60
        N2z_ReadEvent_Recvd+0x588
        Zc_putq+0x60

        PHNE_22253:
        CR JAGad13782
        memory leak in nli2zcom driver.

        PHNE_20745:
        CR JAGad03672
        Potential data loss when sending large messages spanning
        multiple send request with the M-bit set and the VC goes
        into outbound flow control.
        CR JAGad03662
        Inbound data would not be available to an application using
        the SET_FRAGMENT_SIZE ioctl until a large amount of data
        (2K-28K bytes) or the entire message had arrived
        CR JAGad03531
        "x25stat -c" does not display the correct values for the
        facility settings or throughput class.
        CR JAGad03534
        When an X.25 link is configured with flow control and/or
        throughput class facilities and the user or other upper
        layer protocol stack (e.g. SNA QLLC, OTS, etc) also
        supplies one or more of these facilities, the facilities
        string will contain duplicate facility codes.
        CR JAGad02275
        System panic in N2Z_F0_rserv() during extreme traffic
        loads with a grossly undersize ZCOM buffer pool and
        running x25stop.
        The stack trace is:

        panic+0x14
        report_trap_or_int_and_panic+0x80
        trap+0xdb8
        nokgdb+0x8
        N2Z_F0_rserv+0x624
        sq_wrapper+0x9c
        ioctl_sleep+0x304
        wait_iocack+0x7c
        str_istr_ioctl+0x73c
        hpstreams_ioctl_int+0x2a4
        hpstreams_ioctl+0x50
        spec_ioctl+0xac
        vno_ioctl+0x90
        ioctl+0x84
        syscall+0x200
        $syscallrtn+0x0
        CR JAGad01873
        System panics when hitting Ctrl-C (^C) during "x25init"
        CR JAGad00253
        System hang when running CHO tests.
        CR JAGac42655
        System panic in Zc_balloc() or Zc_bfree() or a panic with
        the string "Caller attempted to free buffer twice!" and
        the following stack trace :

        panic+0x14
        n2z_free_zcom_buffer+0x7a8
        freeb+0x81c
        freemsg+0x1c
        XIQ_F_handler+0x45c
        XST_F_read_put+0x294
        csq_turnover_with_lock+0x88
        streams_put+0x224
        XSO_F0_a_retry_shutdown+0x190
        XSO_F_handler+0x2fe0
        XSO_F_handler+0x350c
        XPR_F_pr_usrreq+0x5f4
        sodisconnect+0x4c
        soclose+0x390
        soo_close+0x90
        closef+0x68
        exit+0x324
        psig+0x258
        syscall+0x97c
        $syscallrtn+0x0

        CR JAGab66344
        When running lanscan, no I/O hardware path is displayed
        for initialized X.25 links.
        CR JAGac39375
        When running "x25stat" with the "-v" option, the
        incorrect or missing local and remote addresses are
        displayed.
        CR JAGac39379
        When running "x25stat" with the "-c" option, the high LCN
        value is always one greater than it should be.
        CR JAGac39382
        When running "x25stat" with the "-c" option, the line
        speed (baud rate) is not displayed correctly.
        CR JAGac42322
        When "x25init" is run in parallel with a zmasterd
        stop/kill, subsequent "x25inits" can fail. The failure
        is always logged as a zconfig() failed with ZCOM error
        -85 (invalid sender's ZLU) in the nettl log file. At
        this point, the only way to clear this problem is to
        reboot the system.
        CR JAGab66351
        The ACC X.25/9000 link software product SD control
        scripts and other invoked 'ksh' scripts violated the SD
        control script guidelines for output messages.
        CR JAGab66277
        When the user's path variable was not defined or at
        least not set with the paths expected by the ACC
        scripts, various ACC script failures would occur.
        CR JAGab72105
        Using n2z_cfg, you could not set the port back into
        loopback mode on a 64-bit system.
        CR JAGab68606
        Message logged by the 'zx25d' driver when an inbound
        diagnostic packet arrives displays random values for
        the mux, port, and subchannel number.
        CR JAGab73855
        System panic in asm_spinlock/XSY_F_plp_callback on
        'x25init'.
        CR JAGab84691
        Enhancement Request: Add support for the new 8-port
        PCI card.
        CR JAGab84870
        System panic in N2Z_F_disc_conf().
        CR JAGac29102
        PANIC: Data page fault in N2Z_F_data_ind() when under
        extreme loads
        CR JAGab29104
        This is an enhancement to improve driver trace
        performance and a minor improvement in accuracy of
        display when there is lots of trace output. Affects
        zx25d, naccX, and n2z driver trace and display
        programs.
        CR JAGab66272
        when 'x25init' is hit with signals, it fails with a error
        message indicating that N2Z_IOCTL failed. Subsequent
        usage of x25init results in the same error message
        getting displayed and x25init does not complete.
        CR JAGab66270
        when a zmasterd stop is done while >200 VCs are
        established and data transfer is being done (as in QA
        tests_x25_cmd/test27) a panic occurs.

        CR JAGab66342
        When running the installation verification loopback
        tests for the X.25/ACC product, the second invocation
        of "x25init" failed.
        CR JAGab83699
        Every time "x25init" was run for an ACC card, the
        following two messages were logged in syslog.log:
        "vmunix: stream thresholds received: context = 3fa5480"
        "vmunix: stream denied received: context = 3fa5480"

        PHNE_20101:
        CR JAGab82635
        After running a series of stress tests that use lot
        of sockets the system fails with "Can't open any more
        Nli2zcom streams" message.
        A test program showed errors such as:
        "accept() #189 failed, errno = 65535: Unknown error"
        CR JAGab81509
        system panics with "kernel stack overflow"

        panic+0x14
        report_trap_or_int_and_panic+0x80
        trap+0x958
        nokgdb+0x8
        XLS_F0_call_match_1+0x0
        XLS_F_handler+0x6e8
        XST_F_read_put+0x3f8
        putnext+0x198
        N2Z_F0_n_di_listen+0x25c
        N2Z_F0_wput+0x2c48
        putnext+0x198
        XLS_F0_a_disconnect_req+0xcc
        XLS_F_handler+0xed0
        XLS_F_handler+0x1540
        XST_F_read_put+0x3f8
        putnext+0x198
        N2Z_F0_n_di_listen+0x25c
        N2Z_F0_wput+0x2c48
        putnext+0x198
        N2Z_F0_n_di_listen+0x25c

        CR JAGab66316
        System panics when x25init is done with a large
        configuration of Vcs > 8K.

        panic+0x14
        report_trap_or_int_and_panic+0x80
        interrupt+0x1d4
        $ihndlr_rtn+0x0
        asm_spinlock+0x14
        XSY_F_plp_callback_func+0x54
        N2Z_F_link_up+0x2c
        N2z_ReadEvent_Recvd+0x133c
        Zc_putq+0x64
        Zc_addq+0x1cc
        Zc_dataput_p+0x34
        zksend+0x2a4
        Zx_Send_appl_status+0x1d0
        Zx_proc_unsol_event+0xd28
        zx25_event_handler+0x3f0
        Zc_putq+0x64
        nacc1_receive_data+0x178
        nacc1_pass_rxdata+0x8c
        nacc1_cmplt_read+0x4b4
        nacc1_complete_req+0x25d8
        nacc1_end_io+0x380
        nacc1_int_event+0x47c
        nacc1_isr+0x14
        wsio_interrupt+0x58
        mp_ext_interrupt+0x14c
        ivti_patch_to_nop3+0x0
        idle+0x1dc
        swidle_exit+0x0

        CR JAGab72034
        system panic when zmasterd stop is done during x25init

        q4> trace event 0
        stack trace for event 0
        crash event was a panic
        panic+0x14
        report_trap_or_int_and_panic+0x80
        trap+0xdb8
        nokgdb+0x8
        N2z_Enable_ZLUs+0x134
        N2z_start_link+0x5a8
        N2Z_F0_start_link_ioctl+0x28c
        N2Z_F0_wput+0x2408
        putnext+0x198
        wait_iocack+0x68
        str_istr_ioctl+0x73c
        hpstreams_ioctl_int+0x2a4
        hpstreams_ioctl+0x50
        spec_ioctl+0xac
        vno_ioctl+0x90
        ioctl+0x84
        syscall+0x200
        $syscallrtn+0x0
        Another panic stack seen:
        q4> trace event 0
        stack trace for event 0
        crash event was a panic
        panic+0x14
        report_trap_or_int_and_panic+0x80
        trap+0xde8
        nokgdb+0x8
        N2z_shutdown_x25_subsys+0x584
        N2Z_F0_close+0x4a0
        close_wrapper+0x38
        csq_protect+0x120
        osr_pop_subr+0x220
        osr_close_subr+0x324
        hpstreams_close_int+0x314
        hpstreams_close+0x2c
        call_open_close+0x1f8
        closed+0xb0
        spec_close+0x54
        vn_close+0x48
        vno_close+0x20
        closef+0x64
        close+0x88
        syscall+0x200
        $syscallrtn+0x0

        CR JAGab82415 / SR 8606109715
        Memory leak of 2K stream buffers in call accept path.
        JAGab72105
        On a 64bit system, the 'n2z_pcfg' command can not set
        the port to a LOOPBACK state.
        CR JAGab72028
        'nz2_pcfg' causes backplane DMA timeout and card crash.
        Seen when the following was performed:
        -Start acc with ports in LBACK
        -run 'x25init' on each port
        -change port mode to rs232 using 'n2z_pcfg'
        -the command appears to hang, and there
         is a backplane timeout, after which the card is unusable
         and the ports will not come up, until ACC is
         stopped and restated. (zmon restart does not bring
         card back - you have to use zmasterd kill)
        Log message includes:
        Backplane command (DMA) has timed out !
        CR JAGab66270
        system panic when zmasterd stop is done during
        connection and data transfer involving 200 VCs.

        q4> trace event 0
        stack trace for event 0
        crash event was a panic
        panic+0x14
        report_trap_or_int_and_panic+0x4c
        trap+0x7a4
        $RDB_trap_patch+0x38
        N2Z_F0_wput+0x814
        putnext+0x50
        XST_F_write_service+0xe8
        sq_wrapper+0x90
        str_sched_mp_daemon+0x150
        str_sched_daemon+0x3a0
        main+0x540
        $vstart+0x34
        $locore+0x90

        CR JAGab66342
        The 'x25init' program functionality was changed to require
        that each X.25 IP address be assigned to a separate subnet.
         The default x25init configuration files for the loopback
        tests did not an IP address on a separate subnet.
        This caused the second x25init to fail. The scripts which
        build the 'x25init' configuration files have been change
        to comment out the IP parameters since they are not used
        in the loopback verification tests.
        CR JAGab83699
        Two debugging printf's were accidentally left in
        the shipped driver. These statements have been removed.

        PHNE_19049:
        CR JAGab66250
        ACC passes Invalid QOS parameters when an outgoing
        connection is sent / rejected.
        When a large message is sent with 'Mbit',the circuit
        will hang after receiving 'N2z_max_ninb_pkts' packets.
        When SNA with QLLC option is used on ACC , the inbound
        data was queued using "putq" that causes performance
        problems.
        CR JAGab66253
        Fix the Transient Reject problem seen by OTS, the symptom
        could be that when OTS is configured with Transient Reject
        the Inbound calls are not accepted.
        DTS TPO0h02841 / SR 4701431023
        ACC 3.02, Using padem the "ls -R", will cause ACC to hang
        TPO0h02756
        A variety of strange HDLC protocol problems including
        N2 retransmit limit exceeded error , T3/T4 timeouts.
        TPO0h02728
        The 'n2z_pcfg' utility fails with an error and does not
        configured the ACC MUX port.
        TPO0h02696
        Under heavy load, the system would panic with a data page
        fault in 'N2z_restart_qdwrts()'.
        DTS TPO0h02602
        It takes too long (30-60 sec) for an Application to
        receive OOB_VC_CLEAR on an Inbound Disconnect
        Indication.
        DTS TPO0h02561
        System panic in N2z_close().
        DTS TPO0h01987
        Enhancement request to implement the 'isdn_pcfg'
        utility program to reconfigure the ISDN port.
        DTS TPO0h01629
        Traces won't work if the core dump is not in the default
        directory. (/var/adm/crash)
        DTS TPO0h02703
        While testing the OTS/9000 product with X25/ACC, the
        routine QVF_F_qos_to_x25fac () returns an error
        code (-1), when there is no error, when processing a
        disconnect indication.

Defect Description:
        PHNE_28606:
        SR 8606306906 / CR JAGae69940:
        This problem happens when "x25stop" is issued after
        a "zmasterd kill". This results in a race condition
        in which even after the zcom cleanup routines are
        called, streams layer calls the 'N2Z callback'
        service routine to queue the data to upper layers.
        But since the cleanup routines have freed most of
        the relevant data structures like 'lhvcp', 'N2Z'
        service routine causes a panic while accessing
        these data structures.

        Resolution: The fix is to prevent 'N2Z' service routine
        to return immediately if a 'zcom' shutdown is in progress
        or complete. N2Z_F0_rserv() routine is modified to check
        if 'N2Z_ZCOM_SHUTDOWN_COMPLETE' flag is set in
        'n2z_cb.state' and return immediately if set.

        SR 8606236935 / CR JAGae05984:
        This problem is related to misinterpretation of the
        flag used for getting these negotiated parameters.
        The flag, which was assumed by ACC to display the
        thruput parameters, was actually used by the x25 stack
        to display the flowcontrol parameters. Hence for an
        "x25stat" command that issued while flowcontrol is set,
        ACC takes this as thruputflag and responds with
        values related to thruputflag.

        Resolution: Correct flag has been set so that
        "x25stat" displays the flowcontrol information
        correctly when turned on.

        SR: 8606289434 / CR: JAGae53365
        After sending an 'RNR', ACC/X.25 driver did not send
        an RR to clear the flowcontrol i.e. 'NLI2ZCOM' driver
        was not coming out of flowcontrol mode. This caused
        the communication to be in a pending (hung) state
        until another event clears the flowcontrol condition
        such as a Reset packet after the timeout.

        Resolution: To resolve this defect, code change has
        been done to check the flowcontrol parameters of the
        'NLI2ZCOM' driver. Once the driver is out of the
        flowcontrol it sends 'RR'.

        SR: 8606266220 / CR: JAGae30469
        This problem arises due a to race condition between
        the detaching and resetting of a PVC. This panic is
        happening because the Reset and Detach processing of
        the same PVC are going on simultaneously. While
        detaching the PVC, the 'readq' pointer is set to NULL
        and when 'Reset' is trying to access that pointer it
        results in a Data Page Fault panic in "N2Z_F_reset_ind"
        function.

        Resolution: The fix is to prevent Detach and Reset
        of a PVC to go simultaneously. This is achieved by
        setting a flag 'Nz_X25_RESET_ACTIVE' (lhvcp flag) in
        "N2z_iev_reset_ind( )" to indicate that a 'Reset' is
        active and do not start Detaching this PVC, wait
        till 'Reset' is over for this PVC.

        SR: 8606259525 / CR: JAGae23843
        This panic was a result of a Race condition between
        'zmasterd' shutdown and the 'x25subsystem' shutdown. In
        one thread "N2z_zcom_shutdown_cleanup()" function was
        running in which 'l2pda->vctbl' is made NULL and in
        another thread "N2z_shutdown_x25_subsys()" was going on.
        When "N2z_shutdown_x25_subsys()" tries to access
        'l2pda->vctbl' which has been made NULL by
        "N2z_zcom_shutdown_cleanup()", the system panics.

        Resolution: Fix was to add a check for 'l2pda->vctbl'
        is NULL or not in "N2z_shutdown_x25_subsys()". Also
        care has been taken to prevent a race condition.

        SR: 8606235666 / CR: JAGae04809
        In "N2z_Cfg_Zlus()" routine, it was observed that
        in one code path, there were chances of a thread
        going to sleep while holding the spinlock and in
        another code path, where the spinlock is supposed to
        be held, it was not holding the lock. Both these
        cases can lead to spinlock timeout/deadlock panics
        or race conditions.

        Resolution: Code changes have been done to take care
        of these issues.

        PHNE_26297:
        SR: 8606231736 / CR: JAGae00972
        If multiple X.25 links are used concurrently on a
        system, then following symptoms happen: 'IP over x25'
        works with 'x25init -c config_file -a ip_to_x121_map'
        command, if it was issued before 'sx25d' process
        startup. But if we restart the x.25 link with the same
        command while 'sx25d' is still running, then 'IP over
        X25' do not work while all the SVC and PVC operations
        for the link work normally. If we stop all the x.25
        links via "x25stop -K" or "x25stop -d" individually, which
        causes 'sx25d' process stop, and then with the above
        "x25init" command, IP over X.25 works.

        In "N2z_stop_link" processing, we scan through all the VC
        structures and cleanup that are not in idle state. In
        this process, we check to see if there is any stream
        associated with the VC. If so, stype of stream context
        was set as 'N2Z_ERROR_STRM' for the duration till the x25
        upper layers releases the previous connection
        established by 'ping'. So, when "x25init" is done for the
        second time within this duration, "x25init" path
        identifies that VC stream context type as ERROR stream
        and 'ping' doesn't go through.

        Resolution:
        Fix is to change the N2Z_ERROR_STRM to
        N2Z_UNKNOWN_STRM, so that the ping will go through.

        SR: 8606228520 / CR: JAGad97577
        This problem has been noticed with PVCs and while
        detaching the PVC in "N2Z_F_pvc_detach_up()" routine, the
        VC Stream q_ptr field was made NULL. However in VC
        Stream close routine "N2Z_F0_close()", if q_ptr is NULL,
        then the further closing and clean-up of the VC stream
        was not complete, and hence VC Streams were not
        returned to free pool. So this caused the driver to
        run out of available VC Streams and the socket() call
        returns errno. 65535 after the kernel 'n2z_max_devs' is
        reached.

        Resolution:
        A new 'lhvcp' flag mask has been introduced and this
        flag is set during PVC detach processing to indicate
        that VC Stream close is still pending and thereby
        avoiding a need to set the VC Stream 'q_ptr' to NULL.
        Code change has been made to check for this flag and
        reset the flag during 'lhvcp' allocation.

        PHNE_23722:
        SR: 8606227359 / CR: JAGad96420
        When trying to set the tunable values using 'n2z_cntrl',
        it fails with "Bad address" error. For eg., "n2z_cntrl
        -d0" will display "n2z_cntrl: Bad address". This is
        because, the parameters used in ioctl function were not
        correct. The second parameter of the ioctl should be
        'I_STR' and the third parameter should be the 'strioctl'
        structure.

        Resolution : This has been fixed as follows:
        Instead of calling ioctl like,
        "ioctl(ssmfd, N2Z_CTS_CD_FLAG, &flag)"
        ioctl will now be called by filling the strioctl
        structure and then call,
        "ioctl(ssmfd, I_STR,&strioctl)"

        SR: 8606225328 / CR: JAGad94415
        ACC 3.xx has a non NULL calling address in the call
        accept packet, which is refused by TRANSPAC.

        Resolution : This problem has been fixed by providing
        a tunable parameter, which can be set using
        "/opt/acc/bin/n2z_cntrl". By default this flag is set to
        '0'. So, calling address in call accept packet is '0' by
        default. If set to '1', the call accept packet contains
        the calling address.

        SR: 8606171598 / CR: JAGad40862
        'x25stat' in ACC 3.xx does not display "VC Up Time" for
        all the active virtual circuits.

        Resolution : Provided "-u" option in "x25stat" command
        so that the user can request the "VC Up Time" for all
        active virtual circuits. A new ioctl has been added
        for this purpose. This option, however, has to be used
        in conjunction with the "-v" option of x25stat command.

        SR: 8606144441 / CR: JAGad13781
        When "MALLOC with wait" is called with lock held, it
        returns NULL even though there is enough memory. In
        this case, the 'zx25drv' held the lock and called "MALLOC
        with wait". This returns NULL, causing 'x25init' to
        fail.

        Resolution: The fix is to unlock the spinlock before
        calling the MALLOC macro.

        SR: 8606146312 / CR: JAGad15656
        'x25init' command fails because there are not enough
        number of terminal ZLU entries configured in the
        ".answ" file.

        Resolution: The fix is to instruct the user of this
        possible cause and to tune these parameters in .answ
        file and then start-up the ZCOM subsystem.

        SR: 8606146870 / CR: JAGad16213
        After a PVC detach occurred (which causes the stream to
        be closed), an inbound request queued on the read side
        is passed upwards on a now invalid stream. This
        resulted in the panic.

        Resolution: The fix is to clear the read side "q_ptr"
        field during the PVC detach processing which prevents
        any request pending on the read side from being passed
        upwards.

        SR: 8606152276 / CR: JAGad21615
        When the system was running out of memory, it would
        cause the 'nli2zcom' to drop a data packet and issue a
        'reset' request on the VC. This particular condition
        caused many resets and reset confirmations to be issued
        during heavy data transfer loads. The 'NLI2ZCOM' driver
        showed that a reset request (or response) was being
        sent to the 'DAM' driver at the same time that an inbound
        event was arriving from the 'DAM' on the same card. The
        'DAM' held the 'IFT' lock and passed the event to the
        'NLI2ZCOM' driver which found the 'N2Z' lock already held.
        The 'NLI2ZCOM' driver locked its spinlock and passed a
        request to the 'DAM' which found the 'IFT' lock already
        held. Thus a classic spinlock deadlock has occurred.

        Resolution: The fix is to have the 'NLI2ZCOM' driver
        drop its lock when issuing a request to the 'DAM' and
        then re-acquire its lock upon return from the 'DAM'. This
        was done for both the outbound 'Reset' Request and 'Reset'
        Response functions.

        SR: 8606197878 / CR: JAGad67069
        When an 'x25stat' is done, the Max. Framesize that is
        displayed is shown in bits instead of bytes.

        Resolution: The code has been changed such that the
        max frame size is displayed in bytes instead of bits.

        SR: 8606197879 / CR: JAGad67070
        The Spinlock timeout failure seems to be happening
        because the function "N2z_Disable_ZLUs()" calls "zcntl()"
        holding the "SPINLOCK(glock)". Because there are no
        buffers available, the "Zc_gosleep()" is eventually
        called which in turn calls "sleep()". This is causing
        the spinlock timeout failure to occur because the
        spinlock should not be held when the "sleep()" is called.

        Resolution: Released the spinlock before calling the
        zcntl() in function "N2z_Disable_ZLUs()".

        SR: 8606151859 / CR: JAGad21198
        The data page fault panic is because a NULL pointer was
        dereferenced.

        Resolution: To fix this problem a check has been added
        to verify if the pointer is NULL.

        PHNE_22253:
        CR JAGad13782
        Multiple connections over ACC/X25 are made.
        After 5 days of intensive stress on the machine
        it needs to be rebooted because of a memory
        leak in the 512 bucket. The problem can be
        reproduced on all possible systems running
        hpux 11.00. The result found with vmtrace
        activated on the dumps is shown below:
         0 0x9c80000 512 0 Wed Jun 7 07:45:22
         2000 vmtrace_kmalloc+0x1c8
         kmalloc+0x5ec allocb+0x32c
         N2z_iev_pass_data_up+0x210
         N2z_ReadEvent_Recvd+0x1ea8
         0 0x4b00000 512 0 Tue Jun 6 14:30:29 2000
         vmtrace_kmalloc+0x1c8 kmalloc+0x5ec
         allocb+0x32c
         N2z_iev_pass_data_up+0x210
         N2z_ReadEvent_Recvd+0x1ea8

        Resolution:
        Memory is now freed where ever applicable.

        PHNE_20745:
        CR JAGad03672
        When "drain_outb_queue()" sends data to the 'DAM', it
        must unlock the global spinlock in order to avoid
        a potential spinlock deadlock between the lower
        layer's and the 'nli2zcom' driver's spinlocks. Right
        after the spinlock is unlocked, a write completion or
        user level data requests can cause the write service
        procedure to run resulting in additional data being
        queued on the outbound data queues and
        "drain_outb_queue()" being called reentrantly. Code is
        already in place to detect the reentrant call and to
        exit. However, the first instance thinks that it has
        transmitted the entire message and calls freemsg.
        This behavior is incorrect because the 2nd instance
        appended data to the first instance's request and thus
        when the first instance calls "freemsg()" it causes the
        data from the 2nd instance to be thrown away and never
        transmitted. Code has been added to detect the
        reentrant call and to avoid calling "freemsg()" in this
        special corner case.

        CR JAGad03662
        The format of the control write request used to tell the
        card the threshold for forwarding inbound data to the
        system was modified in the firmware but the drivers were
        never updated. The 'nli2zcom' driver has been changed to
        issue this request using the new format.

        CR JAGad03531
        The driver was not returning these values to 'x25stat'.
        The code has been corrected.

        CR JAGad03534
        This problem was introduced in a prior patch due to a
        logic error. The code has been corrected to only add
        the default facilities configured through 'x25init' if
        the called did not supply them.

        CR JAGad02275
        This panic occurs when the 'nli2zcom' driver's read
        server is entered on a stream whose VC has been closed
        and the VC's data structure deallocated (by x25stop).
        The read server retrieves the pointer to the VC
        structure from the 'RD(Q)->q_ptr' field and
        dereferences it thereby causing the panic. The
        "x25stop" processing code now sets the 'q_ptr' field
        to NULL before deallocating the VC'structure.

        CR JAGad01873
        The panic occurred when "N2z_stop_link" tried to free the
        ZCOM buffer that holds clear data for a VC. The pointer
        to this buffer is maintained in the VC's 'clear_pkt' field.
        Currently, neither the 'clear_pkt' or 'call_pkt' fields are
        used and should always be zero. It appears that some stale
        data somehow got into the field (which of course was not a
        real ZCOM buffer). The system panic'd when an attempt was
        make to free this buffer. This fix is to comment out all
        calls to 'Zc_Mfree' for these two fields.
        CR JAGad00253
        When running internal tests, it was discovered that there
        were several small memory leaks that existed when handling
        a variety of exception conditions. Under some situations,
        the number of exception conditions occurring can grow
        exponentially causing the system to run out of memory
        and hang. These memory leaks have been corrected.

        CR JAGac42655
        This problem occurred when an application that was
        generating extreme traffic loads on 2000+ VCs is killed
        (kill -9). The root cause is a violation of the streams
        synchronization rules by the 'nli2zcom' driver. The driver
        was issuing a 'flushq' call on the read queue from the write
        side (wput). This caused Streams/UX to both free a
        message and at the same time pass the message upwards to
        the X.25/9000 layers. When the upper layers was finished
        processing, it freed the message a second time resulting
        in this panic. The 'nli2zcom' driver code has been modified
        to use an alternative method for flushing its read side
        queue which avoids calling 'flushq'. This method follows
        the synchronization rules and therefore avoids this race
        condition.

        CR JAGab66344
        The 'lanscan' program uses the results of the
        X.25/9000 ioctl(X25_RD_HDW_PATH) which was recently
        added. The ACC 'nli2zcom' driver did not implement this
        functionality and just returned a null string. We now
        return the full I/O path to the card associated with
        the SNID in the ioctl request.

        CR JAGac39375
        The 'nli2zcom' drivers was supplying the correct
        addresses, however the code was retrieve the address
        lengths from the wrong fields in the VC structure. The
        code has been modified to use the proper fields for the
        address lengths.

        CR JAGac39379
        The driver returns these values through an ioctl
        request. The driver needs to calculate the upper LCN
        value based on the number of VCs and the starting LCN
        value. This calculation was performed incorrectly
        resulting in an upper LCN value that is always one
        greater than it should be. The calculation has been
        corrected.

        CR JAGac39382
        There was a logic error in the code which retrieved and
        calculated the baud rate value. The logic error has
        been corrected and the baud rate is now displayed with
        its proper value.

        CR JAGac42322
        What is happening is that the zmasterd stop is
        notifying the driver that the ZCOM subsystem is being
        shutdown. The driver cleans up all the links and
        detaches from 'ZCOM'. However, before ZCOM actually
        begins its shutdown process another 'x25init' enters the
        driver and causes it to reattach to ZCOM. The ZCOM
        subsystem is then shutdown but the 'nli2zcom' driver
        stills thinks its attached. The next time an 'x25init'
        is run, it fails because the driver is using an invalid
        program ZLU (check sums don't match). Code has been
        added to the driver to detect this race condition and
        to avoid it.

        CR JAGab66351
        The ksh and control scripts have been corrected to
        follow the SD guidelines.

        CR JAGab66277
        All ACC scripts have been reviewed and a "PATH"
        statement added containing the standard HP-UX
        directories for various system utilities. This should
        allow the scripts to find the utilities regardless of
        the customer has setup the path environment variable.

        CR JAGab72105
        The problem was introduced by the C-compiler on 64-bit
        systems. The compiler added padding to the beginning of
        a data structure that was passed as a parameter to the
        function which set the port configuration. This data
        structure was a 4-byte union containing the port
        configuration value. The padding caused the value to always
        contain zero or some other random value. Therefore, the
        card port could never be correctly configured using the
        'n2z_pcfg' utility. The parameter type was changed to an
        "int" instead of the union data structure which corrected
        the problem.

        CR JAGab68606
        The code which logs this message was not supplying the mux,
        port, and subchannel parameters causing random values to
        be displayed. The code has been corrected.

        CR JAGab73855
        The problem was caused by walking off the end of the
        'zx25_pda_infotbl' and 'n2z_zlu_tables' when the VC ZLU is
        greater than the size of these tables.
        This corrupted random areas of system memory leading to
        the above panic.

        CR JAGab84691
        The ACC team is developing a new 8-port PCI serial card.
         The ACC software and firmware needs to be enhanced to
        support this new card.

        CR JAGab84870
        The problem occurs when an outbound disconnect request is
        issued followed by a stream close on the VC stream
        *before* the disconnect confirm packet arrives.
        The disconnect request changes the type of the stream
        context structure to "unknown". When the stream close
        is issued, the code is unable to perform the proper
        cleanup processing for the VC stream because the context
        structure type is no longer assigned to a "VC" stream.
        This allows the disconnect confirm packet to be delivered
        to the upper half of the driver after the stream has been
        closed which causes the system panic. The fix is
        to delete the line that assigned the context structure
        type to unknown when an outbound disconnect request is
        issued.

        CR JAGac29102
        Under extremely heavy loads with insufficient streams
        buffers being available, this panic can occur. An
        outbound call is placed and when the call is confirmed,
        if the driver is unable to allocate a streams buffer to
        pass the call confirmation upward, the driver clears the
        call by sending a clear indication up the stack and a clear
        request down the stack. However, before the clear request
        is processed, a VC up status, immediately followed by
        inbound data arrives. The VC up status unconditionally
        changes the state of the VC from clearing to data
        transfer which allows the inbound data to be sent upwards.
        The panic occurs when the VC data structures that have been
        nulled by the clear request are referenced in the
        processing of the inbound data packet. A change was made
        to the VC up status processing to ignore this status if
        the VC is in the clearing state. This causes the data
        packet to be discarded rather then passed upwards and thus
        avoids the panic.

        CR JAGab29104
        Sometimes an ACC problem can not be reproduced with
        trace turned on due to timing differences. The
        chances of reproducing a problem with trace turned
        on increases with better performance of the trace code.
        Also, with better performance, it can be acceptable
        to leave trace permanently turned on for faster
        troubleshooting.

        CR JAGab66272
        None.

        CR JAGab66270
        The VC stream context (V_sctx->stype) was unprotected in
        'n2z_upper.c' and could change from a valid VC stream to an
        unknown stream while executing

        PHNE_20101:
        CR JAGab82635
        When the problem happened the test that is run uses lot
        of sockets and closes them.At this time the timing is
        such that the clear collision happens i.e., when
        Disconnect request is sent to the remote and the remote
        also sends a Disconnect (indication) and the 'Nli2zcom'
        is not sending Disconnect confirmation to the upper
        layers and simply terminates the circuit.
        The upper layers wait for disconnect confirmation and
        don't send close() on the stream until that is received.
        So when the problem happened the 'Nli2zcom' driver was
        not receiving close() and so Minor device table gets
        full.

        CR JAGab81509
        "putq()" should be used instead of "putnext()".
        When "putq()" is used we delegate the service thread
        to do the job that way we are switching process context
        and avoiding the stack overflow.

        CR JAGab66316
        By default the 'N2z_max_zlus' are defined 16K while the
        'Zx25_max_zlus' are only 8K. So in a large configuration
        where the Zlu # >8k , the zx25 driver does not check
        for the zlu # and there by corrupts Sentry driver
        structures. This leads to a Panic.

        CR JAGab72034
        System panic when zmasterd stop is done during 'x25init'
        There is a race condition that happens when 'x25init' is
        in progress and zcom subsystem is shutdown.
        'X25init' goes to sleep waiting for the Zlus to be
        enabled and if meanwhile the user shutsdown Zcom, the
        shutdown process removes all the 'Nli2zcom' Link data
        structures and marks the links / Vcs down.
        Now if the Zlu enabled event happens , the driver tries
        to access freed data and results in panic.

        CR JAGab82415 / SR 8606109715
        Memory leak of 2K stream buffers in call accept path.
        In the normal path the driver was simply not freeing
        the buffer.

        CR JAGab72105
        Using the "n2z_pcfg zx25m0p0 3 0x8000" command to set the
        port to a LOOPBACK state is not working on the 64bit
        system. The problem is - the parameter "0x8000" is not
        properly passed to the N2z_Zcom_Port_Config() routine on
        the 64bit system.

        CR JAGab72028
        A data structure being passed to the DAM was not aligned
        correctly when compiled in a 64 bit environment
        and the structure was modified to compile correctly.

        CR JAGab66270
        A race condition during shutdown leaves data structures
        unprotected. Additional lock protection solves this
        problem.

        PHNE_19049:
        CR JAGab66255
        When an 'N_CI' call is issued (outbound call request)
        and is rejected due to some reason, the 'N_DI' (disconnect
        Indication ) passed to upper layers has Invalid QOS
        fields.

        When a packet is received with 'Mbit', sometimes the
        'Dbit' is getting turned on.This is due to a bug
        in the way the parenthesis are used in the logic.
        However the driver was only incrementing the 'inb_npkts'
        if both M&D bits are ON but not decrementing correctly.
        This leads to sending flowcontrol to the remote once the
        "inb_npkts > max_inb_pkts" but the flow control is
        never turned off. 'inb_npkts' counter should be decremented
        when a packet with M&D bit is moved up the stack.

        When SNA with QLLC option is used on ACC , the inbound
        data was queued using "putq" that causes performance
        problem. This was done to work around a bug in SNA that
        makes using "putnext" (faster) fail. Now that SNA
        is fixed in a patch , we can undo this and use "putnext"
        to queue inbound data for better performance.

        The transient reject feature used by OTS expects the
        Incoming call to be redirected to the Next listener
        if the Call Reject is not Permanent. 'Nli2zcom' driver
        had a logic problem that resulted in the call getting
        queued to the first matching listener always.

        DTS TPO0h02841 / SR 4701431023
        The inbound flow control is incorrect handled by the 'N2Z'
        driver. Also, the zksend call is used the wrong parameter.

        TPO0h02756
        The X.25/9000 product does not allow the 'T2' value to
        be configured and does not pass in a reasonable value
        to the ACC drivers when 'x25init' is run. This results
        in the 'T2' timer not being configured correctly.
        Modify the ACC 'nli2zcom' driver to set the 'T2' timer to
        the value of the 'T1' timer divided by 2.

        TPO0h02728
        The 'NLI2ZCOM' driver was retrieving the mux, port, and
        subchannel values from the wrong field of the stream
        structure. In addition, the two IOCTL requests used to
        perform this functionality had the wrong modes. These
        two problems have been corrected.

        TPO0h02696
        When adding an X.25 link to a linked list of L2 PDAs
        with pending writes to process, one of the source
        statements that is used to add the L2 PDA to the linked
        list was out of order causing the list to become corrupt.
        Later when the list was traversed, the system would
        panic. The source code statements were reordered
        to correctly construct the linked list.

        TPO0h02602
        It is found that 'NLI2ZCOM' driver send it up 'M_FLUSH'
        on receiving a Disconnect Indication but that will
        stop at 'NLIFE's' lower side.

        So all the buffers from 'NLIFE' toward the 'STREAM head'
        are not flushed and so the Disconnect Indication MSG
        sits behind the Data msgs and takes too long to
        reach the Application.

        TPO0h02561
        panic+0x14
        report_trap_or_int_and_panic+0x4c
        interrupt+0x1ec
        $ihndlr_rtn+0x0
        nacc1_process_firqs+0x56c
        nacc1_complete_req+0x1fe8
        nacc1_end_io+0x26c
        nacc1_int_event+0x1e8
        nacc1_isr+0x14
        wsio_interrupt+0x54
        inttr_emulate_save_fpu+0x100
        spinunlock+0x2c
        settimeout_for_cpu+0xbc
        timeout+0x34
        lpmc_lumberjack+0x28
        invoke_callouts_for_self+0xac
        sw_service+0x94

        This problem was caused when a request was issued
        to the 'zx25dvr' from the 'nli2zcom' (N2Z) driver to
        clear a VC which then failed due to lack of 'ZCOM'
        memory used to build the clear request packet.The
        'N2Z' driver passed up an 'M_ERROR' but the state of
        the VC was not cleaned up in either the 'n2z' or
        'zx25' drivers. Also, the "zksend()" function filtered
        request for both normal write and control request
        for a low memory condition.

        When the remote side cleared the VC, it was passed
        up by the 'zx25' driver to the 'n2z' which improperly
        passed the clear up to the SISL code causing a
        panic.

        The "zksend()" function was modified to only reject
        write requests when ZCOM memory runs low. Control
        writes and control request are will continue to be
        sent until ZCOM is completely out of memory.

        The 'nli2zcom' driver was modified to detect a low
        memory error from the 'zx25' request to clear a SVC.
        In this case, the driver logs an error message and
        disables and re-enables the X.25 link ZLU.
        For non-memory errors, the SVC ZLU is disabled and
        re-enabled. In both cases, 'M_ERROR' is no longer
        called and success is returned to the upper layers
        for the clear request. Note that the disable
        request causes the VC to be cleared or the link to
        be reset.
        TPO0h01987
        Enhancement request to implement the 'isdn_pcfg'
        utility program to put the ISDN port into a
        tristate( reconfigure the port pmode state).

        DTS TPO0h01629:
        There was no option to specify a different path for the
        core dump directory. We have added the '-f' option that
        allows an user to specify the full path of the core dump.

        DTS TPO0h02703
        While testing the OTS/9000 product with X25/ACC, the
        routine "QVF_F_qos_to_x25fac()" returns an error code (-1),
        when there is no error, when processing a disconnect
        indication.

Enhancement:
        No (superseded patches contained enhancements)
        PHNE_23721:
                This is an enhancement for "x25stat" command
                to show "VC Up Time" for all active virtual
                circuits.

SR:
        8606306906 8606236935 8606289434 8606266220 8606259525
        8606235666 8606231736 8606228520 8606227359 8606225328
        8606171598 8606144441 8606146312 8606146870 8606152276
        8606197878 8606197879 8606151859 8606144442 8606134537
        8606134527 8606134396 8606134399 8606133128 8606132725
        8606131096 8606125776 8606124015 8606124019 8606124022
        8606125660 1653309682 8606112363 8606112521 8606114338
        D500340299 8606110949 8606109934 8606108806 8606109715
        4701431023

Patch Files:

        ACC-SX25.ACC-SX25-KRN,fr=B.03.02.00,fa=HP-UX_B.11.00_32,
                v=HP:

        ACC-SX25.ACC-SX25-KRN,fr=B.03.10.00,fa=HP-UX_B.11.00_32,
                v=HP:

        ACC-SX25.ACC-SX25-KRN,fr=B.03.10.01,fa=HP-UX_B.11.00_32,
                v=HP:
        /usr/conf/acc/nli2zcom.h
        /usr/conf/acc/n2z_trace.h
        /usr/conf/lib/libn2z.a
        /usr/conf/lib/libn2zsyms.o
        /opt/acc/bin/n2ztrc
        /opt/acc/bin/n2z_pcfg
        /usr/conf/space.h.d/zsx25_space.h
        /usr/conf/master.d/zsx25

        ACC-SX25.ACC-SX25-KRN,fr=B.03.02.00,fa=HP-UX_B.11.00_64,
                v=HP:

        ACC-SX25.ACC-SX25-KRN,fr=B.03.10.00,fa=HP-UX_B.11.00_64,
                v=HP:

        ACC-SX25.ACC-SX25-KRN,fr=B.03.10.01,fa=HP-UX_B.11.00_64,
                v=HP:
        /usr/conf/acc/nli2zcom.h
        /usr/conf/acc/n2z_trace.h
        /usr/conf/lib/libn2z.a
        /usr/conf/lib/libn2zsyms.o
        /opt/acc/bin/n2ztrc
        /opt/acc/bin/n2z_pcfg
        /usr/conf/space.h.d/zsx25_space.h
        /usr/conf/master.d/zsx25

        ACC-SX25.ACC-SX25-RUN,fr=B.03.02.00,fa=HP-UX_B.11.00_32/64,
                v=HP:

        ACC-SX25.ACC-SX25-RUN,fr=B.03.10.00,fa=HP-UX_B.11.00_32/64,
                v=HP:

        ACC-SX25.ACC-SX25-RUN,fr=B.03.10.01,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /opt/acc/bin/make_n2z_ipmap
        /opt/acc/bin/make_n2z_route
        /opt/acc/bin/make_n2z_x25init
        /opt/acc/bin/n2z_cntrl
        /opt/acc/lbin/add_n2z_nls
        /opt/acc/lbin/make_n2z_devs
        /usr/lib/nls/C/zx25fmt.cat
        /etc/x25/x25init.sample

what(1) Output:

        ACC-SX25.ACC-SX25-KRN,fr=B.03.02.00,fa=HP-UX_B.11.00_32,
                v=HP:
        /usr/conf/acc/nli2zcom.h:
                $Header: nli2zcom.h/main/r3.10_r3.02/5 04/28/03 1
                        8:43:28 $
        /usr/conf/acc/n2z_trace.h:
                $Header: n2z_trace.h/main/r3.10_r3.02/2 03/12/03
                        10:42:55 $
        /opt/acc/bin/n2ztrc:
                ACC Rel B.03.10.01 for 32-bit B.11.00 PHNE_28606 n2z
                        trc
                $ PATCH/11.00:PHCO_19491 Aug 9 1999 09:49:32 $
        /opt/acc/bin/n2z_pcfg:
                ACC Rel B.03.02 for B.11.00 PHNE_20101 $Header: n2z_
                        pcfg.c/main/3 10/18/98 21:50:07 $
                $ PATCH/11.00:PHCO_16629 Oct 23 1998 15:31:36 $
        /usr/conf/space.h.d/zsx25_space.h:
                $Header: n2z_space.h/main/r3.10_r3.02/1 11/20/01
                        15:50:52 $
        /usr/conf/lib/libn2z.a:
                ACC Rel B.03.10.01 for 32-bit B.11.00 PHNE_28606 lib
                        n2z.a
        /usr/conf/lib/libn2zsyms.o:
                None
        /usr/conf/master.d/zsx25:
                None

        ACC-SX25.ACC-SX25-KRN,fr=B.03.02.00,fa=HP-UX_B.11.00_64,
                v=HP:
        /usr/conf/acc/nli2zcom.h:
                $Header: nli2zcom.h/main/r3.10_r3.02/5 04/28/03 1
                        8:43:28 $
        /usr/conf/acc/n2z_trace.h:
                $Header: n2z_trace.h/main/r3.10_r3.02/2 03/12/03
                        10:42:55 $
        /opt/acc/bin/n2ztrc:
                ACC Rel B.03.10.01 for 64-bit B.11.00 PHNE_28606 n2z
                        trc
                $ PATCH/11.00:PHCO_19491 Aug 9 1999 09:56:42 $
        /opt/acc/bin/n2z_pcfg:
                ACC Rel B.03.02 for B.11.00 PHNE_20101 $Header: n2z_
                        pcfg.c/main/3 10/18/98 21:50:07 $
                $ PATCH/11.00:PHCO_16629 Oct 23 1998 15:31:36 $
        /usr/conf/space.h.d/zsx25_space.h:
                $Header: n2z_space.h/main/r3.10_r3.02/1 11/20/01
                        15:50:52 $
        /usr/conf/lib/libn2z.a:
                ACC Rel B.03.10.01 for 64-bit B.11.00 PHNE_28606 lib
                        n2z.a
        /usr/conf/lib/libn2zsyms.o:
                None
        /usr/conf/master.d/zsx25:
                None

        ACC-SX25.ACC-SX25-RUN,fr=B.03.02.00,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /opt/acc/bin/make_n2z_ipmap:
                None
        /opt/acc/bin/make_n2z_route:
                None
        /opt/acc/bin/make_n2z_x25init:
                None
        /opt/acc/bin/n2z_cntrl:
                ACC Rel B.03.10.01 for 32-bit B.11.00 PHNE_23722 $He
                        ader: n2z_cntrl.c/main/r3.10_r3.02/1 11/2
                        0/01 15:46:58 $
                $ PATCH/11.00:PHCO_19491 Aug 9 1999 09:49:32 $
        /opt/acc/lbin/add_n2z_nls:
                None
        /opt/acc/lbin/make_n2z_devs:
                None
        /usr/lib/nls/C/zx25fmt.cat:
                None
        /etc/x25/x25init.sample:
                NACC x25init.sample $Rev: /main/3 $

cksum(1) Output:

        ACC-SX25.ACC-SX25-KRN,fr=B.03.02.00,fa=HP-UX_B.11.00_32,
                v=HP:
        108255258 55075 /usr/conf/acc/nli2zcom.h
        3587844265 57709 /usr/conf/acc/n2z_trace.h
        4111119619 436336 /usr/conf/lib/libn2z.a
        2544310981 273472 /usr/conf/lib/libn2zsyms.o
        1601695024 249856 /opt/acc/bin/n2ztrc
        3425167226 156368 /opt/acc/bin/n2z_pcfg
        2528857527 10612 /usr/conf/space.h.d/zsx25_space.h
        265170293 5566 /usr/conf/master.d/zsx25

        ACC-SX25.ACC-SX25-KRN,fr=B.03.02.00,fa=HP-UX_B.11.00_64,
                v=HP:
        108255258 55075 /usr/conf/acc/nli2zcom.h
        3587844265 57709 /usr/conf/acc/n2z_trace.h
        4280520492 965794 /usr/conf/lib/libn2z.a
        1388249573 340448 /usr/conf/lib/libn2zsyms.o
        3083407996 338056 /opt/acc/bin/n2ztrc
        3425167226 156368 /opt/acc/bin/n2z_pcfg
        2528857527 10612 /usr/conf/space.h.d/zsx25_space.h
        265170293 5566 /usr/conf/master.d/zsx25

        ACC-SX25.ACC-SX25-RUN,fr=B.03.02.00,fa=HP-UX_B.11.00_32/64,
                v=HP:
        2797378038 9480 /opt/acc/bin/make_n2z_ipmap
        3875774991 11013 /opt/acc/bin/make_n2z_route
        3922711005 15082 /opt/acc/bin/make_n2z_x25init
        3593047420 196608 /opt/acc/bin/n2z_cntrl
        2423085775 6280 /opt/acc/lbin/add_n2z_nls
        2007601403 4492 /opt/acc/lbin/make_n2z_devs
        102571960 41753 /usr/lib/nls/C/zx25fmt.cat
        209400739 676 /etc/x25/x25init.sample

Patch Conflicts: None

Patch Dependencies:
        s700: 11.00: PHNE_26693 PHNE_23723
        s800: 11.00: PHNE_26693 PHNE_23723

Hardware Dependencies: None

Other Dependencies:
        To enable the feature mentioned in JAGad40862
        ie. usage of "-u" option with x25stat command
        to display "VC Up Time", the patch PHNE_23190
        or its superseding patch must be installed.

Supersedes:
        PHNE_19049 PHNE_20101 PHNE_20745 PHNE_22253 PHNE_23722 PHNE_26297

Equivalent Patches: None

Patch Package Size: 1370 KBytes

Installation Instructions:
        Please review all instructions and the Hewlett-Packard
        SupportLine User Guide or your Hewlett-Packard support terms
        and conditions for precautions, scope of license,
        restrictions, and, limitation of liability and warranties,
        before installing this patch.
        ------------------------------------------------------------
        1. Back up your system before installing a patch.

        2. Login as root.

        3. Copy the patch to the /tmp directory.

        4. Move to the /tmp directory and unshar the patch:

                cd /tmp
                sh PHNE_28606

        5. Run swinstall to install the patch:

                swinstall -x autoreboot=true -x patch_match_target=true \
                          -s /tmp/PHNE_28606.depot

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHNE_28606. If you do not wish to retain a
        copy of the original software, include the patch_save_files
        option in the swinstall command above:

                -x patch_save_files=false

        WARNING: If patch_save_files is false when a patch is installed,
                 the patch cannot be deinstalled. Please be careful
                 when using this feature.

        For future reference, the contents of the PHNE_28606.text file is
        available in the product readme:

                swlist -l product -a readme -d /tmp/PHNE_28606.depot

        To put this patch on a magnetic tape and install from the
        tape drive, use the command:

                dd if=/tmp/PHNE_28606.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions: None
-----End of Document ID: PHNE_28606------------------------------------------


Document ID: PHCO_25514
Date Loaded: 20030519
      Title: s700_800 11.00 libnss_files cumulative patch

Patch Name: PHCO_25514

Patch Description: s700_800 11.00 libnss_files cumulative patch

Creation Date: 03/04/09

Post Date: 03/05/19

Hardware Platforms - OS Releases:
        s700: 11.00
        s800: 11.00

Products: N/A

Filesets:
        OS-Core.CORE-64SLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical:
        No (superseded patches were critical)
        PHCO_23189: CORRUPTION

Category Tags:
        defect_repair general_release critical corruption

Path Name: /hp-ux_patches/s700_800/11.X/PHCO_25514

Symptoms:
        PHCO_25514:
        ( SR:8606258815 CR:JAGae23135 )
        Daemon programs do not recognize changes made to the
        system database files.

        PHCO_23189:
        Host file aliases cause static buffer allocation
        overrun. JAGad40031

        Memory leak when parsing netgroup. JAGad07432

        PHCO_16039:
        Threaded applications running on systems configured
        to use the files name service may abort with a core
        dump. JAGaa13611.

        PHCO_14717:
        gethostbyname() run performance in a kernel thread
        environment while using /etc/hosts is low compared
        to a process-based run. JAGaa01281.

Defect Description:
        PHCO_25514:
        ( SR:8606258815 CR:JAGae23135 )
        Changes made to system database files are not reflected
        in daemon programs due to stdio buffering.

        Resolution:
        NSS files backend is modified so that any changes in
        system database files are reflected in running programs
        without delay.

        PHCO_23189:
        gethostbyname(3) returns garbage in hostname because
        of the static buffer overflow which is used to hold
        aliases for the hostname.

        Resolution Description::
        gethostbyname() returns garbage in hp->h_host because it
        is not set to point to the first alias hp->h_aliases[0]
        when the function __nss_netdb_aliases() returns zero.
        The static buffer which is of size 2336 bytes allocated in
        the function __nss_XbyY_buf_alloc() is used to store all
        the aliases, inet addresses and pointer to all the aliases
        for a given hostname.
        Buffer containing all the aliases.
        (abuf - abuf_start) - total length of all the aliases
        args->buf.buffer - starting address of the buffer
        (hp->h_addr_list - args->buf.buffer) - remaining length of
        the buffer after filling the inet address to store the
        aliases and pointer to aliases.
        The function __nss_netdb_aliases() returns zero when the
        buffer is not of sufficent length. This is the error case
        and hence errno is set to args->erange = 1 and returning
        from the function gethostbyname() with out setting the
        hp->h_name.
        Now this case is changed. When __nss_netdb_aliases()
        function returns zero the hp->h_aliases is set to starting
        address of the buffer and set hp->h_name to hp->h_aliases[0]
        hp->h_aliases[0] contains the hostname. We display only the
        aliases in the first line when there is a buffer overrun.
        This is the behaviour in 10.20. The new variable nu_aliases
        is added which holds the number of aliases present in the
        first line
        JAGad40031; SR 8606170767

        The customer periodically experience mount problems from
        their nfs clients, they get access denied error messages.
        This happens because of the memory leak when parsing
        netgroup.

        Resolution Description:
        The problem is fixed. the cause for the problem was
        that there was an unnecessary memory being allocated in one
        of the internal functions.
        JAGad04732; SR 8606138231

        PHCO_16039:
        Threaded applications running on systems configured
        to use the files name service may abort with a core
        dump. JAGaa13611.

        PHCO_14717:
        _nss_files_read_line() in libnss_files.1 runs slowly
        in kernel thread environment. JAGaa01281.

Enhancement:
        No

SR:
        8606258815 8606138231 8606170767

Patch Files:

        OS-Core.CORE-64SLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        /usr/lib/pa20_64/libnss_files.1

        OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        /usr/lib/libnss_files.1

what(1) Output:

        OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        /usr/lib/libnss_files.1:
                $ PATCH/11.00:PHCO_25514 Apr 8 2003 08:01:36 $

        OS-Core.CORE-64SLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        /usr/lib/pa20_64/libnss_files.1:
                $ PATCH/11.00:PHCO_25514 Apr 8 2003 08:01:50 $

cksum(1) Output:

        OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        444813867 40960 /usr/lib/libnss_files.1

        OS-Core.CORE-64SLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        2329485476 45408 /usr/lib/pa20_64/libnss_files.1

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies: None

Supersedes:
        PHCO_14717 PHCO_16039 PHCO_23189

Equivalent Patches: None

Patch Package Size: 110 KBytes

Installation Instructions:
        Please review all instructions and the Hewlett-Packard
        SupportLine User Guide or your Hewlett-Packard support terms
        and conditions for precautions, scope of license,
        restrictions, and, limitation of liability and warranties,
        before installing this patch.
        ------------------------------------------------------------
        1. Back up your system before installing a patch.

        2. Login as root.

        3. Copy the patch to the /tmp directory.

        4. Move to the /tmp directory and unshar the patch:

                cd /tmp
                sh PHCO_25514

        5. Run swinstall to install the patch:

                swinstall -x autoreboot=true -x patch_match_target=true \
                          -s /tmp/PHCO_25514.depot

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHCO_25514. If you do not wish to retain a
        copy of the original software, include the patch_save_files
        option in the swinstall command above:

                -x patch_save_files=false

        WARNING: If patch_save_files is false when a patch is installed,
                 the patch cannot be deinstalled. Please be careful
                 when using this feature.

        For future reference, the contents of the PHCO_25514.text file is
        available in the product readme:

                swlist -l product -a readme -d /tmp/PHCO_25514.depot

        To put this patch on a magnetic tape and install from the
        tape drive, use the command:

                dd if=/tmp/PHCO_25514.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions:
        If libnss_files patches are installed without rebooting,
        applications currently running which are linked shared
        against libnss_files will still continue using the
        former version of libnss_files. If this presents a
        problem to any applications, you should reboot.
-----End of Document ID: PHCO_25514------------------------------------------


Document ID: PHCO_28563
Date Loaded: 20030519
      Title: s700_800 11.00 pwgrd(1M) cumulative patch

Patch Name: PHCO_28563

Patch Description: s700_800 11.00 pwgrd(1M) cumulative patch

Creation Date: 03/04/29

Post Date: 03/05/19

Hardware Platforms - OS Releases:
        s700: 11.00
        s800: 11.00

Products: N/A

Filesets:
        OS-Core.UX-CORE,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical: No

Category Tags:
        defect_repair general_release

Path Name: /hp-ux_patches/s700_800/11.X/PHCO_28563

Symptoms:
        PHCO_28563:
        pwgrd(1M) is sometimes not processing the requests
        correctly when filesystem having /var/spool/pwgr
        directory is full.

        PHCO_28006:
        1. pwgrd(1m) is intermittently consuming CPU time and not
           responding to the requests coming to it.
        2. pwgrd(1m) is not caching the user names after any
           Invalid Entry in /etc/passwd.

        PHCO_24586:
        1.pwgrd(1M) does not store groupnames having more than
          8 characters correctly.
        2.Access problems with pwgrd(1M).

        PHCO_18445:
        There are multiple failures if the system is upgraded using
        patch bundle.

        PHCO_16796:
        Postinstall script of the previous patch PHCO_14257
        fails on 10.x systems.

        PHCO_14257:
        Previous patch PHCO_13497 doesn't install correctly on
        new systems.

        PHCO_13497:
        When the system clock is set backwards and either
        /etc/passwd, /etc/group or /etc/logingroup have a modify
        time later than the clock. The symptom is that pwgrd
        accumulates CPU time until the clock has passed the modify
        time of the /etc/ files.

Defect Description:
        PHCO_28563:
        pwgrd(1M) sometimes not processing the request correctly
        when the filesystem where /var/spool/pwgr directory
        resides is full.
        pwgrd(1M) maintains the hash files in /var/spool/pwgr/
        directory and when the filesystem is full, hashtable
        updation may fail. Since this error condition was not
        handled pwgrd(1M) was processing the request incorrectly.

        Resolution:
        pwgrd(1M) has been modified to shutdown the hashing if
        the hashtable updation fails, so that it does not uses
        this hashtable for processing the request.

        PHCO_28006:
        1.pwgrd(1m) intermittently consumes CPU time and is not
          responding to any request. This happens because the
          flags associated with the hashtables were not updated
          correctly.

        Resolution :
          The code has been modified to make sure that the
          flags associated with the hashtables are updated
          properly.

        2.pwgrd(1m) is not caching the user/group information
          after any Invalid Entry in /etc/passwd and /etc/group.

        Eg.
        => If the /etc/passwd file has the following entries:
        ...
        nobody:*:2:2::/:
        www:*::1::/: -->THIS IS INVALID SINCE THERE IS NO UID.
        user1:*:202:60::/mnt/user1:/usr/bin/ksh
        ...

        => Login as user1 and touch a file.
        $ touch testfile

        => Check the ownership of this file.
        $ ll testfile
        << WHEN PWGRD DAEMON IS NOT RUNNING >>
        -rw-rw-rw- 1 user1 ssgrp 0 Dec 2 15:29 testfile
        The user name of the file is correctly getting
        displayed.

        << WHEN PWGRD DAEMON IS RUNNING >>
        -rw-rw-rw- 1 202 ssgrp 0 Dec 2 15:29 testfile
        Here ls(1) is not able to print the user name since
        pwgrd(1m) is not caching the details of user1.

        Resolution :
          The code has been modified to make sure that all the
          valid entries in /etc/passwd and /etc/group file is
          cached.

        PHCO_24586:
        1.pwgrd(1M) can not handle groupnames more than 8
          characters in length correctly. This was happening as
          pwgrd(1M) used to truncate groupnames to 8 characters
          before caching them. Then this truncated group name
          used to append in the pwgrd output file.
        Resolution:
          The code has been modified to take care of the full
          groupname(without truncation) to be appended to
          pwgrd output file.

        2.Access problems with pwgrd(1M).
        Resolution:
          The code has been modified to take care of the access
          problems.

        PHCO_18445:
        The postinstall script which starts the pwgrd daemon is
        executed immediately after the installation of patch.
        The newly started pwgrd does not work properly when the
        patch is installed through a patch bundle. Due to this
        commands like chown, chgrp will fail in performing their
        respective operations on patches getting installed after
        the pwgrd patch in the bundle during installation.

        Resolution:
        The automatic startup of pwgrd daemon is moved from
        postinstall to configure script. In case of patch bundle
        installation, this script will run after the complete
        installation of bundle. In case of single patch
        installation, it will run immediately after the patch
        installation.

        PHCO_16796:
        When upgrading a 10.x system to 11.00 Extension Software,
        the Postinstall script of the patch PHCO_14257 fails with
        a core dump. This is because, the Postinstall script tries
        to start the 11.00 pwgrd on 10.x systems.
        Resolution:
        The /usr/sbin/pwgrd doesn't exist on 10.20. Therefore
        if the machine is not 10.20 then only the the
        /usr/sbin/pwgrd is started.

        PHCO_14257:
        Installing PHCO_13497 on a new system causes SD error

        PHCO_13497:
        pwgrd is always active, uses lots of CPU time

Enhancement:
        No

SR:
        8606292407 8606282157 8606278564 8606165796 8606108334
        8606163498 4701424333 4701384453

Patch Files:

        OS-Core.UX-CORE,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        /usr/sbin/pwgrd

what(1) Output:

        OS-Core.UX-CORE,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        /usr/sbin/pwgrd:
                Password/Group Caching/Hashing Daemon $Revision: 82.
                        25.1.9 $
                PATCH_11_00: cache.o filetime.o hashtable.o hpux_rel
                        .o main.o misc.o server.o string_lst.o 03/04
                        /29

cksum(1) Output:

        OS-Core.UX-CORE,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        3572776104 40960 /usr/sbin/pwgrd

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies: None

Supersedes:
        PHCO_13497 PHCO_14257 PHCO_16796 PHCO_18445 PHCO_24586 PHCO_28006

Equivalent Patches:
        PHCO_28007:
        s700: 11.11
        s800: 11.11

Patch Package Size: 50 KBytes

Installation Instructions:
        Please review all instructions and the Hewlett-Packard
        SupportLine User Guide or your Hewlett-Packard support terms
        and conditions for precautions, scope of license,
        restrictions, and, limitation of liability and warranties,
        before installing this patch.
        ------------------------------------------------------------
        1. Back up your system before installing a patch.

        2. Login as root.

        3. Copy the patch to the /tmp directory.

        4. Move to the /tmp directory and unshar the patch:

                cd /tmp
                sh PHCO_28563

        5. Run swinstall to install the patch:

                swinstall -x autoreboot=true -x patch_match_target=true \
                          -s /tmp/PHCO_28563.depot

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHCO_28563. If you do not wish to retain a
        copy of the original software, include the patch_save_files
        option in the swinstall command above:

                -x patch_save_files=false

        WARNING: If patch_save_files is false when a patch is installed,
                 the patch cannot be deinstalled. Please be careful
                 when using this feature.

        For future reference, the contents of the PHCO_28563.text file is
        available in the product readme:

                swlist -l product -a readme -d /tmp/PHCO_28563.depot

        To put this patch on a magnetic tape and install from the
        tape drive, use the command:

                dd if=/tmp/PHCO_28563.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions: None
-----End of Document ID: PHCO_28563------------------------------------------


Document ID: PHSS_28547
Date Loaded: 20030519
      Title: s700_800 11.11 AudioSubsystem Periodic Patch

Patch Name: PHSS_28547

Patch Description: s700_800 11.11 AudioSubsystem Periodic Patch

Creation Date: 03/04/23

Post Date: 03/05/19

Hardware Platforms - OS Releases:
        s700: 11.11
        s800: 11.11

Products:
        AudioSubsystem B.11.11

Filesets:
        AudioSubsystem.AUDIO-SRV,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        AudioSubsystem.AUDIO-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical: No

Category Tags:
        defect_repair general_release

Path Name: /hp-ux_patches/s700_800/11.X/PHSS_28547

Symptoms:
        PHSS_28547:
        1. Mixing 8-bit and 16-bit wav files causes sound
           distortion.
        2. 64 bit audio programs can not be created or run
           on 11.11.

        PHSS_27193:
        1. AOpenAudio() doesn't work on 11.11
        2. New Audio libraries not compatible with old Aserver

Defect Description:
        PHSS_28547:
        1. Audio problems mixing wav files with 8 and 16 bit
           sample rate.

        Resolution:
        The delay is changed from 0.1 seconds to 3 seconds
        to set the audio file parameters.

        2. There is no libAlibkt for 11.11.

        Resolution:
        libAlibkt.1 is delivered.

        PHSS_27193:
        1. AOpenAudio() doesn't work on 11.11
        2. New Audio libraries not compatible with old Aserver

Enhancement:
        No

SR:
        8606275973 8606287569 8606247423 8606261782

Patch Files:

        AudioSubsystem.AUDIO-SRV,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /opt/audio/bin/Aserver
        /opt/audio/bin/asecure

        AudioSubsystem.AUDIO-SHLIBS,fr=B.11.11,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /opt/audio/lib/libAlibkt.1
        /opt/audio/lib/pa20_64/libAlibkt.1
        /opt/audio/lib/libAlib.1
        /opt/audio/lib/libAlib.2

what(1) Output:

        AudioSubsystem.AUDIO-SRV,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /opt/audio/bin/Aserver:
                X Window System, Version 11 R6+ HP-UX B.11.11.00 Per
                        iodic Patch Release
                (build date: Mon Apr 21 20:33:14 IST 2003)
        /opt/audio/bin/asecure:
                X Window System, Version 11 R6+ HP-UX B.11.11.00 Per
                        iodic Patch Release
                (build date: Fri May 31 18:40:12 IST 2002)
                HP asecure v A.03.16 MP May 31 2002 14:24:09

        AudioSubsystem.AUDIO-SHLIBS,fr=B.11.11,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /opt/audio/lib/libAlibkt.1:
                X Window System, Version 11 R6+ HP-UX B.11.11.00 Per
                        iodic Patch Release
                (build date: Mon Apr 21 20:29:46 IST 2003)
        /opt/audio/lib/pa20_64/libAlibkt.1:
                X Window System, Version 11 R6+ HP-UX B.11.11.00 Per
                        iodic Patch Release
                (build date: Mon Apr 21 20:29:50 IST 2003)
        /opt/audio/lib/libAlib.1:
                X Window System, Version 11 R5+ HP-UX B.10.10.00 Per
                        iodic Patch Release
                (build date: Fri May 31 18:13:52 IST 2002)
        /opt/audio/lib/libAlib.2:
                X Window System, Version 11 R6+ HP-UX B.11.11.00 Per
                        iodic Patch Release
                (build date: Fri May 31 18:19:40 IST 2002)

cksum(1) Output:

        AudioSubsystem.AUDIO-SRV,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
                v=HP:
        303034669 262144 /opt/audio/bin/Aserver
        1898529025 69632 /opt/audio/bin/asecure

        AudioSubsystem.AUDIO-SHLIBS,fr=B.11.11,
                fa=HP-UX_B.11.11_32/64,v=HP:
        3081813089 217088 /opt/audio/lib/libAlibkt.1
        3383681740 228752 /opt/audio/lib/pa20_64/libAlibkt.1
        3338424114 176128 /opt/audio/lib/libAlib.1
        2250997178 184320 /opt/audio/lib/libAlib.2

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies: None

Supersedes:
        PHSS_27193

Equivalent Patches: None

Patch Package Size: 480 KBytes

Installation Instructions:
        Please review all instructions and the Hewlett-Packard
        SupportLine User Guide or your Hewlett-Packard support terms
        and conditions for precautions, scope of license,
        restrictions, and, limitation of liability and warranties,
        before installing this patch.
        ------------------------------------------------------------
        1. Back up your system before installing a patch.

        2. Login as root.

        3. Copy the patch to the /tmp directory.

        4. Move to the /tmp directory and unshar the patch:

                cd /tmp
                sh PHSS_28547

        5. Run swinstall to install the patch:

                swinstall -x autoreboot=true -x patch_match_target=true \
                          -s /tmp/PHSS_28547.depot

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHSS_28547. If you do not wish to retain a
        copy of the original software, include the patch_save_files
        option in the swinstall command above:

                -x patch_save_files=false

        WARNING: If patch_save_files is false when a patch is installed,
                 the patch cannot be deinstalled. Please be careful
                 when using this feature.

        For future reference, the contents of the PHSS_28547.text file is
        available in the product readme:

                swlist -l product -a readme -d /tmp/PHSS_28547.depot

        To put this patch on a magnetic tape and install from the
        tape drive, use the command:

                dd if=/tmp/PHSS_28547.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions: None
-----End of Document ID: PHSS_28547------------------------------------------


Document ID: PHSS_28548
Date Loaded: 20030519
      Title: s700_800 11.11 AudioDevKit 2003 Periodic Patch

Patch Name: PHSS_28548

Patch Description: s700_800 11.11 AudioDevKit 2003 Periodic Patch

Creation Date: 03/04/24

Post Date: 03/05/19

Hardware Platforms - OS Releases:
        s700: 11.11
        s800: 11.11

Products:
        HP-UX Audio Developer Kit B.11.11.01 B.11.11.02

Filesets:
        AudioDevKit.AUDIO-PRG,fr=B.11.11.01,fa=HP-UX_B.11.11_32/64,v=HP
        AudioDevKit.AUDIO-PRG,fr=B.11.11.02,fa=HP-UX_B.11.11_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical: No

Category Tags:
        defect_repair general_release

Path Name: /hp-ux_patches/s700_800/11.X/PHSS_28548

Symptoms:
        PHSS_28548:
        1. 64 bit audio programs can not be created or run
           on 11.11.

Defect Description:
        PHSS_28548:
        1. There is no libAlibkt for 11.11.

        Resolution:
        libAlibkt.1 is delivered.

Enhancement:
        No

SR:
        8606287569

Patch Files:

        AudioDevKit.AUDIO-PRG,fr=B.11.11.01,fa=HP-UX_B.11.11_32/64,
                v=HP:

        AudioDevKit.AUDIO-PRG,fr=B.11.11.02,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /opt/audio/lib/libAlibkt.sl
        /opt/audio/lib/pa20_64/libAlibkt.sl

what(1) Output:

        AudioDevKit.AUDIO-PRG,fr=B.11.11.01,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /opt/audio/lib/libAlibkt.sl:
                X Window System, Version 11 R6+ HP-UX B.11.11.00 Per
                        iodic Patch Release
                (build date: Mon Apr 21 20:29:46 IST 2003)
        /opt/audio/lib/pa20_64/libAlibkt.sl:
                X Window System, Version 11 R6+ HP-UX B.11.11.00 Per
                        iodic Patch Release
                (build date: Mon Apr 21 20:29:50 IST 2003)

cksum(1) Output:

        AudioDevKit.AUDIO-PRG,fr=B.11.11.01,fa=HP-UX_B.11.11_32/64,
                v=HP:
        3081813089 217088 /opt/audio/lib/libAlibkt.sl
        3383681740 228752 /opt/audio/lib/pa20_64/libAlibkt.sl

Patch Conflicts: None

Patch Dependencies:
        s700: 11.11: PHSS_28547
        s800: 11.11: PHSS_28547

Hardware Dependencies: None

Other Dependencies: None

Supersedes: None

Equivalent Patches: None

Patch Package Size: 20 KBytes

Installation Instructions:
        Please review all instructions and the Hewlett-Packard
        SupportLine User Guide or your Hewlett-Packard support terms
        and conditions for precautions, scope of license,
        restrictions, and, limitation of liability and warranties,
        before installing this patch.
        ------------------------------------------------------------
        1. Back up your system before installing a patch.

        2. Login as root.

        3. Copy the patch to the /tmp directory.

        4. Move to the /tmp directory and unshar the patch:

                cd /tmp
                sh PHSS_28548

        5. Run swinstall to install the patch:

                swinstall -x autoreboot=true -x patch_match_target=true \
                          -s /tmp/PHSS_28548.depot

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHSS_28548. If you do not wish to retain a
        copy of the original software, include the patch_save_files
        option in the swinstall command above:

                -x patch_save_files=false

        WARNING: If patch_save_files is false when a patch is installed,
                 the patch cannot be deinstalled. Please be careful
                 when using this feature.

        For future reference, the contents of the PHSS_28548.text file is
        available in the product readme:

                swlist -l product -a readme -d /tmp/PHSS_28548.depot

        To put this patch on a magnetic tape and install from the
        tape drive, use the command:

                dd if=/tmp/PHSS_28548.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions: None
-----End of Document ID: PHSS_28548------------------------------------------


Document ID: PHCO_27415
Date Loaded: 20030519
      Title: s700_800 11.11 ls(1) cumulative patch

Patch Name: PHCO_27415

Patch Description: s700_800 11.11 ls(1) cumulative patch

Creation Date: 03/05/04

Post Date: 03/05/19

Hardware Platforms - OS Releases:
        s700: 11.11
        s800: 11.11

Products: N/A

Filesets:
        OS-Core.UX-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical: No

Category Tags:
        defect_repair general_release

Path Name: /hp-ux_patches/s700_800/11.X/PHCO_27415

Symptoms:
        PHCO_27415:
        ( SR:8606265148 CR:JAGae29476 )
        ls(1) shows negative value for a link count more than 32767

        ( SR:8606203481 CR:JAGad72654 )
        ll(1) displays a value 4294967295 as uid and gid for CD-ROM
        files.

Defect Description:
        PHCO_27415:
        ( SR:8606265148 CR:JAGae29476 )
        When the link count of a file or directory is more than
        32767,ls -l displays negative value for the link count.
        This problem occurs because st_nlink is an unsigned short
        variable and the contents of this is being assigned to a
        signed short variable leading to truncation.

        NOTE: In order to create more than 32767 hard links to
        a file, a GR patch PHKL_28185 needs to be installed on the
        system
        Steps to reproduce the problem:
        1. Create more than 32767 hard links to a file test_file.

        2. $ls -l test_file
        -rw-rw-rw- -32767 vts ssgrp 0 Mar 19 13:53 test_file

        Resolution:
        The code has been modified to use the correct data type to
        take care of truncation problem.

        ( SR:8606203481 CR:JAGad72654 )
        ll(1) or ls -l displays the positive UID/GID's for CD-ROM
        files, but it should display the negative UID/GID's as per
        the man page of stat(2).
        An incorrect type specifier was used in the printf() API
        for printing UID and GID values.
        Steps to reproduce the problem:
        1. Mount a CD-ROM on a mount point /test
        2. ls -l /test
        total 28672
        -r-xr-xr-x 1 4294967295 4294967295 4998 Feb 8 2002
        HPII_FAQ.TXT
        dr-xr-xr-x 1 4294967295 4294967295 2048 Feb 8 2002
        PCINSTAL

        Resolution:
        The correct type specifiers are being used now,for printing
        the UID and GID values.

Enhancement:
        No

SR:
        8606203481 8606265148

Patch Files:

        OS-Core.UX-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /sbin/ls
        /usr/bin/l
        /usr/bin/lc
        /usr/bin/ll
        /usr/bin/ls
        /usr/bin/lsf
        /usr/bin/lsr
        /usr/bin/lsx

what(1) Output:

        OS-Core.UX-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        /sbin/ls:
                ls.c $Date: 2003/03/13 02:04:47 $Revision: r11.11/2
                        PATCH_11.11 (PHCO_27415)
                $Revision: (#) all CUP11.11_BL2003_0504_1 PATCH_11.
                        11 PHCO_27415
                Sun May 4 22:45:01 PDT 2003 $
                $ Version_11.11 Mar 31 2003 09:02:37 $
        /usr/bin/l:
                ls.c $Date: 2003/03/13 02:04:47 $Revision: r11.11/2
                        PATCH_11.11 (PHCO_27415)
                $Revision: (#) all CUP11.11_BL2003_0504_1 PATCH_11.
                        11 PHCO_27415
                Sun May 4 22:44:52 PDT 2003 $
        /usr/bin/lc:
                ls.c $Date: 2003/03/13 02:04:47 $Revision: r11.11/2
                        PATCH_11.11 (PHCO_27415)
                $Revision: (#) all CUP11.11_BL2003_0504_1 PATCH_11.
                        11 PHCO_27415
                Sun May 4 22:44:52 PDT 2003 $
        /usr/bin/ll:
                ls.c $Date: 2003/03/13 02:04:47 $Revision: r11.11/2
                        PATCH_11.11 (PHCO_27415)
                $Revision: (#) all CUP11.11_BL2003_0504_1 PATCH_11.
                        11 PHCO_27415
                Sun May 4 22:44:52 PDT 2003 $
        /usr/bin/ls:
                ls.c $Date: 2003/03/13 02:04:47 $Revision: r11.11/2
                        PATCH_11.11 (PHCO_27415)
                $Revision: (#) all CUP11.11_BL2003_0504_1 PATCH_11.
                        11 PHCO_27415
                Sun May 4 22:44:52 PDT 2003 $
        /usr/bin/lsf:
                ls.c $Date: 2003/03/13 02:04:47 $Revision: r11.11/2
                        PATCH_11.11 (PHCO_27415)
                $Revision: (#) all CUP11.11_BL2003_0504_1 PATCH_11.
                        11 PHCO_27415
                Sun May 4 22:44:52 PDT 2003 $
        /usr/bin/lsr:
                ls.c $Date: 2003/03/13 02:04:47 $Revision: r11.11/2
                        PATCH_11.11 (PHCO_27415)
                $Revision: (#) all CUP11.11_BL2003_0504_1 PATCH_11.
                        11 PHCO_27415
                Sun May 4 22:44:52 PDT 2003 $
        /usr/bin/lsx:
                ls.c $Date: 2003/03/13 02:04:47 $Revision: r11.11/2
                        PATCH_11.11 (PHCO_27415)
                $Revision: (#) all CUP11.11_BL2003_0504_1 PATCH_11.
                        11 PHCO_27415
                Sun May 4 22:44:52 PDT 2003 $

cksum(1) Output:

        OS-Core.UX-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
        3236820252 294912 /sbin/ls
        93218879 28672 /usr/bin/l
        93218879 28672 /usr/bin/lc
        93218879 28672 /usr/bin/ll
        93218879 28672 /usr/bin/ls
        93218879 28672 /usr/bin/lsf
        93218879 28672 /usr/bin/lsr
        93218879 28672 /usr/bin/lsx

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies: None

Supersedes: None

Equivalent Patches: None

Patch Package Size: 340 KBytes

Installation Instructions:
        Please review all instructions and the Hewlett-Packard
        SupportLine User Guide or your Hewlett-Packard support terms
        and conditions for precautions, scope of license,
        restrictions, and, limitation of liability and warranties,
        before installing this patch.
        ------------------------------------------------------------
        1. Back up your system before installing a patch.

        2. Login as root.

        3. Copy the patch to the /tmp directory.

        4. Move to the /tmp directory and unshar the patch:

                cd /tmp
                sh PHCO_27415

        5. Run swinstall to install the patch:

                swinstall -x autoreboot=true -x patch_match_target=true \
                          -s /tmp/PHCO_27415.depot

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHCO_27415. If you do not wish to retain a
        copy of the original software, include the patch_save_files
        option in the swinstall command above:

                -x patch_save_files=false

        WARNING: If patch_save_files is false when a patch is installed,
                 the patch cannot be deinstalled. Please be careful
                 when using this feature.

        For future reference, the contents of the PHCO_27415.text file is
        available in the product readme:

                swlist -l product -a readme -d /tmp/PHCO_27415.depot

        To put this patch on a magnetic tape and install from the
        tape drive, use the command:

                dd if=/tmp/PHCO_27415.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions: None
-----End of Document ID: PHCO_27415------------------------------------------


Document ID: PHKL_28999
Date Loaded: 20030519
      Title: s700_800 11.11 getmount_entry;rename;creat;[u]mount;VxFS3.5

Patch Name: PHKL_28999

Patch Description: s700_800 11.11 getmount_entry;rename;creat;[u]mount;VxFS3.5

Creation Date: 03/05/08

Post Date: 03/05/19

Hardware Platforms - OS Releases:
        s700: 11.11
        s800: 11.11

Products: N/A

Filesets:
        OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP
        OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP

Automatic Reboot?: Yes

Status: General Release

Critical: No

Category Tags:
        defect_repair enhancement general_release
        manual_dependencies

Path Name: /hp-ux_patches/s700_800/11.X/PHKL_28999

Symptoms:
        PHKL_28999:
        ( SR:8606295554 CR:JAGae59236 )
        Automount fails to mount cdfs with PHKL_26239
        and returns EBUSY. The problem is noticed when
        mounting non-NFS file systems using direct
        maps and not with indirect maps. This problem
        can also cause Block-Level Incremental Backups (BLIB)
        performed with the Veritas NetBackup application
        to fail with errno 16 (EBUSY).

        PHKL_27800:
        ( SR:8606263709 CR:JAGae28034 )
        This product update is member of a set needed to enable
        the optional HP-UX support for VxFS 3.5 Cluster mount
        feature. Upon installation, the HP-UX BaseVxFS bundle
        will install the full set of product updates (including
        this one) necessary to enable the support for VxFS 3.5
        Cluster mount feature.

        If the HP-UX VxFS 3.5 product is not installed, this
        product update will have no impact on your system.

        ( SR:8606198319 CR:JAGad67509 )
        This product update is member of a set needed to enable
        the optional HP-UX VFS support for VxFS 3.5. Upon
        Installation, the HP-UX Base VxFS bundle will install the
        full set of product updates (including this one) necessary
        to enable the VFS support for VxFS 3.5.

        If the HP-UX VxFS 3.5 product is not installed, this product
        update will have no impact on your system.

        PHKL_26239:
        ( SR:8606247419 CR:JAGae13857 )
        Enhancement: This product update is a member of a set
        which improve the performance of mount(2) and umount(2).
        The full list of product updates that address this
        performance improvement are: PHKL_26239, PHKL_26694,
        PHKL_26695, PHKL_26698, and PHKL_27211.

        Each of these product updates may be installed independently
        of the others. Each provides an incremental performance
        improvement.

        ( SR:8606241982 CR:JAGae09237 )
        Enhancement: Provide device major numbers that are suitable
        for use in /etc/mnttab.

        ( SR:8606260639 CR:JAGae24962 )
        opendir(3C) performance may be quite slow when there are a
        lot of directories involving long path names.

        ( SR:8606178913 CR:JAGad48138 )
        Either or both of the following symptoms may appear
        on a given system:
        1. Service Guard may experience umount(2) failures.
        2. System throughput and/or response time may degrade when
        CPUs are added to a configuration that executes a
        significant number of calls to getcwd(3).

        PHKL_23239:
        ( SR:8606175337 CR:JAGad44579 )
        Overall system throughput degradation when getmount_entry()
        and getmount_cnt() hit contention for the filesys_sema (an
        alpha semaphore).

        PHKL_26749:
        ( SR:8606248238 CR:JAGae14638 )
        creat(2) system call fails with ENOENT.

        PHKL_26099:
        ( SR:8606233922 CR:JAGae03145 )
        Applications using rename(2) may run slower than necessary.

Defect Description:
        PHKL_28999:
        ( SR:8606295554 CR:JAGae59236 )
        A flag is incorrectly checked when adding a VFS structure
        outside of the normal mount code path. The flag is
        properly checked in the normal mount code path, so the
        additional check is not needed.

        Resolution:
        The fix is to remove the check of the flag when adding a
        vfs structure.

        PHKL_27800:
        ( SR:8606263709 CR:JAGae28034 )
        This product update contains minor enhancements required to
        enable the HP-UX support for VxFS 3.5 Cluster mount.

        Resolution:
        Enhancements added to disallow mounting another file system
        within a VxFS 3.5 Cluster mount.

        ( SR:8606198319 CR:JAGad67509 )
        This product update contains minor enhancements required to
        enable the HP-UX VFS support for VxFS 3.5.

        Resolution:
        Enhancements added to remove VxFS 3.5 entries from VFS
        switch table.

        PHKL_26239:
        ( SR:8606247419 CR:JAGae13857 )
        This product update contains minor changes necessary to
        improve the performance of mount(2) and umount(2) for all
        file systems. We incorrectly held a lock to serialize all
        access to all file systems for mount/umount service calls.
        These file systems specific operations are already
        serialized where necessary, and the additional higher
        level serialization results in unnecessary performance
        degradation.

        Resolution:
        Removed the unnecessary use of a file system lock that used
        to unconditionally serialize all access to all file systems
        for mount/umount service calls.

        ( SR:8606241982 CR:JAGae09237 )
        Device major numbers are currently assigned the value 0xff.
        This value can not be used in /etc/mnttab, which needs a
        value between 0x0 and 0x7f.

        Resolution:
        Provide device major numbers that are in the 0x0 to 0x7f
        range.

        ( SR:8606260639 CR:JAGae24962 )
        opendir(3C) uses open(2) and stat(2) calls, each with path
        name parameters. With large numbers of directories, there
        are multiple calls to open(2) and stat(2).

        Resolution:
        open(2) already has access to the information provided by
        stat(2) to opendir(3C). opendir(3C) uses open(2) with a new
        parameter to gain access to this additional information,
        thus avoiding the additional call to stat(2).

        ( SR:8606178913 CR:JAGad48138 )
        The mechanism for retrieving information about mounted
        file systems from the kernel is extremely inefficient.
        Its cost is essentially a quadratic function
        of the number of mounted file systems.

        Resolution:
        Added a new system call to retrieve information for all
        currently mounted file systems, which makes the performance
        linear with the number of mounted file systems.

        PHKL_23239:
        ( SR:8606175337 CR:JAGad44579 )
        It is not efficient to use the alpha semaphore to serialize
        access to the list of vfs structs.

        Resolution:
        Use the rootvfs_lock (a simple spinlock) instead of the
        filesys_sema to serialize access to the list of vfs structs.

        PHKL_26749:
        ( SR:8606248238 CR:JAGae14638 )
        creat(2) races with unlink(2) allowing a ENOENT failure.

        Resolution:
        The function that creates a file, vn_create(), was
        modified to return a referenced vnode to the open
        function, vn_open(), thereby eliminating the original
        race with unlink(2).

        PHKL_26099:
        ( SR:8606233922 CR:JAGae03145 )
        rename(2) always gets the file system semaphore,
        even though it is not needed for mp safe file systems,
        which include HFS and JFS.

        Resolution:
        rename(2) will only get the file system semaphore
        for file systems that are not mp safe.

Enhancement:
        No (superseded patches contained enhancements)
        PHKL_27800:
                Enhancements added to disallow mounting another
                file system within a VxFS 3.5 Cluster mount and to
                remove VxFS 3.5 entries from VFS switch table, when
                this product is configured.

                Additional enhancements were delivered in a patch
                this one has superseded. Please review the Defect
                Description text for more information.

SR:
        8606175337 8606178913 8606198319 8606233922 8606241982
        8606247419 8606248238 8606260639 8606263709 8606295554

Patch Files:

        OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
        /usr/conf/lib/libfs.a(vfs.o)
        /usr/conf/lib/libfs.a(vfs_scalls.o)
        /usr/conf/lib/libfs.a(vfs_vnode.o)

        OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
        /usr/conf/lib/libfs.a(vfs.o)
        /usr/conf/lib/libfs.a(vfs_scalls.o)
        /usr/conf/lib/libfs.a(vfs_vnode.o)

what(1) Output:

        OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
        /usr/conf/lib/libfs.a(vfs.o):
                vfs.c $Date: 2003/05/04 23:42:24 $Revision: r11.11/7
                         PATCH_11.11 (PHKL_28999)
        /usr/conf/lib/libfs.a(vfs_scalls.o):
                vfs_scalls.c $Date: 2002/01/16 13:02:55 $Revision: r
                        11.11/1 PATCH_11.11 (PHKL_26099)
        /usr/conf/lib/libfs.a(vfs_vnode.o):
                vfs_vnode.c $Date: 2002/05/22 10:09:42 $Revision: r1
                        1.11/4 PATCH_11.11 (PHKL_26239)

        OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
        /usr/conf/lib/libfs.a(vfs.o):
                vfs.c $Date: 2003/05/04 23:42:24 $Revision: r11.11/7
                         PATCH_11.11 (PHKL_28999)
        /usr/conf/lib/libfs.a(vfs_scalls.o):
                vfs_scalls.c $Date: 2002/01/16 13:02:55 $Revision: r
                        11.11/1 PATCH_11.11 (PHKL_26099)
        /usr/conf/lib/libfs.a(vfs_vnode.o):
                vfs_vnode.c $Date: 2002/05/22 10:09:42 $Revision: r1
                        1.11/4 PATCH_11.11 (PHKL_26239)

cksum(1) Output:

        OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
        3221125061 24556 /usr/conf/lib/libfs.a(vfs.o)
        3115512741 35672 /usr/conf/lib/libfs.a(vfs_scalls.o)
        4190002545 10904 /usr/conf/lib/libfs.a(vfs_vnode.o)

        OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
        1548406516 68584 /usr/conf/lib/libfs.a(vfs.o)
        2033759386 92880 /usr/conf/lib/libfs.a(vfs_scalls.o)
        160674366 25856 /usr/conf/lib/libfs.a(vfs_vnode.o)

Patch Conflicts: None

Patch Dependencies:
        s700: 11.11: PHCO_27120
        s800: 11.11: PHCO_27120

Hardware Dependencies: None

Other Dependencies:
        PHKL_26239: This product update, along with PHCO_27910
        (libc) and PHKL_26467 (new system call), provide the
        enabling performance enhancement for accessing information
        about mounted file systems. The following set of product
        updates: PHCO_26242, PHCO_27120, PHCO_26331, PHCO_26332,
        PHCO_26333 and PHCO_26334 each take advantage of this
        performance enhancement, and thus provide incremental
        performance improvements. Each of these product updates may
        be installed independently of each other, and in any order.
        The three enabling product updates, plus at least one of the
        others are necessary to see an improvement in performance.
        None are required if this enhancement is not desired.

        PHKL_26239: opendir(3C) performance requires product update
        PHCO_27910 (libc). Each of these product updates may be
        installed independently of each other, in any order, or
        not at all if this enhancement is not desired.

Supersedes:
        PHKL_27800 PHKL_26749 PHKL_26239 PHKL_26099 PHKL_23239

Equivalent Patches: None

Patch Package Size: 120 KBytes

Installation Instructions:
        Please review all instructions and the Hewlett-Packard
        SupportLine User Guide or your Hewlett-Packard support terms
        and conditions for precautions, scope of license,
        restrictions, and, limitation of liability and warranties,
        before installing this patch.
        ------------------------------------------------------------
        1. Back up your system before installing a patch.

        2. Login as root.

        3. Copy the patch to the /tmp directory.

        4. Move to the /tmp directory and unshar the patch:

                cd /tmp
                sh PHKL_28999

        5. Run swinstall to install the patch:

                swinstall -x autoreboot=true -x patch_match_target=true \
                          -s /tmp/PHKL_28999.depot

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHKL_28999. If you do not wish to retain a
        copy of the original software, include the patch_save_files
        option in the swinstall command above:

                -x patch_save_files=false

        WARNING: If patch_save_files is false when a patch is installed,
                 the patch cannot be deinstalled. Please be careful
                 when using this feature.

        For future reference, the contents of the PHKL_28999.text file is
        available in the product readme:

                swlist -l product -a readme -d /tmp/PHKL_28999.depot

        To put this patch on a magnetic tape and install from the
        tape drive, use the command:

                dd if=/tmp/PHKL_28999.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions: None
-----End of Document ID: PHKL_28999------------------------------------------


Document ID: PHKL_29039
Date Loaded: 20030519
      Title: s700_800 11.11 SCSI IO Cumulative Patch

Patch Name: PHKL_29039

Patch Description: s700_800 11.11 SCSI IO Cumulative Patch

Creation Date: 03/04/30

Post Date: 03/05/19

Hardware Platforms - OS Releases:
        s700: 11.11
        s800: 11.11

Products: N/A

Filesets:
        ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
        OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP
        OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP

Automatic Reboot?: Yes

Status: General Release

Critical:
        Yes
        PHKL_29039: MEMORY_LEAK HANG
        PHKL_28513: PANIC CORRUPTION
        PHKL_28096: HANG
        PHKL_27579: PANIC HANG
        PHKL_27563: HANG
        PHKL_26519: PANIC HANG
        PHKL_25896: ABORT HANG
        PHKL_25509: HANG
        PHKL_25165: OTHER PANIC HANG
                Boot and ioscan time is improved on large
                configurations.
                Enhancements are made to support c8xx ioctl's.

        PHKL_23313: PANIC HANG CORRUPTION MEMORY_LEAK
        PHKL_24441: PANIC HANG

Category Tags:
        defect_repair hardware_enablement enhancement
        general_release critical panic halts_system corruption
        memory_leak

Path Name: /hp-ux_patches/s700_800/11.X/PHKL_29039

Symptoms:
        PHKL_29039:
        ( SR:8606244397 CR:JAGae10884 )
        When an error is encountered in the bus or target
        open routines, the system exhausts its memory due
        to memory leak.

        ( SR:8606290867 CR:JAGae54710 )
        Incorrect block device activity data is reported
        by sar(1M) when the disks have failed operations.

        ( SR:8606267129 CR:JAGae31372 )
        When I/O errors happen, the syslog file
        shows negative values for the buffer
        pointer fields.

        ( SR:8606266450 CR:JAGae30698 )
        Default SCSI diagnostic logging is severely limited by
        PHKL_25165.

        ( SR:8606160884 CR:JAGad30203 )
        Devices belonging to class SCSI_PROCESSOR
        are reported as UNCLAIMED by ioscan(1M).

        ( SR:8606298657 CR:JAGae62156 )
        Application hang due to error returned by the SCSI
        driver.

        ( SR:8606307922 CR:JAGae70957 )
        I/O request failing with 'Reservation Conflict' are retried
        forever resulting in application hang.

        PHKL_28513:
        ( SR:8606226043 CR:JAGad95114 )
        Data integrity issues or HPMC with Channel B of A5159A and
        Core I/O FWD SCSI HBA on the following systems:
        rp24xx (A-class), rp54xx (L-class), rp7400 (N-class).
        Description field in ioscan output for affected Core I/O
        FWD SCSI cards will contain string 'C87x'.

        ( SR:8606286272 CR:JAGae50215 )
        SCSI controllers with 896 chip(revision 4) under certain
        circumstances may send wrong data on the SCSI bus after
        a bus reset.

        ( SR:8606289589 CR:JAGae53519 )
        Panic in SCSI stack with the following trace:
                panic+0x14
                wait_for_lock+0x2cc
                call_wait_for_lock+0x20
                scsi_start+0x50
                scsi_free_scb+0xac
                scsi_strategy_real+0xcd4
                ioforw_sched+0xa4
                scsi_cmd+0x3a4
                scsi_probe+0x444
                parallel_scsi_probe+0x1b4
                wsio_probe+0xe0
                wsio_find_it+0x34
                wsio_scan+0x70
                gio_scan_subtree+0x188
                gio_scan_subtree+0x1c4
                gio_scan_subtree+0x1c4
                gio_scan_subtree+0x1c4
                gio_scan_subtree+0x1c4
                gio_scan_subtree+0x1c4
                io_scan+0x9c
                do_io_scan+0x48
                dev_config_ioctl+0xd8
                spubind_cdev_ioctl+0x94
                spec_ioctl+0xac
                vno_ioctl+0x90
                ioctl+0x1f4
                syscall+0x28c
                $syscallrtn+0x0

        PHKL_28096:
        ( SR:8606271035 CR:JAGae35271 )
        In a mirrored disk environment on rp8400/rp7410
        systems, if one of the internal disks fails and
        is hot-swapped, the alternate disk does not
        spin up, thus resulting in an application hang.

        PHKL_27579:
        ( SR:8606245156 CR:JAGae11630 )
        The system will HPMC when a bus reset occurs
        on an A5838A SCSI HBA.

        ( SR:8606242143 CR:JAGae09397 )
        The system may experience intermittent bus
        hangs followed by resets on the ports of the
        A5159A card and Core I/O FWD SCSI HBA
        on the following systems: rp24xx (A-class),
        rp54xx (L-class), rp7400 (N-class), rp8400,
        when connected to a disk enclosure.

        ( SR:8606241873 CR:JAGae09130 )
        The ioscan may hang and on the following reboot
        the system panics with a stack trace that is
        not consistent.

        ( SR:8606216118 CR:JAGad85288 )
        When the SCSI bus is being opened, if an
        interrupt is serviced at the same time, the
        system panics with the following stack trace:

        panic+0x14
        report_trap_or_int_and_panic+0x84
        interrupt+0x1d4
        $ihndlr_rtn+0x0
        c720_isr+0x890
        sapic_interrupt+0x2c
        mp_ext_interrupt+0x318
        ivti_patch_to_nop3+0x0
        bz_pre_sl_loop+0x4
        c720_if_bus_open+0x318
        scsi_lun_open+0x12d4
        sctl_open+0x24
        scsi_probe+0x370
        parallel_scsi_probe+0x1a8
        wsio_probe+0xe0
        wsio_find_it+0x34
        wsio_scan+0x70
        gio_scan_subtree+0x188
        gio_scan_subtree+0x1c4
        gio_scan_subtree+0x1c4
        io_scan+0x9c
        do_io_scan+0x48
        dev_config_ioctl+0xd8
        spubind_cdev_ioctl+0x94
        spec_ioctl+0xac
        vno_ioctl+0x90
        ioctl+0x1f4
        syscall+0x480
        $syscallrtn+0x0

        ( SR:8606257328 CR:JAGae21633 )
        Application may hang after an OLAR card resume
        operation if the card has been suspended while
        a SCSI bus reset was in progress.

        ( SR:8606204859 CR:JAGad74037 )
        SCSI driver can not communicate with the target
        (nCipher encryption device) that initiates speed
        and width negotiation. This results in parity
        errors on the SCSI bus and as a result SCSI bus
        resets.

        ( SR:8606232873 CR:JAGae02101 )
        I/O errors may occur when attempting to do more
        than one backup on tape.

        ( SR:8606238711 CR:JAGae07734 )
        LVM is not switching to an alternate path
        due to an error returned by the SCSI driver.

        ( SR:8606264850 CR:JAGae29181 )
        open() on CDROM drive takes too long when no
        CD is present.

        PHKL_27563:
        ( SR:8606265990 CR:JAGae30243 )
        I/O hang due to a pending I/O request in the lun disk
        queue.

        PHKL_26519:
        ( SR:8606236118 CR:JAGae05183 )
        When an LVM I/O request to a SCSI device fails or times out,
        any subsequent failed I/O requests to same LUN are returned
        with error without being retried by the SCSI disk driver.

        ( SR:8606226361 CR:JAGad95431 )
        Applications may hang due to incorrect SCSI error handling
        introduced in patch PHKL_24441.

        ( SR:8606135832 CR:JAGad04964 )
        Enhancement: This product update enables the support for 16
        byte CDBs (Command Descriptor Block) in the SCSI driver.

        ( SR:8606214047 CR:JAGad83238 )
        The system may experience a HPMC when a SCSI adapter is
        suspended through use of the OLA/R functions accessible
        through rad(1M) and sam(1M).

        ( SR:8606236116 CR:JAGae05181 )
        When PHKL_24441 is installed and LVM is trying to switch
        from the primary path to an alternate path, the SCSI
        subsystem may report false read errors to LVM.

        PHKL_25896:
        ( SR:8606228002 CR:JAGad97060 )
        Some disks report a capacity of zero bytes at cold boot or
        cold install. This causes the initial boot or install after
        a cold start to fail.

        PHKL_25509:
        ( SR:8606203627 CR:JAGad72800 )
        There is no way to turn off c720 interface driver
            vmunix: scb->cdb: %x %x %x %x %x %x
        messages in syslog.log, while other related messages can be
        suppressed.

        ( SR:8606186960 CR:JAGad56170 )
        A high number of
            SCSI: asense data-done -- lbolt %d, dev: %x, tag: %x
        messages may be logged in syslog.log when using Plasmon
        optical drives.

        ( SR:8606201476 CR:JAGad70652 )
        The following informative message on the console and in
        syslog.log causes unnecessarily alarm by customers:
           SCSI: Attempt to access partially open device -- dev: %x

        ( SR:8606199892 CR:JAGad69078 )
        On HP SureStore E Disk Array 12 (A3586A), processes can hang
        with the following message in the syslog.log:
             Device violation of Contingent Allegiance

        ( SR:8606194472 CR:JAGad63680 )
        On workstation model C3700, the external narrow SCSI bus is
        setup incorrectly. The 'diskinfo' command returns invalid
        information and I/O's on this bus hang.

        ( SR:8606177456 CR:JAGad46688 )
        It takes an unreasonable amount of time to import Disk
        Groups with the VxVM volume manager on a FC60 array.

        PHKL_25165:
        ( SR:8606207855 CR:JAGad77032 )
        The ioctl system call returns invalid values if called with
        SIOC_GET_TGT_LIMITS or SIOC_GET_TGT_PARMS parameters for a
        SCSI device controlled by the c8xx driver.

        ( SR:8606170140 CR:JAGad39404 )
        Well functionning systems with Fibre Channel devices
        generate an excessive number of logs. This causes log files
        cluttering, diag2 daemon overrun or /var filesystem free
        space exhaustion.

        ( SR:8606172682 CR:JAGad41942 )
        With the per lun queue depth feature, queue depth
        modification on a lun that does not support tag queueing is
        not rejected, even though the queue depth on such a device
        cannot be modified.
        Queue depth can be changed only once on devices supporting
        tag queueing.

        ( SR:8606166652 CR:JAGad35939 )
        If an application uses the sctl/ioctl passthrough interface
        with the read/write data size mismatching the buffer size,
        the system experiences a Data Page Fault panic with the
        following routines on the stack:
          panic+0x14
          report_trap_or_int_and_panic+0x4c
          interrupt+0x1e8
          $ihndlr_rtn+0x0
          lbcopy_pcxu_method+0xc
          privlbcopy+0x1c

        ( SR:8606192639 CR:JAGad61851 )
        The system boot time and ioscan command (without -k option)
        time are too long, especially in a system with a large Fibre
        Channel Array configuration.

        ( SR:8606189054 CR:JAGad58270 )
        If many processes access the same bus, some processes might
        become unkillable. This error condition has been experienced
        only on systems with a hundred or more luns on the same bus.

        ( SR:8606166664 CR:JAGad35951 )
        A system with 2 ALT 8-series DLT (Quantum 4000) on the same
        card showed the following panic:
        panic: (display==0xb800, flags==0x0) Data page fault 1111
        The stack trace was:
          scsi_start+0x18
          scsi_retry+0xd8
          invoke_callouts+0x160
          softclock+0x38
          sw_service+0x154
          mp_ext_interrupt+0x2a0
          $RDB_int_patch+0x58
          mpn_splx_free_lock_ul4_brn_target+0x4
          net_callout+0x90
          netisr_netisr+0x1bc
          netisr_daemon+0x68

        PHKL_23313:
        ( SR:8606174670 CR:JAGad43916 )
        Compiling kernel-intrusive programs (such as drivers and
        programs that access /dev/mem or /dev/kmem) on HP-UX 11.11
        may result in compiler warnings or errors due to namespace
        violations. Executing such programs may cause kernel
        structure data corruption, resulting in memory leaks, hangs,
        or panics.

        PHKL_24441:
        ( SR:8606173682 CR:JAGad42939 )
        High Availability systems hang when under heavy load
        and many I/O errors are being returned by the scsi
        driver (possibly due to a hardware problem).

        ( SR:8606175843 CR:JAGad45083 )
        A defective SCSI bus controller generates continuous
        SCSI bus resets and causes the system to panic.
        The panic results in the following stack trace:
        panic+0x14
        settimeout_for_cpu+0x174
        Ktimeout+0x3c
        c720_reset_chip+0x129c
        c720_isrRST+0x94
        c720_isr+0x15cc
        sapic_interrupt+0x2c

        ( SR:8606176606 CR:JAGad45845 )
        If device tracing is enabled (with appropriate values
        for scsi_trace_dev and scsi_trace_mask, typically for
        debugging) and when the system experiences errors
        during I/O through the passthrough driver, the system
        panics.
        panic+0x14
        report_trap_or_int_and_panic+0x80
        interrupt+0x1d4
        $ihndlr_rtn+0x0
        scsi_dmesg_log_io+0xf8
        scsi_action+0x1b8
        scsi_status_action+0x6c
        scsi_cbfn+0x41c
        scsi_fast_cbfn+0x1b0
        c720_call_cbfns+0x60
        c720_isr+0x5bc
        epic_isr+0x58
        mp_ext_interrupt+0x34c
        ivti_patch_to_nop3+0x0
        idle+0x164
        swidle_exit+0x0

        ( SR:8606173887 CR:JAGad43140 )
        There are various symptoms as described under the
        following CRs.

        ( SR:8606169027 CR:JAGad38305 )
        Disk I/O hangs even when LVM PV-Link is configured.
        The system could report a "DIAGNOSTIC SYSTEM WARNING".
        The on-line diagnostic log would show an I/O Error.

        ( SR:8606178152 CR:JAGad47379 )
        Process hang can result during a device open. The system
        log (/var/adm/syslog/syslog.log) shows Queue Full status
        and a large retry count on an Inquiry request.

        ( SR:8606168578 CR:JAGad37858 )
        The process hangs if an ioctl is issued to a non-existent
        hardware path.

        ( SR:8606178041 CR:JAGad47268 )
        "vgchange -a n <VG Name>" command hangs when the cable is
        disconnected on the alternate link, if immediate
        reporting (IR) is true.

        ( SR:8606167814 CR:JAGad37097 )
        ioscan -fn command hangs when there is a bad disk present.

        ( SR:8606139670 CR:JAGad08981 )
        The system panics when a certain type of SCSI error
        occurs while doing writes on hfs filesystem.
        The /var/adm/syslog/syslog.log reports Check Condition
        status with sense key: (03) Medium Error.

        ( SR:8606166721 CR:JAGad36008 )
        When a bus is shared between two systems, if one of the
        systems continuously sends out bus resets, the I/Os from
        the other system on this bus hang, consequently the
        PV-Link switch would not occur.

Defect Description:
        PHKL_29039:
        ( SR:8606244397 CR:JAGae10884 )
        The system exhausts its memory due to memory leak because
        of not freeing a data structure in the error
        path.

        Resolution:
        Free the data structure when the error path
        is taken in the bus or target open routines
        to plug the memory leak.

        ( SR:8606290867 CR:JAGae54710 )
        The disk failure paths do not ensure that
        kmetric completion routines are called
        to update the block device activity data.
        This results in incorrect data being reported
        for block device activity.

        Resolution:
        The kmetric completion routines are called in the
        disk driver error paths to ensure that the
        correct values are reported for block device activity.

        ( SR:8606267129 CR:JAGae31372 )
        The I/O routine prints the buffer pointer fields as signed
        values. This results in reporting of negative values to
        syslog output.

        Resolution:
        The I/O error routine is modified to
        print the buffer pointer fields as
        unsigned values.

        ( SR:8606266450 CR:JAGae30698 )
        The SCSI logging policy introduced in PHKL_25165
        restricted the SCSI logs to prevent unwanted messages.
        This limits the debugging efforts of test engineers.

        Resolution:
        A new flag is introduced in the scsi_log_mask variable
        that can be set through adb(1). Setting this flag would
        enable original logging behavior, if required.

        ( SR:8606160884 CR:JAGad30203 )
        Devices which report their class as SCSI_PROCESSOR
        are not claimed by any driver and hence are
        reported as UNCLAIMED.

        Resolution:
        Devices which belong to class SCSI_PROCESSOR
        are now claimed by the pass-through driver and
        hence are shown as CLAIMED by ioscan.

        ( SR:8606298657 CR:JAGae62156 )
        When a non-LVM I/O request fails with
        a sense key of "Illegal Request", the disk driver
        retries the I/O forever instead of returning failure.
        This causes the application to hang indefinitely.

        Resolution:
        The disk driver is modified to return an error
        EINVAL for a non-LVM I/O request when we have
        a sense key of "Illegal Request".

        ( SR:8606307922 CR:JAGae70957 )
        Driver treats the 'Reservation Conflict' error
        status as transient error and the I/O resulting
        in that status is retried until a successful completion.
        In case of 'Persistent Reservation', since the
        reservations are persistent across power cycle
        of the device, the error cannot be treated as
        transient.

        Resolution:
        The I/O request failing with 'Reservation Conflict' status
        are failed immediately without a retry.

        PHKL_28513:
        ( SR:8606226043 CR:JAGad95114 )
        In extremely rare conditions, single byte writes to
        onboard memory (SCRIPT RAM) may not complete on Channel B
        of A5159A and Core I/O FWD SCSI HBA on rp24xx, rp54xx
        rp7400 systems.
        This may result in following problems:
        a. Data integrity issues
        b. System crash due to HPMC

        Resolution:
        Driver is changed to perform word writes instead of byte
        writes.

        ( SR:8606286272 CR:JAGae50215 )
        To avoid data corruption Disable Pipe Request(DPR) bit is
        to be set during SCSI operations. In the present code
        it is being done only once, in chip initialization
        routine, and it gets reset after a successful
        chip reset operation.

        Resolution:
        Set the DPR bit in the chip reset routine instead of chip
        initialization routine. This will make sure that DPR bit
        is set on chip reset.

        ( SR:8606289589 CR:JAGae53519 )
        The SCSI LUN pointer is invalid for the bus scsi control
        block (SCB) and therefore can cause a recursive bus lock
        held panic in Multi-LUN configuration.

        Resolution:
        The LUN pointer is reset to zero for the bus pool SCB
        before it is freed. Hence, recursive holding of the
        bus lock is avoided.

        PHKL_28096:
        ( SR:8606271035 CR:JAGae35271 )
        The internal hot-swap disks are not configured
        to spin up at power-on. Hence, any access to the
        the hot swap disks returned a sense data
        of ASC = 0x04,ASCQ = 0x02.This resulted in the
        I/O getting retried forever resulting in
        application hang.

        Resolution:
        The SCSI driver is modified to send a Start Unit
        command to spin up the drives when a sense
        data of ASC=0x04, ASCQ=0x02 is returned by
        the target.The original I/O is resumed after the
        Start Unit command is completed.

        PHKL_27579:
        ( SR:8606245156 CR:JAGae11630 )
        The SCSI controller chip on the A5838A card
        was reset when it was doing DMA. After reset,
        some of the DMA transactions were not getting
        claimed by the SCSI controller chip. This
        caused the timer on the card bridge to expire
        and HPMC the system.

        Resolution:
        The problem is resolved by aborting the ongoing
        DMA before resetting the card.

        ( SR:8606242143 CR:JAGae09397 )
        The Disable Overlapped Arbitration bit in
        the Control register Zero is used for
        gaining access to the PCI bus while another
        function is executing a PCI cycle.The register
        bit was not set and hence caused intermittent
        bus hangs and bus resets on the cards
        containing the 53C876 chip.

        Resolution:
        The Disable Overlapped Arbitration bit is now
        set on the cards containing the 53C876 chip
        whenever the chip is reset. This avoids the hang
        and subsequent resets.

        ( SR:8606241873 CR:JAGae09130 )
        The scsi_isc array maximum limit is 255.If the instance
        is greater than 255 overflow occurs and leads to memory
        corruption and subsequent panic. The c720 interface
        driver was not validating the maximum limit of the instance
        number.

        Resolution:
        The driver init routine was changed to check if
        the instance numbers were greater than 256 and if so return
        an error. This causes the bus instance numbers
        greater than 256 to become unclaimed and hence avoids
        the system panic.

        ( SR:8606216118 CR:JAGad85288 )
        The system panics because of a race condition between the
        SCSI bus open and the interrupt being serviced. The
        interrupt was getting serviced before the internal
        data structures in the bus open routine were completely
        initialized.

        Resolution:
        The fix is to set a flag after initializing the data
        structures in the SCSI bus open routine. In the ISR
        routine, a check is made to verify if this flag is set.
        The interrupt is serviced only if this flag is set. The
        flag is unset in the SCSI bus close routine.

        ( SR:8606257328 CR:JAGae21633 )
        When the SCSI bus reset is in progress, a flag is set
        and this flag is cleared in a routine that will be
        executed 3 seconds after the bus is reset using a timer
        routine. Before this function executes,if the card is
        suspended, as the suspend routine cancels the timeout,
        the flag will never get cleared. Even after the
        resume, the flag remains set and when this flag is set,
        no I/O are possible. This will cause application hang.

        Resolution:
        The flag should be reset in the suspend routine
        before canceling the timeout routine.

        ( SR:8606204859 CR:JAGad74037 )

        The SCSI driver does not distinguish between speed/width
        negotiations initiated by the target or the driver.
        The mismatch in the speed setting on the host and the target
        resulted in Parity Error on the bus.

        Resolution:
        SCSI driver now tracks whether the response from the target
        is a response to host initiated negotiation or a
        unsolicitated request from the target.

        ( SR:8606232873 CR:JAGae02101 )
        The driver used to map request sense buffer for every
        I/O (and unmap them on completion). During heavy load the
        mapping failed and caused the system to panic. The problem
        was fixed by mapping the request sense buffer during bus
        open and re-using the physical address for each I/O until
        the bus is closed. However, while re-using the request
        sense buffers between I/O, the driver was not invalidating
        the buffer.

        Resolution:
        Modify the request sense buffer handling code in c720
        driver as below
        1. Allocate and map one request sense buffer in
        initialization function and re-use it during the life
        of the card.
        2. Invalidate the buffer after every completion status
        receipt from device.

        ( SR:8606238711 CR:JAGae07734 )
        The disk driver returns EINVAL for I/O request
        to LVM due to some hardware condition.
        LVM was not retrying the I/O requests even
        when an alternate path to the LUN existed.
        This resulted in some filesystem and system
        hang condition.

        Resolution:
        The disk driver is modified to return an error
        of EPOWERF when an EINVAL condition
        is reported by the device for an LVM I/O
        except for ASC=0x0C , ASCQ=0xA0
        (Oracle Hard Integrity error).
        LVM will retry the I/O on an alternate path
        due to EPOWERF returned by the disk driver.

        ( SR:8606264850 CR:JAGae29181 )
        The open(2) on a CDROM drive without a CD in it takes
        a considerable amount of time compared to having a CD
        in the drive. As a result of it, the boot time increased
        with VxVM. The delay comes from the driver sending a
        "Start Stop Unit" (SSU) command to spin up the disc
        and retrying the command 5 times even when the
        O_NDELAY flag is set.

        Resolution:
        The solution is not to retry the "Start Stop Unit"
        command if the O_NDELAY flag is set and retry
        5 times if the flag is not set, so that the Operating
        System realizes faster that there is no media in
        the CDROM drive.

        PHKL_27563:
        ( SR:8606265990 CR:JAGae30243 )
        The I/O subsystem hang occured because an I/O remained
        in the lun disk queue. The I/O remained in the queue
        because of a failure in allocating the resource.

        Resolution:
        The code has been modified to take care that the
        I/O subsystem hang does not happen when allocation
        of the resource fails.

        PHKL_26519:
        ( SR:8606236118 CR:JAGae05183 )
        Upon detecting a timed out I/O request, the driver sets a
        flag in the LUN data structure indicating "do not retry any
        requests for this LUN". After successful completion of a
        subsequent I/O request, this flag should be cleared.
        However, when the subsequent I/O request completes
        successfully, the driver's normal completion path (in which
        this flag is cleared) is not executed and hence the flag
        remains set. If any subsequent I/O requests do not complete
        successfully, they are failed immediately without performing
        a retry.

        Resolution:
        Ensure that the driver follows the normal completion path
        for the first successful completion of an I/O request
        following a failed I/O request.

        ( SR:8606226361 CR:JAGad95431 )
        When I/O requests from LVM fail or time-out due to bad
        disks, the SCSI disk driver returns an incorrect error code
        to LVM causing the LVM to retry the I/O request forever
        instead of returning failure. This causes the application
        which has issued the I/O request to hang indefinitely.

        Resolution:
        Ensure that the I/O request failed due to MEDIUM ERROR
        is reported back to LVM with EMEDIA error.

        ( SR:8606135832 CR:JAGad04964 )
        This product update contains minor enhancements required to
        enable the support for 16 byte CDBs (Command Descriptor
        Block) in the SCSI driver.

        Resolution:
        The SCSI driver has been to modified for the support of 16
        byte CDBs (Command Descriptor Block).

        ( SR:8606214047 CR:JAGad83238 )
        The SCSI driver accesses the adapter registers in its
        interrupt service routine (ISR). Although card interrupts
        are disabled during the suspend operation, if spurious
        interrupts are delivered to the SCSI driver, the driver
        would attempt to read the card registers, resulting in a
        HPMC.

        Resolution:
        The SCSI driver has been modified so that it does not
        attempt to process spurious interrupts when it is in a
        suspended state.

        ( SR:8606236116 CR:JAGae05181 )
        After an LVM I/O times out, the flag L_FAIL_QUEUE_IO can
        remain set and prevent LVM probes from being sent to the
        device to see if it has returned on-line. Also, many SCSI
        read error messages will be seen in syslog.

        Resolution:
        Only set the flag (L_FAIL_QUEUE_IO) if there are I/O
        requests queued to be sent to the device.

        PHKL_25896:
        ( SR:8606228002 CR:JAGad97060 )
        Some disks do not start spinning automatically. The SCSI
        subsystem retry policy changed with PHKL_24441 and, as a
        result, the Start Unit command is not retried. These two
        changes combined cause the first Start Unit command to these
        disks to fail. Successive commands issued to these disks
        also fail. Later, a Read Capacity command to the device
        returns a capacity of zero bytes.

        Resolution:
        The SCSI subsystem retry policy is refined to retry the
        Start Unit command five times. With these successive
        retries, the disks start spinning and later return the
        correct capacity size.

        PHKL_25509:
        ( SR:8606203627 CR:JAGad72800 )
        All messages logged by the c720 driver can be suppressed by
        setting appropriate value for a c720 driver global variable.
        This message was not controlled by this variable.

        Resolution:
        The value of the global variable is now checked before
        printing the mentioned message.

        ( SR:8606186960 CR:JAGad56170 )
        The Plasmon devices return 256 bytes of Sense data. The
        allocated buffer for sense data is also 256 bytes, causing
        the residue to be zero. When the residue is zero, the
        mentioned message is printed.

        Resolution:
        The code that prints the mentioned message is removed since
        a zero residue is not an error.

        ( SR:8606201476 CR:JAGad70652 )
        This informative message is logged while trying to access a
        device with zero capacity (i.e. a placeholder LUN when LUNS
        are not defined contiguously) or a device without media.

        Resolution:
        This message is no longer logged by default for partially
        opened devices. This message log can be enabled for
        debugging purposes by setting appropriate value in
        scsi_log_mask.

        ( SR:8606199892 CR:JAGad69078 )
        Devices of HP SureStore E Disk Array 12 sometimes
        successfully complete I/Os when in Contingent Allegiance
        (CHECK CONDITION state of SCSI devices). These I/O
        completions were not reported to the requesting layer,
        causing the process to hang.

        Resolution:
        If an I/O completes sucessfully when the device is in
        Contingent Allegiance condition, the I/O is returned with an
        error to the requesting layer for further action (typically
        an I/O retry).

        ( SR:8606194472 CR:JAGad63680 )
        While determining whether the SCSI bus is wide or narrow,
        the C3700 model was not considered.

        Resolution:
        The model string for the C3700 was added to the list of
        models with narrow external SCSI buses.

        ( SR:8606177456 CR:JAGad46688 )
        On the last close of a device, the scsi driver attempts to
        synchronize the cache of the device. Using a FC60 array,
        this is unnecessary and it also causes an Automatic LUN
        Tranfer (ALT). The unneeded ALT operations cause a
        significant delay when attempting to import Disk groups.

        Resolution:
        Disk driver does not synchronize cache on FC60 array devices
        when the device is closed.

        PHKL_25165:
        ( SR:8606207855 CR:JAGad77032 )
        The SCSI services did not support these ioctls for the c8xx
        driver.

        Resolution:
        SCSI services is enhanced to support these ioctls for the
        c8xx driver.

        ( SR:8606170140 CR:JAGad39404 )
        Many non critical conditions generate logs. By example,
        addition or removal of devices in the loop generate many
        resets.

        Resolution:
        The logging mechanism is adapted to record only critical
        error conditions. The following conditions are recorded:

          Unit Attention and Deferred errors
          I/O retried unsuccessfully
          I/O unsuccessful and not retried

        Also, if the SLOG_SUCCESS_RETRY is set in scsi_log_mask,
        I/Os completing successfully after prior unsuccessful
        attempts are recorded. This helps to identify devices
        repeatedly returning errors before being successful.

        ( SR:8606172682 CR:JAGad41942 )
        The nature of the lun is not checked when modifying the
        queue depth of the lun.
        When modifying the queue depth of a lun, the new value
        is overwritten by the previous value.

        Resolution:
        The nature of a lun is checked while modifying its queue
        depth. If the lun does not support tag queueing, an error
        code is returned.
        The code is adapted to support multiple queue depth changes.

        ( SR:8606166652 CR:JAGad35939 )
        If a SCSI I/O is initiated using the sctl/ioctl passthrough
        function and the transfer size is greater than the size of
        the malloc'd buffer for this transfer, the system panics.

        Resolution:
        Check the access permissions of the buffer supplied by the
        user before using it. This ensures the system won't panic
        if the size of the I/O is greater than the size of the
        buffer.

        ( SR:8606192639 CR:JAGad61851 )
        While probing for each LUN, the corresponding bus is opened
        and closed. The bus open takes a long time, especially in
        large Fibre Channel Array configurations. Since all
        possible LUNs are probed on each target whether or not they
        are present, the probe time can be quite long on large Fibre
        Channel Array configurations, resulting in long boot times
        and long ioscan times (without the -k option).

        Resolution:
        The bus is kept open until all the LUNs corresponding to all
        the targets on that bus are probed.

        ( SR:8606189054 CR:JAGad58270 )
        Under heavy I/O load on the same bus, when some per bus
        resource (tag, nexus) becomes unavailable, I/Os are stored
        in specific queues, waiting for the resource to become
        available. Under some conditions, the queues are not
        checked once the resource is once again available, leaving
        the I/O requests unserviced. The corresponding processes
        remain in an unkillable state, waiting for I/O completion
        or failure that never occurs.

        Resolution:
        Additional tests were added to check if I/Os are pending in
        the queues, and to process them if the resources are now
        available.

        ( SR:8606166664 CR:JAGad35951 )
        While retrying an I/O that has timed out, the system may
        access a previously freed target pointer, resulting in a
        panic.

        Resolution:
        Timed-out requests are sent to a temporary queue. This
        prevents them from being processed and started until the
        target pointer is once again valid.

        PHKL_23313:
        ( SR:8606174670 CR:JAGad43916 )
        A number of program header files were delivered in their
        "debug" forms rather than in their intended "performance"
        forms. Kernel-intrusive programs (such as drivers and
        programs that access /dev/mem or /dev/kmem) compiled with
        these header files may contain internal structures that are
        not aligned with the actual kernel structures.

        Resolution:
        A set of patches redeliver the header files in their
        intended forms. All kernel-intrusive programs originally
        compiled using the header files included on the HP-UX 11.11
        Operating Environment OE Install and Recovery media dated
        December 2000 must be recompiled using the corrected header
        files.

        All of the corrected header file patches are included in the
        BUNDLE11i bundle on the HP-UX 11.11 Operating Environment
        Core OE Install and Recovery media dated February 2001 or
        later.

        The complete list of header file patches is:

            PHNE_23288 /usr/conf/net/netmp.h
                          /usr/include/net/netmp.h
                          /usr/conf/sys/socketvar.h
                          /usr/include/sys/socketvar.h
                          /usr/conf/sys/unpcb.h
        &nbs