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: Sun Jun 15 2003 - 16:04:21 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 Jun 15 6:05:49 EDT 2003

Table of Contents:

Document ID Title
--------------- -----------
PHSS_29114 s700_800 11.11 Support Tool Manager Jun 2003 Patch
PHSS_29031 s700_800 11.11 Asian Printer/Utility cumulative patch
PHSS_28844 s700_800 11.11 EMS & HA Monitors (A.03.20.01) patch
PHCO_28598 s700_800 11.22 q4 patch version B.11.23d
PHSS_29238 s700_800 11.X ISEE EMS event too large error
PHNE_27128 s700_800 11.00 nettl(1M) & nettladm cumulative patch
PHKL_29215 s700_800 11.04 (VVOS) LVM Cumulative Patch w/Perf Upgrades
PHKL_29011 s700_800 11.00 diag2 cumulative patch
PHSS_28986 s700_800 11.X OV ITO7.1X HPUX 11.X ia64 Perf Agt A.07.15
PHNE_27881 s700_800 11.04 (VVOS) libnss_dns DNS backend patch
PHKL_29049 s700_800 11.00 SCSI IO Subsystem Cumulative Patch
PHKL_29047 s700_800 11.11 SCSI IO Cumulative Patch
PHKL_28171 s700_800 11.00 LP64 maxdsiz; max msgmnb; major no; maxfiles
PHCO_28992 s700_800 11.11 tar(1) cumulative patch
PHSS_28849 s700_800 11.X MC/ServiceGuard and SG-OPS Edition A.11.13
PHSS_29145 s700_800 11.X OV DP5.00 patch - SNAPA packet
PHSS_29265 s700_800 11.X OV SIP3.0 Topology module hangs
PHSS_29268 s700_800 11.X OV NNM6.4x/ET2.0x ovtrapd fixes
PHSS_29144 s700_800 11.X OV DP5.00 patch - DA packet
PHSS_28850 s700_800 11.X Cluster Object Manager A.01.03.01

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


Document ID: PHSS_29114
Date Loaded: 20030613
      Title: s700_800 11.11 Support Tool Manager Jun 2003 Patch

Patch Name: PHSS_29114

Patch Description: s700_800 11.11 Support Tool Manager Jun 2003 Patch

Creation Date: 03/05/14

Post Date: 03/06/13

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

Products:
        Support Tools Manager A.41.00

Filesets:
        Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.11.11.08,fa=HP-UX_B.11.11_32/64,v=HP
        Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.11.11.08,fa=HP-UX_B.11.11_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_29114

Symptoms:
        PHSS_29114:
        1. DTS JAGae72900
        The Support Tool Manager(STM) scsi_mux firmware update tool
        may execute with run time errors.

        2. DTS JAGae70912
        The entry for the event# 6000 in the
        default_dm_memory.clcfg configuration file is incorrect for
        the STM dm_memory monitor tool. Whenever the dm_memory
        monitor tries to generate this event the following similar
        error message will be logged in
          /var/opt/resmon/log/api.log:

         "event occorred at <date>
         Process ID: <pid> (/usr/sbin/stm/uut/bin/.../dm_memory)
        Log Level: Error
         Neither operator field in the following entry in client
        configuration
         file
        (/var/stm/config/tools/monitor/default_dm_memory.clcfg) are
         used, one must be used:
        (EQ:6000:CRITICAL:TRUE:1440:NOT_USED:1:NONE:NO_OP:NO_OP:NONE
        )

         Possible Cause/Recommended Action:
           Fix entry in client configuration file."

        3. DTS JAGae73085
        The STM ql_adapter id tool product qualifier for HP A9782A
        is incorrect and the tool will return an incorrect qalifier
        as HP6826A when the system map is created.

        4. DTS JAGae69984
        The Event Monitoring System (EMS) upgrade_touch file is not
        created by Support Tool Manager (STM) patch to address the
        problem described in JAGae14110. There is a possibility
        the STM hardware monitors may lose their persistence
        request data.

        5. DTS JAGae70887
        STM daemon memlogd encounters communication errors when
        memory single bit errors occur in quick succession, and
        while reporting these errors to the STM hardware monitor,
        dm_memory. A message is logged in the memlogd activity log
        indicating that the socket communication between memlogd
        and dm_memory failed.

Defect Description:
        PHSS_29114:
        1. DTS JAGae72900
        There were certain linkage issues at compilation time for
        the scsi_mux firmware update tool. This could result in
        scsi_mux firmware update tool that was built for this
        release and caused this tool to throw errors at run time.

        2. DTS JAGae70912
        The entry for event# 6000 in the default_dm_memory.clcfg
        was incorrect to this dm_memory monitor configuration file.
        Whenever an attempt is made to generate this event an error
        message will be logged in the /var/opt/resmon/log/api.log.

        3. DTS JAGae73085
        HP6826A_QL_ISP2312 is returned as the Product Qualifier
        instead of HP9782A_QL_ISP2312 for the STM ql_adapter id
        tool.

        4. DTS JAGae69984
        The "upgrade_touch" file is not created by the STM patch
        preinstall script, which is required for EMS to determine
        if there needs to be an update to persistence request data.

        5. DTS JAGae70887
        STM daemon memlogd reports any occurance of single bit
        errors to dm_memory, if the errors occur in quick
        succession, memlogd tries to report all of them to the
        monitor. The monitor is not able to keep with the rate at
        which the error data is being obtained, so memlogd logs an
        error indicating this in the memlogd activity file.

Enhancement:
        No

SR:
        8606310026 8606307877 8606310211 8606306949 8606307852

Patch Files:

        Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.11.11.08,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/sbin/stm/uut/bin/tools/fw_update/scsi_mux
        /var/stm/config/tools/monitor/default_dm_memory.clcfg
        /usr/sbin/stm/uut/bin/tools/id/ql_adapter
        /usr/sbin/stm/uut/bin/tools/monitor/dm_memory

        Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.11.11.08,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/sbin/stm/lib/libdiagfx.sl

what(1) Output:

        Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.11.11.08,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/sbin/stm/uut/bin/tools/fw_update/scsi_mux:
                fw_update_mod.c, $Revision: 1.3 $
                access_device.c, $Revision: 1.3 $
                cleanup_and_exit.c, $Revision: 1.4 $
                display_caution.c, $Revision: 1.2 $
                display_continue.c, $Revision: 1.2 $
                display_help_loc_id.c, $Revision: 1.2 $
                display_help_msg.c, $Revision: 1.2 $
                display_main.c, $Revision: 1.2 $
                do_exit.c, $Revision: 1.2 $
                do_print_window.c, $Revision: 1.1 $
                do_save_window.c, $Revision: 1.1 $
                do_fw_update.c, $Revision: 1.6 $
                do_general_help.c, $Revision: 1.2 $
                do_select_file.c, $Revision: 1.2 $
                do_version_help.c, $Revision: 1.2 $
                fw_update_main.c, $Revision: 1.6 $
                fw_update_setup.c, $Revision: 1.2 $
                get_fw_update_file.c, $Revision: 1.2 $
                handle_interrupt.c, $Revision: 1.2 $
                read_fw_update_file.c, $Revision: 1.5 $
                setup_device_access.c, $Revision: 1.6 $
                validate_fw_update_file.c, $Revision: 1.5 $
                download.c, $Revision: 1.6 $
                send_to_device.c, $Revision: 1.3 $
                reset_device.c, $Revision: 1.5 $
                object_file_access.c, $Revision: 1.2 $
        /var/stm/config/tools/monitor/default_dm_memory.clcfg:
                None
        /usr/sbin/stm/uut/bin/tools/id/ql_adapter:
                cleanup_and_exit.c, $Revision: 1.1 $
                get_id_data.c, $Revision: 1.1 $
                get_product.c, $Revision: 1.1 $
                get_qualifier.c, $Revision: 1.2 $
                main.c, $Revision: 1.1 $
                perform_identify.c, $Revision: 1.1 $
                setup_global_dev_info.c, $Revision: 1.2 $
        /usr/sbin/stm/uut/bin/tools/monitor/dm_memory:
                decode_mod_info.h, $Revision: 1.5 $
                get_date_information.c, $Revision: 1.2 $
                get_license.c, $Revision: 1.7 $
                install_license.c, $Revision: 1.8 $
                make_license.c, $Revision: 1.3 $
                stable_store_info.c, $Revision: 1.3 $
                write_to_ss.c, $Revision: 1.13 $
                check_temp_license.c,$Revision: 1.2 $
                DECODE_STABLE_STORAGE.C, $Revision: 1.1 $
                determine_expiration_date.c, $Revision: 1.7 $
                get_hversion.c, $Revision: 1.25 $
                get_row_col.c, $Revision: 1.2 $
                get_sw_id.c, $Revision: 1.26 $
                get_system_type.c, $Revision: 1.10 $
                hversion_recognized.c, $Revision: 1.4 $
                install_rco_license.c, $Revision: 1.7 $
                is_rco_license_installed.c, $Revision: 1.5 $
                lic_get_date.c, $Revision: 1.6 $
                overlap_passwords.c, $Revision: 1.2 $
                read_from_ss.c, $Revision: 1.14 $
                compare_temp_hp.c, $Revision: 1.2 $
                convert_date.c, $Revision: 1.7 $
                gather_information.c, $Revision: 1.4 $
                make_date_canonical.c, $Revision: 1.4 $
                search_for_session.c, $Revision: 1.6 $
                find_beginning_date.c, $Revision: 1.2 $
                get_boot_time.c, $Revision: 1.10 $
                get_session_id.c, $Revision: 1.11 $
                main_prog.c, (1.36) $Revision: 1.5 $
                dm_memory.h, $Revision: 1.6 $
                low_level.c, (1.57) $Revision: 1.13 $
                dm_memory.h, $Revision: 1.6 $
                ems_layer.c, (1.42) $Revision: 1.7 $
                perform_decode.c, (1.13) $Revision: 1.8 $
                dm_memory.h, $Revision: 1.6 $
                component_data.c, (1.15) $Revision: 1.2 $
                dm_memory.h, $Revision: 1.6 $
                dm_memory.h, $Revision: 1.6 $
                log_msg.c, $Revision: 1.1 $
                make_lic.h, $Revision: 1.9 $
                get_lic.h, $Revision: 1.12 $
                store_lic.h, $Revision: 1.14 $
                pdc_rqsts.h, $Revision: 1.19 $
                make_lic.h, $Revision: 1.9 $
                install_pass.h, $Revision: 1.12 $
                get_lic.h, $Revision: 1.12 $
                store_lic.h, $Revision: 1.14 $
                pdc_rqsts.h, $Revision: 1.19 $
                make_lic_internal.h, $Revision: 1.6 $
                make_lic.h, $Revision: 1.9 $
                install_pass.h, $Revision: 1.12 $
                get_lic.h, $Revision: 1.12 $
                install_pass_internal.h, $Revision: 1.17 $
                make_lic_internal.h, $Revision: 1.6 $
                make_lic.h, $Revision: 1.9 $
                store_lic.h, $Revision: 1.14 $
                make_lic.h, $Revision: 1.9 $
                install_pass_internal.h, $Revision: 1.17 $
                install_pass.h, $Revision: 1.12 $
                store_lic.h, $Revision: 1.14 $
                pdc_rqsts.h, $Revision: 1.19 $
                make_lic.h, $Revision: 1.9 $
                get_lic.h, $Revision: 1.12 $
                make_lic.h, $Revision: 1.9 $
                check_temp.h, $Revision: 1.6 $
                make_lic.h, $Revision: 1.9 $
                get_lic.h, $Revision: 1.12 $
                store_lic.h, $Revision: 1.14 $
                make_lic.h, $Revision: 1.9 $
                get_lic.h, $Revision: 1.12 $
                make_lic.h, $Revision: 1.9 $
                pdc_rqsts.h, $Revision: 1.19 $
                make_lic_ar.h, $Revision: 1.69 $
                make_lic_internal.h, $Revision: 1.6 $
                make_lic.h, $Revision: 1.9 $
                get_lic.h, $Revision: 1.12 $
                make_lic.h, $Revision: 1.9 $
                pdc_rqsts.h, $Revision: 1.19 $
                get_lic.h, $Revision: 1.12 $
                make_lic.h, $Revision: 1.9 $
                install_pass_internal.h, $Revision: 1.17 $
                make_lic_internal.h, $Revision: 1.6 $
                make_lic.h, $Revision: 1.9 $
                install_pass_internal.h, $Revision: 1.17 $
                install_pass.h, $Revision: 1.12 $
                make_lic.h, $Revision: 1.9 $
                install_pass_internal.h, $Revision: 1.17 $
                install_pass.h, $Revision: 1.12 $
                make_lic.h, $Revision: 1.9 $
                get_lic.h, $Revision: 1.12 $
                get_lic.h, $Revision: 1.12 $
                make_lic.h, $Revision: 1.9 $
                make_lic.h, $Revision: 1.9 $
                install_pass_internal.h, $Revision: 1.17 $
                store_lic.h, $Revision: 1.14 $
                pdc_rqsts.h, $Revision: 1.19 $
                make_lic.h, $Revision: 1.9 $
                get_lic.h, $Revision: 1.12 $
                check_temp.h, $Revision: 1.6 $
                make_lic.h, $Revision: 1.9 $
                install_pass_internal.h, $Revision: 1.17 $
                install_pass.h, $Revision: 1.12 $
                make_lic.h, $Revision: 1.9 $
                make_lic.h, $Revision: 1.9 $
                install_pass_internal.h, $Revision: 1.17 $
                get_lic.h, $Revision: 1.12 $
                make_lic.h, $Revision: 1.9 $
                check_temp.h, $Revision: 1.6 $
                make_lic.h, $Revision: 1.9 $
                install_pass.h, $Revision: 1.12 $
                get_lic.h, $Revision: 1.12 $
                make_lic.h, $Revision: 1.9 $
                install_pass_internal.h, $Revision: 1.17 $
                install_pass.h, $Revision: 1.12 $
                get_lic.h, $Revision: 1.12 $
                make_lic.h, $Revision: 1.9 $

        Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.11.11.08,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/sbin/stm/lib/libdiagfx.sl:
                None

cksum(1) Output:

        Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.11.11.08,
                fa=HP-UX_B.11.11_32/64,v=HP:
        1414882560 57344 /usr/sbin/stm/uut/bin/tools/fw_update/
                scsi_mux
        3733790431 5174 /var/stm/config/tools/monitor/
                default_dm_memory.clcfg
        2848020367 32768 /usr/sbin/stm/uut/bin/tools/id/ql_adapter
        547587335 131072 /usr/sbin/stm/uut/bin/tools/monitor/
                dm_memory

        Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.11.11.08,
                fa=HP-UX_B.11.11_32/64,v=HP:
        874553785 12288 /usr/sbin/stm/lib/libdiagfx.sl

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies:
        This patch applies only to STM June 2003
        SD-UX swlist bundles versioned under B.11.11.11.08 or
        STM version A.41.00.

Supersedes: None

Equivalent Patches: None

Patch Package Size: 150 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_29114

        5. Run swinstall to install the patch:

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

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHSS_29114. 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_29114.text file is
        available in the product readme:

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

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

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

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


Document ID: PHSS_29031
Date Loaded: 20030613
      Title: s700_800 11.11 Asian Printer/Utility cumulative patch

Patch Name: PHSS_29031

Patch Description: s700_800 11.11 Asian Printer/Utility cumulative patch

Creation Date: 03/05/30

Post Date: 03/06/13

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

Products: N/A

Filesets:
        Asian-PRINTER.PRNTR-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,v=HP
        Asian-PRINTER.PRNTR-SCH-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,v=HP
        Asian-PRINTER.PRNTR-TCH-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,v=HP
        Asian-PRINTER.PRT-LP-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,v=HP
        Asian-PRINTER.PRT-LP-JPN-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,v=HP
        Asian-PRINTER.PRT-LP-TCH-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,v=HP
        Asian-UTILITY.MFCONV-JPN-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,v=HP
        Asian-UTILITY.UDC-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,v=HP
        Asian-UTILITY.UDC-JPN-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,v=HP
        Asian-UTILITY.UTILS-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,v=HP
        Asian-UTILITY.TTK-TCH-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical: No

Category Tags:
        defect_repair enhancement general_release
        manual_dependencies

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

Symptoms:
        PHSS_29031:
        1. [JAGae74059]
           There are many /var/tmp/rootaXXXXX files remains.
        2. [JAGae63061]
           Incorrect permissions on system files

        PHSS_27539:
        1. [JAGae34823]
           Japanese shared libraries of 64 bit for code conversion
           does not exist in /usr/lib/nls/iconv/pa20_64/methods.2.
           Therefore, customer's 64-bit program with iconv_open(3C)
           got the error.
        2. [JAGae41363]
           Mainframe code converters have following incorrect
           mappings.
           a. JIPS/KEIS/JEF incorrectly complied with 1983/1990
              version of JISX0208 in the base character set.
           b. Conversion from/to UCS2 were not based on common rule.
           c. JIPS incorrectly included JISX0212 in the extended
              character set.
           d. There are other miscellaneous incorrect conversions.
        3. [JAGae50016]
           When the input buffer ends with the incomplete shift
           sequence in mainframe character strings, the mainframe
           converter does not return -1 and does not set EINVAL in
           errno.
        4. [JAGae52494]
           0xff in eucJP is taken as an invalid code when it is
           converted to mainframe codesets.

        PHSS_25783:
        1. [JAGad06003]
           PCL5.asian cannot properly handle underline (K,T,S).
        2. [JAGad06004]
           PCL5.asian cannot print JIS-X0212 characters.
        3. [JAGad43555]
           xudced fails due to defect in Reflections/X.
        4. [JAGad50351]
           HKSCS printing capability is missing on 11.11.
        5. [JAGad62422]
           Inconsistent number of messages in message catalogue
           files.
        6. [JAGad83285]
           NLOO, xfs GB18030 font access XLFD needs to be update
        7. [JAGad95628]
           KanaKanji library does not have ZenkakuHankaku function.

Defect Description:
        PHSS_29031:
        1. [JAGae74059]
           There are many /var/tmp/rootaXXXXX files remains because
           of 'setnetlp' command. Due to that, /var eventually gets
           full.
        2. [JAGae63061]
           The following files are shipped with 777 permissions:
             /usr/lbin/udf_ccdc
             /usr/lbin/udf_big5

        PHSS_27539:
        1. [JAGae34823]
           These shared libraries should have been delivered at
           HP-UX 11.11, but they were not for any reason. They
           should be supplied as a patch.
        2. [JAGae41363]
           Mainframe code converters have following incorrect
           mappings.
           a. JIPS/KEIS/JEF are complied with 1978 version of JIS
              C6226.
           b. Conversion from/to UCS2 is based on common rule.
           c. JIPS does not include JISX0212 in the extended
              character set.
           d. There are fixes for other miscellaneous incorrect
              conversions.
           /usr/share/doc includes three files, MFConvChanges.jef,
           MFConvChanges.jips and MFConvChanges.keis, to describe
           about detailed changes with this fix.
        3. [JAGae50016]
           When the input buffer ends with the incomplete shift
           sequence in mainframe character strings, the mainframe
           converter will return -1 and set EINVAL in errno.
        4. [JAGae52494]
           0xff in eucJP is always taken as a valid code.

        PHSS_25783:
        1. [JAGad06003]
           This is due to error of printer filter.
        2. [JAGad06004]
           LC_ALL value for invoking vrfont is incorrect when
           -oja_JP.eucJP is specified.
        3. [JAGad43555]
           This problem is caused by a defect in Reflections/X.
           The value for a black pixel is incorrect in certain
           circumstances. It should be zero, but it is not. The
           xudced(1) program assumes that the black pixel is
           always zero.
        4. [JAGad50351]
           xudced does not have "zh_HK.hkbig5" option.
        5. [JAGad62422]
           There are some wrong messages in message catalog.
        6. [JAGad83285]
           The unoffical patch PHSS_25091 has been updated so
           that XLFD of the GB18030 font via X font server
           access as
           -zyec-zycjksun-medium-r-normal--*-*-*-*-m-*- \
           iso10646.2000-cn.
           Thus, nloo module has been updated to use the XLFD
           for its font access.
        7. [JAGad95628]
           Because these functionalities were obsoleted on 11.00
           release.

Enhancement:
        No (superseded patches contained enhancements)
        PHSS_25783:
        This patch delivers an enhancement which support
        Japanese specific functionalities. (JAGad95628)

SR:
        8606136883 8606136884 8606174309 8606181131 8606193210
        8606226562 8606214094 8606270587 8606277292 8606286074
        8606288563 8606299567 8606311204

Patch Files:

        Asian-PRINTER.PRNTR-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /usr/lbin/lprpp.nlio
        /usr/lbin/nloo
        /usr/lbin/pserver
        /usr/lbin/pserver.big5
        /usr/lbin/pserver.euc
        /usr/lbin/pserver.hkbig5
        /usr/lbin/udcconv
        /usr/lbin/vrfont

        Asian-PRINTER.PRNTR-SCH-RUN,fr=A.03.00,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/asx/fonts/chinese-s/zh_CN.gb18030

        Asian-PRINTER.PRNTR-TCH-RUN,fr=A.03.00,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/asx/fonts/chinese-t/zh_HK.hkbig5
        /usr/lib/X11/fonts/hp_chinese_t/75dpi/sung34hh.pcf
        /usr/lib/X11/fonts/hp_chinese_t/75dpi/sung42hh.pcf

        Asian-PRINTER.PRT-LP-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /usr/lib/lp/model/ESCP
        /usr/lib/lp/model/PCL5.nloo
        /usr/lib/lp/model/PCL5.asian

        Asian-PRINTER.PRT-LP-JPN-RUN,fr=A.03.00,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/lp/model/rmodel.asx

        Asian-PRINTER.PRT-LP-TCH-RUN,fr=A.03.00,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/lp/model/hpc1200at
        /usr/lib/lp/model/hpc1205at

        Asian-UTILITY.MFCONV-JPN-RUN,fr=A.03.00,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/share/doc/MFConvChanges.jef
        /usr/share/doc/MFConvChanges.jips
        /usr/share/doc/MFConvChanges.keis
        /usr/lib/nls/iconv/methods.2/libeucJPjef.sl
        /usr/lib/nls/iconv/methods.2/libeucJPjef9p.sl
        /usr/lib/nls/iconv/methods.2/libeucJPjipse.sl
        /usr/lib/nls/iconv/methods.2/libeucJPjipsj.sl
        /usr/lib/nls/iconv/methods.2/libeucJPkeis.sl
        /usr/lib/nls/iconv/methods.2/libjef9php15.sl
        /usr/lib/nls/iconv/methods.2/libjef9pucs2.sl
        /usr/lib/nls/iconv/methods.2/libjefhp15.sl
        /usr/lib/nls/iconv/methods.2/libjefucs2.sl
        /usr/lib/nls/iconv/methods.2/libjipsehp15.sl
        /usr/lib/nls/iconv/methods.2/libjipseucs2.sl
        /usr/lib/nls/iconv/methods.2/libjipsjhp15.sl
        /usr/lib/nls/iconv/methods.2/libjipsjucs2.sl
        /usr/lib/nls/iconv/methods.2/libkeishp15.sl
        /usr/lib/nls/iconv/methods.2/libkeisucs2.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libbcducs2.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libeucJPjef.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libeucJPjef9p.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libeucJPjipse.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libeucJPjipsj.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libeucJPkeis.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libjef9php15.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libjef9pucs2.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libjefhp15.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libjefucs2.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libjipsehp15.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libjipseucs2.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libjipsjhp15.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libjipsjucs2.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libkeishp15.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libkeisucs2.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libsjisjef.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libsjisjef9p.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libsjisjipse.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libsjisjipsj.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libsjiskeis.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libucs2bcd.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libucs2jef.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libucs2jef9p.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libucs2jipse.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libucs2jipsj.sl
        /usr/lib/nls/iconv/pa20_64/methods.2/libucs2keis.sl
        /usr/lib/nls/iconv/tables.1/eucJP=jefc
        /usr/lib/nls/iconv/tables.1/eucJP=jefk
        /usr/lib/nls/iconv/tables.1/eucJP=jipsec
        /usr/lib/nls/iconv/tables.1/eucJP=jipsek
        /usr/lib/nls/iconv/tables.1/eucJP=jipsj
        /usr/lib/nls/iconv/tables.1/eucJP=keis7c
        /usr/lib/nls/iconv/tables.1/eucJP=keis7k
        /usr/lib/nls/iconv/tables.1/eucJP=keis8c
        /usr/lib/nls/iconv/tables.1/eucJP=keis8k
        /usr/lib/nls/iconv/tables.1/jefc=eucJP
        /usr/lib/nls/iconv/tables.1/jefc=sjishp
        /usr/lib/nls/iconv/tables.1/jefc=ucs2
        /usr/lib/nls/iconv/tables.1/jefk=eucJP
        /usr/lib/nls/iconv/tables.1/jefk=sjishp
        /usr/lib/nls/iconv/tables.1/jefk=ucs2
        /usr/lib/nls/iconv/tables.1/jipsec=eucJP
        /usr/lib/nls/iconv/tables.1/jipsec=sjishp
        /usr/lib/nls/iconv/tables.1/jipsec=ucs2
        /usr/lib/nls/iconv/tables.1/jipsek=eucJP
        /usr/lib/nls/iconv/tables.1/jipsek=sjishp
        /usr/lib/nls/iconv/tables.1/jipsek=ucs2
        /usr/lib/nls/iconv/tables.1/jipsj=eucJP
        /usr/lib/nls/iconv/tables.1/jipsj=sjishp
        /usr/lib/nls/iconv/tables.1/jipsj=ucs2
        /usr/lib/nls/iconv/tables.1/keis7c=eucJP
        /usr/lib/nls/iconv/tables.1/keis7c=sjishp
        /usr/lib/nls/iconv/tables.1/keis7c=ucs2
        /usr/lib/nls/iconv/tables.1/keis7k=eucJP
        /usr/lib/nls/iconv/tables.1/keis7k=sjishp
        /usr/lib/nls/iconv/tables.1/keis7k=ucs2
        /usr/lib/nls/iconv/tables.1/keis8c=eucJP
        /usr/lib/nls/iconv/tables.1/keis8c=sjishp
        /usr/lib/nls/iconv/tables.1/keis8c=ucs2
        /usr/lib/nls/iconv/tables.1/keis8k=eucJP
        /usr/lib/nls/iconv/tables.1/keis8k=sjishp
        /usr/lib/nls/iconv/tables.1/keis8k=ucs2
        /usr/lib/nls/iconv/tables.1/sjishp=jefc
        /usr/lib/nls/iconv/tables.1/sjishp=jefk
        /usr/lib/nls/iconv/tables.1/sjishp=jipsec
        /usr/lib/nls/iconv/tables.1/sjishp=jipsek
        /usr/lib/nls/iconv/tables.1/sjishp=jipsj
        /usr/lib/nls/iconv/tables.1/sjishp=keis7c
        /usr/lib/nls/iconv/tables.1/sjishp=keis7k
        /usr/lib/nls/iconv/tables.1/sjishp=keis8c
        /usr/lib/nls/iconv/tables.1/sjishp=keis8k
        /usr/lib/nls/iconv/tables.1/ucs2=jefc
        /usr/lib/nls/iconv/tables.1/ucs2=jefk
        /usr/lib/nls/iconv/tables.1/ucs2=jipsec
        /usr/lib/nls/iconv/tables.1/ucs2=jipsek
        /usr/lib/nls/iconv/tables.1/ucs2=jipsj
        /usr/lib/nls/iconv/tables.1/ucs2=keis7c
        /usr/lib/nls/iconv/tables.1/ucs2=keis7k
        /usr/lib/nls/iconv/tables.1/ucs2=keis8c
        /usr/lib/nls/iconv/tables.1/ucs2=keis8k

        Asian-UTILITY.UDC-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /usr/bin/X11/xudced

        Asian-UTILITY.UDC-JPN-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /usr/bin/jtos
        /usr/bin/jtou
        /usr/bin/stoj
        /usr/bin/stou
        /usr/bin/utoj
        /usr/bin/utos

        Asian-UTILITY.UTILS-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /usr/lib/nls/msg/C/nlio.cat

        Asian-UTILITY.TTK-TCH-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /usr/lbin/udf_big5
        /usr/lbin/udf_ccdc
        /usr/lib/nls/msg/C/echocat.cat

what(1) Output:

        Asian-PRINTER.PRNTR-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /usr/lbin/lprpp.nlio:
                HP-UX 11.X Patch $Date: Mar 11, 2002 $
        /usr/lbin/nloo:
                HP-UX 11.X Patch $Date: Mar 11, 2002 $
        /usr/lbin/pserver:
                HP-UX 11.X Patch $Date: Mar 11, 2002 $
        /usr/lbin/pserver.big5:
                HP-UX 11.X Patch $Date: Mar 11, 2002 $
        /usr/lbin/pserver.euc:
                HP-UX 11.X Patch $Date: Mar 11, 2002 $
        /usr/lbin/pserver.hkbig5:
                HP-UX 11.X Patch $Date: Mar 11, 2002 $
        /usr/lbin/udcconv:
                HP-UX 11.X Patch $Date: Mar 11, 2002 $
        /usr/lbin/vrfont:
                HP-UX 11.X Patch $Date: Mar 11, 2002 $

        Asian-PRINTER.PRNTR-SCH-RUN,fr=A.03.00,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/asx/fonts/chinese-s/zh_CN.gb18030:
                zh_CN.gb18030: (#) HP-UX 11.X Patch $Date: Mar 11,
                         2002 $

        Asian-PRINTER.PRNTR-TCH-RUN,fr=A.03.00,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/asx/fonts/chinese-t/zh_HK.hkbig5:
                zh_HK.hkbig5: (#) HP-UX 11.X Patch $Date: Mar 11,
                        2002 $
        /usr/lib/X11/fonts/hp_chinese_t/75dpi/sung34hh.pcf:
                HP-UX 11.X Patch $Date: Mar 11, 2002 $ sung34hh
        /usr/lib/X11/fonts/hp_chinese_t/75dpi/sung42hh.pcf:
                HP-UX 11.X Patch $Date: Mar 11, 2002 $ sung42hh

        Asian-PRINTER.PRT-LP-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /usr/lib/lp/model/ESCP:
                ESC/P printer model file (#) HP-UX 11.X Patch $D
                        ate: Mar 11, 2002 $
        /usr/lib/lp/model/PCL5.nloo:
                PCL5.nloo (#) HP-UX 11.X Patch $Date: Mar 11, 20
                        02 $
        /usr/lib/lp/model/PCL5.asian:
                2Byte PCL5 printer model file (#) HP-UX 11.X Patc
                        h $Date: Mar 11, 2002 $

        Asian-PRINTER.PRT-LP-JPN-RUN,fr=A.03.00,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/lp/model/rmodel.asx:
                IHV Network Printer rmodel file (#) HP-UX 11.X Pat
                        ch $Date: May 27, 2003 $

        Asian-PRINTER.PRT-LP-TCH-RUN,fr=A.03.00,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/lib/lp/model/hpc1200at:
                hpc1200at (#) HP-UX 11.X Patch $Date: Mar 11, 200
                        2 $
        /usr/lib/lp/model/hpc1205at:
                hpc1205at (#) HP-UX 11.X Patch $Date: Mar 11, 200
                        2 $

        Asian-UTILITY.MFCONV-JPN-RUN,fr=A.03.00,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /usr/share/doc/MFConvChanges.jef:
                None
        /usr/share/doc/MFConvChanges.jips:
                None
        /usr/share/doc/MFConvChanges.keis:
                None
        /usr/lib/nls/iconv/methods.2/libeucJPjef.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/methods.2/libeucJPjef9p.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/methods.2/libeucJPjipse.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/methods.2/libeucJPjipsj.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/methods.2/libeucJPkeis.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/methods.2/libjef9php15.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/methods.2/libjef9pucs2.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/methods.2/libjefhp15.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/methods.2/libjefucs2.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/methods.2/libjipsehp15.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/methods.2/libjipseucs2.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/methods.2/libjipsjhp15.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/methods.2/libjipsjucs2.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/methods.2/libkeishp15.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/methods.2/libkeisucs2.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libbcducs2.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libeucJPjef.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libeucJPjef9p.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libeucJPjipse.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libeucJPjipsj.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libeucJPkeis.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libjef9php15.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libjef9pucs2.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libjefhp15.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libjefucs2.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libjipsehp15.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libjipseucs2.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libjipsjhp15.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libjipsjucs2.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libkeishp15.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libkeisucs2.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libsjisjef.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libsjisjef9p.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libsjisjipse.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libsjisjipsj.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libsjiskeis.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libucs2bcd.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libucs2jef.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libucs2jef9p.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libucs2jipse.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libucs2jipsj.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/pa20_64/methods.2/libucs2keis.sl:
                HP-UX 11.X Patch $Date: Dec 20, 2002 $
        /usr/lib/nls/iconv/tables.1/eucJP=jefc:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: euc
                        JP =) JEF + ebcdic
        /usr/lib/nls/iconv/tables.1/eucJP=jefk:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: euc
                        JP =) JEF + ebcdik
        /usr/lib/nls/iconv/tables.1/eucJP=jipsec:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: euc
                        JP =) JIPS + ebcdic
        /usr/lib/nls/iconv/tables.1/eucJP=jipsek:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: euc
                        JP =) JIPS + ebcdik
        /usr/lib/nls/iconv/tables.1/eucJP=jipsj:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: euc
                        JP =) JIPS + jisascii
        /usr/lib/nls/iconv/tables.1/eucJP=keis7c:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: euc
                        JP =) KEIS78 + ebcdic
        /usr/lib/nls/iconv/tables.1/eucJP=keis7k:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: euc
                        JP =) KEIS78 + ebcdik
        /usr/lib/nls/iconv/tables.1/eucJP=keis8c:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: euc
                        JP =) KEIS83 + ebcdic
        /usr/lib/nls/iconv/tables.1/eucJP=keis8k:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: euc
                        JP =) KEIS83 + ebcdik
        /usr/lib/nls/iconv/tables.1/jefc=eucJP:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: JEF
                         + ebcdic =) eucJP
        /usr/lib/nls/iconv/tables.1/jefc=sjishp:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: JEF
                         + ebcdic =) sjis
        /usr/lib/nls/iconv/tables.1/jefc=ucs2:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: JEF
                         + ebcdic =) ucs2
        /usr/lib/nls/iconv/tables.1/jefk=eucJP:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: JEF
                         + ebcdik =) eucJP
        /usr/lib/nls/iconv/tables.1/jefk=sjishp:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: JEF
                         + ebcdik =) sjis
        /usr/lib/nls/iconv/tables.1/jefk=ucs2:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: JEF
                         + ebcdik =) ucs2
        /usr/lib/nls/iconv/tables.1/jipsec=eucJP:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: JIP
                        S + ebcdic =) eucJP
        /usr/lib/nls/iconv/tables.1/jipsec=sjishp:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: JIP
                        S + jisascii =) sjis
        /usr/lib/nls/iconv/tables.1/jipsec=ucs2:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: JIP
                        S + ebcdic =) ucs2
        /usr/lib/nls/iconv/tables.1/jipsek=eucJP:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: JIP
                        S + ebcdik =) eucJP
        /usr/lib/nls/iconv/tables.1/jipsek=sjishp:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: JIP
                        S + ebcdik =) sjis
        /usr/lib/nls/iconv/tables.1/jipsek=ucs2:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: JIP
                        S + ebcdik =) ucs2
        /usr/lib/nls/iconv/tables.1/jipsj=eucJP:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: JIP
                        S + jisascii =) eucJP
        /usr/lib/nls/iconv/tables.1/jipsj=sjishp:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: JIP
                        S + jisascii =) sjis
        /usr/lib/nls/iconv/tables.1/jipsj=ucs2:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: JIP
                        S + jisascii =) ucs2
        /usr/lib/nls/iconv/tables.1/keis7c=eucJP:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: KEI
                        S78 + ebcdic =) eucJP
        /usr/lib/nls/iconv/tables.1/keis7c=sjishp:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: KEI
                        S78 + ebcdic =) sjis
        /usr/lib/nls/iconv/tables.1/keis7c=ucs2:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: KEI
                        S78 + ebcdic =) ucs2
        /usr/lib/nls/iconv/tables.1/keis7k=eucJP:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: KEI
                        S78 + ebcdik =) eucJP
        /usr/lib/nls/iconv/tables.1/keis7k=sjishp:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: KEI
                        S78 + ebcdik =) sjis
        /usr/lib/nls/iconv/tables.1/keis7k=ucs2:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: KEI
                        S78 + ebcdik =) ucs2
        /usr/lib/nls/iconv/tables.1/keis8c=eucJP:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: KEI
                        S83 + ebcdic =) eucJP
        /usr/lib/nls/iconv/tables.1/keis8c=sjishp:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: KEI
                        S83 + ebcdic =) sjis
        /usr/lib/nls/iconv/tables.1/keis8c=ucs2:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: KEI
                        S83 + ebcdic =) ucs2
        /usr/lib/nls/iconv/tables.1/keis8k=eucJP:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: KEI
                        S83 + ebcdik =) eucJP
        /usr/lib/nls/iconv/tables.1/keis8k=sjishp:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: KEI
                        S83 + ebcdik =) sjis
        /usr/lib/nls/iconv/tables.1/keis8k=ucs2:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: KEI
                        S83 + ebcdik =) ucs2
        /usr/lib/nls/iconv/tables.1/sjishp=jefc:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: SJI
                        S_HP =) JEF + ebcdic
        /usr/lib/nls/iconv/tables.1/sjishp=jefk:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: SJI
                        S_HP =) JEF + ebcdik
        /usr/lib/nls/iconv/tables.1/sjishp=jipsec:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: SJI
                        S_HP =) JIPS + ebcdic
        /usr/lib/nls/iconv/tables.1/sjishp=jipsek:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: SJI
                        S_HP =) JIPS + ebcdik
        /usr/lib/nls/iconv/tables.1/sjishp=jipsj:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: SJI
                        S_HP =) JIPS + jisasc
        /usr/lib/nls/iconv/tables.1/sjishp=keis7c:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: SJI
                        S_HP =) KEIS78 + ebcd
        /usr/lib/nls/iconv/tables.1/sjishp=keis7k:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: SJI
                        S_HP =) KEIS78 + ebcd
        /usr/lib/nls/iconv/tables.1/sjishp=keis8c:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: SJI
                        S_HP =) KEIS83 + ebcd
        /usr/lib/nls/iconv/tables.1/sjishp=keis8k:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: SJI
                        S_HP =) KEIS83 + ebcd
        /usr/lib/nls/iconv/tables.1/ucs2=jefc:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: ucs
                        2 =) JEF + ebcdic
        /usr/lib/nls/iconv/tables.1/ucs2=jefk:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: ucs
                        2 =) JEF + ebcdik
        /usr/lib/nls/iconv/tables.1/ucs2=jipsec:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: ucs
                        2 =) JIPS + ebcdic
        /usr/lib/nls/iconv/tables.1/ucs2=jipsek:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: ucs
                        2 =) JIPS + ebcdik
        /usr/lib/nls/iconv/tables.1/ucs2=jipsj:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: ucs
                        2 =) JIPS + jisascii
        /usr/lib/nls/iconv/tables.1/ucs2=keis7c:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: ucs
                        2 =) KEIS78 + ebcdic
        /usr/lib/nls/iconv/tables.1/ucs2=keis7k:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: ucs
                        2 =) KEIS78 + ebcdik
        /usr/lib/nls/iconv/tables.1/ucs2=keis8c:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: ucs
                        2 =) KEIS83 + ebcdic
        /usr/lib/nls/iconv/tables.1/ucs2=keis8k:
                $HP-UX 11.X Patch $Date: Sep 20, 2002 $japanese: ucs
                        2 =) KEIS83 + ebcdik

        Asian-UTILITY.UDC-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /usr/bin/X11/xudced:
                HP-UX 11.X Patch $Date: Mar 11, 2002 $

        Asian-UTILITY.UDC-JPN-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /usr/bin/jtos:
                HP-UX 11.X Patch $Date: Mar 11, 2002 $
        /usr/bin/jtou:
                HP-UX 11.X Patch $Date: Mar 11, 2002 $
        /usr/bin/stoj:
                HP-UX 11.X Patch $Date: Mar 11, 2002 $
        /usr/bin/stou:
                HP-UX 11.X Patch $Date: Mar 11, 2002 $
        /usr/bin/utoj:
                HP-UX 11.X Patch $Date: Mar 11, 2002 $
        /usr/bin/utos:
                HP-UX 11.X Patch $Date: Mar 11, 2002 $

        Asian-UTILITY.UTILS-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /usr/lib/nls/msg/C/nlio.cat:
                None

        Asian-UTILITY.TTK-TCH-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /usr/lbin/udf_big5:
                None
        /usr/lbin/udf_ccdc:
                None
        /usr/lib/nls/msg/C/echocat.cat:
                None

cksum(1) Output:

        Asian-PRINTER.PRNTR-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,
                v=HP:
        3946675948 20480 /usr/lbin/lprpp.nlio
        2098257362 69632 /usr/lbin/nloo
        3963388184 102400 /usr/lbin/pserver
        3963388184 102400 /usr/lbin/pserver.big5
        3963388184 102400 /usr/lbin/pserver.euc
        3963388184 102400 /usr/lbin/pserver.hkbig5
        387412161 16384 /usr/lbin/udcconv
        814229072 40960 /usr/lbin/vrfont

        Asian-PRINTER.PRNTR-SCH-RUN,fr=A.03.00,
                fa=HP-UX_B.11.11_32/64,v=HP:
        2533121353 831 /usr/lib/asx/fonts/chinese-s/zh_CN.gb18030

        Asian-PRINTER.PRNTR-TCH-RUN,fr=A.03.00,
                fa=HP-UX_B.11.11_32/64,v=HP:
        470540969 399 /usr/lib/asx/fonts/chinese-t/zh_HK.hkbig5
        494827218 4231248 /usr/lib/X11/fonts/hp_chinese_t/75dpi/
                sung34hh.pcf
        1745675432 5104704 /usr/lib/X11/fonts/hp_chinese_t/75dpi/
                sung42hh.pcf

        Asian-PRINTER.PRT-LP-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,
                v=HP:
        887070438 24354 /usr/lib/lp/model/ESCP
        3960692053 60762 /usr/lib/lp/model/PCL5.asian
        2479641666 50997 /usr/lib/lp/model/PCL5.nloo

        Asian-PRINTER.PRT-LP-JPN-RUN,fr=A.03.00,
                fa=HP-UX_B.11.11_32/64,v=HP:
        3331036621 7751 /usr/lib/lp/model/rmodel.asx

        Asian-PRINTER.PRT-LP-TCH-RUN,fr=A.03.00,
                fa=HP-UX_B.11.11_32/64,v=HP:
        1040212374 12808 /usr/lib/lp/model/hpc1200at
        1743009458 12808 /usr/lib/lp/model/hpc1205at

        Asian-UTILITY.MFCONV-JPN-RUN,fr=A.03.00,
                fa=HP-UX_B.11.11_32/64,v=HP:
        3759293343 46722 /usr/share/doc/MFConvChanges.jef
        2353596607 57926 /usr/share/doc/MFConvChanges.jips
        1238506074 53507 /usr/share/doc/MFConvChanges.keis
        2661462334 12288 /usr/lib/nls/iconv/methods.2/libeucJPjef.sl
        1765156135 12288 /usr/lib/nls/iconv/methods.2/
                libeucJPjef9p.sl
        1037484897 12288 /usr/lib/nls/iconv/methods.2/
                libeucJPjipse.sl
        335420183 12288 /usr/lib/nls/iconv/methods.2/
                libeucJPjipsj.sl
        1405410262 12288 /usr/lib/nls/iconv/methods.2/
                libeucJPkeis.sl
        3873478796 12288 /usr/lib/nls/iconv/methods.2/
                libjef9php15.sl
        334233397 12288 /usr/lib/nls/iconv/methods.2/libjef9pucs2.sl
        3636641503 12288 /usr/lib/nls/iconv/methods.2/libjefhp15.sl
        806496146 12288 /usr/lib/nls/iconv/methods.2/libjefucs2.sl
        1022538727 12288 /usr/lib/nls/iconv/methods.2/
                libjipsehp15.sl
        2698237658 12288 /usr/lib/nls/iconv/methods.2/
                libjipseucs2.sl
        2463791882 12288 /usr/lib/nls/iconv/methods.2/
                libjipsjhp15.sl
        1934520599 12288 /usr/lib/nls/iconv/methods.2/
                libjipsjucs2.sl
        59042234 12288 /usr/lib/nls/iconv/methods.2/libkeishp15.sl
        317152258 12288 /usr/lib/nls/iconv/methods.2/libkeisucs2.sl
        3580968615 9280 /usr/lib/nls/iconv/pa20_64/methods.2/
                libbcducs2.sl
        1247091679 9088 /usr/lib/nls/iconv/pa20_64/methods.2/
                libeucJPjef.sl
        1159846725 9096 /usr/lib/nls/iconv/pa20_64/methods.2/
                libeucJPjef9p.sl
        4267238244 9096 /usr/lib/nls/iconv/pa20_64/methods.2/
                libeucJPjipse.sl
        4180443158 9096 /usr/lib/nls/iconv/pa20_64/methods.2/
                libeucJPjipsj.sl
        2413783227 9088 /usr/lib/nls/iconv/pa20_64/methods.2/
                libeucJPkeis.sl
        3738476771 9136 /usr/lib/nls/iconv/pa20_64/methods.2/
                libjef9php15.sl
        870725126 9248 /usr/lib/nls/iconv/pa20_64/methods.2/
                libjef9pucs2.sl
        3328079998 9136 /usr/lib/nls/iconv/pa20_64/methods.2/
                libjefhp15.sl
        2973038288 9248 /usr/lib/nls/iconv/pa20_64/methods.2/
                libjefucs2.sl
        4156903213 9136 /usr/lib/nls/iconv/pa20_64/methods.2/
                libjipsehp15.sl
        1949678251 9248 /usr/lib/nls/iconv/pa20_64/methods.2/
                libjipseucs2.sl
        4096777936 9136 /usr/lib/nls/iconv/pa20_64/methods.2/
                libjipsjhp15.sl
        76080217 9248 /usr/lib/nls/iconv/pa20_64/methods.2/
                libjipsjucs2.sl
        958983372 9136 /usr/lib/nls/iconv/pa20_64/methods.2/
                libkeishp15.sl
        2737304052 9248 /usr/lib/nls/iconv/pa20_64/methods.2/
                libkeisucs2.sl
        4189675057 9088 /usr/lib/nls/iconv/pa20_64/methods.2/
                libsjisjef.sl
        1329377091 9096 /usr/lib/nls/iconv/pa20_64/methods.2/
                libsjisjef9p.sl
        2806328887 9096 /usr/lib/nls/iconv/pa20_64/methods.2/
                libsjisjipse.sl
        1765275703 9096 /usr/lib/nls/iconv/pa20_64/methods.2/
                libsjisjipsj.sl
        1507029709 9096 /usr/lib/nls/iconv/pa20_64/methods.2/
                libsjiskeis.sl
        1545211061 9088 /usr/lib/nls/iconv/pa20_64/methods.2/
                libucs2bcd.sl
        330886368 9088 /usr/lib/nls/iconv/pa20_64/methods.2/
                libucs2jef.sl
        1470728325 9088 /usr/lib/nls/iconv/pa20_64/methods.2/
                libucs2jef9p.sl
        2164319392 9088 /usr/lib/nls/iconv/pa20_64/methods.2/
                libucs2jipse.sl
        1562340881 9088 /usr/lib/nls/iconv/pa20_64/methods.2/
                libucs2jipsj.sl
        3742725176 9088 /usr/lib/nls/iconv/pa20_64/methods.2/
                libucs2keis.sl
        2810313182 56548 /usr/lib/nls/iconv/tables.1/eucJP=jefc
        2851788164 56548 /usr/lib/nls/iconv/tables.1/eucJP=jefk
        4008631154 56548 /usr/lib/nls/iconv/tables.1/eucJP=jipsec
        658111735 56548 /usr/lib/nls/iconv/tables.1/eucJP=jipsek
        2581262245 56548 /usr/lib/nls/iconv/tables.1/eucJP=jipsj
        78181979 56548 /usr/lib/nls/iconv/tables.1/eucJP=keis7c
        23781363 56548 /usr/lib/nls/iconv/tables.1/eucJP=keis7k
        52568650 57148 /usr/lib/nls/iconv/tables.1/eucJP=keis8c
        947188461 57148 /usr/lib/nls/iconv/tables.1/eucJP=keis8k
        4228896431 56564 /usr/lib/nls/iconv/tables.1/jefc=eucJP
        497439219 56564 /usr/lib/nls/iconv/tables.1/jefc=sjishp
        2915337597 56292 /usr/lib/nls/iconv/tables.1/jefc=ucs2
        2063616457 56564 /usr/lib/nls/iconv/tables.1/jefk=eucJP
        2881632807 56564 /usr/lib/nls/iconv/tables.1/jefk=sjishp
        3581561178 56292 /usr/lib/nls/iconv/tables.1/jefk=ucs2
        3630247771 56564 /usr/lib/nls/iconv/tables.1/jipsec=eucJP
        3461877941 56564 /usr/lib/nls/iconv/tables.1/jipsec=sjishp
        1113231756 56292 /usr/lib/nls/iconv/tables.1/jipsec=ucs2
        2033970039 56564 /usr/lib/nls/iconv/tables.1/jipsek=eucJP
        2912823947 56564 /usr/lib/nls/iconv/tables.1/jipsek=sjishp
        4184321140 56292 /usr/lib/nls/iconv/tables.1/jipsek=ucs2
        3233347637 56564 /usr/lib/nls/iconv/tables.1/jipsj=eucJP
        700401012 56564 /usr/lib/nls/iconv/tables.1/jipsj=sjishp
        168099165 56044 /usr/lib/nls/iconv/tables.1/jipsj=ucs2
        3787963448 56572 /usr/lib/nls/iconv/tables.1/keis7c=eucJP
        4283181705 56572 /usr/lib/nls/iconv/tables.1/keis7c=sjishp
        2335307112 56300 /usr/lib/nls/iconv/tables.1/keis7c=ucs2
        19857860 56572 /usr/lib/nls/iconv/tables.1/keis7k=eucJP
        2417356588 56572 /usr/lib/nls/iconv/tables.1/keis7k=sjishp
        3319141046 56300 /usr/lib/nls/iconv/tables.1/keis7k=ucs2
        924396029 57172 /usr/lib/nls/iconv/tables.1/keis8c=eucJP
        1626510017 57172 /usr/lib/nls/iconv/tables.1/keis8c=sjishp
        2774004175 56900 /usr/lib/nls/iconv/tables.1/keis8c=ucs2
        451317592 57172 /usr/lib/nls/iconv/tables.1/keis8k=eucJP
        3019192811 57172 /usr/lib/nls/iconv/tables.1/keis8k=sjishp
        1704638770 56900 /usr/lib/nls/iconv/tables.1/keis8k=ucs2
        306235784 56084 /usr/lib/nls/iconv/tables.1/sjishp=jefc
        2341151827 56084 /usr/lib/nls/iconv/tables.1/sjishp=jefk
        11755540 56084 /usr/lib/nls/iconv/tables.1/sjishp=jipsec
        2814407871 56084 /usr/lib/nls/iconv/tables.1/sjishp=jipsek
        3378104891 56084 /usr/lib/nls/iconv/tables.1/sjishp=jipsj
        2252473038 56084 /usr/lib/nls/iconv/tables.1/sjishp=keis7c
        1234281593 56084 /usr/lib/nls/iconv/tables.1/sjishp=keis7k
        2553268145 56684 /usr/lib/nls/iconv/tables.1/sjishp=keis8c
        2416813776 56684 /usr/lib/nls/iconv/tables.1/sjishp=keis8k
        694980963 56044 /usr/lib/nls/iconv/tables.1/ucs2=jefc
        2708225804 56044 /usr/lib/nls/iconv/tables.1/ucs2=jefk
        3424039794 56044 /usr/lib/nls/iconv/tables.1/ucs2=jipsec
        2657632562 56044 /usr/lib/nls/iconv/tables.1/ucs2=jipsek
        3488761245 56044 /usr/lib/nls/iconv/tables.1/ucs2=jipsj
        2846711583 56044 /usr/lib/nls/iconv/tables.1/ucs2=keis7c
        2777961316 56044 /usr/lib/nls/iconv/tables.1/ucs2=keis7k
        131825536 56644 /usr/lib/nls/iconv/tables.1/ucs2=keis8c
        612351791 56644 /usr/lib/nls/iconv/tables.1/ucs2=keis8k

        Asian-UTILITY.UDC-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,
                v=HP:
        905286081 167936 /usr/bin/X11/xudced

        Asian-UTILITY.UDC-JPN-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,
                v=HP:
        3884780743 32768 /usr/bin/jtos
        3884780743 32768 /usr/bin/jtou
        3884780743 32768 /usr/bin/stoj
        3884780743 32768 /usr/bin/stou
        3884780743 32768 /usr/bin/utoj
        3884780743 32768 /usr/bin/utos

        Asian-UTILITY.UTILS-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,
                v=HP:
        1682045131 686 /usr/lib/nls/msg/C/nlio.cat

        Asian-UTILITY.TTK-TCH-RUN,fr=A.03.00,fa=HP-UX_B.11.11_32/64,
                v=HP:
        1369742899 419760 /usr/lbin/udf_big5
        2939880039 268320 /usr/lbin/udf_ccdc
        2945949673 894 /usr/lib/nls/msg/C/echocat.cat

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies:
        PHSS_27539:
        1. If you use code conversion with mfconv, it is
           necessary to install PHCO_26456 including a fix
           of iconv's configuration file.
        PHSS_25783:
        1. On zh_HK.utf8 locale, it is necessary to install
           PHCO_26456, supporting code conversion for hkscs.
        2. If once zh_CN.gb18030 locale is installed, SCh
           TrueType fonts are required to print on *ANY* SCh
           locales. Please follow the following steps when
           that;
            a) Install xfs patch
               PHSS_25091 X Font Server SEP2001 Periodic Patch
            b) Install SCh TrueType fonts patch
               PHSS_24935 Chinese-S TrueType font patch for 11.0
            c) Start X font server and specify the correct
               font path.
        3. On zh_CN.gb18030, it is necessary to install
           PHCO_26456, supporting code conversion for gb18030.
        [NOTE]
        Patches that supersede patches referenced in this section
        may be substituted as appropriate.

Supersedes:
        PHSS_25783 PHSS_27539

Equivalent Patches: None

Patch Package Size: 5660 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_29031

        5. Run swinstall to install the patch:

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

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHSS_29031. 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_29031.text file is
        available in the product readme:

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

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

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

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


Document ID: PHSS_28844
Date Loaded: 20030613
      Title: s700_800 11.11 EMS & HA Monitors (A.03.20.01) patch

Patch Name: PHSS_28844

Patch Description: s700_800 11.11 EMS & HA Monitors (A.03.20.01) patch

Creation Date: 03/04/17

Post Date: 03/06/13

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

Products:
        B7609BA EMS A.03.20.01
        B5736DA HA Monitors A.03.20.01

Filesets:
        EMS-Core.EMS-CORE,fr=A.03.20.01,fa=HP-UX_B.11.11_32/64,v=HP
        EMS-Config.EMS-GUI,fr=A.03.20.01,fa=HP-UX_B.11.11_32/64,v=HP
        EMS-MIBMonitor.MIBMON-RUN,fr=A.03.20.01,fa=HP-UX_B.11.11_32/64,v=HP
        EMS-DiskMonitor.DISKMON-RUN,fr=A.03.20.01,fa=HP-UX_B.11.11_32/64,v=HP
        EMS-RdbmsMon.RDBMSMON-RUN,fr=A.03.20.01,fa=HP-UX_B.11.11_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical:
        Yes
        PHSS_28844: ABORT CORRUPTION
                When there is memory corruption, the EMS registrar
                may send a NULL resource name to the legacy monitor.
                As a result, the legacy monitor may dump core.
        PHSS_23576: OTHER
                The problem solved was causing data loss.

Category Tags:
        defect_repair enhancement general_release critical
        halts_system corruption manual_dependencies

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

Symptoms:
        PHSS_28844:

        1. For JAGae64347
           EMS registrar may send a NULL Resource Name to the
           legacy monitor when there is memory corruption. As
           a result,the legacy monitor dumps core.

        2. For JAGae63196
           When the clients try to connect to a remote machine,
           EMS clients like moncheck and toggle_switch may fail
           with the message "EMS registrar inetd service not
           started.Start registrar and retry.".

        3. For JAGae61828
           EMS mibmond and rdbmsmond monitors log wrong
           identification strings to syslog.

        4. For JAGae61730
           EMS diskmond shows an incorrect state (PVG_UP) for
           /vg/<vgname>/pv_summary even when the /etc/lvmpvg
           file is removed.

        5. For JAGae50732
           The description for syslog in the online help does not
           contain information about logging level and facility.

        6. For JAGae38359
           After a system reboot, during startup scripts execution,
           when an attempt is made to register non-persistent
           monitoring requests, EMS times out with a message.
           ServiceGuard might log "ems timed out" in syslog.log and
           a package with EMS resource dependencies might be
           started on an adoptive node. This problem happens only
           if there are existing persistent requests during RC
           script execution.

        PHSS_28771:

        1. For JAGae59337
           After a second reboot, following the first reboot in
           quick succession, PSM monitor (psmmon) requests are
           deleted and the persistence file is set to zero bytes.

        PHSS_28145:

        1. For JAGae46452
           When hardware monitoring is disabled using monconfig(K),
           persistent requests that are setup using the EMS GUI
           sometimes get deleted and sometimes not.

        2. For JAGae45457
           In a scenario where there are four sets of mirrored
           disks (eight disks) and four Physical Volume Groups
           (PVG) and when one disk is DOWN, pv_summary reports that
           the disk is in DOWN state, even though the corresponding
           mirrored disk is up and accessible.

        PHSS_26947:

        1. For JAGae30244
           EMS diskmond persistence requests are lost after a
           reboot.

        2. For JAGae27135
           EMS persistence requests are lost when the ems startup
           script is manually used to start and stop EMS.
           (/sbin/init.d/ems stop and /sbin/init.d/ems start)

        3. For JAGae13889
           The EMS disk monitor, diskmond, aborts and dumps core if
           any of the volume group entries in the /etc/lvmtab file,
           have more than 255 Physical Volume Links/Paths.

        4. For JAGae08920
           At times, multiple instances of the same monitor may be
           running on the system.

        5. For JAGae05308
           When adding monitoring events using EMS GUI, the
           following error message is displayed:
           "The selected monitor is not currently available"
           This usually happens when the event added is the first
           event. The second attempt to add the event is generally
           successful.
        6. For JAGad98635
           EMS GUI cannot be used to drill down to view the status
           of the first configured package.

        7. For JAGad95942
           If the port number for the SNMP service on a
           MC/ServiceGuard cluster is changed, and pkgmond is
           invoked with this new port number (using -p), the snmpget
           queries of pkgmond time out. The EMS GUI displays UNAVAIL
           status for all packages.

        8. For JAGad94757
           During the upgrade of the OnlineDiag bundle, some
           persistent monitor requests may be deleted and not
           re-established after the upgrade.

        9. For JAGad93308
           This is an enhancement to the "resls" utility. The
           ability to check the resource value/state is not
           available in the resls utility from the command line.

        10.For JAGad92412
           When monitoring MC/ServiceGuard package services with
           svcmond, EMS reports "Error" for the status of service
           when the package in which the service resides, changes
           to the state UNAVAIL.

        11.For JAGad39793
           Upon system restart and/or monitor restart, some
           persistent monitor requests associated with the various
           MIB monitors (i.e., clustermond, rdbmsmond, fsmond,
           lanmond, mibmond, pkgmond, and svcmond) may be deleted
           due to delay in monitor initialization.

        12.For JAGab77527
           Some EMS clients may not be able to register monitoring
           requests upon system restart, thus causing "Event 11"
           error to be logged to the /etc/opt/resmon/log/client.log
           file.

        PHSS_23576:

        1. Symptom for defect JAGad26096:
           EMS does not work properly when system is booted in
           single user mode and then issues 'init 3' to start up
           the system process.

        2. Symptom for defect JAGad37995:
           EMS deleted persistent monitoring requests for diskmond
           after system reboot or restart of EMS.

        3. Symptom for defect JAGad38867:
           Certain EMS files have permissions on them that are too
           open. The /etc/opt/resmon/log directory currently has
           permissions of 777 (along with /var/opt/resmon/log), and
           the /etc/opt/resmon/persistence/runlevel4_flag has 666.

        4. Symptom for defect JAGad39533:
           Not all resource requests are seen in the EMS GUI when
           more than 1023 resource instances have monitoring
           requests established against them. The resource requests
           exist, but they just can't be displayed by the EMS GUI.

        5. Symptom for defect JAGad51995:
           Persistent monitoring requests for diskmond are
           deleted by EMS. After system boot or restart of EMS
           (specifically: restart of p_client and diskmond),
           persistent monitoring requests for diskmond
           may be deleted by EMS.

        6. Symptom for defect JAGad56655:
           If a customer has a Service Guard cluster where each
           node has an SNMP read-community name other than
           the default ("public"), the EMS Package Monitor
           pkgmond and Service Monitor svcmond fail to report
           correct status for package_status and service_status
           respectively. For example, the package resource
           /cluster/package/package_status/yampkg1
           is set to UNAVAIL and
           the service status resource
           /cluster/package/service_status/yampkg1/yam
           is set to ERROR.

        7. Symptom for defect JAGad58993:
           Within the EMS Configuration tool accessed via SAM, the
           resoure of /StorageAreaNetwork/events is given as a
           resource path that a monitoring request can be defined
           against. This path should not be accessible through this
           interface. If a request against this resource path was
           configured through the EMS interface, there is a
           possibility that the request would be lost over time.
           Requests against /StorageAreaNetwork/events should be
           configured through monconfig (OnlineDiag)

        8. Symptom for JAGad62063:
           If customer has a Service Guard cluster where they are
           monitoring two services in the same package,
           inconsistent service_status is reported between
           different services within the package. For example, when
           the package is running on the cluster coordinator node,
           one service_status returns DOWN (even though the service
           is actually UP) and the other service_status returns the
           correct value (UP).

Defect Description:
        PHSS_28844:

        1. Reason for JAGae64347:
           EMS registrar creates a dictionary object, which is
           populated with the contents of the dictionary files.
           The dictionary object gets corrupted when legacy
           monitors are used. This may result in the EMS
           registrar sending a NULL resource name to the
           legacy monitor.
           Resolution:
           The memory corruption in handling dictionary objects
           in the EMS registrar has been fixed.

        2. Reason for JAGae63196:
           The clients use the rm_service_up API provided by
           the shared libraries libresmon.1 and librescli.1.
           The rm_service_up API does not handle
           standard errors like EINPROGRESS and
           EINTR from the connect(2) system call.
           Resolution:
           EMS code has been modified to handle EINPROGRESS
           and EINTR errors.

        3. Reason for JAGae61828:
           EMS mibmond and rdbmsmond monitors log wrong
           identification strings to syslog because of memory
           corruption.
           Resolution:
           The memory corruption in EMS has been fixed. Now, EMS
           mibmond and rdbmsmond monitors log correct
           identification strings to syslog.

        4. Reason for JAGae61730:
           EMS diskmond does not check if the /etc/lvmpvg_summary
           file is removed before using the cached data. It uses
           the data that it had cached earlier even when the
           //etc/lvmpvg file is deleted. As a result, EMS diskmond
           shows an incorrect state (PVG_UP) for pv_summary.
           Resolution:
           Now, EMS diskmond checks if the /etc/lvmpvg file exists
           before using the data it had cached earlier.

        5. Reason for JAGae50732:
           EMS notification messages are sent to syslog with logging
           level LOG_INFO and facility LOG_LOCAL1. This information
           is not captured in the online help.
           Resolution:
           The description for syslog in the online help has been
           modified to include information about logging level
           and facility.

        6. Reason for JAGae38359:
           After a system reboot, when an attempt is made to
           register non-persistent monitoring requests, EMS tries
           to start persistent monitor requests using the p_client
           process. But the p_client process is designed to wait
           for completion of startup script execution. If the
           startup script execution takes a longer time, EMS
           clients time out.
           Resolution:
           The code in EMS has been modified to allow new
           persistent and non-persistent requests to be registered
           during RC Scripts execution.

        PHSS_28771:

        1. Reason for JAGae59337:
           psmmon persistence requests are set and the system is
           then rebooted. Before the bootup is complete, the system
           is rebooted again due to an unrelated hardware problem.
           After the second reboot, all the persistence monitoring
           requests associated with psmmon are deleted. The
           persistence file is set to zero bytes.
           Resolution:
           The EMS startup and shutdown scripts are modified to
           remove and touch a file respectively. psmmon on detecting
           the touched file under a dual reboot condition, sends
           RM_NOT_READY signal instead of RM_REJECT signal. Hence
           the requests are not deleted from the persistence file.

        PHSS_28145:

        1. Reason for JAGae46452:
           When two or more persistent requests for a single EMS
           hardware monitor are setup using the EMS GUI, they do
           not get deleted if hardware monitoring is disabled with
           monconfig(K) and re-enabled by monconfig(E). If only one
           single persistent request for a hardware monitor is
           configured in the EMS GUI, the same procedure of
           disabling and enabling hardware monitoring will delete
           this request.
           Resolution:
           p_client has been changed such that all the persistent
           requests for hardware resources configured through the
           EMS GUI are deleted when hardware monitoring is
           disabled. This is the right behaviour, which is also
           explained during monconfig(K) execution.

        2. Reason for JAGae45457:
           There are four sets of mirrored disks (eight disks) and
           four Physical Volume Groups (PVG). Each disk has its
           primary physical volume link in one PVG and the
           alternate physical volume link in the other PVG. In
           such a scenario, when one disk goes down, its mirror is
           still accessible. However, pv_summary reports that the
           disk is in DOWN state.
           Resolution:
           EMS algorithm has been modified. Now, pv_summary reports
           that the disk is in PVG_UP state.

        PHSS_26947:

        1. Reason for JAGae30244:
           EMS diskmond persistence requests are lost because the
           registrar does not handle persistence requests properly
           when there is a delay in the monitor initialization.
           Instead of a RM_NOT_READY signal, it sends a
           RM_NO_MONITOR_FOUND signal to the persistence client
           that results in the requests getting deleted.
           Resolution :
           Now, the registrar sends the RM_NOT_READY signal when
           there is a delay in the monitor initialization.

        2. Reason for JAGae27135:
           EMS persistence requests get lost when the
           /etc/init.d/ems startup script is executed. This is
           because the startup script is not intended to be run
           manually and when executed manually, EMS assumes a
           startup situation.
           Resolution :
           The /sbin/init.d/ems script has been modified to prevent
           the requests from getting lost.

        3. Reason for JAGae13889:
           The disk monitor currently supports only 255 Physical
           Volume Paths/Links for each of the Volume Groups.
           Resolution:
           Now, the disk monitor is modified to dynamically handle
           any number of Physical Volume Paths/Links for each
           of the Volume Groups.

        4. Reason for JAGae08920:
           The registrar starts the monitor. The registrar (parent
           process) obtains a semaphore lock and then creates a
           child process, which starts the monitor. However,
           sometimes when the parent process gets the control, it
           releases the semaphore even before the child process has
           finished starting the monitor. This allows another
           registrar process to obtain the semaphore lock and start
           another instance of the same monitor.
           Resolution:
           Now, the parent process releases the semaphore only when
           the child process has successfully started the monitor
           or when the child process dies before opening the pipe
           file for the monitor.

        5. Reason for JAGae05308:
           When a user adds an event using EMS GUI, and if diskmond
           starts (re)building its resource tree, it sends an
           RM_NOT_READY signal to EMS GUI, which in turn displays
           the error message.
           Resolution :
           Now, diskmond does not send the RM_NOT_READY signal when
           it is building the resource tree and events can be added.

        6. Reason for JAGad98635:
           For the first configured package, the monitor code is
           reusing a variable thus resulting in the original data
           getting overwritten.
           Resolution :
           Now, a new variable is introduced so that the original
           data is left undisturbed.

        7. Reason for JAGad95942:
           pkgmond is using the default snmp port instead of
           checking the port number specified in the command line
           string in the mibmond.dict file.
           Resolution :
           pkgmond is fixed to check the port number specified
           in the command line string in the mibmond.dict file.

        8. Reason for JAGad94757:
           During the upgrade of the OnlineDiag bundle all hardware
           monitoring is shutdown.If the EMS persistence client is
           invoked during this upgrade, the OnlineDiag Peripheral
           Status Monitor (PSM) would return RM_MONITOR_SHUTDOWN
           status to the EMS persistence client for any monitor
           request associated with the PSM.
           Resolution :
           Create the upgrade_touch file in the
           /etc/opt/resmon/monitors directory by using the touch
           /etc/opt/resmon/monitors/upgrade_touch command. If the
           upgrade_touch file is present, the EMS persistence client
           will not attempt to invoke the monitors corresponding to
           the resources mentioned in the disable_resource.config
           file under the /etc/opt/resmon/monitors directory. Users
           need to edit this file and add resource names of the
           monitors, which will be upgraded. This file is to be
           deleted after the upgrade is complete by using the rm
           /etc/opt/resmon/monitors/upgrade_touch command.
           For the resources that are handled by the OnlineDiag
           bundle, the disable_resource.config file is already
           updated. The /etc/opt/resmon/monitors/upgrade_touch
           file is automatically created while upgrading the
           OnlineDiag bundle. Once the upgradation is over, the
           /etc/opt/resmon/monitors/upgrade_touch file is
           automatically deleted.
           Note : This resolution will work with the HWE0209
           OnlineDiag Hardware Enablement bundle and onwards.

        9. Reason for JAGad93308:
           This is an enhancement to the "resls" utility.
           A new command line option "-s" is now added to this
           utility to output the status of a resource to stdout.
           Resolution :
           Now, resls has the -s option that outputs the status
           of the resource to standard output.

        10.Reason for JAGad92412:
           The status of a service in a cluster is identical to the
           corresponding package status. Unlike packages, the
           service monitor in EMS does not recognize the UNAVAIL
           status as valid. Hence the UNAVAIL status for services is
           considered invalid and the resource status is reported as
           'Error'.
           Resolution :
           Now, the UNAVAIL status is a valid status recognized by
           the service monitor

        11.Reason for JAGad39793:
           When the system reboots or EMS restarts, various MIB
           monitors start building and initializing a resource tree
           for all resources that are monitored. If this
           initialization takes more than 15 sec, the MIB monitor
           fails to process the requests received by the registrar.
           This causes the registrar to timeout, and sends an error
           message to the client. Some or all persistence requests
           get deleted.
           Resolution :
           For MIB monitors that are being initialized, registrar
           now sends RM_NOT_READY message to the client. When the
           client receives this message, it continues to maintain
           all persistence requests of the MIB monitors.

        12.Reason for JAGab77527:
           inetd should be running when a connection needs to be
           established between the client and the registrar.
           For some reason, if the client application starts before
           inetd is up and running, this problem occurs and error
           messages are logged to the /etc/opt/resmon/log/client.log
           file.
           Resolution :
           A new API is added to the libresmon library to fix this
           problem. It is described in the
           /etc/opt/resmon/lib/NewClientAPI.readme file.

        PHSS_23576:

        1. Reason for JAGad26096:
           When the system is booted as single user mode, EMS
           commands in /etc/inittab do not get executed, so EMS
           does not know it is a reboot situation.

        2. Reason for JAGad37995:
           When system is rebooted or EMS is restarted, diskmond
           starts building and initializing resource tree. If
           diskmond will not send resource tree back to EMS
           framework within 30sec., framework sends TIMEOUT error
           to client, which in turn removes some monitoring
           requests.

        3. Reason for JAGad38867:
           The files and/or directories involved here were simply
           created with permission values that are too open.

        4. Reason for JAGad39533:
           When the framework returns resource instance information
           back to a requestor, it fills in a table with the
           resource instances. The table size is fixed at 1023. If
           more than 1023 resource instances exist, then the
           additional resource instances are
           simply ignored and not returned to the caller.

        5. Reason for JAGad51995:
           When the system reboots or EMS restarts,
           diskmond starts building and initializing
           a resource tree for all disks,
           volume groups and logical volumes
           configured on the system. If
           this initialization exceeds more than 15 sec,
           diskmond fails to process the requests received
           by registrar. This causes the registrar to timeout
           and send an error message to the client. Some or
           all persistence requests get deleted.

        6. Reason for JAGad56655:
           The wrong constructor was used to establish the
           SNMP session. It was resetting the community
           name to public, the retries to 1 and the interval
           to 5 seconds and ignoring what had been specified
           on the mibmond.dict entry for pkgmond and svcmond.
           The fix was to preserve the user's settings in
           a global variable and then restore them right
           before establishing the SNMP session.

        7. Reason for JAGad58993:
           The EMS Configuration tool should not allow configuration
           against the path of /StorageAreaNetwork/events.

        8. Reason for JAGad62063:
           The EMS service monitor "svcmond" obtains the
           service_status from the cluster coordinator's MIB
           variable hpmcSGPkgSvcStatus which may be incorrect
           depending on where the package is actually running.
           Furthermore, due to the design of the Service Guard SNMP
           subagent cnsnmpd, only the node where the package is
           running will have a MIB containing the correct
           service_status. The EMS service monitor "svcmond" was
           modified to report the same status for the
           service_status as that reported for the package_status.
           Current logic is that a Service Guard package cannot
           have a package_status that is UP if any of its services
           are not UP as well.

Enhancement:
        No (superseded patches contained enhancements)
        PHSS_26947:
           This patch delivers new functionality for the resls
           utility. A new command line option "-s" is added to
           output the status of a resource to stdout.

SR:
        8606300877 8606299702 8606298328 8606298230 8606286793
        8606274282 8606295672 8606282499 8606281515 8606265991
        8606262805 8606247452 8606241662 8606236247 8606229583
        8606226880 8606225684 8606224213 8606223309 8606170529
        8606107338 8606156762 8606168717 8606169592 8606170269
        8606182779 8606187448 8606189780 8606192851

Patch Files:

        EMS-Core.EMS-CORE,fr=A.03.20.01,fa=HP-UX_B.11.11_32/64,v=HP:
        /etc/opt/resmon/lbin/p_client
        /etc/opt/resmon/lbin/registrar
        /etc/opt/resmon/lib/libresmon.1
        /etc/opt/resmon/lib/librescli.1
        /etc/opt/resmon/lib/NewClientAPI.readme
        /etc/opt/resmon/lib/nls/msg/C/resmon.cat
        /sbin/init.d/ems
        /etc/opt/resmon/monitors/disable_resource.config
        /opt/resmon/bin/resls
        /opt/resmon/share/man/man1/resls.1

        EMS-Config.EMS-GUI,fr=A.03.20.01,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /etc/opt/resmon/monitors/classes.config
        /usr/obam/lib/help/C/ems/ems00.ht
        /usr/obam/lib/help/C/ems/ems.hv
        /usr/obam/lib/help/C/ems/ems.hvk
        /usr/obam/lib/help/C/ems/ems.xrh

        EMS-MIBMonitor.MIBMON-RUN,fr=A.03.20.01,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /etc/opt/resmon/lbin/mibmond
        /opt/resmon/share/man/man1/mibmond.1

        EMS-DiskMonitor.DISKMON-RUN,fr=A.03.20.01,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /etc/opt/resmon/lbin/diskmond
        /etc/opt/resmon/lib/nls/msg/C/diskmond.cat

        EMS-RdbmsMon.RDBMSMON-RUN,fr=A.03.20.01,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /etc/opt/resmon/lbin/rdbmsmond

what(1) Output:

        EMS-Core.EMS-CORE,fr=A.03.20.01,fa=HP-UX_B.11.11_32/64,v=HP:
        /etc/opt/resmon/lbin/p_client:
                EMS (A.03.20.01 PHSS_28844)
        /etc/opt/resmon/lbin/registrar:
                EMS (A.03.20.01 PHSS_28844)
        /etc/opt/resmon/lib/libresmon.1:
                $Header: send_email_notification.c,v x.0306 98/08/05
                         08:35:47
                $Header: log_source.c,v x.0305 98/07/29 11:00:47 hmg
                        r Exp $
                EMS (A.03.20.01 PHSS_28844)
        /etc/opt/resmon/lib/librescli.1:
                EMS (A.03.20.01 PHSS_28844)
        /etc/opt/resmon/lib/NewClientAPI.readme:
                None
        /etc/opt/resmon/lib/nls/msg/C/resmon.cat:
                None
        /sbin/init.d/ems:
                None
        /etc/opt/resmon/monitors/disable_resource.config:
                None
        /opt/resmon/bin/resls:
                EMS (A.03.20.01 PHSS_28844)
        /opt/resmon/share/man/man1/resls.1:
                None

        EMS-Config.EMS-GUI,fr=A.03.20.01,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /etc/opt/resmon/monitors/classes.config:
                None
        /usr/obam/lib/help/C/ems/ems00.ht:
                None
        /usr/obam/lib/help/C/ems/ems.hv:
                None
        /usr/obam/lib/help/C/ems/ems.hvk:
                None
        /usr/obam/lib/help/C/ems/ems.xrh:
                None

        EMS-MIBMonitor.MIBMON-RUN,fr=A.03.20.01,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /etc/opt/resmon/lbin/mibmond:
                HP C++ HPCPLUSPLUS A.11.00
                EMS (A.03.20.01 PHSS_28844)
                SNMP++ 2.5 $Header: address.cpp,v 1.28 96/08/08 19:3
                        8:48 hmgr Exp $
                SNMP++ 2.5 $Header: counter.cpp,v 1.8 96/02/09 14:03
                        :12 hmgr Exp $
                SNMP++ 2.5 $Header: gauge.cpp,v 1.8 96/02/09 14:03:2
                        0 hmgr Exp $
                SNMP++ 2.5 $Header: octet.cpp,v 1.14 96/06/26 10:17:
                        49 hmgr Exp $
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
        /opt/resmon/share/man/man1/mibmond.1:
                None

        EMS-DiskMonitor.DISKMON-RUN,fr=A.03.20.01,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /etc/opt/resmon/lbin/diskmond:
                HP C++ HPCPLUSPLUS A.11.00
                EMS (A.03.20.01 PHSS_28844)
        /etc/opt/resmon/lib/nls/msg/C/diskmond.cat:
                None

        EMS-RdbmsMon.RDBMSMON-RUN,fr=A.03.20.01,
                fa=HP-UX_B.11.11_32/64,v=HP:
        /etc/opt/resmon/lbin/rdbmsmond:
                HP C++ HPCPLUSPLUS A.11.00
                EMS (A.03.20.01 PHSS_28844)
                SNMP++ 2.5 $Header: address.cpp,v 1.28 96/08/08 19:3
                        8:48 hmgr Exp $
                SNMP++ 2.5 $Header: counter.cpp,v 1.8 96/02/09 14:03
                        :12 hmgr Exp $
                SNMP++ 2.5 $Header: gauge.cpp,v 1.8 96/02/09 14:03:2
                        0 hmgr Exp $
                SNMP++ 2.5 $Header: octet.cpp,v 1.14 96/06/26 10:17:
                        49 hmgr Exp $
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3
                -DUNIX
                -DSYSV
                -DSR_SNMPv2
                -DSR_SNMPv1
                -DSR_HPUX10
                -DSR_BSD
                -DHPUX
                -DEMANATE_LINES
                Copyright 1992-1995 SNMP Research, Incorporated
                SNMP Research Distribution version 12.3

cksum(1) Output:

        EMS-Core.EMS-CORE,fr=A.03.20.01,fa=HP-UX_B.11.11_32/64,v=HP:
        2744981479 86016 /etc/opt/resmon/lbin/p_client
        474957875 163840 /etc/opt/resmon/lbin/registrar
        3337082743 536576 /etc/opt/resmon/lib/libresmon.1
        2681193075 249856 /etc/opt/resmon/lib/librescli.1
        3586865821 1340 /etc/opt/resmon/lib/NewClientAPI.readme
        273864362 82594 /etc/opt/resmon/lib/nls/msg/C/resmon.cat
        347714107 2293 /sbin/init.d/ems
        3826384824 374 /etc/opt/resmon/monitors/
                disable_resource.config
        3781827536 32768 /opt/resmon/bin/resls
        1457339628 1140 /opt/resmon/share/man/man1/resls.1

        EMS-Config.EMS-GUI,fr=A.03.20.01,fa=HP-UX_B.11.11_32/64,
                v=HP:
        2941305945 252 /etc/opt/resmon/monitors/classes.config
        2532554396 26785 /usr/obam/lib/help/C/ems/ems00.ht
        2241000876 4774 /usr/obam/lib/help/C/ems/ems.hv
        1562564889 38 /usr/obam/lib/help/C/ems/ems.hvk
        3401677053 3102 /usr/obam/lib/help/C/ems/ems.xrh

        EMS-MIBMonitor.MIBMON-RUN,fr=A.03.20.01,
                fa=HP-UX_B.11.11_32/64,v=HP:
        2471138887 2547712 /etc/opt/resmon/lbin/mibmond
        1330176236 7090 /opt/resmon/share/man/man1/mibmond.1

        EMS-DiskMonitor.DISKMON-RUN,fr=A.03.20.01,
                fa=HP-UX_B.11.11_32/64,v=HP:
        564029159 360448 /etc/opt/resmon/lbin/diskmond
        2823935231 13609 /etc/opt/resmon/lib/nls/msg/C/diskmond.cat

        EMS-RdbmsMon.RDBMSMON-RUN,fr=A.03.20.01,
                fa=HP-UX_B.11.11_32/64,v=HP:
        3480470582 2560000 /etc/opt/resmon/lbin/rdbmsmond

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies:
        On systems with Support Tools Manager (STM) revision
        A.30.00, PHSS_28784 must also be installed to provide a
        complete solution for the psmmon persistence requests being
        deleted. This is documented in SR 8606295672 (JAGae59337).
        This fix is only necessary when the Peripheral Status
        Monitor (psmmon) is being used.

Supersedes:
        PHSS_23576 PHSS_26947 PHSS_28145 PHSS_28771

Equivalent Patches:
        PHSS_28843:
        s700: 11.00
        s800: 11.00

Patch Package Size: 1700 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_28844

        5. Run swinstall to install the patch:

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

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHSS_28844. 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_28844.text file is
        available in the product readme:

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

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

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

Special Installation Instructions:
        1. To use the functionality in this patch, you
           will need to restart all EMS clients after installing
           this patch.

        2. If the port numbers for the snmp and snmp-trap
           services are changed on a MC/ServiceGuard cluster node,
           the same change needs to be made on all other nodes in
           the cluster, too

        3. EMS does not provide start and stop functionality.
           Thus, do not use /sbin/init.d/ems script to start or
           stop the EMS services.
-----End of Document ID: PHSS_28844------------------------------------------


Document ID: PHCO_28598
Date Loaded: 20030613
      Title: s700_800 11.22 q4 patch version B.11.23d

Patch Name: PHCO_28598

Patch Description: s700_800 11.22 q4 patch version B.11.23d

Creation Date: 03/05/27

Post Date: 03/06/13

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

Products: N/A

Filesets:
        OS-Core.Q4,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP

Automatic Reboot?: No

Status: General Release

Critical:
        No (superseded patches were critical)
        PHCO_28066: HANG
                q4 hang without prompt

Category Tags:
        defect_repair enhancement general_release critical
        halts_system manual_dependencies

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

Symptoms:
        PHCO_28598:
         1) JAGae52990
        PHCO_28067 fails swverify on TCOE.0209 and 0212
         2) JAGae55489
        q4 must support dual pdir virtual addresses
         3) JAGae59193
        q4 does not handle mca event crash traces well
         4) JAGae63471
        q4 needs to recognize global MCAs
         5) JAGae64238 q4 does not handle ia64 dual pdir
        translation properly
         6) JAGae66138
        WhatHappened command not defaulting to location of vmunix
        file
         7) JAGae67437
        if there is no .q4rc.pl, have q4 try
        $Q4_ROOT/lib/q4lib/sample.q4rc.pl
         8) JAGae69204
        WhatHappened script does not correctly display Processor
        info
         9) JAGae69208
        WhatHappened does not correctly report the ticks since
        last run
        10) JAGae69853
        NameIt() in misc.pl returns invalid value
        11) JAGae72879
        q4 may not stacktrace all IA processors
        12) JAGae73560
        swverify shows different mtime after PHCO_28067 installation
        13) JAGae76300
        Analyze script aborts

        PHCO_28066:
        1)JAGae26994 The applicaction q4 may hang after
        trace command
        No prompt returned.

        a perl script may hang while processing a q4 "trace"
        command. If the dialog is being traced, the following
        error message may be found
        "can not get struct proc at 0x0nend of Q4 resp"

        2)JAGae32480 the application q4 may hang after
        single quote entered
        No prompt returned.

        If a "'" single quote is entered either interactively or
        through a script, Q4 will hang. Entering a tic mark may
        release the input stream.
        Here is a sample address 0x0'0377b8c0 with a single quote
        Here is the same address 0x0`0377b8c0 with a tic mark

        3)JAGae35156 q4 man not allow kernel only debugging
        q4 aborts with error message
        q4: (warning) core file not opened
        Couldn't load dumpheader_t, sorry.

        4)JAGae35287 q4 man not evaluate ticks_since_boot
        correctly if user enters "lbolt" and "ticks_since_boot"
        they may not print the same thing

        5)JAGae37418 q4 may abort when processing module without
        debug info
        if user enters -m option and one module is compiled
        without debug option, q4 may abort while processing
        trace.

        Note error message when processing modules without debug
        information
        q4: (warning) InitDW_Image failed, debug info not
        available

        6)JAGae37536 q4 may abort processing print command
        following sequence aborts q4
        fp = 1
        load proc_t from proc_list
        print fp

        7)JAGae38547 q4 may abort while processing the fields
        command.

        fields union _kcaddr would cause q4 to abort if the debug
        information embeds non-field dies within the structure or
        union.

        8)JAGae10406 the application q4 may hang in
        whathappened.pl with early
        dump no prompt.
        Check the appropriate misc.pl file in
        /usr/contrib/Q4/lib/$RELEASE/misc.pl
        to see if the Examine routine has a line like so

        &TossResponse();

        which should read like so:

        &TossResponse() if defined $response;

Defect Description:
        PHCO_28598:
         1) JAGae52990
        PHCO_28067 fails swverify on TCOE.0209 and 0212
         2) JAGae55489
        q4 must support dual pdir virtual addresses
         3) JAGae59193
        q4 does not handle mca event crash traces well
         4) JAGae63471
        q4 needs to recognize global MCAs
         5) JAGae64238 q4 does not handle ia64 dual pdir
        translation properly
         6) JAGae66138
        WhatHappened command not defaulting to location of vmunix
        file
         7) JAGae67437
        if there is no .q4rc.pl, have q4 try
        $Q4_ROOT/lib/q4lib/sample.q4rc.pl
         8) JAGae69204
        WhatHappened script does not correctly display Processor
        info
         9) JAGae69208
        WhatHappened does not correctly report the ticks since
        last run
        10) JAGae69853
        NameIt() in misc.pl returns invalid value
        11) JAGae72879
        q4 may not stacktrace all IA processors
        12) JAGae73560
        swverify shows different mtime after PHCO_28067 installation
        13) JAGae76300
        Analyze script runs forever and then fails

        PHCO_28066:
        1)JAGae26994 q4 may hang after trace command
        No prompt returned.

        a perl script may hang while processing a q4 "trace"
        command. If the dialog is being traced, the following
        error message may be found
        "can not get struct proc at 0x0nend of Q4 resp"

        2)JAGae32480 q4 may hang after single quote entered
        No prompt returned.
        If a "'" single quote is entered either intereactively
        or through a script, Q4 will hang. Entering a tic mark
        may release the input stream.
        Here is a sample address 0x0'0377b8c0 with a single quote
        Here is the same address 0x0`0377b8c0 with a tic mark

        3)JAGae35156 q4 man not allow kernel only debugging
        q4 aborts with error message
        q4: (warning) core file not opened
        Couldn't load dumpheader_t, sorry.

        4)JAGae35287 q4 man not evaluate ticks_since_boot
        correctly
        if user enters "lbolt" and "ticks_since_boot" they may
        not print the same thing

        5)JAGae37418 q4 may abort when processing module without
        debug info
        if user enters -m option and one module is compiled
        without debug option, q4 may abort while processing
        trace. Note error message when processing modules
        without debug information
        q4: (warning) InitDW_Image failed, debug info not
        available

        6)JAGae37536 q4 may abort processing print command
        following sequence aborts q4
        fp = 1
        load proc_t from proc_list
        print fp

        7)JAGae38547 q4 may abort while processing the fields
        command.

        fields union _kcaddr would cause q4 to abort if the
        debug information embeds non-field dies within the
        structure or union.

        8)JAGae10406 q4 may hang in whathappened.pl with early
        dump no prompt.
        Check the appropriate misc.pl file in
        /usr/contrib/Q4/lib/$RELEASE/misc.pl
        to see if the Examine routine has a line like so

        &TossResponse();

        which should read like so:

        &TossResponse() if defined $response;

        scripts REVISION levels are
         ./q4lib_11.22/REVISION
         HP-UX 11.22 Version: 0.0.2 Beta
        ./q4lib_11.20/REVISION
         HP-UX 11.20 Version: 0.1.2 Beta
        ./q4lib_11.11/REVISION
         HP-UX 11.11 Version: 1.3.20
        ./q4lib_11.00/REVISION
         HP-UX 11.00 Version: 2.2.48
         ./q4lib_10.30/REVISION
         HP-UX 10.30 Version: 2.0.8
         ./q4lib_10.01/REVISION
         HP-UX 10.01 Version: 1.3.17
         ./q4lib_10.10/REVISION
         HP-UX 10.10 Version: 2.0.8
         ./q4lib_10.20/REVISION
         HP-UX 10.20 Version: 2.0.38

Enhancement:
        Yes
        PHCO_28598:
                This patch delivers support for CDUMP crash dumps.

SR:
        8606289059 8606291725 8606300003 8606300768 8606302780
        8606304089 8606306156 8606306160 8606306819 8606310005
        8606295508 8606243172 8606262659 8606268241 8606270920
        8606271051 8606273317 8606273448 8606274470 8606313502
        8606310689

Patch Files:

        OS-Core.Q4,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP:
        /usr/contrib/Q4/README
        /usr/contrib/Q4/REVISION
        /usr/contrib/Q4/bin/getasm
        /usr/contrib/Q4/bin/kmeminfo
        /usr/contrib/Q4/bin/nm.elf
        /usr/contrib/Q4/bin/nm.q4.sw
        /usr/contrib/Q4/bin/nm.som
        /usr/contrib/Q4/bin/perl
        /usr/contrib/Q4/bin/q4
        /usr/contrib/Q4/bin/q4.pxdb
        /usr/contrib/Q4/bin/q4pxdb
        /usr/contrib/Q4/bin/q4pxdb64
        /usr/contrib/Q4/bin/set_env
        /usr/contrib/Q4/doc/Q4Docs.tar.Z
        /usr/contrib/Q4/lib/q4lib/LEC.pl
        /usr/contrib/Q4/lib/q4lib/REVISION
        /usr/contrib/Q4/lib/q4lib/addresses.pl
        /usr/contrib/Q4/lib/q4lib/adjust.pl
        /usr/contrib/Q4/lib/q4lib/aio.pl
        /usr/contrib/Q4/lib/q4lib/analyze.pl
        /usr/contrib/Q4/lib/q4lib/atmgsc.pl
        /usr/contrib/Q4/lib/q4lib/bucketwalk.pl
        /usr/contrib/Q4/lib/q4lib/buf.pl
        /usr/contrib/Q4/lib/q4lib/caam.pl
        /usr/contrib/Q4/lib/q4lib/callout.pl
        /usr/contrib/Q4/lib/q4lib/checkdump.pl
        /usr/contrib/Q4/lib/q4lib/cmcld.pl
        /usr/contrib/Q4/lib/q4lib/commands.pl
        /usr/contrib/Q4/lib/q4lib/crashes.pl
        /usr/contrib/Q4/lib/q4lib/create_pile.pl
        /usr/contrib/Q4/lib/q4lib/credentials.pl
        /usr/contrib/Q4/lib/q4lib/dev.pl
        /usr/contrib/Q4/lib/q4lib/diag.pl
        /usr/contrib/Q4/lib/q4lib/disc3.pl
        /usr/contrib/Q4/lib/q4lib/disc30.pl
        /usr/contrib/Q4/lib/q4lib/dlpi_trace.pl
        /usr/contrib/Q4/lib/q4lib/drivers.pl
        /usr/contrib/Q4/lib/q4lib/dump.pl
        /usr/contrib/Q4/lib/q4lib/epic.pl
        /usr/contrib/Q4/lib/q4lib/escsi.pl
        /usr/contrib/Q4/lib/q4lib/files.pl
        /usr/contrib/Q4/lib/q4lib/genlog.pl
        /usr/contrib/Q4/lib/q4lib/gio.pl
        /usr/contrib/Q4/lib/q4lib/globals.pl
        /usr/contrib/Q4/lib/q4lib/i2o.pl
        /usr/contrib/Q4/lib/q4lib/i2o_log.pl
        /usr/contrib/Q4/lib/q4lib/inode.pl
        /usr/contrib/Q4/lib/q4lib/ioreq.pl
        /usr/contrib/Q4/lib/q4lib/ioscan.pl
        /usr/contrib/Q4/lib/q4lib/ipatm.pl
        /usr/contrib/Q4/lib/q4lib/kc.pl
        /usr/contrib/Q4/lib/q4lib/kminfo.pl
        /usr/contrib/Q4/lib/q4lib/krs.pl
        /usr/contrib/Q4/lib/q4lib/locklist.pl
        /usr/contrib/Q4/lib/q4lib/lsdev.pl
        /usr/contrib/Q4/lib/q4lib/lvm.pl
        /usr/contrib/Q4/lib/q4lib/makepile.pl
        /usr/contrib/Q4/lib/q4lib/mcainit.pl
        /usr/contrib/Q4/lib/q4lib/messagebuffer.pl
        /usr/contrib/Q4/lib/q4lib/mhnmisc.pl
        /usr/contrib/Q4/lib/q4lib/misc.pl
        /usr/contrib/Q4/lib/q4lib/misc2.pl
        /usr/contrib/Q4/lib/q4lib/modules.pl
        /usr/contrib/Q4/lib/q4lib/navigate.pl
        /usr/contrib/Q4/lib/q4lib/netinfo.pl
        /usr/contrib/Q4/lib/q4lib/nio_scsi.pl
        /usr/contrib/Q4/lib/q4lib/openfiles.pl
        /usr/contrib/Q4/lib/q4lib/opensocket.pl
        /usr/contrib/Q4/lib/q4lib/ots.pl
        /usr/contrib/Q4/lib/q4lib/pa_intr.pl
        /usr/contrib/Q4/lib/q4lib/patches.pl
        /usr/contrib/Q4/lib/q4lib/pci.pl
        /usr/contrib/Q4/lib/q4lib/pgclass.pl
        /usr/contrib/Q4/lib/q4lib/processes.pl
        /usr/contrib/Q4/lib/q4lib/processors.pl
        /usr/contrib/Q4/lib/q4lib/proclist.pl
        /usr/contrib/Q4/lib/q4lib/pset.pl
        /usr/contrib/Q4/lib/q4lib/q4.pl
        /usr/contrib/Q4/lib/q4lib/q4t.pl
        /usr/contrib/Q4/lib/q4lib/queue.pl
        /usr/contrib/Q4/lib/q4lib/rpb.pl
        /usr/contrib/Q4/lib/q4lib/runq.pl
        /usr/contrib/Q4/lib/q4lib/sample.q4rc.pl
        /usr/contrib/Q4/lib/q4lib/scsi3.pl
        /usr/contrib/Q4/lib/q4lib/showfields.pl
        /usr/contrib/Q4/lib/q4lib/sigatm.pl
        /usr/contrib/Q4/lib/q4lib/sio.pl
        /usr/contrib/Q4/lib/q4lib/sleep_queue.pl
        /usr/contrib/Q4/lib/q4lib/spinlock_depth.pl
        /usr/contrib/Q4/lib/q4lib/stape.pl
        /usr/contrib/Q4/lib/q4lib/streams.pl
        /usr/contrib/Q4/lib/q4lib/streamsCommand.pl
        /usr/contrib/Q4/lib/q4lib/streamsMisc.pl
        /usr/contrib/Q4/lib/q4lib/streamsStack.pl
        /usr/contrib/Q4/lib/q4lib/swapconf.pl
        /usr/contrib/Q4/lib/q4lib/tables.pl
        /usr/contrib/Q4/lib/q4lib/td.pl
        /usr/contrib/Q4/lib/q4lib/threads.pl
        /usr/contrib/Q4/lib/q4lib/traces.pl
        /usr/contrib/Q4/lib/q4lib/uname.pl
        /usr/contrib/Q4/lib/q4lib/uptime.pl
        /usr/contrib/Q4/lib/q4lib/user.pl
        /usr/contrib/Q4/lib/q4lib/vfs.pl
        /usr/contrib/Q4/lib/q4lib/vm.pl
        /usr/contrib/Q4/lib/q4lib/vm_analyze.pl
        /usr/contrib/Q4/lib/q4lib/vm_display.pl
        /usr/contrib/Q4/lib/q4lib/vm_kmem_lpc.pl
        /usr/contrib/Q4/lib/q4lib/vm_loc.pl
        /usr/contrib/Q4/lib/q4lib/vm_physpage.pl
        /usr/contrib/Q4/lib/q4lib/vm_utils.pl
        /usr/contrib/Q4/lib/q4lib/vm_vfddbd.pl
        /usr/contrib/Q4/lib/q4lib/vmtrace.pl
        /usr/contrib/Q4/lib/q4lib/vxfs.pl
        /usr/contrib/Q4/lib/q4lib/vxvm.pl
        /usr/contrib/Q4/lib/q4lib/whathappened.pl
        /usr/contrib/Q4/lib/q4lib/wsioscsi.pl
        /usr/contrib/Q4/lib/q4lib/x25streams.pl
        /usr/contrib/Q4/lib/q4lib_10.01/LEC.pl
        /usr/contrib/Q4/lib/q4lib_10.01/REVISION
        /usr/contrib/Q4/lib/q4lib_10.01/addresses.pl
        /usr/contrib/Q4/lib/q4lib_10.01/adjust.pl
        /usr/contrib/Q4/lib/q4lib_10.01/alaxis.pl
        /usr/contrib/Q4/lib/q4lib_10.01/analyze.pl
        /usr/contrib/Q4/lib/q4lib_10.01/atmgsc.pl
        /usr/contrib/Q4/lib/q4lib_10.01/bucketwalk.pl
        /usr/contrib/Q4/lib/q4lib_10.01/buf.pl
        /usr/contrib/Q4/lib/q4lib_10.01/caam.pl
        /usr/contrib/Q4/lib/q4lib_10.01/callout.pl
        /usr/contrib/Q4/lib/q4lib_10.01/calloway.pl
        /usr/contrib/Q4/lib/q4lib_10.01/cmcld.pl
        /usr/contrib/Q4/lib/q4lib_10.01/commands.pl
        /usr/contrib/Q4/lib/q4lib_10.01/crashes.pl
        /usr/contrib/Q4/lib/q4lib_10.01/create_pile.pl
        /usr/contrib/Q4/lib/q4lib_10.01/credentials.pl
        /usr/contrib/Q4/lib/q4lib_10.01/diag.pl
        /usr/contrib/Q4/lib/q4lib_10.01/disc3.pl
        /usr/contrib/Q4/lib/q4lib_10.01/disc30.pl
        /usr/contrib/Q4/lib/q4lib_10.01/drivers.pl
        /usr/contrib/Q4/lib/q4lib_10.01/dump.pl
        /usr/contrib/Q4/lib/q4lib_10.01/files.pl
        /usr/contrib/Q4/lib/q4lib_10.01/forepci.pl
        /usr/contrib/Q4/lib/q4lib_10.01/gio.pl
        /usr/contrib/Q4/lib/q4lib_10.01/globals.pl
        /usr/contrib/Q4/lib/q4lib_10.01/inode.pl
        /usr/contrib/Q4/lib/q4lib_10.01/ioscan.pl
        /usr/contrib/Q4/lib/q4lib_10.01/ioscan2.pl
        /usr/contrib/Q4/lib/q4lib_10.01/ipatm.pl
        /usr/contrib/Q4/lib/q4lib_10.01/kminfo.pl
        /usr/contrib/Q4/lib/q4lib_10.01/locklist.pl
        /usr/contrib/Q4/lib/q4lib_10.01/lvm.pl
        /usr/contrib/Q4/lib/q4lib_10.01/makepile.pl
        /usr/contrib/Q4/lib/q4lib_10.01/messagebuffer.pl
        /usr/contrib/Q4/lib/q4lib_10.01/misc.pl
        /usr/contrib/Q4/lib/q4lib_10.01/misc2.pl
        /usr/contrib/Q4/lib/q4lib_10.01/modules.pl
        /usr/contrib/Q4/lib/q4lib_10.01/navigate.pl
        /usr/contrib/Q4/lib/q4lib_10.01/netinfo.pl
        /usr/contrib/Q4/lib/q4lib_10.01/patches.pl
        /usr/contrib/Q4/lib/q4lib_10.01/pci.pl
        /usr/contrib/Q4/lib/q4lib_10.01/processes.pl
        /usr/contrib/Q4/lib/q4lib_10.01/processors.pl
        /usr/contrib/Q4/lib/q4lib_10.01/proclist.pl
        /usr/contrib/Q4/lib/q4lib_10.01/q4.pl
        /usr/contrib/Q4/lib/q4lib_10.01/queue.pl
        /usr/contrib/Q4/lib/q4lib_10.01/rpb.pl
        /usr/contrib/Q4/lib/q4lib_10.01/scsi3.pl
        /usr/contrib/Q4/lib/q4lib_10.01/scsi_isc.pl
        /usr/contrib/Q4/lib/q4lib_10.01/showfields
        /usr/contrib/Q4/lib/q4lib_10.01/sigatm.pl
        /usr/contrib/Q4/lib/q4lib_10.01/sio.pl
        /usr/contrib/Q4/lib/q4lib_10.01/sleep_queue.pl
        /usr/contrib/Q4/lib/q4lib_10.01/spinlock_depth.pl
        /usr/contrib/Q4/lib/q4lib_10.01/streams.pl
        /usr/contrib/Q4/lib/q4lib_10.01/streamsCommand.pl
        /usr/contrib/Q4/lib/q4lib_10.01/streamsMisc.pl
        /usr/contrib/Q4/lib/q4lib_10.01/streamsStack.pl
        /usr/contrib/Q4/lib/q4lib_10.01/swapconf.pl
        /usr/contrib/Q4/lib/q4lib_10.01/tables.pl
        /usr/contrib/Q4/lib/q4lib_10.01/traces.pl
        /usr/contrib/Q4/lib/q4lib_10.01/uname.pl
        /usr/contrib/Q4/lib/q4lib_10.01/unwind
        /usr/contrib/Q4/lib/q4lib_10.01/unwind.pl
        /usr/contrib/Q4/lib/q4lib_10.01/uptime.pl
        /usr/contrib/Q4/lib/q4lib_10.01/user.pl
        /usr/contrib/Q4/lib/q4lib_10.01/vfs.pl
        /usr/contrib/Q4/lib/q4lib_10.01/vm.pl
        /usr/contrib/Q4/lib/q4lib_10.01/vmtrace.pl
        /usr/contrib/Q4/lib/q4lib_10.01/vxfs.pl
        /usr/contrib/Q4/lib/q4lib_10.01/whathappened.pl
        /usr/contrib/Q4/lib/q4lib_10.01/wsioscsi.pl
        /usr/contrib/Q4/lib/q4lib_10.01/x25streams.pl
        /usr/contrib/Q4/lib/q4lib_10.10/LEC.pl
        /usr/contrib/Q4/lib/q4lib_10.10/REVISION
        /usr/contrib/Q4/lib/q4lib_10.10/addresses.pl
        /usr/contrib/Q4/lib/q4lib_10.10/adjust.pl
        /usr/contrib/Q4/lib/q4lib_10.10/alaxis.pl
        /usr/contrib/Q4/lib/q4lib_10.10/analyze.pl
        /usr/contrib/Q4/lib/q4lib_10.10/atmgsc.pl
        /usr/contrib/Q4/lib/q4lib_10.10/bucketwalk.pl
        /usr/contrib/Q4/lib/q4lib_10.10/buf.pl
        /usr/contrib/Q4/lib/q4lib_10.10/caam.pl
        /usr/contrib/Q4/lib/q4lib_10.10/callout.pl
        /usr/contrib/Q4/lib/q4lib_10.10/calloway.pl
        /usr/contrib/Q4/lib/q4lib_10.10/cmcld.pl
        /usr/contrib/Q4/lib/q4lib_10.10/commands.pl
        /usr/contrib/Q4/lib/q4lib_10.10/crashes.pl
        /usr/contrib/Q4/lib/q4lib_10.10/create_pile.pl
        /usr/contrib/Q4/lib/q4lib_10.10/credentials.pl
        /usr/contrib/Q4/lib/q4lib_10.10/diag.pl
        /usr/contrib/Q4/lib/q4lib_10.10/disc3.pl
        /usr/contrib/Q4/lib/q4lib_10.10/disc30.pl
        /usr/contrib/Q4/lib/q4lib_10.10/drivers.pl
        /usr/contrib/Q4/lib/q4lib_10.10/dump.pl
        /usr/contrib/Q4/lib/q4lib_10.10/files.pl
        /usr/contrib/Q4/lib/q4lib_10.10/forepci.pl
        /usr/contrib/Q4/lib/q4lib_10.10/gio.pl
        /usr/contrib/Q4/lib/q4lib_10.10/globals.pl
        /usr/contrib/Q4/lib/q4lib_10.10/inode.pl
        /usr/contrib/Q4/lib/q4lib_10.10/ioscan.pl
        /usr/contrib/Q4/lib/q4lib_10.10/ioscan2.pl
        /usr/contrib/Q4/lib/q4lib_10.10/ipatm.pl
        /usr/contrib/Q4/lib/q4lib_10.10/kminfo.pl
        /usr/contrib/Q4/lib/q4lib_10.10/locklist.pl
        /usr/contrib/Q4/lib/q4lib_10.10/lvm.pl
        /usr/contrib/Q4/lib/q4lib_10.10/makepile.pl
        /usr/contrib/Q4/lib/q4lib_10.10/messagebuffer.pl
        /usr/contrib/Q4/lib/q4lib_10.10/misc.pl
        /usr/contrib/Q4/lib/q4lib_10.10/misc2.pl
        /usr/contrib/Q4/lib/q4lib_10.10/modules.pl
        /usr/contrib/Q4/lib/q4lib_10.10/navigate.pl
        /usr/contrib/Q4/lib/q4lib_10.10/netinfo.pl
        /usr/contrib/Q4/lib/q4lib_10.10/openfiles.pl
        /usr/contrib/Q4/lib/q4lib_10.10/patches.pl
        /usr/contrib/Q4/lib/q4lib_10.10/pci.pl
        /usr/contrib/Q4/lib/q4lib_10.10/processes.pl
        /usr/contrib/Q4/lib/q4lib_10.10/processors.pl
        /usr/contrib/Q4/lib/q4lib_10.10/proclist.pl
        /usr/contrib/Q4/lib/q4lib_10.10/q4.pl
        /usr/contrib/Q4/lib/q4lib_10.10/queue.pl
        /usr/contrib/Q4/lib/q4lib_10.10/rpb.pl
        /usr/contrib/Q4/lib/q4lib_10.10/scsi3.pl
        /usr/contrib/Q4/lib/q4lib_10.10/showfields
        /usr/contrib/Q4/lib/q4lib_10.10/sigatm.pl
        /usr/contrib/Q4/lib/q4lib_10.10/sio.pl
        /usr/contrib/Q4/lib/q4lib_10.10/sleep_queue.pl
        /usr/contrib/Q4/lib/q4lib_10.10/spinlock_depth.pl
        /usr/contrib/Q4/lib/q4lib_10.10/streams.pl
        /usr/contrib/Q4/lib/q4lib_10.10/streamsCommand.pl
        /usr/contrib/Q4/lib/q4lib_10.10/streamsMisc.pl
        /usr/contrib/Q4/lib/q4lib_10.10/streamsStack.pl
        /usr/contrib/Q4/lib/q4lib_10.10/swapconf.pl
        /usr/contrib/Q4/lib/q4lib_10.10/tables.pl
        /usr/contrib/Q4/lib/q4lib_10.10/threads.pl
        /usr/contrib/Q4/lib/q4lib_10.10/traces.pl
        /usr/contrib/Q4/lib/q4lib_10.10/uname.pl
        /usr/contrib/Q4/lib/q4lib_10.10/uptime.pl
        /usr/contrib/Q4/lib/q4lib_10.10/user.pl
        /usr/contrib/Q4/lib/q4lib_10.10/vfs.pl
        /usr/contrib/Q4/lib/q4lib_10.10/vm.pl
        /usr/contrib/Q4/lib/q4lib_10.10/vm_vfddbd.pl
        /usr/contrib/Q4/lib/q4lib_10.10/vmtrace
        /usr/contrib/Q4/lib/q4lib_10.10/vmtrace.pl
        /usr/contrib/Q4/lib/q4lib_10.10/vxfs.pl
        /usr/contrib/Q4/lib/q4lib_10.10/whathappened.pl
        /usr/contrib/Q4/lib/q4lib_10.10/wsioscsi.pl
        /usr/contrib/Q4/lib/q4lib_10.10/x25streams.pl
        /usr/contrib/Q4/lib/q4lib_10.20/LEC.pl
        /usr/contrib/Q4/lib/q4lib_10.20/REVISION
        /usr/contrib/Q4/lib/q4lib_10.20/addresses.pl
        /usr/contrib/Q4/lib/q4lib_10.20/adjust.pl
        /usr/contrib/Q4/lib/q4lib_10.20/alaxis.pl
        /usr/contrib/Q4/lib/q4lib_10.20/analyze.pl
        /usr/contrib/Q4/lib/q4lib_10.20/atmgsc.pl
        /usr/contrib/Q4/lib/q4lib_10.20/bucketwalk.pl
        /usr/contrib/Q4/lib/q4lib_10.20/buf.pl
        /usr/contrib/Q4/lib/q4lib_10.20/caam.pl
        /usr/contrib/Q4/lib/q4lib_10.20/callout.pl
        /usr/contrib/Q4/lib/q4lib_10.20/calloway.pl
        /usr/contrib/Q4/lib/q4lib_10.20/cmcld.pl
        /usr/contrib/Q4/lib/q4lib_10.20/commands.pl
        /usr/contrib/Q4/lib/q4lib_10.20/cpu_cycles.pl
        /usr/contrib/Q4/lib/q4lib_10.20/crashes.pl
        /usr/contrib/Q4/lib/q4lib_10.20/create_pile.pl
        /usr/contrib/Q4/lib/q4lib_10.20/credentials.pl
        /usr/contrib/Q4/lib/q4lib_10.20/diag.pl
        /usr/contrib/Q4/lib/q4lib_10.20/dump.pl
        /usr/contrib/Q4/lib/q4lib_10.20/files.pl
        /usr/contrib/Q4/lib/q4lib_10.20/forepci.pl
        /usr/contrib/Q4/lib/q4lib_10.20/gio.pl
        /usr/contrib/Q4/lib/q4lib_10.20/globals.pl
        /usr/contrib/Q4/lib/q4lib_10.20/inode.pl
        /usr/contrib/Q4/lib/q4lib_10.20/ioreq.pl
        /usr/contrib/Q4/lib/q4lib_10.20/ioscan.pl
        /usr/contrib/Q4/lib/q4lib_10.20/ipatm.pl
        /usr/contrib/Q4/lib/q4lib_10.20/kminfo.pl
        /usr/contrib/Q4/lib/q4lib_10.20/locklist.pl
        /usr/contrib/Q4/lib/q4lib_10.20/lsdev.pl
        /usr/contrib/Q4/lib/q4lib_10.20/lvm.pl
        /usr/contrib/Q4/lib/q4lib_10.20/makepile.pl
        /usr/contrib/Q4/lib/q4lib_10.20/messagebuffer.pl
        /usr/contrib/Q4/lib/q4lib_10.20/mhnmisc.pl
        /usr/contrib/Q4/lib/q4lib_10.20/misc.pl
        /usr/contrib/Q4/lib/q4lib_10.20/misc2.pl
        /usr/contrib/Q4/lib/q4lib_10.20/netinfo.pl
        /usr/contrib/Q4/lib/q4lib_10.20/nio_scsi.pl
        /usr/contrib/Q4/lib/q4lib_10.20/openfiles.pl
        /usr/contrib/Q4/lib/q4lib_10.20/opensocket.pl
        /usr/contrib/Q4/lib/q4lib_10.20/ots.pl
        /usr/contrib/Q4/lib/q4lib_10.20/pa_intr.pl
        /usr/contrib/Q4/lib/q4lib_10.20/patches.pl
        /usr/contrib/Q4/lib/q4lib_10.20/pci.pl
        /usr/contrib/Q4/lib/q4lib_10.20/processes.pl
        /usr/contrib/Q4/lib/q4lib_10.20/processors.pl
        /usr/contrib/Q4/lib/q4lib_10.20/proclist.pl
        /usr/contrib/Q4/lib/q4lib_10.20/q4.pl
        /usr/contrib/Q4/lib/q4lib_10.20/q4t.pl
        /usr/contrib/Q4/lib/q4lib_10.20/rpb.pl
        /usr/contrib/Q4/lib/q4lib_10.20/showfields
        /usr/contrib/Q4/lib/q4lib_10.20/sigatm.pl
        /usr/contrib/Q4/lib/q4lib_10.20/sio.pl
        /usr/contrib/Q4/lib/q4lib_10.20/sleep_queue.pl
        /usr/contrib/Q4/lib/q4lib_10.20/spinlock_depth.pl
        /usr/contrib/Q4/lib/q4lib_10.20/stape.pl
        /usr/contrib/Q4/lib/q4lib_10.20/streams.pl
        /usr/contrib/Q4/lib/q4lib_10.20/swapconf.pl
        /usr/contrib/Q4/lib/q4lib_10.20/tables.pl
        /usr/contrib/Q4/lib/q4lib_10.20/tachyon.pl
        /usr/contrib/Q4/lib/q4lib_10.20/threads.pl
        /usr/contrib/Q4/lib/q4lib_10.20/traces.pl
        /usr/contrib/Q4/lib/q4lib_10.20/uname.pl
        /usr/contrib/Q4/lib/q4lib_10.20/uptime.pl
        /usr/contrib/Q4/lib/q4lib_10.20/user.pl
        /usr/contrib/Q4/lib/q4lib_10.20/vfs.pl
        /usr/contrib/Q4/lib/q4lib_10.20/vm.pl
        /usr/contrib/Q4/lib/q4lib_10.20/vm_vfddbd.pl
        /usr/contrib/Q4/lib/q4lib_10.20/vmtrace.pl
        /usr/contrib/Q4/lib/q4lib_10.20/vxfs.pl
        /usr/contrib/Q4/lib/q4lib_10.20/whathappened.pl
        /usr/contrib/Q4/lib/q4lib_10.20/wsioscsi.pl
        /usr/contrib/Q4/lib/q4lib_10.30/LEC.pl
        /usr/contrib/Q4/lib/q4lib_10.30/REVISION
        /usr/contrib/Q4/lib/q4lib_10.30/addresses.pl
        /usr/contrib/Q4/lib/q4lib_10.30/adjust.pl
        /usr/contrib/Q4/lib/q4lib_10.30/analyze.pl
        /usr/contrib/Q4/lib/q4lib_10.30/atmgsc.pl
        /usr/contrib/Q4/lib/q4lib_10.30/bucketwalk.pl
        /usr/contrib/Q4/lib/q4lib_10.30/buf.pl
        /usr/contrib/Q4/lib/q4lib_10.30/caam.pl
        /usr/contrib/Q4/lib/q4lib_10.30/callout.pl
        /usr/contrib/Q4/lib/q4lib_10.30/cmcld.pl
        /usr/contrib/Q4/lib/q4lib_10.30/commands.pl
        /usr/contrib/Q4/lib/q4lib_10.30/crashes.pl
        /usr/contrib/Q4/lib/q4lib_10.30/create_pile.pl
        /usr/contrib/Q4/lib/q4lib_10.30/credentials.pl
        /usr/contrib/Q4/lib/q4lib_10.30/diag.pl
        /usr/contrib/Q4/lib/q4lib_10.30/disc3.pl
        /usr/contrib/Q4/lib/q4lib_10.30/disc30.pl
        /usr/contrib/Q4/lib/q4lib_10.30/dump.pl
        /usr/contrib/Q4/lib/q4lib_10.30/files.pl
        /usr/contrib/Q4/lib/q4lib_10.30/gio.pl
        /usr/contrib/Q4/lib/q4lib_10.30/globals.pl
        /usr/contrib/Q4/lib/q4lib_10.30/inode.pl
        /usr/contrib/Q4/lib/q4lib_10.30/ioscan.pl
        /usr/contrib/Q4/lib/q4lib_10.30/ioscan2.pl
        /usr/contrib/Q4/lib/q4lib_10.30/ipatm.pl
        /usr/contrib/Q4/lib/q4lib_10.30/kminfo.pl
        /usr/contrib/Q4/lib/q4lib_10.30/locklist.pl
        /usr/contrib/Q4/lib/q4lib_10.30/lvm.pl
        /usr/contrib/Q4/lib/q4lib_10.30/makepile.pl
        /usr/contrib/Q4/lib/q4lib_10.30/messagebuffer.pl
        /usr/contrib/Q4/lib/q4lib_10.30/misc.pl
        /usr/contrib/Q4/lib/q4lib_10.30/misc2.pl
        /usr/contrib/Q4/lib/q4lib_10.30/netinfo.pl
        /usr/contrib/Q4/lib/q4lib_10.30/openfiles.pl
        /usr/contrib/Q4/lib/q4lib_10.30/patches.pl
        /usr/contrib/Q4/lib/q4lib_10.30/pci.pl
        /usr/contrib/Q4/lib/q4lib_10.30/processes.pl
        /usr/contrib/Q4/lib/q4lib_10.30/processors.pl
        /usr/contrib/Q4/lib/q4lib_10.30/proclist.pl
        /usr/contrib/Q4/lib/q4lib_10.30/q4.pl
        /usr/contrib/Q4/lib/q4lib_10.30/rpb.pl
        /usr/contrib/Q4/lib/q4lib_10.30/sample.q4rc.pl
        /usr/contrib/Q4/lib/q4lib_10.30/scsi3.pl
        /usr/contrib/Q4/lib/q4lib_10.30/showfields
        /usr/contrib/Q4/lib/q4lib_10.30/sigatm.pl
        /usr/contrib/Q4/lib/q4lib_10.30/sio.pl
        /usr/contrib/Q4/lib/q4lib_10.30/sleep_queue.pl
        /usr/contrib/Q4/lib/q4lib_10.30/spinlock_depth.pl
        /usr/contrib/Q4/lib/q4lib_10.30/stape.pl
        /usr/contrib/Q4/lib/q4lib_10.30/streams.pl
        /usr/contrib/Q4/lib/q4lib_10.30/swapconf.pl
        /usr/contrib/Q4/lib/q4lib_10.30/tables.pl
        /usr/contrib/Q4/lib/q4lib_10.30/threads.pl
        /usr/contrib/Q4/lib/q4lib_10.30/traces.pl
        /usr/contrib/Q4/lib/q4lib_10.30/uname.pl
        /usr/contrib/Q4/lib/q4lib_10.30/uptime.pl
        /usr/contrib/Q4/lib/q4lib_10.30/user.pl
        /usr/contrib/Q4/lib/q4lib_10.30/vfs.pl
        /usr/contrib/Q4/lib/q4lib_10.30/vm.pl
        /usr/contrib/Q4/lib/q4lib_10.30/vm_vfddbd.pl
        /usr/contrib/Q4/lib/q4lib_10.30/vmtrace
        /usr/contrib/Q4/lib/q4lib_10.30/vmtrace.pl
        /usr/contrib/Q4/lib/q4lib_10.30/vxfs.pl
        /usr/contrib/Q4/lib/q4lib_10.30/whathappened.pl
        /usr/contrib/Q4/lib/q4lib_10.30/wsioscsi.pl
        /usr/contrib/Q4/lib/q4lib_10.30/x25streams.pl
        /usr/contrib/Q4/lib/q4lib_11.00/LEC.pl
        /usr/contrib/Q4/lib/q4lib_11.00/REVISION
        /usr/contrib/Q4/lib/q4lib_11.00/addresses.pl
        /usr/contrib/Q4/lib/q4lib_11.00/adjust.pl
        /usr/contrib/Q4/lib/q4lib_11.00/alaxis.pl
        /usr/contrib/Q4/lib/q4lib_11.00/analyze.pl
        /usr/contrib/Q4/lib/q4lib_11.00/atmgsc.pl
        /usr/contrib/Q4/lib/q4lib_11.00/bucketwalk.pl
        /usr/contrib/Q4/lib/q4lib_11.00/buf.pl
        /usr/contrib/Q4/lib/q4lib_11.00/caam.pl
        /usr/contrib/Q4/lib/q4lib_11.00/callout.pl
        /usr/contrib/Q4/lib/q4lib_11.00/calloway.pl
        /usr/contrib/Q4/lib/q4lib_11.00/checkdump.pl
        /usr/contrib/Q4/lib/q4lib_11.00/cmcld.pl
        /usr/contrib/Q4/lib/q4lib_11.00/commands.pl
        /usr/contrib/Q4/lib/q4lib_11.00/cpu_cycles.pl
        /usr/contrib/Q4/lib/q4lib_11.00/crashes.pl
        /usr/contrib/Q4/lib/q4lib_11.00/create_pile.pl
        /usr/contrib/Q4/lib/q4lib_11.00/credentials.pl
        /usr/contrib/Q4/lib/q4lib_11.00/diag.pl
        /usr/contrib/Q4/lib/q4lib_11.00/dump.pl
        /usr/contrib/Q4/lib/q4lib_11.00/epic.pl
        /usr/contrib/Q4/lib/q4lib_11.00/files.pl
        /usr/contrib/Q4/lib/q4lib_11.00/forepci.pl
        /usr/contrib/Q4/lib/q4lib_11.00/gio.pl
        /usr/contrib/Q4/lib/q4lib_11.00/globals.pl
        /usr/contrib/Q4/lib/q4lib_11.00/i2o.pl
        /usr/contrib/Q4/lib/q4lib_11.00/i2o_log.pl
        /usr/contrib/Q4/lib/q4lib_11.00/inode.pl
        /usr/contrib/Q4/lib/q4lib_11.00/ioreq.pl
        /usr/contrib/Q4/lib/q4lib_11.00/ioscan.pl
        /usr/contrib/Q4/lib/q4lib_11.00/iovrs.pl
        /usr/contrib/Q4/lib/q4lib_11.00/ipatm.pl
        /usr/contrib/Q4/lib/q4lib_11.00/kminfo.pl
        /usr/contrib/Q4/lib/q4lib_11.00/locklist.pl
        /usr/contrib/Q4/lib/q4lib_11.00/lsdev.pl
        /usr/contrib/Q4/lib/q4lib_11.00/lvm.pl
        /usr/contrib/Q4/lib/q4lib_11.00/makepile.pl
        /usr/contrib/Q4/lib/q4lib_11.00/messagebuffer.pl
        /usr/contrib/Q4/lib/q4lib_11.00/mhnmisc.pl
        /usr/contrib/Q4/lib/q4lib_11.00/misc.pl
        /usr/contrib/Q4/lib/q4lib_11.00/misc2.pl
        /usr/contrib/Q4/lib/q4lib_11.00/netinfo.pl
        /usr/contrib/Q4/lib/q4lib_11.00/nio_scsi.pl
        /usr/contrib/Q4/lib/q4lib_11.00/openfiles.pl
        /usr/contrib/Q4/lib/q4lib_11.00/opensocket.pl
        /usr/contrib/Q4/lib/q4lib_11.00/ots.pl
        /usr/contrib/Q4/lib/q4lib_11.00/pa_intr.pl
        /usr/contrib/Q4/lib/q4lib_11.00/patches.pl
        /usr/contrib/Q4/lib/q4lib_11.00/pci.pl
        /usr/contrib/Q4/lib/q4lib_11.00/processes.pl
        /usr/contrib/Q4/lib/q4lib_11.00/processors.pl
        /usr/contrib/Q4/lib/q4lib_11.00/proclist.pl
        /usr/contrib/Q4/lib/q4lib_11.00/q4.pl
        /usr/contrib/Q4/lib/q4lib_11.00/q4t.pl
        /usr/contrib/Q4/lib/q4lib_11.00/rpb.pl
        /usr/contrib/Q4/lib/q4lib_11.00/showfields
        /usr/contrib/Q4/lib/q4lib_11.00/sigatm.pl
        /usr/contrib/Q4/lib/q4lib_11.00/sio.pl
        /usr/contrib/Q4/lib/q4lib_11.00/sleep_queue.pl
        /usr/contrib/Q4/lib/q4lib_11.00/spinlock_depth.pl
        /usr/contrib/Q4/lib/q4lib_11.00/stape.pl
        /usr/contrib/Q4/lib/q4lib_11.00/streams.pl
        /usr/contrib/Q4/lib/q4lib_11.00/swapconf.pl
        /usr/contrib/Q4/lib/q4lib_11.00/tables.pl
        /usr/contrib/Q4/lib/q4lib_11.00/tachyon.pl
        /usr/contrib/Q4/lib/q4lib_11.00/td.pl
        /usr/contrib/Q4/lib/q4lib_11.00/threads.pl
        /usr/contrib/Q4/lib/q4lib_11.00/traces.pl
        /usr/contrib/Q4/lib/q4lib_11.00/uname.pl
        /usr/contrib/Q4/lib/q4lib_11.00/uptime.pl
        /usr/contrib/Q4/lib/q4lib_11.00/user.pl
        /usr/contrib/Q4/lib/q4lib_11.00/vfs.pl
        /usr/contrib/Q4/lib/q4lib_11.00/vm.pl
        /usr/contrib/Q4/lib/q4lib_11.00/vm_analyze.pl
        /usr/contrib/Q4/lib/q4lib_11.00/vm_display.pl
        /usr/contrib/Q4/lib/q4lib_11.00/vm_utils.pl
        /usr/contrib/Q4/lib/q4lib_11.00/vm_vfddbd.pl
        /usr/contrib/Q4/lib/q4lib_11.00/vmtrace.pl
        /usr/contrib/Q4/lib/q4lib_11.00/vxfs.pl
        /usr/contrib/Q4/lib/q4lib_11.00/whathappened.pl
        /usr/contrib/Q4/lib/q4lib_11.00/wsioscsi.pl
        /usr/contrib/Q4/lib/q4lib_11.11/LEC.pl
        /usr/contrib/Q4/lib/q4lib_11.11/REVISION
        /usr/contrib/Q4/lib/q4lib_11.11/addresses.pl
        /usr/contrib/Q4/lib/q4lib_11.11/adjust.pl
        /usr/contrib/Q4/lib/q4lib_11.11/alaxis.pl
        /usr/contrib/Q4/lib/q4lib_11.11/analyze.pl
        /usr/contrib/Q4/lib/q4lib_11.11/atmgsc.pl
        /usr/contrib/Q4/lib/q4lib_11.11/buf.pl
        /usr/contrib/Q4/lib/q4lib_11.11/caam.pl
        /usr/contrib/Q4/lib/q4lib_11.11/callout.pl
        /usr/contrib/Q4/lib/q4lib_11.11/calloway.pl
        /usr/contrib/Q4/lib/q4lib_11.11/checkdump.pl
        /usr/contrib/Q4/lib/q4lib_11.11/cmcld.pl
        /usr/contrib/Q4/lib/q4lib_11.11/cmfr.pl
        /usr/contrib/Q4/lib/q4lib_11.11/commands.pl
        /usr/contrib/Q4/lib/q4lib_11.11/cpu_cycles.pl
        /usr/contrib/Q4/lib/q4lib_11.11/crashes.pl
        /usr/contrib/Q4/lib/q4lib_11.11/create_pile.pl
        /usr/contrib/Q4/lib/q4lib_11.11/credentials.pl
        /usr/contrib/Q4/lib/q4lib_11.11/dev.pl
        /usr/contrib/Q4/lib/q4lib_11.11/diag.pl
        /usr/contrib/Q4/lib/q4lib_11.11/dump.pl
        /usr/contrib/Q4/lib/q4lib_11.11/epic.pl
        /usr/contrib/Q4/lib/q4lib_11.11/escsi.pl
        /usr/contrib/Q4/lib/q4lib_11.11/files.pl
        /usr/contrib/Q4/lib/q4lib_11.11/forepci.pl
        /usr/contrib/Q4/lib/q4lib_11.11/gio.pl
        /usr/contrib/Q4/lib/q4lib_11.11/globals.pl
        /usr/contrib/Q4/lib/q4lib_11.11/i2o.pl
        /usr/contrib/Q4/lib/q4lib_11.11/i2o_log.pl
        /usr/contrib/Q4/lib/q4lib_11.11/inode.pl
        /usr/contrib/Q4/lib/q4lib_11.11/ioreq.pl
        /usr/contrib/Q4/lib/q4lib_11.11/ioscan.pl
        /usr/contrib/Q4/lib/q4lib_11.11/ipatm.pl
        /usr/contrib/Q4/lib/q4lib_11.11/kminfo.pl
        /usr/contrib/Q4/lib/q4lib_11.11/krs.pl
        /usr/contrib/Q4/lib/q4lib_11.11/locklist.pl
        /usr/contrib/Q4/lib/q4lib_11.11/lsdev.pl
        /usr/contrib/Q4/lib/q4lib_11.11/lvm.pl
        /usr/contrib/Q4/lib/q4lib_11.11/makepile.pl
        /usr/contrib/Q4/lib/q4lib_11.11/messagebuffer.pl
        /usr/contrib/Q4/lib/q4lib_11.11/mhnmisc.pl
        /usr/contrib/Q4/lib/q4lib_11.11/misc.pl
        /usr/contrib/Q4/lib/q4lib_11.11/misc2.pl
        /usr/contrib/Q4/lib/q4lib_11.11/mod.pl
        /usr/contrib/Q4/lib/q4lib_11.11/netinfo.pl
        /usr/contrib/Q4/lib/q4lib_11.11/nio_scsi.pl
        /usr/contrib/Q4/lib/q4lib_11.11/openfiles.pl
        /usr/contrib/Q4/lib/q4lib_11.11/opensocket.pl
        /usr/contrib/Q4/lib/q4lib_11.11/ots.pl
        /usr/contrib/Q4/lib/q4lib_11.11/pa_intr.pl
        /usr/contrib/Q4/lib/q4lib_11.11/patches.pl
        /usr/contrib/Q4/lib/q4lib_11.11/pci.pl
        /usr/contrib/Q4/lib/q4lib_11.11/processes.pl
        /usr/contrib/Q4/lib/q4lib_11.11/processors.pl
        /usr/contrib/Q4/lib/q4lib_11.11/proclist.pl
        /usr/contrib/Q4/lib/q4lib_11.11/pset.pl
        /usr/contrib/Q4/lib/q4lib_11.11/psm.pl
        /usr/contrib/Q4/lib/q4lib_11.11/q4.pl
        /usr/contrib/Q4/lib/q4lib_11.11/q4t.pl
        /usr/contrib/Q4/lib/q4lib_11.11/rpb.pl
        /usr/contrib/Q4/lib/q4lib_11.11/runq.pl
        /usr/contrib/Q4/lib/q4lib_11.11/showfields.pl
        /usr/contrib/Q4/lib/q4lib_11.11/sigatm.pl
        /usr/contrib/Q4/lib/q4lib_11.11/sio.pl
        /usr/contrib/Q4/lib/q4lib_11.11/sleep_queue.pl
        /usr/contrib/Q4/lib/q4lib_11.11/spinlock_depth.pl
        /usr/contrib/Q4/lib/q4lib_11.11/stape.pl
        /usr/contrib/Q4/lib/q4lib_11.11/streams.pl
        /usr/contrib/Q4/lib/q4lib_11.11/swapconf.pl
        /usr/contrib/Q4/lib/q4lib_11.11/tables.pl
        /usr/contrib/Q4/lib/q4lib_11.11/tachyon.pl
        /usr/contrib/Q4/lib/q4lib_11.11/td.pl
        /usr/contrib/Q4/lib/q4lib_11.11/threads.pl
        /usr/contrib/Q4/lib/q4lib_11.11/traces.pl
        /usr/contrib/Q4/lib/q4lib_11.11/uname.pl
        /usr/contrib/Q4/lib/q4lib_11.11/uptime.pl
        /usr/contrib/Q4/lib/q4lib_11.11/user.pl
        /usr/contrib/Q4/lib/q4lib_11.11/vfs.pl
        /usr/contrib/Q4/lib/q4lib_11.11/vm.pl
        /usr/contrib/Q4/lib/q4lib_11.11/vm_analyze.pl
        /usr/contrib/Q4/lib/q4lib_11.11/vm_display.pl
        /usr/contrib/Q4/lib/q4lib_11.11/vm_utils.pl
        /usr/contrib/Q4/lib/q4lib_11.11/vm_vfddbd.pl
        /usr/contrib/Q4/lib/q4lib_11.11/vmtrace.pl
        /usr/contrib/Q4/lib/q4lib_11.11/vxfs.pl
        /usr/contrib/Q4/lib/q4lib_11.11/vxvm.pl
        /usr/contrib/Q4/lib/q4lib_11.11/whathappened.pl
        /usr/contrib/Q4/lib/q4lib_11.11/wsioscsi.pl
        /usr/contrib/Q4/lib/q4lib_11.20/LEC.pl
        /usr/contrib/Q4/lib/q4lib_11.20/REVISION
        /usr/contrib/Q4/lib/q4lib_11.20/addresses.pl
        /usr/contrib/Q4/lib/q4lib_11.20/adjust.pl
        /usr/contrib/Q4/lib/q4lib_11.20/analyze.pl
        /usr/contrib/Q4/lib/q4lib_11.20/atmgsc.pl
        /usr/contrib/Q4/lib/q4lib_11.20/bucketwalk.pl
        /usr/contrib/Q4/lib/q4lib_11.20/buf.pl
        /usr/contrib/Q4/lib/q4lib_11.20/caam.pl
        /usr/contrib/Q4/lib/q4lib_11.20/callout.pl
        /usr/contrib/Q4/lib/q4lib_11.20/checkdump.pl
        /usr/contrib/Q4/lib/q4lib_11.20/commands.pl
        /usr/contrib/Q4/lib/q4lib_11.20/crashes.pl
        /usr/contrib/Q4/lib/q4lib_11.20/create_pile.pl
        /usr/contrib/Q4/lib/q4lib_11.20/credentials.pl
        /usr/contrib/Q4/lib/q4lib_11.20/dev.pl
        /usr/contrib/Q4/lib/q4lib_11.20/diag.pl
        /usr/contrib/Q4/lib/q4lib_11.20/dump.pl
        /usr/contrib/Q4/lib/q4lib_11.20/files.pl
        /usr/contrib/Q4/lib/q4lib_11.20/gio.pl
        /usr/contrib/Q4/lib/q4lib_11.20/globals.pl
        /usr/contrib/Q4/lib/q4lib_11.20/inode.pl
        /usr/contrib/Q4/lib/q4lib_11.20/ioreq.pl
        /usr/contrib/Q4/lib/q4lib_11.20/ioscan.pl
        /usr/contrib/Q4/lib/q4lib_11.20/ipatm.pl
        /usr/contrib/Q4/lib/q4lib_11.20/kminfo.pl
        /usr/contrib/Q4/lib/q4lib_11.20/krs.pl
        /usr/contrib/Q4/lib/q4lib_11.20/locklist.pl
        /usr/contrib/Q4/lib/q4lib_11.20/lvm.pl
        /usr/contrib/Q4/lib/q4lib_11.20/makepile.pl
        /usr/contrib/Q4/lib/q4lib_11.20/messagebuffer.pl
        /usr/contrib/Q4/lib/q4lib_11.20/misc.pl
        /usr/contrib/Q4/lib/q4lib_11.20/misc2.pl
        /usr/contrib/Q4/lib/q4lib_11.20/netinfo.pl
        /usr/contrib/Q4/lib/q4lib_11.20/openfiles.pl
        /usr/contrib/Q4/lib/q4lib_11.20/patches.pl
        /usr/contrib/Q4/lib/q4lib_11.20/pci.pl
        /usr/contrib/Q4/lib/q4lib_11.20/pgclass.pl
        /usr/contrib/Q4/lib/q4lib_11.20/processes.pl
        /usr/contrib/Q4/lib/q4lib_11.20/processors.pl
        /usr/contrib/Q4/lib/q4lib_11.20/proclist.pl
        /usr/contrib/Q4/lib/q4lib_11.20/q4.pl
        /usr/contrib/Q4/lib/q4lib_11.20/rpb.pl
        /usr/contrib/Q4/lib/q4lib_11.20/sigatm.pl
        /usr/contrib/Q4/lib/q4lib_11.20/sleep_queue.pl
        /usr/contrib/Q4/lib/q4lib_11.20/spinlock_depth.pl
        /usr/contrib/Q4/lib/q4lib_11.20/streams.pl
        /usr/contrib/Q4/lib/q4lib_11.20/swapconf.pl
        /usr/contrib/Q4/lib/q4lib_11.20/tables.pl
        /usr/contrib/Q4/lib/q4lib_11.20/td.pl
        /usr/contrib/Q4/lib/q4lib_11.20/threads.pl
        /usr/contrib/Q4/lib/q4lib_11.20/traces.pl
        /usr/contrib/Q4/lib/q4lib_11.20/uname.pl
        /usr/contrib/Q4/lib/q4lib_11.20/uptime.pl
        /usr/contrib/Q4/lib/q4lib_11.20/user.pl
        /usr/contrib/Q4/lib/q4lib_11.20/vfs.pl
        /usr/contrib/Q4/lib/q4lib_11.20/vm.pl
        /usr/contrib/Q4/lib/q4lib_11.20/vm_analyze.pl
        /usr/contrib/Q4/lib/q4lib_11.20/vm_display.pl
        /usr/contrib/Q4/lib/q4lib_11.20/vm_utils.pl
        /usr/contrib/Q4/lib/q4lib_11.20/vm_vfddbd.pl
        /usr/contrib/Q4/lib/q4lib_11.20/vmreport.pl
        /usr/contrib/Q4/lib/q4lib_11.20/vmtrace.pl
        /usr/contrib/Q4/lib/q4lib_11.20/vxfs.pl
        /usr/contrib/Q4/lib/q4lib_11.20/whathappened.pl
        /usr/contrib/Q4/lib/q4lib_11.20/wsioscsi.pl
        /usr/contrib/Q4/lib/q4lib_11.20/x25streams.pl
        /usr/contrib/Q4/lib/q4lib_11.22/LEC.pl
        /usr/contrib/Q4/lib/q4lib_11.22/REVISION
        /usr/contrib/Q4/lib/q4lib_11.22/addresses.pl
        /usr/contrib/Q4/lib/q4lib_11.22/adjust.pl
        /usr/contrib/Q4/lib/q4lib_11.22/analyze.pl
        /usr/contrib/Q4/lib/q4lib_11.22/atmgsc.pl
        /usr/contrib/Q4/lib/q4lib_11.22/bucketwalk.pl
        /usr/contrib/Q4/lib/q4lib_11.22/buf.pl
        /usr/contrib/Q4/lib/q4lib_11.22/caam.pl
        /usr/contrib/Q4/lib/q4lib_11.22/callout.pl
        /usr/contrib/Q4/lib/q4lib_11.22/checkdump.pl
        /usr/contrib/Q4/lib/q4lib_11.22/commands.pl
        /usr/contrib/Q4/lib/q4lib_11.22/crashes.pl
        /usr/contrib/Q4/lib/q4lib_11.22/create_pile.pl
        /usr/contrib/Q4/lib/q4lib_11.22/credentials.pl
        /usr/contrib/Q4/lib/q4lib_11.22/dev.pl
        /usr/contrib/Q4/lib/q4lib_11.22/diag.pl
        /usr/contrib/Q4/lib/q4lib_11.22/dump.pl
        /usr/contrib/Q4/lib/q4lib_11.22/epic.pl
        /usr/contrib/Q4/lib/q4lib_11.22/files.pl
        /usr/contrib/Q4/lib/q4lib_11.22/genlog.pl
        /usr/contrib/Q4/lib/q4lib_11.22/gio.pl
        /usr/contrib/Q4/lib/q4lib_11.22/globals.pl
        /usr/contrib/Q4/lib/q4lib_11.22/inode.pl
        /usr/contrib/Q4/lib/q4lib_11.22/ioreq.pl
        /usr/contrib/Q4/lib/q4lib_11.22/ioscan.pl
        /usr/contrib/Q4/lib/q4lib_11.22/ipatm.pl
        /usr/contrib/Q4/lib/q4lib_11.22/kminfo.pl
        /usr/contrib/Q4/lib/q4lib_11.22/krs.pl
        /usr/contrib/Q4/lib/q4lib_11.22/locklist.pl
        /usr/contrib/Q4/lib/q4lib_11.22/lvm.pl
        /usr/contrib/Q4/lib/q4lib_11.22/makepile.pl
        /usr/contrib/Q4/lib/q4lib_11.22/messagebuffer.pl
        /usr/contrib/Q4/lib/q4lib_11.22/misc.pl
        /usr/contrib/Q4/lib/q4lib_11.22/misc2.pl
        /usr/contrib/Q4/lib/q4lib_11.22/netinfo.pl
        /usr/contrib/Q4/lib/q4lib_11.22/openfiles.pl
        /usr/contrib/Q4/lib/q4lib_11.22/patches.pl
        /usr/contrib/Q4/lib/q4lib_11.22/pci.pl
        /usr/contrib/Q4/lib/q4lib_11.22/pgclass.pl
        /usr/contrib/Q4/lib/q4lib_11.22/processes.pl
        /usr/contrib/Q4/lib/q4lib_11.22/processors.pl
        /usr/contrib/Q4/lib/q4lib_11.22/proclist.pl
        /usr/contrib/Q4/lib/q4lib_11.22/pset.pl
        /usr/contrib/Q4/lib/q4lib_11.22/q4.pl
        /usr/contrib/Q4/lib/q4lib_11.22/rpb.pl
        /usr/contrib/Q4/lib/q4lib_11.22/runq.pl
        /usr/contrib/Q4/lib/q4lib_11.22/sigatm.pl
        /usr/contrib/Q4/lib/q4lib_11.22/sleep_queue.pl
        /usr/contrib/Q4/lib/q4lib_11.22/spinlock_depth.pl
        /usr/contrib/Q4/lib/q4lib_11.22/streams.pl
        /usr/contrib/Q4/lib/q4lib_11.22/swapconf.pl
        /usr/contrib/Q4/lib/q4lib_11.22/tables.pl
        /usr/contrib/Q4/lib/q4lib_11.22/td.pl
        /usr/contrib/Q4/lib/q4lib_11.22/threads.pl
        /usr/contrib/Q4/lib/q4lib_11.22/traces.pl
        /usr/contrib/Q4/lib/q4lib_11.22/uname.pl
        /usr/contrib/Q4/lib/q4lib_11.22/uptime.pl
        /usr/contrib/Q4/lib/q4lib_11.22/user.pl
        /usr/contrib/Q4/lib/q4lib_11.22/vfs.pl
        /usr/contrib/Q4/lib/q4lib_11.22/vm.pl
        /usr/contrib/Q4/lib/q4lib_11.22/vm_analyze.pl
        /usr/contrib/Q4/lib/q4lib_11.22/vm_display.pl
        /usr/contrib/Q4/lib/q4lib_11.22/vm_physpage.pl
        /usr/contrib/Q4/lib/q4lib_11.22/vm_utils.pl
        /usr/contrib/Q4/lib/q4lib_11.22/vm_vfddbd.pl
        /usr/contrib/Q4/lib/q4lib_11.22/vmreport.pl
        /usr/contrib/Q4/lib/q4lib_11.22/vmtrace.pl
        /usr/contrib/Q4/lib/q4lib_11.22/vxfs.pl
        /usr/contrib/Q4/lib/q4lib_11.22/vxvm.pl
        /usr/contrib/Q4/lib/q4lib_11.22/whathappened.pl
        /usr/contrib/Q4/lib/q4lib_11.22/wsioscsi.pl
        /usr/contrib/Q4/lib/q4lib_11.22/x25streams.pl

what(1) Output:

        OS-Core.Q4,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP:
        /usr/contrib/Q4/README:
                None
        /usr/contrib/Q4/REVISION:
                None
        /usr/contrib/Q4/bin/getasm:
                getasm $Revision: 2.15 $ $Date: 2000/10/04 08:25:
                        26 $
                PATCH-PHCO_16723 for 10.20; for 10.30, 11.x compatib
                        ility libc.a_ID/main/r10dav/libc_dav/libc_
                        dav_cpe/8
                /ux/core/libs/libc/archive_pa1/libc.a_ID
                Jan 19 1999 12:59:40
        /usr/contrib/Q4/bin/kmeminfo:
                kmeminfo.c Revision: 3.11, Date: 2000/12/07
                kas.c Date: 2000/04/03 (support for PHKL_21532)
                LIBP4: $Header: vers.c,v 5.17 2000/12/06 14:08:39 ph
                        i Exp $
        /usr/contrib/Q4/bin/nm.elf:
                nm.cat: $Revision: 1.0 $
                92453-07 linker.pa64 nm PA64.00.08 OPT 961014
                floor.c $Revision: 1.13 $
        /usr/contrib/Q4/bin/nm.q4.sw:
                None
        /usr/contrib/Q4/bin/nm.som:
                92453-07 command s800.sgs nm B.10.21 960821
        /usr/contrib/Q4/bin/perl:
                yaccpar 1.8 (Berkeley) 01/20/91
        /usr/contrib/Q4/bin/q4:
                $Revision: 92453-07 linker linker crt0.o B.11.16.01
                        030107 $
                HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP
                        32) $Revision: 75.04 $
                HP DWARF2 library -- date: 27-Aug-02.03:54 [32467 24
                        5]
                %s $Revision: 11.X B.11.23d Thu May 6 18:05:11 PST 2
                        003$ %u
                $Header: /Encmif/decoder/decoder.c 1.12 1998/04/23 1
                        8:59:25 hull Exp $
                $Header: /Encmif/decoder/parts.c 1.2 1998/01/16 20:1
                        2:19 hull Exp $
                $Header: /Encmif/decoder/decode_tree.c 1.12 1998/04/
                        23 22:44:18 hull Exp $
                92453-07 linker command s800.sgs libelf PA64 B.11.16
                        .01 BE 030107
        /usr/contrib/Q4/bin/q4.pxdb:
                HP92453-02 A.10.0A HP-UX SYMBOLIC DEBUGGER (PXDB) $R
                        evision: 75.05 $
        /usr/contrib/Q4/bin/q4pxdb:
                vw: -f selectors: -RW -c 'ic27' -proj integ -- p
                        h_ic27_i80 'cupi80_ic27base_pb(04-Oct-00.06:
                        53:13)' 'BE11.11_IC27' $Header: q4pxdb,v 1.
                        5 2000/05/10 16:53:01 root Exp $
        /usr/contrib/Q4/bin/q4pxdb64:
                HP92453-02 A.11.0A HP-UX SYMBOLIC DEBUGGER (PXDB) $R
                        evision: 76.15 $
                /usr/lib/libc: $Revision: 76.3 $
        /usr/contrib/Q4/bin/set_env:
                $Header: set_env,v 1.4 99/11/16 15:14:23 root Exp $
        /usr/contrib/Q4/doc/Q4Docs.tar.Z:
                None
        /usr/contrib/Q4/lib/q4lib/LEC.pl:
                ISU/q4/LEC.pl
                $Header: LEC.pl,v 1.2 97/11/21 10:34:43 gael Exp $
        /usr/contrib/Q4/lib/q4lib/REVISION:
                None
        /usr/contrib/Q4/lib/q4lib/addresses.pl:
                ISU/q4/addresses.pl
        /usr/contrib/Q4/lib/q4lib/adjust.pl:
                ISU/q4/adjust.pl
                $Header: adjust.pl,v 11.0 98/02/06 12:46:57 markuso
                        Exp $
        /usr/contrib/Q4/lib/q4lib/aio.pl:
                None
        /usr/contrib/Q4/lib/q4lib/analyze.pl:
                ISU/q4/analyze.pl
                $Header: analyze.pl,v 11.7 99/08/12 16:08:58 root Ex
                        p $
        /usr/contrib/Q4/lib/q4lib/atmgsc.pl:
                ISU/q4/atmgsc.pl
                $Header: atmgsc.pl,v 1.17 98/01/15 16:27:23 ydm Exp
                        $
        /usr/contrib/Q4/lib/q4lib/bucketwalk.pl:
                ISU/q4/bucketwalk.pl
                $Header: bucketwalk.pl,v 1.0 98/12/01 20:42:11 root
                        Exp $
        /usr/contrib/Q4/lib/q4lib/buf.pl:
                ISU/q4/buf.pl
                $Header: buf.pl,v 1.4 2000/07/07 18:48:44 root Exp $
        /usr/contrib/Q4/lib/q4lib/caam.pl:
                ISU/q4/caam.pl
                $Header: caam.pl,v 4.1 96/12/11 15:25:39 gael Exp $
        /usr/contrib/Q4/lib/q4lib/callout.pl:
                None
        /usr/contrib/Q4/lib/q4lib/checkdump.pl:
                ISU/q4/checkdump.pl
                $Header: checkdump.pl,v 1.1 99/10/19 23:55:26 root E
                        xp $
        /usr/contrib/Q4/lib/q4lib/cmcld.pl:
                $Revision: 1.0 $ $Date: 99/08/18 14:24:10 $
        /usr/contrib/Q4/lib/q4lib/commands.pl:
                ISU/q4/commands.pl
                $Header: commands.pl,v 11.4 2000/07/07 18:37:43 root
                         Exp $
        /usr/contrib/Q4/lib/q4lib/crashes.pl:
                ISU/q4/crashes.pl
                $Header: crashes.pl,v 1.1 2002/05/24 21:07:29 jda Ex
                        p $
        /usr/contrib/Q4/lib/q4lib/create_pile.pl:
                ISU/q4/create_pile.pl
                $Header: create_pile.pl,v 1.1 99/08/12 16:03:50 mark
                        uso Exp $
        /usr/contrib/Q4/lib/q4lib/credentials.pl:
                ISU/q4/credentials.pl
                $Header: credentials.pl,v 11.1 99/08/12 16:04:08 mar
                        kuso Exp $
        /usr/contrib/Q4/lib/q4lib/dev.pl:
                ISU/q4/dev.pl
                $Header: dev.pl,v 1.1 2000/05/12 14:41:16 jda Exp $
        /usr/contrib/Q4/lib/q4lib/diag.pl:
                ISU/q4/diag.pl
                $Header: diag.pl,v 11.1 99/08/12 16:04:08 root Exp $
        /usr/contrib/Q4/lib/q4lib/disc3.pl:
                ISU/q4/disc3.pl
                $Header: disc3.pl,v 4.106 97/07/12 23:20:00 root Exp
                         $
        /usr/contrib/Q4/lib/q4lib/disc30.pl:
                ISU/q4/disc30.pl
                $Header: disc30.pl,v 11.1 95/07/20 10:55:58 root Exp
                         $
        /usr/contrib/Q4/lib/q4lib/dlpi_trace.pl:
                None
        /usr/contrib/Q4/lib/q4lib/drivers.pl:
                ISU/q4/drivers.pl
                $Header: drivers.pl,v 1.2 2000/07/07 18:35:18 root E
                        xp $
        /usr/contrib/Q4/lib/q4lib/dump.pl:
                ISU/q4/dump.pl
                $Header: dump.pl,v 1.1 99/10/19 23:56:26 root Exp $
        /usr/contrib/Q4/lib/q4lib/epic.pl:
                ISU/q4/epic.pl
                $Header: epic.pl,v 1.1 99/10/19 23:56:28 root Exp $
        /usr/contrib/Q4/lib/q4lib/escsi.pl:
                None
        /usr/contrib/Q4/lib/q4lib/files.pl:
                ISU/q4/files.pl
                $Header: files.pl,v 11.2 99/08/12 16:04:08 root Exp
                        $
        /usr/contrib/Q4/lib/q4lib/genlog.pl:
                None
        /usr/contrib/Q4/lib/q4lib/gio.pl:
                ISU/q4/gio.pl
        /usr/contrib/Q4/lib/q4lib/globals.pl:
                ISU/q4/globals.pl
                $Header: globals.pl,v 11.1 2000/07/07 18:20:24 root
                        Exp $
        /usr/contrib/Q4/lib/q4lib/i2o.pl:
                None
        /usr/contrib/Q4/lib/q4lib/i2o_log.pl:
                None
        /usr/contrib/Q4/lib/q4lib/inode.pl:
                ISU/q4/inode.pl
                $Header: inode.pl,v 1.2 97/09/24 11:34:32 markuso Ex
                        p $
        /usr/contrib/Q4/lib/q4lib/ioreq.pl:
                ISU/q4/ioreq.pl
                $Header: ioreq.pl,v 1.1 99/10/19 23:56:40 root Exp $
        /usr/contrib/Q4/lib/q4lib/ioscan.pl:
                ISU/q4/ioscan.pl
                $Revision: 11.7 $ $Date: 2000/07/07 18:17:36 $
        /usr/contrib/Q4/lib/q4lib/ipatm.pl:
                ISU/q4/ipatm.pl
                $Header: ipatm.pl,v 6.3 98/02/12 18:18:56 gael Exp $
        /usr/contrib/Q4/lib/q4lib/kc.pl:
                None
        /usr/contrib/Q4/lib/q4lib/kminfo.pl:
                ISU/q4/kminfo.pl
                $Header: kminfo.pl,v 2.106 97/08/22 15:10:00 marden
                        Exp $
        /usr/contrib/Q4/lib/q4lib/krs.pl:
                None
        /usr/contrib/Q4/lib/q4lib/locklist.pl:
                ISU/q4/locklist.pl
                $Header: locklist.pl,v 11.2 99/08/12 16:04:08 markus
                        o Exp $
        /usr/contrib/Q4/lib/q4lib/lsdev.pl:
                $Revision: 1.2 $ $Date: 2000/06/09 13:55:26 $
        /usr/contrib/Q4/lib/q4lib/lvm.pl:
                ISU/q4/lvm.pl
                $Header: lvm.pl,v 11.1 98/09/24 16:25:30 markuso Exp
                         $
        /usr/contrib/Q4/lib/q4lib/makepile.pl:
                ISU/q4/makepile.pl
                $Header: makepile.pl,v 1.1 99/10/19 23:57:23 root Ex
                        p $
        /usr/contrib/Q4/lib/q4lib/mcainit.pl:
                ISU/q4/mcainit.pl
        /usr/contrib/Q4/lib/q4lib/messagebuffer.pl:
                ISU/q4/messagebuffer.pl
                $Header: messagebuffer.pl,v 11.7 99/02/22 17:03:27 m
                        arkuso Exp $
        /usr/contrib/Q4/lib/q4lib/mhnmisc.pl:
                None
        /usr/contrib/Q4/lib/q4lib/misc.pl:
                ISU/q4/misc.pl
        /usr/contrib/Q4/lib/q4lib/misc2.pl:
                $Revision: 11.15 $ $Date: 2000/07/07 18:07:37 $
        /usr/contrib/Q4/lib/q4lib/modules.pl:
                ISU/q4/modules.pl
                $Revision: 1.5.98.2 $ $Date: 95/10/04 01:21:35 $
        /usr/contrib/Q4/lib/q4lib/navigate.pl:
                ISU/q4/navigate.pl
                $Header: navigate.pl,v 1.1 99/10/19 23:57:30 root Ex
                        p $
        /usr/contrib/Q4/lib/q4lib/netinfo.pl:
                ISU/q4/netinfo.pl
                $Header: netinfo.pl,v 2.102 98/08/19 06:21:59 root E
                        xp $
        /usr/contrib/Q4/lib/q4lib/nio_scsi.pl:
                $Revision: 1.1 $ $Date: 00/10/19 15:16:19 $
        /usr/contrib/Q4/lib/q4lib/openfiles.pl:
                ISU/q4/openfiles.pl
                $Header: openfiles.pl,v 11.7 99/08/12 16:04:08 root
                        Exp $
        /usr/contrib/Q4/lib/q4lib/opensocket.pl:
                $Revision: 1.11 $
        /usr/contrib/Q4/lib/q4lib/ots.pl:
                $Revision: 1.2 $ $Date: 99/10/27 14:57:05 $
        /usr/contrib/Q4/lib/q4lib/pa_intr.pl:
                $Revision: 1.2 $ $Date: 00/11/29 14:17:38 $
        /usr/contrib/Q4/lib/q4lib/patches.pl:
                ISU/q4/patches.pl
                $Header: patches.pl,v 11.5 2000/07/07 17:59:37 root
                        Exp $
        /usr/contrib/Q4/lib/q4lib/pci.pl:
                ISU/q4/pci.pl
                $Header: pci.pl,v 1.1 99/01/22 18:22:00 root Exp $
        /usr/contrib/Q4/lib/q4lib/pgclass.pl:
                ISU/q4/pgclass.pl
                $Header: pgclass.pl,v 1.1 99/10/19 23:58:06 root Exp
                         $
        /usr/contrib/Q4/lib/q4lib/processes.pl:
                ISU/q4/processes.pl
                $Revision: 11.8 $ $Date: 2000/07/07 17:56:57 $
        /usr/contrib/Q4/lib/q4lib/processors.pl:
                ISU/q4/processors.pl
                $Revision: 11.7 $ $Date: 2000/07/07 17:54:44 $
        /usr/contrib/Q4/lib/q4lib/proclist.pl:
                $Revision: 11.11 $ $Date: 99/09/02 16:25:42 $
        /usr/contrib/Q4/lib/q4lib/pset.pl:
                None
        /usr/contrib/Q4/lib/q4lib/q4.pl:
                ISU/q4/q4.pl
                $Header: q4.pl,v 11.1 99/08/12 16:04:14 markuso Exp
                        $
        /usr/contrib/Q4/lib/q4lib/q4t.pl:
                None
        /usr/contrib/Q4/lib/q4lib/queue.pl:
                ISU/q4/queue.pl
                $Header: queue.pl,v 1.1 99/10/19 23:58:09 root Exp $
        /usr/contrib/Q4/lib/q4lib/rpb.pl:
                ISU/q4/rpb.pl
                $Header: rpb.pl,v 11.1 99/08/12 16:04:14 markuso Exp
                         $
        /usr/contrib/Q4/lib/q4lib/runq.pl:
                None
        /usr/contrib/Q4/lib/q4lib/sample.q4rc.pl:
                ISU/q4/sample.q4rc.pl
                $Header: sample.q4rc.pl,v 5.108 2000/07/07 17:48:47
                        root Exp $
        /usr/contrib/Q4/lib/q4lib/scsi3.pl:
                $Revision: 11.2 $ $Date: 2000/07/07 17:42:55 $
        /usr/contrib/Q4/lib/q4lib/showfields.pl:
                Version : 1.4
        /usr/contrib/Q4/lib/q4lib/sigatm.pl:
                ISU/q4/sigatm.pl
                $Header: sigatm.pl,v 4.4 98/02/02 15:13:06 alainn Ex
                        p $
        /usr/contrib/Q4/lib/q4lib/sio.pl:
                ISU/q4/sio.pl
                $Header: sio.pl,v 5.106 97/07/12 23:21:13 kcs Exp $
        /usr/contrib/Q4/lib/q4lib/sleep_queue.pl:
                ISU/q4/sleep_queue.pl
                $Header: sleep_queue.pl,v 11.0 99/07/06 14:40:41 roo
                        t Exp $
        /usr/contrib/Q4/lib/q4lib/spinlock_depth.pl:
                ISU/q4/spinlock_depth.pl
                $Revision: 11.4+ $ $Date: 2000/07/06 19:35:33 $
        /usr/contrib/Q4/lib/q4lib/stape.pl:
                $Revision: 1.1 $ $Date: 2000/02/07 13:40:15 $
        /usr/contrib/Q4/lib/q4lib/streams.pl:
                ISU/q4/streams.pl
                $Header: streams.pl,v 1.1 99/10/19 23:58:44 root Exp
                         $
        /usr/contrib/Q4/lib/q4lib/streamsCommand.pl:
                ISU/q4/streamsCommand.pl
                $Header: streamsCommand.pl,v 1.1 99/10/19 23:58:48 r
                        oot Exp $
        /usr/contrib/Q4/lib/q4lib/streamsMisc.pl:
                ISU/q4/streamsMisc.pl
                $Header: streamsMisc.pl,v 1.1 99/10/19 23:58:51 root
                         Exp $
        /usr/contrib/Q4/lib/q4lib/streamsStack.pl:
                ISU/q4/streamsStack.pl
                $Header: streamsStack.pl,v 1.1 99/10/19 23:58:53 roo
                        t Exp $
        /usr/contrib/Q4/lib/q4lib/swapconf.pl:
                ISU/q4/swapconf.pl
                $Revision: 11.1 $ $Date: 2000/07/06 19:19:45 $
        /usr/contrib/Q4/lib/q4lib/tables.pl:
                ISU/q4/tables.pl
                $Header: tables.pl,v 11.2 99/08/12 16:04:15 root Exp
                         $
        /usr/contrib/Q4/lib/q4lib/td.pl:
                $Revision: 1.5 $ $Date: 01/02/01 12:28:47 $ $Author:
                         markuso $';
        /usr/contrib/Q4/lib/q4lib/threads.pl:
                ISU/q4/threads.pl
                $Revision: 11.5 $ $Date: 2000/07/06 19:13:01 $
        /usr/contrib/Q4/lib/q4lib/traces.pl:
                ISU/q4/traces.pl
        /usr/contrib/Q4/lib/q4lib/uname.pl:
                ISU/q4/uname.pl
                $Header: uname.pl,v 11.4 99/08/12 16:04:15 markuso E
                        xp $
        /usr/contrib/Q4/lib/q4lib/uptime.pl:
                ISU/q4/uptime.pl
        /usr/contrib/Q4/lib/q4lib/user.pl:
                ISU/q4/user.pl
                $Header: user.pl,v 11.1 99/08/12 16:04:15 markuso Ex
                        p $
        /usr/contrib/Q4/lib/q4lib/vfs.pl:
                ISU/q4/vfs.pl
                $Header: vfs.pl,v 11.4 98/05/08 15:57:58 markuso Exp
                         $
        /usr/contrib/Q4/lib/q4lib/vm.pl:
                ISU/q4/vm.pl
        /usr/contrib/Q4/lib/q4lib/vm_analyze.pl:
                ISU/q4/vm_analyze.pl
                $Header: vm_analyze.pl,v 1.3 2000/07/10 14:12:50 roo
                        t Exp $
        /usr/contrib/Q4/lib/q4lib/vm_display.pl:
                ISU/q4/vm_display.pl
                $Header: vm_display.pl,v 1.1 99/10/19 23:59:37 root
                        Exp $
                ISU/q4/vm_display.pl
                $Header: vm_display.pl,v 1.1 99/10/19 23:59:37 root
                        Exp $
        /usr/contrib/Q4/lib/q4lib/vm_kmem_lpc.pl:
                None
        /usr/contrib/Q4/lib/q4lib/vm_loc.pl:
                None
        /usr/contrib/Q4/lib/q4lib/vm_physpage.pl:
                None
        /usr/contrib/Q4/lib/q4lib/vm_utils.pl:
                ISU/q4/vm_utils.pl
                $Header: vm_utils.pl,v 1.1 99/10/19 23:59:39 root Ex
                        p $
        /usr/contrib/Q4/lib/q4lib/vm_vfddbd.pl:
                $Revision: 11.3 $ $Date: 99/11/16 16:37:30 $
        /usr/contrib/Q4/lib/q4lib/vmtrace.pl:
                None
        /usr/contrib/Q4/lib/q4lib/vxfs.pl:
                ISU/q4/vxfs.pl
                $Revision: 11.1 $ $Date: 2000/07/06 18:24:16 $
        /usr/contrib/Q4/lib/q4lib/vxvm.pl:
                ISU/q4/vxvm.pl
                $Header: vxvm.pl,v 11.11 2000/06/26 16:25:30 detracc
                        a Exp $
        /usr/contrib/Q4/lib/q4lib/whathappened.pl:
                $Revision: 1.2 $ $Date: 2002/05/14 17:09:31 $
        /usr/contrib/Q4/lib/q4lib/wsioscsi.pl:
                ISU/q4/wsioscsi.pl
                $Revision: 11.4 $ $Date: 2000/07/06 14:30:44 $
        /usr/contrib/Q4/lib/q4lib/x25streams.pl:
                ISU/q4/x25streams.pl
                $Header: x25streams.pl,v 1.8 97/07/17 23:59:59 root
                        Exp $
        /usr/contrib/Q4/lib/q4lib_10.01/LEC.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.01/REVISION:
                None
        /usr/contrib/Q4/lib/q4lib_10.01/addresses.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:01 $
        /usr/contrib/Q4/lib/q4lib_10.01/adjust.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:03 $
        /usr/contrib/Q4/lib/q4lib_10.01/alaxis.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.01/analyze.pl:
                $Revision: 1.2.71.4 $ $Date: 99/01/28 13:49:04 $
        /usr/contrib/Q4/lib/q4lib_10.01/atmgsc.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.01/bucketwalk.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.01/buf.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:01 $
        /usr/contrib/Q4/lib/q4lib_10.01/caam.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.01/callout.pl:
                $Revision: 1.2.71.5 $ $Date: 99/02/18 00:15:41 $
        /usr/contrib/Q4/lib/q4lib_10.01/calloway.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.01/cmcld.pl:
                $Revision: 1.0 $ $Date: 99/08/18 14:24:10 $
        /usr/contrib/Q4/lib/q4lib_10.01/commands.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:07 $
        /usr/contrib/Q4/lib/q4lib_10.01/crashes.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:09 $
        /usr/contrib/Q4/lib/q4lib_10.01/create_pile.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:07 $
        /usr/contrib/Q4/lib/q4lib_10.01/credentials.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:11 $
        /usr/contrib/Q4/lib/q4lib_10.01/diag.pl:
                $Revision: 11.0 $ $Date: 99/03/15 15:53:31 $
        /usr/contrib/Q4/lib/q4lib_10.01/disc3.pl:
                $Revision: 1.4.71.2 $ $Date: 96/11/04 10:06:19 $
        /usr/contrib/Q4/lib/q4lib_10.01/disc30.pl:
                $Revision: 1.6.71.4 $ $Dat: 95/07/20 10:55:58 $
        /usr/contrib/Q4/lib/q4lib_10.01/drivers.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:03 $
        /usr/contrib/Q4/lib/q4lib_10.01/dump.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:03 $
        /usr/contrib/Q4/lib/q4lib_10.01/files.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:13 $
        /usr/contrib/Q4/lib/q4lib_10.01/forepci.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.01/gio.pl:
                $Revision: 1.2.71.4 $ $Date: 98/09/16 09:42:54 $
        /usr/contrib/Q4/lib/q4lib_10.01/globals.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:15 $
        /usr/contrib/Q4/lib/q4lib_10.01/inode.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:03 $
        /usr/contrib/Q4/lib/q4lib_10.01/ioscan.pl:
                $Revision: 1.2.71.6 $ $Date: 99/02/17 04:38:41 $
        /usr/contrib/Q4/lib/q4lib_10.01/ioscan2.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:03 $
        /usr/contrib/Q4/lib/q4lib_10.01/ipatm.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.01/kminfo.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.01/locklist.pl:
                $Revision: 1.2.89.2 $ $Date: 98/08/19 09:07:57 $
        /usr/contrib/Q4/lib/q4lib_10.01/lvm.pl:
                $Header: lvm.pl,v 1.4.71.3 98/09/28 08:06:00 markuso
                         Exp $
        /usr/contrib/Q4/lib/q4lib_10.01/makepile.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.01/messagebuffer.pl:
                $Revision: 1.2.71.3 $ $Date: 98/07/02 08:24:00 $
        /usr/contrib/Q4/lib/q4lib_10.01/misc.pl:
                $Revision: 1.2.71.7$ $Date: 98/09/28 08:05:35 $
        /usr/contrib/Q4/lib/q4lib_10.01/misc2.pl:
                $Revision: 1.2.71.9 $ $Date: 99/01/19 06:29:46 $
        /usr/contrib/Q4/lib/q4lib_10.01/modules.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:03 $
        /usr/contrib/Q4/lib/q4lib_10.01/navigate.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:03 $
        /usr/contrib/Q4/lib/q4lib_10.01/netinfo.pl:
                $Revision: 1.2.89.2 $ $Date: 95/03/23 13:05:42 $
        /usr/contrib/Q4/lib/q4lib_10.01/patches.pl:
                $Header: patches.pl,v 11.7 99/12/31 16:28:18 markuso
                         Exp $
        /usr/contrib/Q4/lib/q4lib_10.01/pci.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.01/processes.pl:
                $Revision: 1.2.71.5 $ $Date: 98/08/20 01:03:57 $
        /usr/contrib/Q4/lib/q4lib_10.01/processors.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:23 $
        /usr/contrib/Q4/lib/q4lib_10.01/proclist.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:03 $
        /usr/contrib/Q4/lib/q4lib_10.01/q4.pl:
                $Revision: 1.5.98.4 $ $Date: 99/11/05 11:37:20 $
        /usr/contrib/Q4/lib/q4lib_10.01/queue.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:03 $
        /usr/contrib/Q4/lib/q4lib_10.01/rpb.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:27 $
        /usr/contrib/Q4/lib/q4lib_10.01/scsi3.pl:
                $Revision: 1.4.71.4 $ $Date: 99/02/25 13:22:17 $
        /usr/contrib/Q4/lib/q4lib_10.01/scsi_isc.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.01/showfields:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:03 $
        /usr/contrib/Q4/lib/q4lib_10.01/sigatm.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.01/sio.pl:
                $Revision: 1.5.71.4 $ $Date: 99/03/02 06:59:27 $
        /usr/contrib/Q4/lib/q4lib_10.01/sleep_queue.pl:
                $Revision: 11.0 $ $Date: 99/07/06 14:40:41 $
        /usr/contrib/Q4/lib/q4lib_10.01/spinlock_depth.pl:
                $Revision: 1.2.71.3 $ $Date: 99/02/16 07:21:40 $
        /usr/contrib/Q4/lib/q4lib_10.01/streams.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:03 $
        /usr/contrib/Q4/lib/q4lib_10.01/streamsCommand.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:03 $
        /usr/contrib/Q4/lib/q4lib_10.01/streamsMisc.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:03 $
        /usr/contrib/Q4/lib/q4lib_10.01/streamsStack.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:03 $
        /usr/contrib/Q4/lib/q4lib_10.01/swapconf.pl:
                $Revision: 1.2.98.3 $ $Date: 98/09/18 05:43:45 $
        /usr/contrib/Q4/lib/q4lib_10.01/tables.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:30 $
        /usr/contrib/Q4/lib/q4lib_10.01/traces.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:32 $
        /usr/contrib/Q4/lib/q4lib_10.01/uname.pl:
                $Revision: 1.2.71.5 $ $Date: 99/01/19 03:15:35 $
        /usr/contrib/Q4/lib/q4lib_10.01/unwind:
                None
        /usr/contrib/Q4/lib/q4lib_10.01/unwind.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:23 $
        /usr/contrib/Q4/lib/q4lib_10.01/uptime.pl:
                $Revision: 1.2.71.4 $ $Date: 99/05/03 00:27:14 $
        /usr/contrib/Q4/lib/q4lib_10.01/user.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:38 $
        /usr/contrib/Q4/lib/q4lib_10.01/vfs.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:40 $
        /usr/contrib/Q4/lib/q4lib_10.01/vm.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:42 $
        /usr/contrib/Q4/lib/q4lib_10.01/vmtrace.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:03 $
        /usr/contrib/Q4/lib/q4lib_10.01/vxfs.pl:
                $Revision: 1.2.71.2 $ $Date: 95/03/23 13:39:03 $
        /usr/contrib/Q4/lib/q4lib_10.01/whathappened.pl:
                $Revision: 1.2.71.8 $ $Date: 99/02/17 05:12:07 $
        /usr/contrib/Q4/lib/q4lib_10.01/wsioscsi.pl:
                $Revision: 11.3 $ $Date: 99/05/04 15:05:13 $
        /usr/contrib/Q4/lib/q4lib_10.01/x25streams.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.10/LEC.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.10/REVISION:
                None
        /usr/contrib/Q4/lib/q4lib_10.10/addresses.pl:
                $Revision: 1.2.89.2 $ $Date: 95/03/23 13:05:42 $
        /usr/contrib/Q4/lib/q4lib_10.10/adjust.pl:
                $Revision: 1.2.89.2 $ $Date: 95/03/23 13:05:44 $
        /usr/contrib/Q4/lib/q4lib_10.10/alaxis.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.10/analyze.pl:
                $Revision: 1.2.89.5 $ $Date: 99/01/28 13:44:49 $
        /usr/contrib/Q4/lib/q4lib_10.10/atmgsc.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.10/bucketwalk.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.10/buf.pl:
                $Revision: 1.2.89.2 $ $Date: 95/10/13 18:32:31 $
        /usr/contrib/Q4/lib/q4lib_10.10/caam.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.10/callout.pl:
                $Revision: 1.2.89.6 $ $Date: 99/02/18 00:21:56 $
        /usr/contrib/Q4/lib/q4lib_10.10/calloway.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.10/cmcld.pl:
                $Revision: 1.0 $ $Date: 99/08/18 14:24:10 $
        /usr/contrib/Q4/lib/q4lib_10.10/commands.pl:
                $Revision: 1.2.89.4 $ $Date: 99/04/15 17:06:49 $
        /usr/contrib/Q4/lib/q4lib_10.10/crashes.pl:
                $Revision: 1.2.89.2 $ $Date: 95/03/23 13:05:52 $
        /usr/contrib/Q4/lib/q4lib_10.10/create_pile.pl:
                $Revision: 1.2.89.2 $ $Date: 98/08/19 09:07:49 $
        /usr/contrib/Q4/lib/q4lib_10.10/credentials.pl:
                $Revision: 1.2.89.2 $ $Date: 95/03/23 13:05:54 $
        /usr/contrib/Q4/lib/q4lib_10.10/diag.pl:
                $Revision: 11.0 $ $Date: 99/03/15 15:53:31 $
        /usr/contrib/Q4/lib/q4lib_10.10/disc3.pl:
                $Revision: 1.2.89.4 $ $Date: 96/06/02 12:53:22 $
        /usr/contrib/Q4/lib/q4lib_10.10/disc30.pl:
                $Revision: 1.2.89.4 $ $Dat: 95/07/20 10:55:58 $
        /usr/contrib/Q4/lib/q4lib_10.10/drivers.pl:
                $Revision: 1.2.89.2 $ $Date: 95/03/23 13:05:42 $
        /usr/contrib/Q4/lib/q4lib_10.10/dump.pl:
                $Revision: 1.2.89.2 $ $Date: 98/08/19 09:07:56 $
        /usr/contrib/Q4/lib/q4lib_10.10/files.pl:
                $Revision: 1.2.89.5 $ $Date: 99/04/15 17:06:48 $
        /usr/contrib/Q4/lib/q4lib_10.10/forepci.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.10/gio.pl:
                $Revision: 1.2.89.4 $ $Date: 98/09/16 09:44:17 $
        /usr/contrib/Q4/lib/q4lib_10.10/globals.pl:
                $Revision: 1.2.89.2 $ $Date: 95/03/23 13:06:00 $
        /usr/contrib/Q4/lib/q4lib_10.10/inode.pl:
                $Revision: 1.2.89.1 $ $Date: 95/07/21 10:13:29 $
        /usr/contrib/Q4/lib/q4lib_10.10/ioscan.pl:
                $Revision: 1.2.89.4 $ $Date: 99/04/15 17:06:47 $
        /usr/contrib/Q4/lib/q4lib_10.10/ioscan2.pl:
                $Revision: 1.2.89.2 $ $Date: 98/08/19 09:07:51 $
        /usr/contrib/Q4/lib/q4lib_10.10/ipatm.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.10/kminfo.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.10/locklist.pl:
                $Revision: 1.2.89.2 $ $Date: 98/08/19 09:07:57 $
        /usr/contrib/Q4/lib/q4lib_10.10/lvm.pl:
                $Header: lvm.pl,v 1.2.89.3 98/09/28 08:08:45 markuso
                         Exp $
        /usr/contrib/Q4/lib/q4lib_10.10/makepile.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.10/messagebuffer.pl:
                $Revision: 1.2.89.5 $ $Date: 99/02/25 13:14:52 $
        /usr/contrib/Q4/lib/q4lib_10.10/misc.pl:
                $Revision: 1.2.89.5 $ $Date: 99/04/15 17:06:45 $
        /usr/contrib/Q4/lib/q4lib_10.10/misc2.pl:
                $Revision: 1.2.89.11 $ $Date: 99/05/04 06:27:14 $
        /usr/contrib/Q4/lib/q4lib_10.10/modules.pl:
                $Revision: 1.2.89.2 $ $Date: 95/03/23 13:05:42 $
        /usr/contrib/Q4/lib/q4lib_10.10/navigate.pl:
                $Revision: 1.2.89.2 $ $Date: 95/03/23 13:05:42 $
        /usr/contrib/Q4/lib/q4lib_10.10/netinfo.pl:
                $Revision: 1.2.89.3 $ $Date: 99/04/15 17:06:40 $
        /usr/contrib/Q4/lib/q4lib_10.10/openfiles.pl:
                $Revision: 1.2.89.3 $ $Date: 99/01/28 13:44:51 $
        /usr/contrib/Q4/lib/q4lib_10.10/patches.pl:
                $Header: patches.pl,v 11.7 99/12/31 16:28:18 markuso
                         Exp $
        /usr/contrib/Q4/lib/q4lib_10.10/pci.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.10/processes.pl:
                $Revision: 1.2.89.8 $ $Date: 99/04/15 17:06:39 $
        /usr/contrib/Q4/lib/q4lib_10.10/processors.pl:
                $Revision: 1.2.89.5 $ $Date: 99/04/15 17:06:38 $
        /usr/contrib/Q4/lib/q4lib_10.10/proclist.pl:
                $Revision: 1.2.89.3 $ $Date: 99/04/15 17:06:37 $
        /usr/contrib/Q4/lib/q4lib_10.10/q4.pl:
                $Revision: 1.5.98.4 $ $Date: 99/11/05 11:37:20 $
        /usr/contrib/Q4/lib/q4lib_10.10/queue.pl:
                $Revision: 1.2.89.2 $ $Date: 95/03/23 13:05:42 $
        /usr/contrib/Q4/lib/q4lib_10.10/rpb.pl:
                $Revision: 1.2.89.2 $ $Date: 95/03/23 13:06:14 $
        /usr/contrib/Q4/lib/q4lib_10.10/scsi3.pl:
                $Revision: 1.2.89.5 $ $Date: 99/02/25 13:15:33 $
        /usr/contrib/Q4/lib/q4lib_10.10/showfields:
                $Revision: 1.2.89.2 $ $Date: 98/08/19 09:08:02 $
        /usr/contrib/Q4/lib/q4lib_10.10/sigatm.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.10/sio.pl:
                $Revision: 1.5.89.4 $ $Date: 99/03/02 06:57:29 $
        /usr/contrib/Q4/lib/q4lib_10.10/sleep_queue.pl:
                $Revision: 11.0 $ $Date: 99/07/06 14:40:41 $
        /usr/contrib/Q4/lib/q4lib_10.10/spinlock_depth.pl:
                $Revision: 1.2.89.4 $ $Date: 99/04/15 17:06:37 $
        /usr/contrib/Q4/lib/q4lib_10.10/streams.pl:
                $Revision: 1.2.89.2 $ $Date: 95/03/23 13:05:42 $
        /usr/contrib/Q4/lib/q4lib_10.10/streamsCommand.pl:
                $Revision: 1.2.89.2 $ $Date: 95/03/23 13:05:42 $
        /usr/contrib/Q4/lib/q4lib_10.10/streamsMisc.pl:
                $Revision: 1.2.89.2 $ $Date: 95/03/23 13:05:42 $
        /usr/contrib/Q4/lib/q4lib_10.10/streamsStack.pl:
                $Revision: 1.2.89.2 $ $Date: 95/03/23 13:05:42 $
        /usr/contrib/Q4/lib/q4lib_10.10/swapconf.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.10/tables.pl:
                $Revision: 1.2.89.4 $ $Date: 99/04/15 17:06:36 $
        /usr/contrib/Q4/lib/q4lib_10.10/threads.pl:
                $Revision: 1.2.89.5 $ $Date: 99/04/15 17:06:34 $
        /usr/contrib/Q4/lib/q4lib_10.10/traces.pl:
                $Revision: 1.2.89.2 $ $Date: 95/03/23 13:06:22 $
        /usr/contrib/Q4/lib/q4lib_10.10/uname.pl:
                $Revision: 1.2.89.4 $ $Date: 99/01/19 03:22:13 $
        /usr/contrib/Q4/lib/q4lib_10.10/uptime.pl:
                $Revision: 1.2.89.4 $ $Date: 99/05/03 00:30:56 $
        /usr/contrib/Q4/lib/q4lib_10.10/user.pl:
                $Revision: 1.2.89.3 $ $Date: 95/07/28 18:07:59 $
        /usr/contrib/Q4/lib/q4lib_10.10/vfs.pl:
                $Revision: 1.2.89.3 $ $Date: 95/07/21 11:38:02 $
        /usr/contrib/Q4/lib/q4lib_10.10/vm.pl:
                $Revision: 1.2.89.4 $ $Date: 95/10/04 07:44:16 $
        /usr/contrib/Q4/lib/q4lib_10.10/vm_vfddbd.pl:
                $Revision: 1.2.89.2 $ $Date: 98/08/19 09:07:55 $
        /usr/contrib/Q4/lib/q4lib_10.10/vmtrace:
                None
        /usr/contrib/Q4/lib/q4lib_10.10/vmtrace.pl:
                $Revision: 1.2.89.4 $ $Date: 99/03/02 06:57:44 $
        /usr/contrib/Q4/lib/q4lib_10.10/vxfs.pl:
                $Revision: 1.2.89.2 $ $Date: 98/08/19 09:07:59 $
        /usr/contrib/Q4/lib/q4lib_10.10/whathappened.pl:
                $Revision: 1.2.89.13 $ $Date: 2000/01/28 00:58:40 $
        /usr/contrib/Q4/lib/q4lib_10.10/wsioscsi.pl:
                $Revision: 11.3 $ $Date: 99/05/04 15:05:13 $
        /usr/contrib/Q4/lib/q4lib_10.10/x25streams.pl:
                x25streams.pl version 1.8
        /usr/contrib/Q4/lib/q4lib_10.20/LEC.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.20/REVISION:
                None
        /usr/contrib/Q4/lib/q4lib_10.20/addresses.pl:
                $Revision: 1.5.98.2 $ $Date: 98/01/16 01:57:34 $
        /usr/contrib/Q4/lib/q4lib_10.20/adjust.pl:
                $Revision: 11.1 $ $Date: 99/08/18 15:36:11 $
        /usr/contrib/Q4/lib/q4lib_10.20/alaxis.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.20/analyze.pl:
                $Revision: 11.10 $ $Date: 01/04/11 14:47:22 $
        /usr/contrib/Q4/lib/q4lib_10.20/atmgsc.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.20/bucketwalk.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.20/buf.pl:
                $Revision: 11.1 $ $Date: 99/11/03 18:08:54 $
        /usr/contrib/Q4/lib/q4lib_10.20/caam.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.20/callout.pl:
                $Revision: 1.2.98.6 $ $Date: 99/02/18 00:28:02 $
        /usr/contrib/Q4/lib/q4lib_10.20/calloway.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.20/cmcld.pl:
                $Revision: 1.1 $ $Date: 01/04/09 17:17:09 $
        /usr/contrib/Q4/lib/q4lib_10.20/commands.pl:
                $Revision: 11.4 $ $Date: 2000/02/10 17:32:08 $
        /usr/contrib/Q4/lib/q4lib_10.20/cpu_cycles.pl:
                $Header: cpu_cycles.pl,v 1.1 01/09/20 12:11:08 marku
                        so Exp $
        /usr/contrib/Q4/lib/q4lib_10.20/crashes.pl:
                $Revision: 11.4 $ $Date: 99/08/18 15:37:56 $
        /usr/contrib/Q4/lib/q4lib_10.20/create_pile.pl:
                $Revision: 1.2.98.2 $ $Date: 98/08/19 08:14:52 $
        /usr/contrib/Q4/lib/q4lib_10.20/credentials.pl:
                $Revision: 11.2 $ $Date: 00/09/28 21:41:32 $
        /usr/contrib/Q4/lib/q4lib_10.20/diag.pl:
                $Revision: 11.3 $ $Date: 01/05/09 11:24:45 $
        /usr/contrib/Q4/lib/q4lib_10.20/dump.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.20/files.pl:
                $Revision: 1.5.98.4 $ $Date: 99/04/07 11:47:09 $
        /usr/contrib/Q4/lib/q4lib_10.20/forepci.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.20/gio.pl:
                $Revision: 1.2.98.5 $ $Date: 99/11/05 11:10:02 $
        /usr/contrib/Q4/lib/q4lib_10.20/globals.pl:
                $Revision: 1.5.98.1 $ $Date: 95/07/20 10:56:03 $
        /usr/contrib/Q4/lib/q4lib_10.20/inode.pl:
                $Revision: 1.2.98.2 $ $Date: 95/08/14 15:05:50 $
        /usr/contrib/Q4/lib/q4lib_10.20/ioreq.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.20/ioscan.pl:
                $Revision: 1.2.98.4 $ $Date: 99/04/07 11:47:11 $
        /usr/contrib/Q4/lib/q4lib_10.20/ipatm.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.20/kminfo.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.20/locklist.pl:
                $Header: locklist.pl,v 11.3 01/04/10 15:45:57 markus
                        o Exp $
        /usr/contrib/Q4/lib/q4lib_10.20/lsdev.pl:
                $Revision: 1.2 $ $Date: 2000/06/09 13:55:26 $
        /usr/contrib/Q4/lib/q4lib_10.20/lvm.pl:
                $Header: lvm.pl,v 11.6 02/04/30 20:45:45 markuso Exp
                         $
        /usr/contrib/Q4/lib/q4lib_10.20/makepile.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.20/messagebuffer.pl:
                $Revision: 1.5.98.4 $ $Date: 99/02/25 13:08:04 $
        /usr/contrib/Q4/lib/q4lib_10.20/mhnmisc.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.20/misc.pl:
                $Revision: 11.15 $ $Date: 02/11/15 09:50:43 $
        /usr/contrib/Q4/lib/q4lib_10.20/misc2.pl:
                $Revision: 1.2.98.15 $ $Date: 2001/05/02 09:40:00 $
        /usr/contrib/Q4/lib/q4lib_10.20/netinfo.pl:
                $Revision: 1.2.98.4 $ $Date: 2000/09/05 02:35:38 $
        /usr/contrib/Q4/lib/q4lib_10.20/nio_scsi.pl:
                $Revision: 1.2 $ $Date: 01/03/14 11:39:26 $
        /usr/contrib/Q4/lib/q4lib_10.20/openfiles.pl:
                $Revision: 11.14 $ $Date: 01/07/02 15:05:15 $
        /usr/contrib/Q4/lib/q4lib_10.20/opensocket.pl:
                $Revision: 1.11 $
        /usr/contrib/Q4/lib/q4lib_10.20/ots.pl:
                $Revision: 1.2 $ $Date: 99/10/27 14:57:05 $
        /usr/contrib/Q4/lib/q4lib_10.20/pa_intr.pl:
                $Revision: 1.2 $ $Date: 00/11/29 14:17:38 $
        /usr/contrib/Q4/lib/q4lib_10.20/patches.pl:
                $Header: patches.pl,v 11.10 01/04/06 16:49:51 markus
                        o Exp $
        /usr/contrib/Q4/lib/q4lib_10.20/pci.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.20/processes.pl:
                $Revision: 11.11 $ $Date: 00/09/05 11:23:56 $
        /usr/contrib/Q4/lib/q4lib_10.20/processors.pl:
                $Revision: 1.5.98.5 $ $Date: 2000/01/06 05:26:49 $
        /usr/contrib/Q4/lib/q4lib_10.20/proclist.pl:
                $Revision: 1.2.98.11 $ $Date: 2001/04/06 07:29:46 $
        /usr/contrib/Q4/lib/q4lib_10.20/q4.pl:
                $Revision: 1.5.98.5 $ $Date: 2000/02/10 08:54:27 $
        /usr/contrib/Q4/lib/q4lib_10.20/q4t.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.20/rpb.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.20/showfields:
                Version : 1.4
        /usr/contrib/Q4/lib/q4lib_10.20/sigatm.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.20/sio.pl:
                $Header: sio.pl,v 1.3 02/09/21 11:26:41 markuso Exp
                        $
        /usr/contrib/Q4/lib/q4lib_10.20/sleep_queue.pl:
                $Revision: 11.1 $ $Date: 00/10/30 17:02:39 $
        /usr/contrib/Q4/lib/q4lib_10.20/spinlock_depth.pl:
                $Revision: 11.19 $ $Date: 01/03/19 12:12:48 $
        /usr/contrib/Q4/lib/q4lib_10.20/stape.pl:
                $Revision: 1.1 $ $Date: 2000/02/07 13:40:15 $
        /usr/contrib/Q4/lib/q4lib_10.20/streams.pl:
                $Revision: 3.0 $ $Date: 3/28/03 17:00:00 MWolff $
        /usr/contrib/Q4/lib/q4lib_10.20/swapconf.pl:
                $Revision: 11.3 $ $Date: 00/10/10 17:04:31 $
        /usr/contrib/Q4/lib/q4lib_10.20/tables.pl:
                $Revision: 11.2 $ $Date: 99/08/12 16:04:15 $
        /usr/contrib/Q4/lib/q4lib_10.20/tachyon.pl:
                $Revision: 1.1 $ $Date: 02/06/17 15:44:23 $ $Author:
                         markuso $';
        /usr/contrib/Q4/lib/q4lib_10.20/threads.pl:
                $Revision: 11.6 $ $Date: 2000/01/04 22:10:32 $
        /usr/contrib/Q4/lib/q4lib_10.20/traces.pl:
                $Revision: 1.5.98.1 $ $Date: 95/07/20 10:56:26 $
        /usr/contrib/Q4/lib/q4lib_10.20/uname.pl:
                $Revision: 11.12 $ $Date: 01/07/02 18:13:58 $
        /usr/contrib/Q4/lib/q4lib_10.20/uptime.pl:
                $Revision: 1.5.98.4 $ $Date: 99/11/05 11:12:14 $
        /usr/contrib/Q4/lib/q4lib_10.20/user.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.20/vfs.pl:
                $Revision: 1.5.98.3 $ $Date: 96/02/21 14:09:21 $
        /usr/contrib/Q4/lib/q4lib_10.20/vm.pl:
                $Revision: 1.6.98.4 $ $Date: 2000/09/05 13:33:20 $
        /usr/contrib/Q4/lib/q4lib_10.20/vm_vfddbd.pl:
                $Revision: 1.2.98.4 $ $Date: 2000/01/06 05:28:27 $
        /usr/contrib/Q4/lib/q4lib_10.20/vmtrace.pl:
                $Revision: 1.2.98.4 $ $Date: 99/03/02 06:54:24 $
        /usr/contrib/Q4/lib/q4lib_10.20/vxfs.pl:
                $Revision: 1.2.98.3 $ $Date: 99/11/05 11:12:17 $
        /usr/contrib/Q4/lib/q4lib_10.20/whathappened.pl:
                10.20 $Revision: 1.6.98.37 $ $Date: 2001/03/19 03:18
                        :49 $';
        /usr/contrib/Q4/lib/q4lib_10.20/wsioscsi.pl:
                $Revision: 11.17 $ $Date: 03/03/20 17:22:47 $
        /usr/contrib/Q4/lib/q4lib_10.30/LEC.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.30/REVISION:
                None
        /usr/contrib/Q4/lib/q4lib_10.30/addresses.pl:
                $Revision: 1.5.102.1 $ $Date: 96/01/09 15:06:24 $
        /usr/contrib/Q4/lib/q4lib_10.30/adjust.pl:
                $Revision: 1.5.102.1 $ $Date: 96/01/09 15:06:25 $
        /usr/contrib/Q4/lib/q4lib_10.30/analyze.pl:
                $Revision: 1.6.102.3 $ $Date: 99/01/28 13:31:38 $
        /usr/contrib/Q4/lib/q4lib_10.30/atmgsc.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.30/bucketwalk.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.30/buf.pl:
                $Revision: 1.3.102.2 $ $Date: 96/01/09 19:44:24 $
        /usr/contrib/Q4/lib/q4lib_10.30/caam.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.30/callout.pl:
                $Revision: 1.2.102.6 $ $Date: 99/02/18 00:32:34 $
        /usr/contrib/Q4/lib/q4lib_10.30/cmcld.pl:
                $Revision: 1.0 $ $Date: 99/08/18 14:24:10 $
        /usr/contrib/Q4/lib/q4lib_10.30/commands.pl:
                $Revision: 1.5.102.3 $ $Date: 99/04/15 19:21:50 $
        /usr/contrib/Q4/lib/q4lib_10.30/crashes.pl:
                $Revision: 1.5.102.1 $ $Date: 96/01/09 15:06:33 $
        /usr/contrib/Q4/lib/q4lib_10.30/create_pile.pl:
                $Revision: 1.2.102.2 $ $Date: 98/08/19 07:52:14 $
        /usr/contrib/Q4/lib/q4lib_10.30/credentials.pl:
                $Revision: 1.5.102.1 $ $Date: 96/01/09 15:06:35 $
        /usr/contrib/Q4/lib/q4lib_10.30/diag.pl:
                $Revision: 11.0 $ $Date: 99/03/15 15:53:31 $
        /usr/contrib/Q4/lib/q4lib_10.30/disc3.pl:
                $Revision: 1.4.106.2 $ $Date: 97/07/12 23:20:00 $
        /usr/contrib/Q4/lib/q4lib_10.30/disc30.pl:
                $Revision: 1.3.102.4 $ $Dat: 95/07/20 10:55:58 $
        /usr/contrib/Q4/lib/q4lib_10.30/dump.pl:
                $Revision: 1.2.102.2 $ $Date: 98/08/19 07:52:23 $
        /usr/contrib/Q4/lib/q4lib_10.30/files.pl:
                $Revision: 1.6.102.3 $ $Date: 99/04/15 19:21:54 $
        /usr/contrib/Q4/lib/q4lib_10.30/gio.pl:
                $Revision: 11.1 $ $Date: 99/07/06 13:50:24 $
        /usr/contrib/Q4/lib/q4lib_10.30/globals.pl:
                $Revision: 1.5.102.1 $ $Date: 96/01/09 15:06:42 $
        /usr/contrib/Q4/lib/q4lib_10.30/inode.pl:
                $Revision: 1.3.102.1 $ $Date: 96/01/09 15:06:44 $
        /usr/contrib/Q4/lib/q4lib_10.30/ioscan.pl:
                $Revision: 1.2.102.3 $ $Date: 99/02/17 04:47:33 $
        /usr/contrib/Q4/lib/q4lib_10.30/ioscan2.pl:
                $Revision: 1.2.102.2 $ $Date: 98/08/19 07:52:31 $
        /usr/contrib/Q4/lib/q4lib_10.30/ipatm.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.30/kminfo.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.30/locklist.pl:
                $Revision: 1.2.102.2 $ $Date: 98/08/19 07:52:32 $
        /usr/contrib/Q4/lib/q4lib_10.30/lvm.pl:
                $Header: lvm.pl,v 1.4.102.3 98/09/28 08:11:39 $
        /usr/contrib/Q4/lib/q4lib_10.30/makepile.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.30/messagebuffer.pl:
                $Revision: 1.5.102.4 $ $Date: 99/02/25 12:53:07 $
        /usr/contrib/Q4/lib/q4lib_10.30/misc.pl:
                $Revision: 1.6.102.3 $ $Date: 99/04/15 19:21:33 $
        /usr/contrib/Q4/lib/q4lib_10.30/misc2.pl:
                $Revision: 1.2.102.11 $ $Date: 99/05/04 06:31:00 $
        /usr/contrib/Q4/lib/q4lib_10.30/netinfo.pl:
                $Revision: 1.2.102.2 $ $Date: 98/08/19 06:21:59 $
        /usr/contrib/Q4/lib/q4lib_10.30/openfiles.pl:
                $Revision: 11.6 $ $Date: 99/05/10 15:04:17 $
        /usr/contrib/Q4/lib/q4lib_10.30/patches.pl:
                $Header: patches.pl,v 11.7 99/12/31 16:28:18 markuso
                         Exp $
        /usr/contrib/Q4/lib/q4lib_10.30/pci.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.30/processes.pl:
                $Revision: 1.7.102.3 $ $Date: 99/04/15 19:21:57 $
        /usr/contrib/Q4/lib/q4lib_10.30/processors.pl:
                $Revision: 1.5.102.4 $ $Date: 99/04/15 19:21:47 $
        /usr/contrib/Q4/lib/q4lib_10.30/proclist.pl:
                $Revision: 1.2.102.3 $ $Date: 99/04/15 19:21:52 $
        /usr/contrib/Q4/lib/q4lib_10.30/q4.pl:
                $Revision: 1.5.102.3 $ $Date: 98/09/16 02:32:49 $
        /usr/contrib/Q4/lib/q4lib_10.30/rpb.pl:
                $Revision: 1.5.102.2 $ $Date: 98/08/19 07:52:40 $
        /usr/contrib/Q4/lib/q4lib_10.30/sample.q4rc.pl:
                $Revision: 1.5.106.1 $ $Date: 97/07/07 18:15:25 $
        /usr/contrib/Q4/lib/q4lib_10.30/scsi3.pl:
                $Revision: 1.3.98.8 $ $Date: 99/11/10 05:15:10 $
        /usr/contrib/Q4/lib/q4lib_10.30/showfields:
                $Revision: 1.2.102.2 $ $Date: 98/08/19 07:52:41 $
        /usr/contrib/Q4/lib/q4lib_10.30/sigatm.pl:
                None
        /usr/contrib/Q4/lib/q4lib_10.30/sio.pl:
                $Revision: 1.2.102.11 $ $Date: 99/03/02 06:49:59 $
        /usr/contrib/Q4/lib/q4lib_10.30/sleep_queue.pl:
                $Revision: 11.0 $ $Date: 99/07/06 14:40:41 $
        /usr/contrib/Q4/lib/q4lib_10.30/spinlock_depth.pl:
                $Revision: 1.2.102.4 $ $Date: 99/04/15 19:21:56 $
        /usr/contrib/Q4/lib/q4lib_10.30/stape.pl:
                $Revision: 1.1 $ $Date: 2000/02/07 13:40:15 $
        /usr/contrib/Q4/lib/q4lib_10.30/streams.pl:
                $Revision: 1.2 $ $Date: 00/01/14 17:00:00 MWolff $
        /usr/contrib/Q4/lib/q4lib_10.30/swapconf.pl:
                $Revision: 1.2.102.3 $ $Date: 98/09/18 05:45:54 $
        /usr/contrib/Q4/lib/q4lib_10.30/tables.pl:
                $Revision: 1.5.102.3 $ $Date: 99/04/15 19:21:58 $
        /usr/contrib/Q4/lib/q4lib_10.30/threads.pl:
                $Revision: 1.5.102.3 $ $Date: 99/04/15 19:21:49 $
        /usr/contrib/Q4/lib/q4lib_10.30/traces.pl:
                $Revision: 1.5.102.1 $ $Date: 96/01/09 15:07:06 $
        /usr/contrib/Q4/lib/q4lib_10.30/uname.pl:
                $Revision: 1.5.102.3 $ $Date: 99/01/19 03:28:12 $
        /usr/contrib/Q4/lib/q4lib_10.30/uptime.pl:
                $Revision: 1.5.102.3 $ $Date: 99/05/03 00:34:54 $
        /usr/contrib/Q4/lib/q4lib_10.30/user.pl:
                $Revision: 1.6.102.1 $ $Date: 96/01/09 15:07:12 $
        /usr/contrib/Q4/lib/q4lib_10.30/vfs.pl:
                $Revision: 1.6.102.2 $ $Date: 96/02/20 19:39:02 $
        /usr/contrib/Q4/lib/q4lib_10.30/vm.pl:
                $Revision: 1.7.102.2 $ $Date: 96/03/08 16:11:37 $
        /usr/contrib/Q4/lib/q4lib_10.30/vm_vfddbd.pl:
                $Revision: 1.2.102.2 $ $Date: 96/03/08 16:11:39 $
        /usr/contrib/Q4/lib/q4lib_10.30/vmtrace:
                None
        /usr/contrib/Q4/lib/q4lib_10.30/vmtrace.pl:
                $Revision: 1.2.102.3 $ $Date: 99/03/02 06:49:26 $
        /usr/contrib/Q4/lib/q4lib_10.30/vxfs.pl:
                $Revision: 1.2.102.1 $ $Date: 96/01/09 15:07:18 $
        /usr/contrib/Q4/lib/q4lib_10.30/whathappened.pl:
                $Revision: 1.6.102.9 $ $Date: 99/03/02 06:49:12 $
        /usr/contrib/Q4/lib/q4lib_10.30/wsioscsi.pl:
                $Revision: 11.3 $ $Date: 99/05/04 15:05:13 $
        /usr/contrib/Q4/lib/q4lib_10.30/x25streams.pl:
                x25streams.pl version 1.8
        /usr/contrib/Q4/lib/q4lib_11.00/LEC.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/REVISION:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/addresses.pl:
                $Revision: 11.1 $ $Date: 99/08/18 15:35:05 $
        /usr/contrib/Q4/lib/q4lib_11.00/adjust.pl:
                $Revision: 11.1 $ $Date: 99/08/18 15:36:11 $
        /usr/contrib/Q4/lib/q4lib_11.00/alaxis.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/analyze.pl:
                $Revision: 11.10 $ $Date: 01/04/11 14:47:22 $
        /usr/contrib/Q4/lib/q4lib_11.00/atmgsc.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/bucketwalk.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/buf.pl:
                $Revision: 11.1 $ $Date: 99/11/03 18:08:54 $
        /usr/contrib/Q4/lib/q4lib_11.00/caam.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/callout.pl:
                $Revision: 11.7 $ $Date: 99/08/18 12:52:14 $
        /usr/contrib/Q4/lib/q4lib_11.00/calloway.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/checkdump.pl:
                $Revision: 11.4 $ $Date: 01/05/11 17:50:03 $
        /usr/contrib/Q4/lib/q4lib_11.00/cmcld.pl:
                $Revision: 1.1 $ $Date: 01/04/09 17:17:09 $
        /usr/contrib/Q4/lib/q4lib_11.00/commands.pl:
                $Revision: 11.4 $ $Date: 2000/02/10 17:32:08 $
        /usr/contrib/Q4/lib/q4lib_11.00/cpu_cycles.pl:
                $Header: cpu_cycles.pl,v 1.1 01/09/20 12:11:08 marku
                        so Exp $
        /usr/contrib/Q4/lib/q4lib_11.00/crashes.pl:
                $Revision: 11.4 $ $Date: 99/08/18 15:37:56 $
        /usr/contrib/Q4/lib/q4lib_11.00/create_pile.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/credentials.pl:
                $Revision: 11.2 $ $Date: 00/09/28 21:41:32 $
        /usr/contrib/Q4/lib/q4lib_11.00/diag.pl:
                $Revision: 11.3 $ $Date: 01/05/09 11:24:45 $
        /usr/contrib/Q4/lib/q4lib_11.00/dump.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/epic.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/files.pl:
                $Revision: 11.3 $ $Date: 00/10/10 20:43:20 $
        /usr/contrib/Q4/lib/q4lib_11.00/forepci.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/gio.pl:
                $Revision: 11.3 $ $Date: 00/10/30 17:02:22 $
        /usr/contrib/Q4/lib/q4lib_11.00/globals.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/i2o.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/i2o_log.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/inode.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/ioreq.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/ioscan.pl:
                $Revision: 11.10 $ $Date: 01/01/30 10:00:29 $
        /usr/contrib/Q4/lib/q4lib_11.00/iovrs.pl:
                $Revision: 1.2 $ $Date: 2000/08/02 09:47:35 $
        /usr/contrib/Q4/lib/q4lib_11.00/ipatm.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/kminfo.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/locklist.pl:
                $Header: locklist.pl,v 11.3 01/04/10 15:45:57 markus
                        o Exp $
        /usr/contrib/Q4/lib/q4lib_11.00/lsdev.pl:
                $Revision: 1.2 $ $Date: 2000/06/09 13:55:26 $
        /usr/contrib/Q4/lib/q4lib_11.00/lvm.pl:
                $Header: lvm.pl,v 11.6 02/04/30 20:45:45 markuso Exp
                         $
        /usr/contrib/Q4/lib/q4lib_11.00/makepile.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/messagebuffer.pl:
                $Header: messagebuffer.pl,v 11.7 99/02/22 17:03:27 m
                        arkuso Exp $
        /usr/contrib/Q4/lib/q4lib_11.00/mhnmisc.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/misc.pl:
                $Revision: 11.15 $ $Date: 02/11/15 09:50:43 $
        /usr/contrib/Q4/lib/q4lib_11.00/misc2.pl:
                $Revision: 11.22 $ $Date: 01/05/02 15:49:49 $
        /usr/contrib/Q4/lib/q4lib_11.00/netinfo.pl:
                $Revision: 1.1 $ $Date: 00/08/29 16:21:59 $
        /usr/contrib/Q4/lib/q4lib_11.00/nio_scsi.pl:
                $Revision: 1.2 $ $Date: 01/03/14 11:39:26 $
        /usr/contrib/Q4/lib/q4lib_11.00/openfiles.pl:
                $Revision: 11.14 $ $Date: 01/07/02 15:05:15 $
        /usr/contrib/Q4/lib/q4lib_11.00/opensocket.pl:
                $Revision: 1.11 $
        /usr/contrib/Q4/lib/q4lib_11.00/ots.pl:
                $Revision: 1.2 $ $Date: 99/10/27 14:57:05 $
        /usr/contrib/Q4/lib/q4lib_11.00/pa_intr.pl:
                $Revision: 1.2 $ $Date: 00/11/29 14:17:38 $
        /usr/contrib/Q4/lib/q4lib_11.00/patches.pl:
                $Header: patches.pl,v 11.10 01/04/06 16:49:51 markus
                        o Exp $
        /usr/contrib/Q4/lib/q4lib_11.00/pci.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/processes.pl:
                $Revision: 11.11 $ $Date: 00/09/05 11:23:56 $
        /usr/contrib/Q4/lib/q4lib_11.00/processors.pl:
                $Revision: 11.9 $ $Date: 2000/01/04 22:10:16 $
        /usr/contrib/Q4/lib/q4lib_11.00/proclist.pl:
                $Revision: 11.20 $ $Date: 01/04/06 15:49:51 $
        /usr/contrib/Q4/lib/q4lib_11.00/q4.pl:
                $Revision: 11.10 $ $Date: 20/0./6. 9.:4.:2. $
        /usr/contrib/Q4/lib/q4lib_11.00/q4t.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/rpb.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/showfields:
                Version : 1.4
        /usr/contrib/Q4/lib/q4lib_11.00/sigatm.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/sio.pl:
                $Header: sio.pl,v 1.3 02/09/21 11:26:41 markuso Exp
                        $
        /usr/contrib/Q4/lib/q4lib_11.00/sleep_queue.pl:
                $Revision: 11.1 $ $Date: 00/10/30 17:02:39 $
        /usr/contrib/Q4/lib/q4lib_11.00/spinlock_depth.pl:
                $Revision: 11.19 $ $Date: 01/03/19 12:12:48 $
        /usr/contrib/Q4/lib/q4lib_11.00/stape.pl:
                $Revision: 1.1 $ $Date: 2000/02/07 13:40:15 $
        /usr/contrib/Q4/lib/q4lib_11.00/streams.pl:
                $Revision: 3.0 $ $Date: 3/28/03 17:00:00 MWolff $
        /usr/contrib/Q4/lib/q4lib_11.00/swapconf.pl:
                $Revision: 11.3 $ $Date: 00/10/10 17:04:31 $
        /usr/contrib/Q4/lib/q4lib_11.00/tables.pl:
                $Revision: 11.2 $ $Date: 99/08/12 16:04:15 $
        /usr/contrib/Q4/lib/q4lib_11.00/tachyon.pl:
                $Revision: 1.1 $ $Date: 02/06/17 15:44:23 $ $Author:
                         markuso $';
        /usr/contrib/Q4/lib/q4lib_11.00/td.pl:
                $Revision: 1.7 $ $Date: 03/01/09 12:16:38 $ $Author:
                         markuso $';
        /usr/contrib/Q4/lib/q4lib_11.00/threads.pl:
                $Revision: 11.6 $ $Date: 2000/01/04 22:10:32 $
        /usr/contrib/Q4/lib/q4lib_11.00/traces.pl:
                $Revision: 11.2 $ $Date: 00/10/04 12:40:07 $
        /usr/contrib/Q4/lib/q4lib_11.00/uname.pl:
                $Revision: 11.12 $ $Date: 01/07/02 18:13:58 $
        /usr/contrib/Q4/lib/q4lib_11.00/uptime.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/user.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/vfs.pl:
                $Header: vfs.pl,v 11.8 01/09/20 12:11:48 markuso Exp
                         $
        /usr/contrib/Q4/lib/q4lib_11.00/vm.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/vm_analyze.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/vm_display.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/vm_utils.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.00/vm_vfddbd.pl:
                $Revision: 11.6 $ $Date: 2000/01/05 17:50:54 $
        /usr/contrib/Q4/lib/q4lib_11.00/vmtrace.pl:
                $Header: vmtrace.pl,v 11.6 99/11/16 16:36:22 markuso
                         Exp $
        /usr/contrib/Q4/lib/q4lib_11.00/vxfs.pl:
                $Revision: 11.1 $ $Date: 2000/1/26 18:07:08 $
        /usr/contrib/Q4/lib/q4lib_11.00/whathappened.pl:
                11.00 $Revision: 11.42 $ $Date: 01/02/19 16:41:24 $'
                        ;
        /usr/contrib/Q4/lib/q4lib_11.00/wsioscsi.pl:
                $Revision: 11.17 $ $Date: 03/03/20 17:22:47 $
        /usr/contrib/Q4/lib/q4lib_11.11/LEC.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/REVISION:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/addresses.pl:
                $Revision: 1.1 $ $Date: 00/10/09 18:40:32 $ for 11.i
        /usr/contrib/Q4/lib/q4lib_11.11/adjust.pl:
                $Revision: 11.1 $ $Date: 99/08/18 15:36:11 $
        /usr/contrib/Q4/lib/q4lib_11.11/alaxis.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/analyze.pl:
                11.i $Revision: 1.5 $ $Date: 01/07/02 14:43:40 $';
        /usr/contrib/Q4/lib/q4lib_11.11/atmgsc.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/buf.pl:
                $Revision: 11.1 $ $Date: 99/11/03 18:08:54 $
        /usr/contrib/Q4/lib/q4lib_11.11/caam.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/callout.pl:
                $Revision: 1.1 $ $Date: 00/10/09 18:40:55 $ for 11.i
        /usr/contrib/Q4/lib/q4lib_11.11/calloway.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/checkdump.pl:
                ISU/q4/checkdump.pl
                $Header: checkdump.pl,v 1.1 99/10/19 23:55:26 root E
                        xp $
        /usr/contrib/Q4/lib/q4lib_11.11/cmcld.pl:
                $Revision: 1.1 $ $Date: 01/04/09 17:17:09 $
        /usr/contrib/Q4/lib/q4lib_11.11/cmfr.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/commands.pl:
                $Revision: 1.1 $ $Date: 00/10/09 18:41:06 $ for 11.i
        /usr/contrib/Q4/lib/q4lib_11.11/cpu_cycles.pl:
                $Header: cpu_cycles.pl,v 1.1 01/09/20 12:11:08 marku
                        so Exp $
        /usr/contrib/Q4/lib/q4lib_11.11/crashes.pl:
                $Revision: 11.4 $ $Date: 99/08/18 15:37:56 $
        /usr/contrib/Q4/lib/q4lib_11.11/create_pile.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/credentials.pl:
                $Revision: 11.2 $ $Date: 00/09/28 21:41:32 $
        /usr/contrib/Q4/lib/q4lib_11.11/dev.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/diag.pl:
                $Revision: 11.3 $ $Date: 01/05/09 11:24:45 $
        /usr/contrib/Q4/lib/q4lib_11.11/dump.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/epic.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/escsi.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/files.pl:
                $Revision: 11.3 $ $Date: 00/10/10 20:43:20 $
        /usr/contrib/Q4/lib/q4lib_11.11/forepci.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/gio.pl:
                $Revision: 11.3 $ $Date: 00/10/30 17:02:22 $
        /usr/contrib/Q4/lib/q4lib_11.11/globals.pl:
                $Revision: 1.1 $ $Date: 00/10/09 18:41:09 $ for 11.i
        /usr/contrib/Q4/lib/q4lib_11.11/i2o.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/i2o_log.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/inode.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/ioreq.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/ioscan.pl:
                $Revision: 11.10 $ $Date: 01/01/30 10:00:29 $
        /usr/contrib/Q4/lib/q4lib_11.11/ipatm.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/kminfo.pl:
                ISU/q4/kminfo.pl
                $Header: kminfo.pl,v 2.106 97/08/22 15:10:00 marden
                        Exp $
                KmemarenaCheck() fix for latest arena structures
        /usr/contrib/Q4/lib/q4lib_11.11/krs.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/locklist.pl:
                $Revision: 1.2 $ $Date: 01/04/10 16:05:16 $ for 11.i
        /usr/contrib/Q4/lib/q4lib_11.11/lsdev.pl:
                $Revision: 1.2 $ $Date: 2000/06/09 13:55:26 $
        /usr/contrib/Q4/lib/q4lib_11.11/lvm.pl:
                $Header: lvm.pl,v 11.6 02/04/30 20:45:45 markuso Exp
                         $
        /usr/contrib/Q4/lib/q4lib_11.11/makepile.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/messagebuffer.pl:
                $Header: messagebuffer.pl,v 11.7 99/02/22 17:03:27 m
                        arkuso Exp $
        /usr/contrib/Q4/lib/q4lib_11.11/mhnmisc.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/misc.pl:
                $Revision: 11.15 $ $Date: 02/11/15 09:50:43 $
        /usr/contrib/Q4/lib/q4lib_11.11/misc2.pl:
                $Revision: 1.2 $ $Date: 01/05/02 15:50:44 $ for 11.i
        /usr/contrib/Q4/lib/q4lib_11.11/mod.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/netinfo.pl:
                $Revision: 1.1 $ $Date: 00/08/29 16:21:59 $
        /usr/contrib/Q4/lib/q4lib_11.11/nio_scsi.pl:
                $Revision: 1.2 $ $Date: 01/03/14 11:39:26 $
        /usr/contrib/Q4/lib/q4lib_11.11/openfiles.pl:
                $Revision: 11.14 $ $Date: 01/07/02 15:05:15 $
        /usr/contrib/Q4/lib/q4lib_11.11/opensocket.pl:
                $Revision: 1.11 $
        /usr/contrib/Q4/lib/q4lib_11.11/ots.pl:
                $Revision: 1.2 $ $Date: 99/10/27 14:57:05 $
        /usr/contrib/Q4/lib/q4lib_11.11/pa_intr.pl:
                $Revision: 1.2 $ $Date: 00/11/29 14:17:38 $
        /usr/contrib/Q4/lib/q4lib_11.11/patches.pl:
                $Header: patches.pl,v 11.10 01/04/06 16:49:51 markus
                        o Exp $
        /usr/contrib/Q4/lib/q4lib_11.11/pci.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/processes.pl:
                $Revision: 1.3 $ $Date: 01/04/25 13:25:06 $ for 11i
        /usr/contrib/Q4/lib/q4lib_11.11/processors.pl:
                $Revision: 1.1 $ $Date: 00/10/09 18:41:24 $ for 11.i
        /usr/contrib/Q4/lib/q4lib_11.11/proclist.pl:
                $Revision: 1.4 $ $Date: 01/04/06 15:57:34 $ for 11.i
        /usr/contrib/Q4/lib/q4lib_11.11/pset.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/psm.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/q4.pl:
                $Revision: 11.10 $ $Date: 20/0./6. 9.:4.:2. $
        /usr/contrib/Q4/lib/q4lib_11.11/q4t.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/rpb.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/runq.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/showfields.pl:
                Version : 1.4
        /usr/contrib/Q4/lib/q4lib_11.11/sigatm.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/sio.pl:
                $Header: sio.pl,v 1.3 02/09/21 11:26:41 markuso Exp
                        $
        /usr/contrib/Q4/lib/q4lib_11.11/sleep_queue.pl:
                $Revision: 11.1 $ $Date: 00/10/30 17:02:39 $
        /usr/contrib/Q4/lib/q4lib_11.11/spinlock_depth.pl:
                $Revision: 11.19 $ $Date: 01/03/19 12:12:48 $
                $Revision: 11.4+ $ $Date: 2000/07/06 19:35:33 $
        /usr/contrib/Q4/lib/q4lib_11.11/stape.pl:
                $Revision: 1.1 $ $Date: 2000/02/07 13:40:15 $
        /usr/contrib/Q4/lib/q4lib_11.11/streams.pl:
                $Revision: 3.0 $ $Date: 3/28/03 17:00:00 MWolff $
        /usr/contrib/Q4/lib/q4lib_11.11/swapconf.pl:
                $Revision: 11.3 $ $Date: 00/10/10 17:04:31 $
        /usr/contrib/Q4/lib/q4lib_11.11/tables.pl:
                $Revision: 11.2 $ $Date: 99/08/12 16:04:15 $
        /usr/contrib/Q4/lib/q4lib_11.11/tachyon.pl:
                $Revision: 1.1 $ $Date: 02/06/17 15:44:23 $ $Author:
                         markuso $';
        /usr/contrib/Q4/lib/q4lib_11.11/td.pl:
                $Revision: 1.7 $ $Date: 03/01/09 12:16:38 $ $Author:
                         markuso $';
        /usr/contrib/Q4/lib/q4lib_11.11/threads.pl:
                $Revision: 1.1 $ $Date: 00/10/09 18:43:33 $ for 11.i
        /usr/contrib/Q4/lib/q4lib_11.11/traces.pl:
                $Revision: 11.2 $ $Date: 00/10/04 12:40:07 $
        /usr/contrib/Q4/lib/q4lib_11.11/uname.pl:
                $Revision: 11.12 $ $Date: 01/07/02 18:13:58 $
        /usr/contrib/Q4/lib/q4lib_11.11/uptime.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/user.pl:
                $Revision: 1.1 $ $Date: 00/10/09 18:43:37 $ for 11.i
        /usr/contrib/Q4/lib/q4lib_11.11/vfs.pl:
                $Header: vfs.pl,v 11.8 01/09/20 12:11:48 markuso Exp
                         $
        /usr/contrib/Q4/lib/q4lib_11.11/vm.pl:
                11.11 $Header: vm.pl,v 1.1 01/04/25 13:20:33 markuso
                         Exp $
        /usr/contrib/Q4/lib/q4lib_11.11/vm_analyze.pl:
                ISU/q4/vm_analyze.pl
                $Header: vm_analyze.pl,v 1.3 2000/07/10 14:12:50 roo
                        t Exp $
        /usr/contrib/Q4/lib/q4lib_11.11/vm_display.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/vm_utils.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/vm_vfddbd.pl:
                $Revision: 11.3 $ $Date: 99/11/16 16:37:30 $
        /usr/contrib/Q4/lib/q4lib_11.11/vmtrace.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/vxfs.pl:
                $Revision: 11.1 $ $Date: 99/11/03 18:07:08 $
        /usr/contrib/Q4/lib/q4lib_11.11/vxvm.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.11/whathappened.pl:
                $Revision: 1.9 $ $Date: 01/02/19 16:54:35 $ for 11.i
                        ';
        /usr/contrib/Q4/lib/q4lib_11.11/wsioscsi.pl:
                $Revision: 11.17 $ $Date: 03/03/20 17:22:47 $
        /usr/contrib/Q4/lib/q4lib_11.20/LEC.pl:
                ISU/q4/LEC.pl
                $Header: LEC.pl,v 1.2 97/11/21 10:34:43 gael Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/REVISION:
                None
        /usr/contrib/Q4/lib/q4lib_11.20/addresses.pl:
                ISU/q4/addresses.pl
        /usr/contrib/Q4/lib/q4lib_11.20/adjust.pl:
                ISU/q4/adjust.pl
                $Header: adjust.pl,v 11.0 98/02/06 12:46:57 markuso
                        Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/analyze.pl:
                ISU/q4/analyze.pl
                $Header: analyze.pl,v 11.7 99/08/12 16:08:58 root Ex
                        p $
        /usr/contrib/Q4/lib/q4lib_11.20/atmgsc.pl:
                ISU/q4/atmgsc.pl
                $Header: atmgsc.pl,v 1.17 98/01/15 16:27:23 ydm Exp
                        $
        /usr/contrib/Q4/lib/q4lib_11.20/bucketwalk.pl:
                ISU/q4/bucketwalk.pl
                $Header: bucketwalk.pl,v 1.0 98/12/01 20:42:11 root
                        Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/buf.pl:
                ISU/q4/buf.pl
                $Header: buf.pl,v 1.4 2000/07/07 18:48:44 root Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/caam.pl:
                ISU/q4/caam.pl
                $Header: caam.pl,v 4.1 96/12/11 15:25:39 gael Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/callout.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.20/checkdump.pl:
                $Revision: 11.4 $ $Date: 01/05/11 17:50:03 $
        /usr/contrib/Q4/lib/q4lib_11.20/commands.pl:
                ISU/q4/commands.pl
                $Header: commands.pl,v 11.4 2000/07/07 18:37:43 root
                         Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/crashes.pl:
                ISU/q4/crashes.pl
                $Header: crashes.pl,v 11.3 99/08/12 16:03:49 markuso
                         Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/create_pile.pl:
                ISU/q4/create_pile.pl
                $Header: create_pile.pl,v 1.1 99/08/12 16:03:50 mark
                        uso Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/credentials.pl:
                ISU/q4/credentials.pl
                $Header: credentials.pl,v 11.1 99/08/12 16:04:08 mar
                        kuso Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/dev.pl:
                ISU/q4/dev.pl
                $Header: dev.pl,v 1.1 2000/05/12 14:41:16 jda Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/diag.pl:
                ISU/q4/diag.pl
                $Header: diag.pl,v 11.1 99/08/12 16:04:08 root Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/dump.pl:
                ISU/q4/dump.pl
                $Header: dump.pl,v 1.1 99/10/19 23:56:26 root Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/files.pl:
                ISU/q4/files.pl
                $Header: files.pl,v 11.2 99/08/12 16:04:08 root Exp
                        $
        /usr/contrib/Q4/lib/q4lib_11.20/gio.pl:
                ISU/q4/gio.pl
        /usr/contrib/Q4/lib/q4lib_11.20/globals.pl:
                ISU/q4/globals.pl
                $Header: globals.pl,v 11.1 2000/07/07 18:20:24 root
                        Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/inode.pl:
                ISU/q4/inode.pl
                $Header: inode.pl,v 1.2 97/09/24 11:34:32 markuso Ex
                        p $
        /usr/contrib/Q4/lib/q4lib_11.20/ioreq.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.20/ioscan.pl:
                $Revision: 11.10 $ $Date: 01/01/30 10:00:29 $
        /usr/contrib/Q4/lib/q4lib_11.20/ipatm.pl:
                ISU/q4/ipatm.pl
                $Header: ipatm.pl,v 6.3 98/02/12 18:18:56 gael Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/kminfo.pl:
                ISU/q4/kminfo.pl
                $Header: kminfo.pl,v 2.106 97/08/22 15:10:00 marden
                        Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/krs.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.20/locklist.pl:
                ISU/q4/locklist.pl
                $Header: locklist.pl,v 11.2 99/08/12 16:04:08 markus
                        o Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/lvm.pl:
                $Header: lvm.pl,v 11.6 02/04/30 20:45:45 markuso Exp
                         $
        /usr/contrib/Q4/lib/q4lib_11.20/makepile.pl:
                ISU/q4/makepile.pl
                $Header: makepile.pl,v 1.1 99/10/19 23:57:23 root Ex
                        p $
        /usr/contrib/Q4/lib/q4lib_11.20/messagebuffer.pl:
                ISU/q4/messagebuffer.pl
                $Header: messagebuffer.pl,v 11.7 99/02/22 17:03:27 m
                        arkuso Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/misc.pl:
                $Revision: 11.15 $ $Date: 02/11/15 09:50:43 $
        /usr/contrib/Q4/lib/q4lib_11.20/misc2.pl:
                $Revision: 11.15 $ $Date: 2000/07/07 18:07:37 $
        /usr/contrib/Q4/lib/q4lib_11.20/netinfo.pl:
                ISU/q4/netinfo.pl
                $Header: netinfo.pl,v 2.102 98/08/19 06:21:59 root E
                        xp $
        /usr/contrib/Q4/lib/q4lib_11.20/openfiles.pl:
                ISU/q4/openfiles.pl
                $Header: openfiles.pl,v 11.7 99/08/12 16:04:08 root
                        Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/patches.pl:
                ISU/q4/patches.pl
                $Header: patches.pl,v 11.5 2000/07/07 17:59:37 root
                        Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/pci.pl:
                ISU/q4/pci.pl
                $Header: pci.pl,v 1.1 99/01/22 18:22:00 root Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/pgclass.pl:
                ISU/q4/pgclass.pl
                $Header: pgclass.pl,v 1.1 99/10/19 23:58:06 root Exp
                         $
        /usr/contrib/Q4/lib/q4lib_11.20/processes.pl:
                ISU/q4/processes.pl
                $Revision: 11.8 $ $Date: 2000/07/07 17:56:57 $
        /usr/contrib/Q4/lib/q4lib_11.20/processors.pl:
                ISU/q4/processors.pl
                $Revision: 11.7 $ $Date: 2000/07/07 17:54:44 $
        /usr/contrib/Q4/lib/q4lib_11.20/proclist.pl:
                ISU/q4/proclist.pl
                $Revision: 11.10 $ $Date: 2000/07/07 17:51:56 $
        /usr/contrib/Q4/lib/q4lib_11.20/q4.pl:
                $Revision: 11.10 $ $Date: 20/0./6. 9.:4.:2. $
        /usr/contrib/Q4/lib/q4lib_11.20/rpb.pl:
                ISU/q4/rpb.pl
                $Header: rpb.pl,v 11.1 99/08/12 16:04:14 markuso Exp
                         $
        /usr/contrib/Q4/lib/q4lib_11.20/sigatm.pl:
                ISU/q4/sigatm.pl
                $Header: sigatm.pl,v 4.4 98/02/02 15:13:06 alainn Ex
                        p $
        /usr/contrib/Q4/lib/q4lib_11.20/sleep_queue.pl:
                ISU/q4/sleep_queue.pl
                $Header: sleep_queue.pl,v 11.0 99/07/06 14:40:41 roo
                        t Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/spinlock_depth.pl:
                ISU/q4/spinlock_depth.pl
                $Revision: 11.4+ $ $Date: 2000/07/06 19:35:33 $
        /usr/contrib/Q4/lib/q4lib_11.20/streams.pl:
                $Revision: 3.0 $ $Date: 3/28/03 17:00:00 MWolff $
        /usr/contrib/Q4/lib/q4lib_11.20/swapconf.pl:
                ISU/q4/swapconf.pl
                $Revision: 11.1 $ $Date: 2000/07/06 19:19:45 $
        /usr/contrib/Q4/lib/q4lib_11.20/tables.pl:
                ISU/q4/tables.pl
                $Header: tables.pl,v 11.2 99/08/12 16:04:15 root Exp
                         $
        /usr/contrib/Q4/lib/q4lib_11.20/td.pl:
                $Revision: 1.7 $ $Date: 03/01/09 12:16:38 $ $Author:
                         markuso $';
        /usr/contrib/Q4/lib/q4lib_11.20/threads.pl:
                ISU/q4/threads.pl
                $Revision: 11.5 $ $Date: 2000/07/06 19:13:01 $
        /usr/contrib/Q4/lib/q4lib_11.20/traces.pl:
                ISU/q4/traces.pl
        /usr/contrib/Q4/lib/q4lib_11.20/uname.pl:
                ISU/q4/uname.pl
                $Header: uname.pl,v 11.4 99/08/12 16:04:15 markuso E
                        xp $
        /usr/contrib/Q4/lib/q4lib_11.20/uptime.pl:
                ISU/q4/uptime.pl
        /usr/contrib/Q4/lib/q4lib_11.20/user.pl:
                ISU/q4/user.pl
                $Header: user.pl,v 11.1 99/08/12 16:04:15 markuso Ex
                        p $
        /usr/contrib/Q4/lib/q4lib_11.20/vfs.pl:
                ISU/q4/vfs.pl
                $Header: vfs.pl,v 11.4 98/05/08 15:57:58 markuso Exp
                         $
        /usr/contrib/Q4/lib/q4lib_11.20/vm.pl:
                ISU/q4/vm.pl
                $Header: vm.pl,v 11.1 99/08/12 16:04:15 markuso Exp
                        $
        /usr/contrib/Q4/lib/q4lib_11.20/vm_analyze.pl:
                ISU/q4/vm_analyze.pl
                $Header: vm_analyze.pl,v 1.1 99/10/19 23:58:59 root
                        Exp $
                ISU/q4/vm_analyze.pl
                $Header: vm_analyze.pl,v 1.1 99/10/19 23:58:59 root
                        Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/vm_display.pl:
                ISU/q4/vm_display.pl
                $Header: vm_display.pl,v 1.1 99/10/19 23:59:37 root
                        Exp $
                ISU/q4/vm_display.pl
                $Header: vm_display.pl,v 1.1 99/10/19 23:59:37 root
                        Exp $
        /usr/contrib/Q4/lib/q4lib_11.20/vm_utils.pl:
                ISU/q4/vm_utils.pl
                $Header: vm_utils.pl,v 1.1 99/10/19 23:59:39 root Ex
                        p $
        /usr/contrib/Q4/lib/q4lib_11.20/vm_vfddbd.pl:
                $Revision: 11.3 $ $Date: 99/11/16 16:37:30 $
        /usr/contrib/Q4/lib/q4lib_11.20/vmreport.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.20/vmtrace.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.20/vxfs.pl:
                ISU/q4/vxfs.pl
                $Revision: 11.1 $ $Date: 2000/07/06 18:24:16 $
        /usr/contrib/Q4/lib/q4lib_11.20/whathappened.pl:
                $Revision: 11.22 $ $Date: 99/08/12 16:10:30 $
        /usr/contrib/Q4/lib/q4lib_11.20/wsioscsi.pl:
                $Revision: 11.17 $ $Date: 03/03/20 17:22:47 $
        /usr/contrib/Q4/lib/q4lib_11.20/x25streams.pl:
                ISU/q4/x25streams.pl
                $Header: x25streams.pl,v 1.8 97/07/17 23:59:59 root
                        Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/LEC.pl:
                ISU/q4/LEC.pl
                $Header: LEC.pl,v 1.2 97/11/21 10:34:43 gael Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/REVISION:
                None
        /usr/contrib/Q4/lib/q4lib_11.22/addresses.pl:
                ISU/q4/addresses.pl
        /usr/contrib/Q4/lib/q4lib_11.22/adjust.pl:
                ISU/q4/adjust.pl
                $Header: adjust.pl,v 11.0 98/02/06 12:46:57 markuso
                        Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/analyze.pl:
                ISU/q4/analyze.pl
                $Header: analyze.pl,v 11.7 99/08/12 16:08:58 root Ex
                        p $
        /usr/contrib/Q4/lib/q4lib_11.22/atmgsc.pl:
                ISU/q4/atmgsc.pl
                $Header: atmgsc.pl,v 1.17 98/01/15 16:27:23 ydm Exp
                        $
        /usr/contrib/Q4/lib/q4lib_11.22/bucketwalk.pl:
                ISU/q4/bucketwalk.pl
                $Header: bucketwalk.pl,v 1.0 98/12/01 20:42:11 root
                        Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/buf.pl:
                ISU/q4/buf.pl
                $Header: buf.pl,v 1.4 2000/07/07 18:48:44 root Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/caam.pl:
                ISU/q4/caam.pl
                $Header: caam.pl,v 4.1 96/12/11 15:25:39 gael Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/callout.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.22/checkdump.pl:
                ISU/q4/checkdump.pl
                $Header: checkdump.pl,v 1.1 99/10/19 23:55:26 root E
                        xp $
        /usr/contrib/Q4/lib/q4lib_11.22/commands.pl:
                ISU/q4/commands.pl
                $Header: commands.pl,v 11.4 2000/07/07 18:37:43 root
                         Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/crashes.pl:
                ISU/q4/crashes.pl
                $Header: crashes.pl,v 11.3 99/08/12 16:03:49 markuso
                         Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/create_pile.pl:
                ISU/q4/create_pile.pl
                $Header: create_pile.pl,v 1.1 99/08/12 16:03:50 mark
                        uso Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/credentials.pl:
                ISU/q4/credentials.pl
                $Header: credentials.pl,v 11.1 99/08/12 16:04:08 mar
                        kuso Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/dev.pl:
                ISU/q4/dev.pl
                $Header: dev.pl,v 1.1 2000/05/12 14:41:16 jda Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/diag.pl:
                ISU/q4/diag.pl
                $Header: diag.pl,v 11.1 99/08/12 16:04:08 root Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/dump.pl:
                ISU/q4/dump.pl
                $Header: dump.pl,v 1.1 99/10/19 23:56:26 root Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/epic.pl:
                ISU/q4/epic.pl
                $Header: epic.pl,v 1.1 99/10/19 23:56:28 root Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/files.pl:
                ISU/q4/files.pl
                $Header: files.pl,v 11.2 99/08/12 16:04:08 root Exp
                        $
        /usr/contrib/Q4/lib/q4lib_11.22/genlog.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.22/gio.pl:
                ISU/q4/gio.pl
        /usr/contrib/Q4/lib/q4lib_11.22/globals.pl:
                ISU/q4/globals.pl
                $Header: globals.pl,v 11.1 2000/07/07 18:20:24 root
                        Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/inode.pl:
                ISU/q4/inode.pl
                $Header: inode.pl,v 1.2 97/09/24 11:34:32 markuso Ex
                        p $
        /usr/contrib/Q4/lib/q4lib_11.22/ioreq.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.22/ioscan.pl:
                ISU/q4/ioscan.pl
                $Revision: 11.7 $ $Date: 2000/07/07 18:17:36 $
        /usr/contrib/Q4/lib/q4lib_11.22/ipatm.pl:
                ISU/q4/ipatm.pl
                $Header: ipatm.pl,v 6.3 98/02/12 18:18:56 gael Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/kminfo.pl:
                ISU/q4/kminfo.pl
                $Header: kminfo.pl,v 2.106 97/08/22 15:10:00 marden
                        Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/krs.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.22/locklist.pl:
                ISU/q4/locklist.pl
                $Header: locklist.pl,v 11.2 99/08/12 16:04:08 markus
                        o Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/lvm.pl:
                ISU/q4/lvm.pl
                $Header: lvm.pl,v 11.1 98/09/24 16:25:30 markuso Exp
                         $
        /usr/contrib/Q4/lib/q4lib_11.22/makepile.pl:
                ISU/q4/makepile.pl
                $Header: makepile.pl,v 1.1 99/10/19 23:57:23 root Ex
                        p $
        /usr/contrib/Q4/lib/q4lib_11.22/messagebuffer.pl:
                ISU/q4/messagebuffer.pl
                $Header: messagebuffer.pl,v 11.7 99/02/22 17:03:27 m
                        arkuso Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/misc.pl:
                $Revision: 11.15 $ $Date: 02/11/15 09:50:43 $
        /usr/contrib/Q4/lib/q4lib_11.22/misc2.pl:
                $Revision: 11.15 $ $Date: 2000/07/07 18:07:37 $
        /usr/contrib/Q4/lib/q4lib_11.22/netinfo.pl:
                ISU/q4/netinfo.pl
                $Header: netinfo.pl,v 2.102 98/08/19 06:21:59 root E
                        xp $
        /usr/contrib/Q4/lib/q4lib_11.22/openfiles.pl:
                ISU/q4/openfiles.pl
                $Header: openfiles.pl,v 11.7 99/08/12 16:04:08 root
                        Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/patches.pl:
                ISU/q4/patches.pl
                $Header: patches.pl,v 11.5 2000/07/07 17:59:37 root
                        Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/pci.pl:
                ISU/q4/pci.pl
                $Header: pci.pl,v 1.1 99/01/22 18:22:00 root Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/pgclass.pl:
                ISU/q4/pgclass.pl
                $Header: pgclass.pl,v 1.1 99/10/19 23:58:06 root Exp
                         $
        /usr/contrib/Q4/lib/q4lib_11.22/processes.pl:
                ISU/q4/processes.pl
                $Revision: 11.8 $ $Date: 2000/07/07 17:56:57 $
        /usr/contrib/Q4/lib/q4lib_11.22/processors.pl:
                ISU/q4/processors.pl
                $Revision: 11.7 $ $Date: 2000/07/07 17:54:44 $
        /usr/contrib/Q4/lib/q4lib_11.22/proclist.pl:
                $Revision: 11.11 $ $Date: 99/09/02 16:25:42 $
        /usr/contrib/Q4/lib/q4lib_11.22/pset.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.22/q4.pl:
                ISU/q4/q4.pl
                $Header: q4.pl,v 11.1 99/08/12 16:04:14 markuso Exp
                        $
        /usr/contrib/Q4/lib/q4lib_11.22/rpb.pl:
                ISU/q4/rpb.pl
                $Header: rpb.pl,v 11.1 99/08/12 16:04:14 markuso Exp
                         $
        /usr/contrib/Q4/lib/q4lib_11.22/runq.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.22/sigatm.pl:
                ISU/q4/sigatm.pl
                $Header: sigatm.pl,v 4.4 98/02/02 15:13:06 alainn Ex
                        p $
        /usr/contrib/Q4/lib/q4lib_11.22/sleep_queue.pl:
                ISU/q4/sleep_queue.pl
                $Header: sleep_queue.pl,v 11.0 99/07/06 14:40:41 roo
                        t Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/spinlock_depth.pl:
                ISU/q4/spinlock_depth.pl
                $Revision: 11.4+ $ $Date: 2000/07/06 19:35:33 $
        /usr/contrib/Q4/lib/q4lib_11.22/streams.pl:
                $Revision: 3.0 $ $Date: 3/28/03 17:00:00 MWolff $
        /usr/contrib/Q4/lib/q4lib_11.22/swapconf.pl:
                ISU/q4/swapconf.pl
                $Revision: 11.1 $ $Date: 2000/07/06 19:19:45 $
        /usr/contrib/Q4/lib/q4lib_11.22/tables.pl:
                ISU/q4/tables.pl
                $Header: tables.pl,v 11.2 99/08/12 16:04:15 root Exp
                         $
        /usr/contrib/Q4/lib/q4lib_11.22/td.pl:
                $Revision: 1.7 $ $Date: 03/01/09 12:16:38 $ $Author:
                         markuso $';
        /usr/contrib/Q4/lib/q4lib_11.22/threads.pl:
                ISU/q4/threads.pl
                $Revision: 11.5 $ $Date: 2000/07/06 19:13:01 $
        /usr/contrib/Q4/lib/q4lib_11.22/traces.pl:
                ISU/q4/traces.pl
        /usr/contrib/Q4/lib/q4lib_11.22/uname.pl:
                ISU/q4/uname.pl
                $Header: uname.pl,v 11.4 99/08/12 16:04:15 markuso E
                        xp $
        /usr/contrib/Q4/lib/q4lib_11.22/uptime.pl:
                ISU/q4/uptime.pl
        /usr/contrib/Q4/lib/q4lib_11.22/user.pl:
                ISU/q4/user.pl
                $Header: user.pl,v 11.1 99/08/12 16:04:15 markuso Ex
                        p $
        /usr/contrib/Q4/lib/q4lib_11.22/vfs.pl:
                ISU/q4/vfs.pl
                $Header: vfs.pl,v 11.4 98/05/08 15:57:58 markuso Exp
                         $
        /usr/contrib/Q4/lib/q4lib_11.22/vm.pl:
                ISU/q4/vm.pl
        /usr/contrib/Q4/lib/q4lib_11.22/vm_analyze.pl:
                ISU/q4/vm_analyze.pl
                $Header: vm_analyze.pl,v 1.3 2000/07/10 14:12:50 roo
                        t Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/vm_display.pl:
                ISU/q4/vm_display.pl
                $Header: vm_display.pl,v 1.1 99/10/19 23:59:37 root
                        Exp $
                ISU/q4/vm_display.pl
                $Header: vm_display.pl,v 1.1 99/10/19 23:59:37 root
                        Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/vm_physpage.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.22/vm_utils.pl:
                ISU/q4/vm_utils.pl
                $Header: vm_utils.pl,v 1.1 99/10/19 23:59:39 root Ex
                        p $
        /usr/contrib/Q4/lib/q4lib_11.22/vm_vfddbd.pl:
                $Revision: 11.3 $ $Date: 99/11/16 16:37:30 $
        /usr/contrib/Q4/lib/q4lib_11.22/vmreport.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.22/vmtrace.pl:
                None
        /usr/contrib/Q4/lib/q4lib_11.22/vxfs.pl:
                ISU/q4/vxfs.pl
                $Revision: 11.1 $ $Date: 2000/07/06 18:24:16 $
        /usr/contrib/Q4/lib/q4lib_11.22/vxvm.pl:
                ISU/q4/vxvm.pl
                $Header: vxvm.pl,v 11.11 2000/06/26 16:25:30 detracc
                        a Exp $
        /usr/contrib/Q4/lib/q4lib_11.22/whathappened.pl:
                $Revision: 11.22 $ $Date: 99/08/12 16:10:30 $
        /usr/contrib/Q4/lib/q4lib_11.22/wsioscsi.pl:
                $Revision: 11.17 $ $Date: 03/03/20 17:22:47 $
        /usr/contrib/Q4/lib/q4lib_11.22/x25streams.pl:
                ISU/q4/x25streams.pl
                $Header: x25streams.pl,v 1.8 97/07/17 23:59:59 root
                        Exp $

cksum(1) Output:

        OS-Core.Q4,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP:
        2966185919 6341 /usr/contrib/Q4/README
        224234685 18 /usr/contrib/Q4/REVISION
        2627635443 250792 /usr/contrib/Q4/bin/getasm
        770211653 460837 /usr/contrib/Q4/bin/kmeminfo
        1697505244 495616 /usr/contrib/Q4/bin/nm.elf
        1801426 932 /usr/contrib/Q4/bin/nm.q4.sw
        1480354453 32768 /usr/contrib/Q4/bin/nm.som
        1273236821 1546916 /usr/contrib/Q4/bin/perl
        2766559030 3119736 /usr/contrib/Q4/bin/q4
        2887628204 139615 /usr/contrib/Q4/bin/q4.pxdb
        703391864 2292 /usr/contrib/Q4/bin/q4pxdb
        2590686147 290816 /usr/contrib/Q4/bin/q4pxdb64
        3262477297 547 /usr/contrib/Q4/bin/set_env
        1228054204 141343 /usr/contrib/Q4/doc/Q4Docs.tar.Z
        670911324 55981 /usr/contrib/Q4/lib/q4lib/LEC.pl
        3093482857 28 /usr/contrib/Q4/lib/q4lib/REVISION
        2391918743 1836 /usr/contrib/Q4/lib/q4lib/addresses.pl
        2776565579 2224 /usr/contrib/Q4/lib/q4lib/adjust.pl
        4244765260 13352 /usr/contrib/Q4/lib/q4lib/aio.pl
        347034691 3657 /usr/contrib/Q4/lib/q4lib/analyze.pl
        3454879464 54279 /usr/contrib/Q4/lib/q4lib/atmgsc.pl
        3286189528 20816 /usr/contrib/Q4/lib/q4lib/bucketwalk.pl
        1886653385 15447 /usr/contrib/Q4/lib/q4lib/buf.pl
        1104764040 26895 /usr/contrib/Q4/lib/q4lib/caam.pl
        2990888841 28568 /usr/contrib/Q4/lib/q4lib/callout.pl
        3960788711 8376 /usr/contrib/Q4/lib/q4lib/checkdump.pl
        3051167652 5720 /usr/contrib/Q4/lib/q4lib/cmcld.pl
        2942795222 3829 /usr/contrib/Q4/lib/q4lib/commands.pl
        3872436082 5181 /usr/contrib/Q4/lib/q4lib/crashes.pl
        748127924 2957 /usr/contrib/Q4/lib/q4lib/create_pile.pl
        1139071797 1163 /usr/contrib/Q4/lib/q4lib/credentials.pl
        640011338 4088 /usr/contrib/Q4/lib/q4lib/dev.pl
        2659388588 7471 /usr/contrib/Q4/lib/q4lib/diag.pl
        3432596602 4799 /usr/contrib/Q4/lib/q4lib/disc3.pl
        701624303 2363 /usr/contrib/Q4/lib/q4lib/disc30.pl
        3192091373 4862 /usr/contrib/Q4/lib/q4lib/dlpi_trace.pl
        1027414694 8731 /usr/contrib/Q4/lib/q4lib/drivers.pl
        1442624559 7040 /usr/contrib/Q4/lib/q4lib/dump.pl
        2562641308 1491 /usr/contrib/Q4/lib/q4lib/epic.pl
        1113056062 3526 /usr/contrib/Q4/lib/q4lib/escsi.pl
        2684659297 4733 /usr/contrib/Q4/lib/q4lib/files.pl
        688145459 6917 /usr/contrib/Q4/lib/q4lib/genlog.pl
        1455217104 40387 /usr/contrib/Q4/lib/q4lib/gio.pl
        3124532884 3516 /usr/contrib/Q4/lib/q4lib/globals.pl
        2888576164 5954 /usr/contrib/Q4/lib/q4lib/i2o.pl
        1217242185 7270 /usr/contrib/Q4/lib/q4lib/i2o_log.pl
        4142211618 6043 /usr/contrib/Q4/lib/q4lib/inode.pl
        944381292 18145 /usr/contrib/Q4/lib/q4lib/ioreq.pl
        1154555569 9531 /usr/contrib/Q4/lib/q4lib/ioscan.pl
        1649253604 48834 /usr/contrib/Q4/lib/q4lib/ipatm.pl
        2117719093 3071 /usr/contrib/Q4/lib/q4lib/kc.pl
        22831464 46013 /usr/contrib/Q4/lib/q4lib/kminfo.pl
        2536387180 7792 /usr/contrib/Q4/lib/q4lib/krs.pl
        1218210298 3370 /usr/contrib/Q4/lib/q4lib/locklist.pl
        441808583 2211 /usr/contrib/Q4/lib/q4lib/lsdev.pl
        3882522541 41421 /usr/contrib/Q4/lib/q4lib/lvm.pl
        306573847 3587 /usr/contrib/Q4/lib/q4lib/makepile.pl
        1780577693 59232 /usr/contrib/Q4/lib/q4lib/mcainit.pl
        548675763 493 /usr/contrib/Q4/lib/q4lib/messagebuffer.pl
        4183651886 5011 /usr/contrib/Q4/lib/q4lib/mhnmisc.pl
        934631445 31263 /usr/contrib/Q4/lib/q4lib/misc.pl
        1160767557 47488 /usr/contrib/Q4/lib/q4lib/misc2.pl
        2446962805 4096 /usr/contrib/Q4/lib/q4lib/modules.pl
        1547470556 1450 /usr/contrib/Q4/lib/q4lib/navigate.pl
        3263698782 41009 /usr/contrib/Q4/lib/q4lib/netinfo.pl
        2543989980 14964 /usr/contrib/Q4/lib/q4lib/nio_scsi.pl
        2267801186 10159 /usr/contrib/Q4/lib/q4lib/openfiles.pl
        206696554 49869 /usr/contrib/Q4/lib/q4lib/opensocket.pl
        74007573 49538 /usr/contrib/Q4/lib/q4lib/ots.pl
        1035083988 13530 /usr/contrib/Q4/lib/q4lib/pa_intr.pl
        2997759276 3309 /usr/contrib/Q4/lib/q4lib/patches.pl
        3622567042 4833 /usr/contrib/Q4/lib/q4lib/pci.pl
        1128473072 1953 /usr/contrib/Q4/lib/q4lib/pgclass.pl
        4032650012 14631 /usr/contrib/Q4/lib/q4lib/processes.pl
        2380425947 5396 /usr/contrib/Q4/lib/q4lib/processors.pl
        1137578517 13895 /usr/contrib/Q4/lib/q4lib/proclist.pl
        2564914295 26387 /usr/contrib/Q4/lib/q4lib/pset.pl
        2692360635 17374 /usr/contrib/Q4/lib/q4lib/q4.pl
        130945487 11306 /usr/contrib/Q4/lib/q4lib/q4t.pl
        3372167421 888 /usr/contrib/Q4/lib/q4lib/queue.pl
        1939006011 1135 /usr/contrib/Q4/lib/q4lib/rpb.pl
        3954595492 26266 /usr/contrib/Q4/lib/q4lib/runq.pl
        1536232314 5310 /usr/contrib/Q4/lib/q4lib/sample.q4rc.pl
        382832493 6151 /usr/contrib/Q4/lib/q4lib/scsi3.pl
        3951465946 16931 /usr/contrib/Q4/lib/q4lib/showfields.pl
        1192728489 50499 /usr/contrib/Q4/lib/q4lib/sigatm.pl
        2081606671 44053 /usr/contrib/Q4/lib/q4lib/sio.pl
        2407672598 8625 /usr/contrib/Q4/lib/q4lib/sleep_queue.pl
        1400032892 27002 /usr/contrib/Q4/lib/q4lib/spinlock_depth.pl
        2718210401 5187 /usr/contrib/Q4/lib/q4lib/stape.pl
        215427474 4592 /usr/contrib/Q4/lib/q4lib/streams.pl
        3210078709 4335 /usr/contrib/Q4/lib/q4lib/streamsCommand.pl
        2330004665 8770 /usr/contrib/Q4/lib/q4lib/streamsMisc.pl
        473889787 738 /usr/contrib/Q4/lib/q4lib/streamsStack.pl
        1898392619 10453 /usr/contrib/Q4/lib/q4lib/swapconf.pl
        1773911711 7913 /usr/contrib/Q4/lib/q4lib/tables.pl
        3824294748 31604 /usr/contrib/Q4/lib/q4lib/td.pl
        3262198395 5559 /usr/contrib/Q4/lib/q4lib/threads.pl
        1944887354 1181 /usr/contrib/Q4/lib/q4lib/traces.pl
        2448183753 3601 /usr/contrib/Q4/lib/q4lib/uname.pl
        3424275738 1168 /usr/contrib/Q4/lib/q4lib/uptime.pl
        2565975475 2300 /usr/contrib/Q4/lib/q4lib/user.pl
        1785041135 9285 /usr/contrib/Q4/lib/q4lib/vfs.pl
        573998385 6667 /usr/contrib/Q4/lib/q4lib/vm.pl
        967954389 50630 /usr/contrib/Q4/lib/q4lib/vm_analyze.pl
        3149040555 14527 /usr/contrib/Q4/lib/q4lib/vm_display.pl
        2574411925 5082 /usr/contrib/Q4/lib/q4lib/vm_kmem_lpc.pl
        1970423487 3588 /usr/contrib/Q4/lib/q4lib/vm_loc.pl
        1240571478 9974 /usr/contrib/Q4/lib/q4lib/vm_physpage.pl
        3218811559 3814 /usr/contrib/Q4/lib/q4lib/vm_utils.pl
        408369313 5286 /usr/contrib/Q4/lib/q4lib/vm_vfddbd.pl
        1156366739 39071 /usr/contrib/Q4/lib/q4lib/vmtrace.pl
        212006752 5453 /usr/contrib/Q4/lib/q4lib/vxfs.pl
        3398667388 7426 /usr/contrib/Q4/lib/q4lib/vxvm.pl
        1155868817 46609 /usr/contrib/Q4/lib/q4lib/whathappened.pl
        3961988366 10817 /usr/contrib/Q4/lib/q4lib/wsioscsi.pl
        724855536 56147 /usr/contrib/Q4/lib/q4lib/x25streams.pl
        2376297566 101486 /usr/contrib/Q4/lib/q4lib_10.01/LEC.pl
        2246552469 28 /usr/contrib/Q4/lib/q4lib_10.01/REVISION
        1845272301 1787 /usr/contrib/Q4/lib/q4lib_10.01/addresses.pl
        3846139960 2191 /usr/contrib/Q4/lib/q4lib_10.01/adjust.pl
        2072401310 30755 /usr/contrib/Q4/lib/q4lib_10.01/alaxis.pl
        4001095162 2563 /usr/contrib/Q4/lib/q4lib_10.01/analyze.pl
        345012291 56633 /usr/contrib/Q4/lib/q4lib_10.01/atmgsc.pl
        134812404 20727 /usr/contrib/Q4/lib/q4lib_10.01/
                bucketwalk.pl
        3802735954 11329 /usr/contrib/Q4/lib/q4lib_10.01/buf.pl
        2761352756 46799 /usr/contrib/Q4/lib/q4lib_10.01/caam.pl
        1081161703 18796 /usr/contrib/Q4/lib/q4lib_10.01/callout.pl
        3865934786 41140 /usr/contrib/Q4/lib/q4lib_10.01/calloway.pl
        3051167652 5720 /usr/contrib/Q4/lib/q4lib_10.01/cmcld.pl
        1257680116 1019 /usr/contrib/Q4/lib/q4lib_10.01/commands.pl
        3490522822 3740 /usr/contrib/Q4/lib/q4lib_10.01/crashes.pl
        3443873555 2168 /usr/contrib/Q4/lib/q4lib_10.01/
                create_pile.pl
        88197327 821 /usr/contrib/Q4/lib/q4lib_10.01/credentials.pl
        2649578550 7412 /usr/contrib/Q4/lib/q4lib_10.01/diag.pl
        447805596 4614 /usr/contrib/Q4/lib/q4lib_10.01/disc3.pl
        1330662920 2666 /usr/contrib/Q4/lib/q4lib_10.01/disc30.pl
        3153243648 8647 /usr/contrib/Q4/lib/q4lib_10.01/drivers.pl
        1165922681 3198 /usr/contrib/Q4/lib/q4lib_10.01/dump.pl
        1955645640 2534 /usr/contrib/Q4/lib/q4lib_10.01/files.pl
        3464707018 42501 /usr/contrib/Q4/lib/q4lib_10.01/forepci.pl
        2249970862 20945 /usr/contrib/Q4/lib/q4lib_10.01/gio.pl
        3542561700 1107 /usr/contrib/Q4/lib/q4lib_10.01/globals.pl
        1313773922 6009 /usr/contrib/Q4/lib/q4lib_10.01/inode.pl
        3564397552 8315 /usr/contrib/Q4/lib/q4lib_10.01/ioscan.pl
        1641058791 18151 /usr/contrib/Q4/lib/q4lib_10.01/ioscan2.pl
        4016894117 48738 /usr/contrib/Q4/lib/q4lib_10.01/ipatm.pl
        758157047 9735 /usr/contrib/Q4/lib/q4lib_10.01/kminfo.pl
        693643577 3371 /usr/contrib/Q4/lib/q4lib_10.01/locklist.pl
        1582507391 41405 /usr/contrib/Q4/lib/q4lib_10.01/lvm.pl
        3208585688 2357 /usr/contrib/Q4/lib/q4lib_10.01/makepile.pl
        1736218750 283 /usr/contrib/Q4/lib/q4lib_10.01/
                messagebuffer.pl
        3815176569 12071 /usr/contrib/Q4/lib/q4lib_10.01/misc.pl
        930500739 28660 /usr/contrib/Q4/lib/q4lib_10.01/misc2.pl
        2846045864 4024 /usr/contrib/Q4/lib/q4lib_10.01/modules.pl
        553163055 1420 /usr/contrib/Q4/lib/q4lib_10.01/navigate.pl
        2928156470 25868 /usr/contrib/Q4/lib/q4lib_10.01/netinfo.pl
        1120842579 3838 /usr/contrib/Q4/lib/q4lib_10.01/patches.pl
        2863482423 4644 /usr/contrib/Q4/lib/q4lib_10.01/pci.pl
        2068416947 5076 /usr/contrib/Q4/lib/q4lib_10.01/processes.pl
        2593344242 2724 /usr/contrib/Q4/lib/q4lib_10.01/
                processors.pl
        2800203478 6700 /usr/contrib/Q4/lib/q4lib_10.01/proclist.pl
        3018149665 16150 /usr/contrib/Q4/lib/q4lib_10.01/q4.pl
        2547323032 864 /usr/contrib/Q4/lib/q4lib_10.01/queue.pl
        3803364057 454 /usr/contrib/Q4/lib/q4lib_10.01/rpb.pl
        4049733641 6133 /usr/contrib/Q4/lib/q4lib_10.01/scsi3.pl
        805209769 3378 /usr/contrib/Q4/lib/q4lib_10.01/scsi_isc.pl
        3649348215 16964 /usr/contrib/Q4/lib/q4lib_10.01/showfields
        1805603693 50492 /usr/contrib/Q4/lib/q4lib_10.01/sigatm.pl
        1536468408 41975 /usr/contrib/Q4/lib/q4lib_10.01/sio.pl
        87691156 8525 /usr/contrib/Q4/lib/q4lib_10.01/sleep_queue.pl
        2145897350 5048 /usr/contrib/Q4/lib/q4lib_10.01/
                spinlock_depth.pl
        913369936 4564 /usr/contrib/Q4/lib/q4lib_10.01/streams.pl
        428472411 4293 /usr/contrib/Q4/lib/q4lib_10.01/
                streamsCommand.pl
        2847420650 8734 /usr/contrib/Q4/lib/q4lib_10.01/
                streamsMisc.pl
        1332251077 700 /usr/contrib/Q4/lib/q4lib_10.01/
                streamsStack.pl
        3904284581 10773 /usr/contrib/Q4/lib/q4lib_10.01/swapconf.pl
        3461923449 5084 /usr/contrib/Q4/lib/q4lib_10.01/tables.pl
        3584073216 641 /usr/contrib/Q4/lib/q4lib_10.01/traces.pl
        1275509284 3074 /usr/contrib/Q4/lib/q4lib_10.01/uname.pl
        952874734 196608 /usr/contrib/Q4/lib/q4lib_10.01/unwind
        2420837604 6343 /usr/contrib/Q4/lib/q4lib_10.01/unwind.pl
        382023111 697 /usr/contrib/Q4/lib/q4lib_10.01/uptime.pl
        4051941039 1655 /usr/contrib/Q4/lib/q4lib_10.01/user.pl
        862769172 2448 /usr/contrib/Q4/lib/q4lib_10.01/vfs.pl
        251757470 4239 /usr/contrib/Q4/lib/q4lib_10.01/vm.pl
        2598454044 6521 /usr/contrib/Q4/lib/q4lib_10.01/vmtrace.pl
        2901164585 2355 /usr/contrib/Q4/lib/q4lib_10.01/vxfs.pl
        3006038651 21713 /usr/contrib/Q4/lib/q4lib_10.01/
                whathappened.pl
        3095680401 10788 /usr/contrib/Q4/lib/q4lib_10.01/wsioscsi.pl
        923284530 54799 /usr/contrib/Q4/lib/q4lib_10.01/
                x25streams.pl
        2376297566 101486 /usr/contrib/Q4/lib/q4lib_10.10/LEC.pl
        2761525892 27 /usr/contrib/Q4/lib/q4lib_10.10/REVISION
        2368820967 1772 /usr/contrib/Q4/lib/q4lib_10.10/addresses.pl
        2697429687 2193 /usr/contrib/Q4/lib/q4lib_10.10/adjust.pl
        2072401310 30755 /usr/contrib/Q4/lib/q4lib_10.10/alaxis.pl
        2827621327 3327 /usr/contrib/Q4/lib/q4lib_10.10/analyze.pl
        345012291 56633 /usr/contrib/Q4/lib/q4lib_10.10/atmgsc.pl
        134812404 20727 /usr/contrib/Q4/lib/q4lib_10.10/
                bucketwalk.pl
        416596644 11554 /usr/contrib/Q4/lib/q4lib_10.10/buf.pl
        2761352756 46799 /usr/contrib/Q4/lib/q4lib_10.10/caam.pl
        1839688802 18808 /usr/contrib/Q4/lib/q4lib_10.10/callout.pl
        3865934786 41140 /usr/contrib/Q4/lib/q4lib_10.10/calloway.pl
        3051167652 5720 /usr/contrib/Q4/lib/q4lib_10.10/cmcld.pl
        1941463384 1609 /usr/contrib/Q4/lib/q4lib_10.10/commands.pl
        210002560 3778 /usr/contrib/Q4/lib/q4lib_10.10/crashes.pl
        2632204895 2945 /usr/contrib/Q4/lib/q4lib_10.10/
                create_pile.pl
        3895077952 821 /usr/contrib/Q4/lib/q4lib_10.10/
                credentials.pl
        2649578550 7412 /usr/contrib/Q4/lib/q4lib_10.10/diag.pl
        3131020688 4614 /usr/contrib/Q4/lib/q4lib_10.10/disc3.pl
        2012659595 2666 /usr/contrib/Q4/lib/q4lib_10.10/disc30.pl
        1950942567 8647 /usr/contrib/Q4/lib/q4lib_10.10/drivers.pl
        1351972692 3198 /usr/contrib/Q4/lib/q4lib_10.10/dump.pl
        1883188810 2784 /usr/contrib/Q4/lib/q4lib_10.10/files.pl
        3464707018 42501 /usr/contrib/Q4/lib/q4lib_10.10/forepci.pl
        3558460269 20945 /usr/contrib/Q4/lib/q4lib_10.10/gio.pl
        2728983965 2720 /usr/contrib/Q4/lib/q4lib_10.10/globals.pl
        3839145394 6015 /usr/contrib/Q4/lib/q4lib_10.10/inode.pl
        4241797836 8408 /usr/contrib/Q4/lib/q4lib_10.10/ioscan.pl
        3920377394 18118 /usr/contrib/Q4/lib/q4lib_10.10/ioscan2.pl
        4016894117 48738 /usr/contrib/Q4/lib/q4lib_10.10/ipatm.pl
        758157047 9735 /usr/contrib/Q4/lib/q4lib_10.10/kminfo.pl
        693643577 3371 /usr/contrib/Q4/lib/q4lib_10.10/locklist.pl
        2347987441 41405 /usr/contrib/Q4/lib/q4lib_10.10/lvm.pl
        3208585688 2357 /usr/contrib/Q4/lib/q4lib_10.10/makepile.pl
        4186034752 635 /usr/contrib/Q4/lib/q4lib_10.10/
                messagebuffer.pl
        1158182225 15505 /usr/contrib/Q4/lib/q4lib_10.10/misc.pl
        4245901621 27959 /usr/contrib/Q4/lib/q4lib_10.10/misc2.pl
        50552110 4024 /usr/contrib/Q4/lib/q4lib_10.10/modules.pl
        2616690154 1420 /usr/contrib/Q4/lib/q4lib_10.10/navigate.pl
        410022121 25571 /usr/contrib/Q4/lib/q4lib_10.10/netinfo.pl
        3334706429 9757 /usr/contrib/Q4/lib/q4lib_10.10/openfiles.pl
        1120842579 3838 /usr/contrib/Q4/lib/q4lib_10.10/patches.pl
        2863482423 4644 /usr/contrib/Q4/lib/q4lib_10.10/pci.pl
        1707039515 6430 /usr/contrib/Q4/lib/q4lib_10.10/processes.pl
        216470945 3356 /usr/contrib/Q4/lib/q4lib_10.10/processors.pl
        2131813302 12566 /usr/contrib/Q4/lib/q4lib_10.10/proclist.pl
        3018149665 16150 /usr/contrib/Q4/lib/q4lib_10.10/q4.pl
        351748451 864 /usr/contrib/Q4/lib/q4lib_10.10/queue.pl
        563626593 1077 /usr/contrib/Q4/lib/q4lib_10.10/rpb.pl
        394394828 6133 /usr/contrib/Q4/lib/q4lib_10.10/scsi3.pl
        1516239214 16964 /usr/contrib/Q4/lib/q4lib_10.10/showfields
        1805603693 50492 /usr/contrib/Q4/lib/q4lib_10.10/sigatm.pl
        4053733180 41975 /usr/contrib/Q4/lib/q4lib_10.10/sio.pl
        87691156 8525 /usr/contrib/Q4/lib/q4lib_10.10/sleep_queue.pl
        53859046 5030 /usr/contrib/Q4/lib/q4lib_10.10/
                spinlock_depth.pl
        1754679126 4564 /usr/contrib/Q4/lib/q4lib_10.10/streams.pl
        2021226782 4293 /usr/contrib/Q4/lib/q4lib_10.10/
                streamsCommand.pl
        1091383279 8734 /usr/contrib/Q4/lib/q4lib_10.10/
                streamsMisc.pl
        3237591994 700 /usr/contrib/Q4/lib/q4lib_10.10/
                streamsStack.pl
        2237112187 10773 /usr/contrib/Q4/lib/q4lib_10.10/swapconf.pl
        1595010103 4976 /usr/contrib/Q4/lib/q4lib_10.10/tables.pl
        1186984576 4271 /usr/contrib/Q4/lib/q4lib_10.10/threads.pl
        4256289352 1158 /usr/contrib/Q4/lib/q4lib_10.10/traces.pl
        3526403560 3074 /usr/contrib/Q4/lib/q4lib_10.10/uname.pl
        1604334807 697 /usr/contrib/Q4/lib/q4lib_10.10/uptime.pl
        79334829 1702 /usr/contrib/Q4/lib/q4lib_10.10/user.pl
        416447235 8685 /usr/contrib/Q4/lib/q4lib_10.10/vfs.pl
        664450113 5924 /usr/contrib/Q4/lib/q4lib_10.10/vm.pl
        4209567076 3766 /usr/contrib/Q4/lib/q4lib_10.10/vm_vfddbd.pl
        1447668141 20542 /usr/contrib/Q4/lib/q4lib_10.10/vmtrace
        1645275436 6556 /usr/contrib/Q4/lib/q4lib_10.10/vmtrace.pl
        2125654275 2355 /usr/contrib/Q4/lib/q4lib_10.10/vxfs.pl
        2790390794 41067 /usr/contrib/Q4/lib/q4lib_10.10/
                whathappened.pl
        3095680401 10788 /usr/contrib/Q4/lib/q4lib_10.10/wsioscsi.pl
        2517241536 56037 /usr/contrib/Q4/lib/q4lib_10.10/
                x25streams.pl
        4171709031 57979 /usr/contrib/Q4/lib/q4lib_10.20/LEC.pl
        2224188813 28 /usr/contrib/Q4/lib/q4lib_10.20/REVISION
        3483226269 1772 /usr/contrib/Q4/lib/q4lib_10.20/addresses.pl
        1322748092 4278 /usr/contrib/Q4/lib/q4lib_10.20/adjust.pl
        2072401310 30755 /usr/contrib/Q4/lib/q4lib_10.20/alaxis.pl
        548442998 3843 /usr/contrib/Q4/lib/q4lib_10.20/analyze.pl
        345012291 56633 /usr/contrib/Q4/lib/q4lib_10.20/atmgsc.pl
        134812404 20727 /usr/contrib/Q4/lib/q4lib_10.20/
                bucketwalk.pl
        2944485083 14370 /usr/contrib/Q4/lib/q4lib_10.20/buf.pl
        2761352756 46799 /usr/contrib/Q4/lib/q4lib_10.20/caam.pl
        2330260538 18808 /usr/contrib/Q4/lib/q4lib_10.20/callout.pl
        3865934786 41140 /usr/contrib/Q4/lib/q4lib_10.20/calloway.pl
        3875192862 6178 /usr/contrib/Q4/lib/q4lib_10.20/cmcld.pl
        1009146275 1510 /usr/contrib/Q4/lib/q4lib_10.20/commands.pl
        1662209278 3182 /usr/contrib/Q4/lib/q4lib_10.20/
                cpu_cycles.pl
        600499517 3861 /usr/contrib/Q4/lib/q4lib_10.20/crashes.pl
        4106535828 2783 /usr/contrib/Q4/lib/q4lib_10.20/
                create_pile.pl
        1458553486 1118 /usr/contrib/Q4/lib/q4lib_10.20/
                credentials.pl
        3277339906 10556 /usr/contrib/Q4/lib/q4lib_10.20/diag.pl
        2819966358 3319 /usr/contrib/Q4/lib/q4lib_10.20/dump.pl
        3056400224 2784 /usr/contrib/Q4/lib/q4lib_10.20/files.pl
        3464707018 42501 /usr/contrib/Q4/lib/q4lib_10.20/forepci.pl
        2662685650 23008 /usr/contrib/Q4/lib/q4lib_10.20/gio.pl
        3240334223 2720 /usr/contrib/Q4/lib/q4lib_10.20/globals.pl
        3655541338 6015 /usr/contrib/Q4/lib/q4lib_10.20/inode.pl
        1373972263 60730 /usr/contrib/Q4/lib/q4lib_10.20/ioreq.pl
        2893939070 8408 /usr/contrib/Q4/lib/q4lib_10.20/ioscan.pl
        4016894117 48738 /usr/contrib/Q4/lib/q4lib_10.20/ipatm.pl
        758157047 9735 /usr/contrib/Q4/lib/q4lib_10.20/kminfo.pl
        4082300395 3624 /usr/contrib/Q4/lib/q4lib_10.20/locklist.pl
        441808583 2211 /usr/contrib/Q4/lib/q4lib_10.20/lsdev.pl
        3807105385 43957 /usr/contrib/Q4/lib/q4lib_10.20/lvm.pl
        3208585688 2357 /usr/contrib/Q4/lib/q4lib_10.20/makepile.pl
        3099357493 635 /usr/contrib/Q4/lib/q4lib_10.20/
                messagebuffer.pl
        4183651886 5011 /usr/contrib/Q4/lib/q4lib_10.20/mhnmisc.pl
        211042507 24366 /usr/contrib/Q4/lib/q4lib_10.20/misc.pl
        320795924 43855 /usr/contrib/Q4/lib/q4lib_10.20/misc2.pl
        382082003 25573 /usr/contrib/Q4/lib/q4lib_10.20/netinfo.pl
        3610206468 15001 /usr/contrib/Q4/lib/q4lib_10.20/nio_scsi.pl
        257862862 11543 /usr/contrib/Q4/lib/q4lib_10.20/openfiles.pl
        206696554 49869 /usr/contrib/Q4/lib/q4lib_10.20/
                opensocket.pl
        74007573 49538 /usr/contrib/Q4/lib/q4lib_10.20/ots.pl
        1035083988 13530 /usr/contrib/Q4/lib/q4lib_10.20/pa_intr.pl
        2154654843 11485 /usr/contrib/Q4/lib/q4lib_10.20/patches.pl
        2863482423 4644 /usr/contrib/Q4/lib/q4lib_10.20/pci.pl
        250476051 11509 /usr/contrib/Q4/lib/q4lib_10.20/processes.pl
        1605313726 3364 /usr/contrib/Q4/lib/q4lib_10.20/
                processors.pl
        2358962204 13544 /usr/contrib/Q4/lib/q4lib_10.20/proclist.pl
        803480186 16950 /usr/contrib/Q4/lib/q4lib_10.20/q4.pl
        130945487 11306 /usr/contrib/Q4/lib/q4lib_10.20/q4t.pl
        1703293839 1109 /usr/contrib/Q4/lib/q4lib_10.20/rpb.pl
        3951465946 16931 /usr/contrib/Q4/lib/q4lib_10.20/showfields
        1805603693 50492 /usr/contrib/Q4/lib/q4lib_10.20/sigatm.pl
        3859277429 34935 /usr/contrib/Q4/lib/q4lib_10.20/sio.pl
        4182555313 8887 /usr/contrib/Q4/lib/q4lib_10.20/
                sleep_queue.pl
        1825118996 21417 /usr/contrib/Q4/lib/q4lib_10.20/
                spinlock_depth.pl
        2718210401 5187 /usr/contrib/Q4/lib/q4lib_10.20/stape.pl
        845352652 31488 /usr/contrib/Q4/lib/q4lib_10.20/streams.pl
        2785244881 12166 /usr/contrib/Q4/lib/q4lib_10.20/swapconf.pl
        387551389 7828 /usr/contrib/Q4/lib/q4lib_10.20/tables.pl
        2257601137 79154 /usr/contrib/Q4/lib/q4lib_10.20/tachyon.pl
        3756993333 4215 /usr/contrib/Q4/lib/q4lib_10.20/threads.pl
        1965119844 1158 /usr/contrib/Q4/lib/q4lib_10.20/traces.pl
        1922824202 3392 /usr/contrib/Q4/lib/q4lib_10.20/uname.pl
        4209538901 707 /usr/contrib/Q4/lib/q4lib_10.20/uptime.pl
        897056498 1525 /usr/contrib/Q4/lib/q4lib_10.20/user.pl
        1876071642 8685 /usr/contrib/Q4/lib/q4lib_10.20/vfs.pl
        3579609675 7533 /usr/contrib/Q4/lib/q4lib_10.20/vm.pl
        1366837530 3753 /usr/contrib/Q4/lib/q4lib_10.20/vm_vfddbd.pl
        938170193 6556 /usr/contrib/Q4/lib/q4lib_10.20/vmtrace.pl
        210316704 4271 /usr/contrib/Q4/lib/q4lib_10.20/vxfs.pl
        1278091443 55381 /usr/contrib/Q4/lib/q4lib_10.20/
                whathappened.pl
        3308182638 35987 /usr/contrib/Q4/lib/q4lib_10.20/wsioscsi.pl
        4171709031 57979 /usr/contrib/Q4/lib/q4lib_10.30/LEC.pl
        2964232758 27 /usr/contrib/Q4/lib/q4lib_10.30/REVISION
        1149630125 1773 /usr/contrib/Q4/lib/q4lib_10.30/addresses.pl
        1007717089 2194 /usr/contrib/Q4/lib/q4lib_10.30/adjust.pl
        2005457232 3329 /usr/contrib/Q4/lib/q4lib_10.30/analyze.pl
        3068889474 56178 /usr/contrib/Q4/lib/q4lib_10.30/atmgsc.pl
        134812404 20727 /usr/contrib/Q4/lib/q4lib_10.30/
                bucketwalk.pl
        739777386 11555 /usr/contrib/Q4/lib/q4lib_10.30/buf.pl
        1077340298 27779 /usr/contrib/Q4/lib/q4lib_10.30/caam.pl
        1865937497 18809 /usr/contrib/Q4/lib/q4lib_10.30/callout.pl
        3051167652 5720 /usr/contrib/Q4/lib/q4lib_10.30/cmcld.pl
        1873604366 1610 /usr/contrib/Q4/lib/q4lib_10.30/commands.pl
        863838862 3779 /usr/contrib/Q4/lib/q4lib_10.30/crashes.pl
        3853582648 2946 /usr/contrib/Q4/lib/q4lib_10.30/
                create_pile.pl
        808791455 822 /usr/contrib/Q4/lib/q4lib_10.30/credentials.pl
        2649578550 7412 /usr/contrib/Q4/lib/q4lib_10.30/diag.pl
        4121474061 4615 /usr/contrib/Q4/lib/q4lib_10.30/disc3.pl
        1692887814 2667 /usr/contrib/Q4/lib/q4lib_10.30/disc30.pl
        1677845329 2932 /usr/contrib/Q4/lib/q4lib_10.30/dump.pl
        844629299 2785 /usr/contrib/Q4/lib/q4lib_10.30/files.pl
        1595567484 23046 /usr/contrib/Q4/lib/q4lib_10.30/gio.pl
        2333795848 2721 /usr/contrib/Q4/lib/q4lib_10.30/globals.pl
        1254560165 6016 /usr/contrib/Q4/lib/q4lib_10.30/inode.pl
        3691058932 8325 /usr/contrib/Q4/lib/q4lib_10.30/ioscan.pl
        406016969 18152 /usr/contrib/Q4/lib/q4lib_10.30/ioscan2.pl
        4236901196 50512 /usr/contrib/Q4/lib/q4lib_10.30/ipatm.pl
        758157047 9735 /usr/contrib/Q4/lib/q4lib_10.30/kminfo.pl
        428095562 3372 /usr/contrib/Q4/lib/q4lib_10.30/locklist.pl
        782867195 41394 /usr/contrib/Q4/lib/q4lib_10.30/lvm.pl
        3208585688 2357 /usr/contrib/Q4/lib/q4lib_10.30/makepile.pl
        2948339004 636 /usr/contrib/Q4/lib/q4lib_10.30/
                messagebuffer.pl
        3004454579 15506 /usr/contrib/Q4/lib/q4lib_10.30/misc.pl
        1464542069 31879 /usr/contrib/Q4/lib/q4lib_10.30/misc2.pl
        3384133827 40707 /usr/contrib/Q4/lib/q4lib_10.30/netinfo.pl
        275198806 10080 /usr/contrib/Q4/lib/q4lib_10.30/openfiles.pl
        1120842579 3838 /usr/contrib/Q4/lib/q4lib_10.30/patches.pl
        2863482423 4644 /usr/contrib/Q4/lib/q4lib_10.30/pci.pl
        2462801478 6431 /usr/contrib/Q4/lib/q4lib_10.30/processes.pl
        2843961224 3357 /usr/contrib/Q4/lib/q4lib_10.30/
                processors.pl
        3455546136 12567 /usr/contrib/Q4/lib/q4lib_10.30/proclist.pl
        176894880 16096 /usr/contrib/Q4/lib/q4lib_10.30/q4.pl
        1104654646 1078 /usr/contrib/Q4/lib/q4lib_10.30/rpb.pl
        1634862168 847 /usr/contrib/Q4/lib/q4lib_10.30/
                sample.q4rc.pl
        104829803 6132 /usr/contrib/Q4/lib/q4lib_10.30/scsi3.pl
        2557940956 16954 /usr/contrib/Q4/lib/q4lib_10.30/showfields
        156341490 52149 /usr/contrib/Q4/lib/q4lib_10.30/sigatm.pl
        448347334 41977 /usr/contrib/Q4/lib/q4lib_10.30/sio.pl
        87691156 8525 /usr/contrib/Q4/lib/q4lib_10.30/sleep_queue.pl
        4118071038 5031 /usr/contrib/Q4/lib/q4lib_10.30/
                spinlock_depth.pl
        2718210401 5187 /usr/contrib/Q4/lib/q4lib_10.30/stape.pl
        4074077442 24145 /usr/contrib/Q4/lib/q4lib_10.30/streams.pl
        1092361144 10774 /usr/contrib/Q4/lib/q4lib_10.30/swapconf.pl
        3625582739 4977 /usr/contrib/Q4/lib/q4lib_10.30/tables.pl
        2322735915 4272 /usr/contrib/Q4/lib/q4lib_10.30/threads.pl
        3811209474 1159 /usr/contrib/Q4/lib/q4lib_10.30/traces.pl
        2443136604 3075 /usr/contrib/Q4/lib/q4lib_10.30/uname.pl
        1881456218 698 /usr/contrib/Q4/lib/q4lib_10.30/uptime.pl
        1379832752 1703 /usr/contrib/Q4/lib/q4lib_10.30/user.pl
        2325928209 8686 /usr/contrib/Q4/lib/q4lib_10.30/vfs.pl
        1813400041 5925 /usr/contrib/Q4/lib/q4lib_10.30/vm.pl
        83464381 3767 /usr/contrib/Q4/lib/q4lib_10.30/vm_vfddbd.pl
        1447668141 20542 /usr/contrib/Q4/lib/q4lib_10.30/vmtrace
        1000344802 6557 /usr/contrib/Q4/lib/q4lib_10.30/vmtrace.pl
        2397404713 2356 /usr/contrib/Q4/lib/q4lib_10.30/vxfs.pl
        2913299615 40694 /usr/contrib/Q4/lib/q4lib_10.30/
                whathappened.pl
        3095680401 10788 /usr/contrib/Q4/lib/q4lib_10.30/wsioscsi.pl
        2517241536 56037 /usr/contrib/Q4/lib/q4lib_10.30/
                x25streams.pl
        2376297566 101486 /usr/contrib/Q4/lib/q4lib_11.00/LEC.pl
        4113057172 28 /usr/contrib/Q4/lib/q4lib_11.00/REVISION
        2919323044 1766 /usr/contrib/Q4/lib/q4lib_11.00/addresses.pl
        1322748092 4278 /usr/contrib/Q4/lib/q4lib_11.00/adjust.pl
        2072401310 30755 /usr/contrib/Q4/lib/q4lib_11.00/alaxis.pl
        548442998 3843 /usr/contrib/Q4/lib/q4lib_11.00/analyze.pl
        345012291 56633 /usr/contrib/Q4/lib/q4lib_11.00/atmgsc.pl
        134812404 20727 /usr/contrib/Q4/lib/q4lib_11.00/
                bucketwalk.pl
        2944485083 14370 /usr/contrib/Q4/lib/q4lib_11.00/buf.pl
        2761352756 46799 /usr/contrib/Q4/lib/q4lib_11.00/caam.pl
        1680151896 22945 /usr/contrib/Q4/lib/q4lib_11.00/callout.pl
        3865934786 41140 /usr/contrib/Q4/lib/q4lib_11.00/calloway.pl
        3266388535 5321 /usr/contrib/Q4/lib/q4lib_11.00/checkdump.pl
        3875192862 6178 /usr/contrib/Q4/lib/q4lib_11.00/cmcld.pl
        1009146275 1510 /usr/contrib/Q4/lib/q4lib_11.00/commands.pl
        1662209278 3182 /usr/contrib/Q4/lib/q4lib_11.00/
                cpu_cycles.pl
        600499517 3861 /usr/contrib/Q4/lib/q4lib_11.00/crashes.pl
        3090031500 2923 /usr/contrib/Q4/lib/q4lib_11.00/
                create_pile.pl
        1458553486 1118 /usr/contrib/Q4/lib/q4lib_11.00/
                credentials.pl
        3277339906 10556 /usr/contrib/Q4/lib/q4lib_11.00/diag.pl
        2819966358 3319 /usr/contrib/Q4/lib/q4lib_11.00/dump.pl
        2909726248 1411 /usr/contrib/Q4/lib/q4lib_11.00/epic.pl
        1141963121 2757 /usr/contrib/Q4/lib/q4lib_11.00/files.pl
        3464707018 42501 /usr/contrib/Q4/lib/q4lib_11.00/forepci.pl
        2195020605 21253 /usr/contrib/Q4/lib/q4lib_11.00/gio.pl
        3497472838 2690 /usr/contrib/Q4/lib/q4lib_11.00/globals.pl
        2888576164 5954 /usr/contrib/Q4/lib/q4lib_11.00/i2o.pl
        1217242185 7270 /usr/contrib/Q4/lib/q4lib_11.00/i2o_log.pl
        4103677545 6015 /usr/contrib/Q4/lib/q4lib_11.00/inode.pl
        1373972263 60730 /usr/contrib/Q4/lib/q4lib_11.00/ioreq.pl
        1902693407 9939 /usr/contrib/Q4/lib/q4lib_11.00/ioscan.pl
        1920455106 8839 /usr/contrib/Q4/lib/q4lib_11.00/iovrs.pl
        4016894117 48738 /usr/contrib/Q4/lib/q4lib_11.00/ipatm.pl
        4286940618 7405 /usr/contrib/Q4/lib/q4lib_11.00/kminfo.pl
        4082300395 3624 /usr/contrib/Q4/lib/q4lib_11.00/locklist.pl
        441808583 2211 /usr/contrib/Q4/lib/q4lib_11.00/lsdev.pl
        3807105385 43957 /usr/contrib/Q4/lib/q4lib_11.00/lvm.pl
        3208585688 2357 /usr/contrib/Q4/lib/q4lib_11.00/makepile.pl
        2979783963 462 /usr/contrib/Q4/lib/q4lib_11.00/
                messagebuffer.pl
        4183651886 5011 /usr/contrib/Q4/lib/q4lib_11.00/mhnmisc.pl
        211042507 24366 /usr/contrib/Q4/lib/q4lib_11.00/misc.pl
        4231817469 45530 /usr/contrib/Q4/lib/q4lib_11.00/misc2.pl
        1867068656 41503 /usr/contrib/Q4/lib/q4lib_11.00/netinfo.pl
        3610206468 15001 /usr/contrib/Q4/lib/q4lib_11.00/nio_scsi.pl
        257862862 11543 /usr/contrib/Q4/lib/q4lib_11.00/openfiles.pl
        206696554 49869 /usr/contrib/Q4/lib/q4lib_11.00/
                opensocket.pl
        74007573 49538 /usr/contrib/Q4/lib/q4lib_11.00/ots.pl
        1035083988 13530 /usr/contrib/Q4/lib/q4lib_11.00/pa_intr.pl
        2154654843 11485 /usr/contrib/Q4/lib/q4lib_11.00/patches.pl
        2863482423 4644 /usr/contrib/Q4/lib/q4lib_11.00/pci.pl
        250476051 11509 /usr/contrib/Q4/lib/q4lib_11.00/processes.pl
        530451226 3792 /usr/contrib/Q4/lib/q4lib_11.00/processors.pl
        1732633264 14130 /usr/contrib/Q4/lib/q4lib_11.00/proclist.pl
        2560189029 17094 /usr/contrib/Q4/lib/q4lib_11.00/q4.pl
        130945487 11306 /usr/contrib/Q4/lib/q4lib_11.00/q4t.pl
        1703293839 1109 /usr/contrib/Q4/lib/q4lib_11.00/rpb.pl
        3951465946 16931 /usr/contrib/Q4/lib/q4lib_11.00/showfields
        1805603693 50492 /usr/contrib/Q4/lib/q4lib_11.00/sigatm.pl
        3859277429 34935 /usr/contrib/Q4/lib/q4lib_11.00/sio.pl
        4182555313 8887 /usr/contrib/Q4/lib/q4lib_11.00/
                sleep_queue.pl
        1825118996 21417 /usr/contrib/Q4/lib/q4lib_11.00/
                spinlock_depth.pl
        2718210401 5187 /usr/contrib/Q4/lib/q4lib_11.00/stape.pl
        845352652 31488 /usr/contrib/Q4/lib/q4lib_11.00/streams.pl
        2785244881 12166 /usr/contrib/Q4/lib/q4lib_11.00/swapconf.pl
        387551389 7828 /usr/contrib/Q4/lib/q4lib_11.00/tables.pl
        2257601137 79154 /usr/contrib/Q4/lib/q4lib_11.00/tachyon.pl
        2513662715 30307 /usr/contrib/Q4/lib/q4lib_11.00/td.pl
        3756993333 4215 /usr/contrib/Q4/lib/q4lib_11.00/threads.pl
        2007170578 1124 /usr/contrib/Q4/lib/q4lib_11.00/traces.pl
        1922824202 3392 /usr/contrib/Q4/lib/q4lib_11.00/uname.pl
        2615123289 1145 /usr/contrib/Q4/lib/q4lib_11.00/uptime.pl
        897056498 1525 /usr/contrib/Q4/lib/q4lib_11.00/user.pl
        633790632 13043 /usr/contrib/Q4/lib/q4lib_11.00/vfs.pl
        1493159817 8225 /usr/contrib/Q4/lib/q4lib_11.00/vm.pl
        1397717856 49713 /usr/contrib/Q4/lib/q4lib_11.00/
                vm_analyze.pl
        2384056299 14347 /usr/contrib/Q4/lib/q4lib_11.00/
                vm_display.pl
        1327256086 3727 /usr/contrib/Q4/lib/q4lib_11.00/vm_utils.pl
        3611805157 3852 /usr/contrib/Q4/lib/q4lib_11.00/vm_vfddbd.pl
        115562703 10061 /usr/contrib/Q4/lib/q4lib_11.00/vmtrace.pl
        3190541082 6108 /usr/contrib/Q4/lib/q4lib_11.00/vxfs.pl
        2503845520 54085 /usr/contrib/Q4/lib/q4lib_11.00/
                whathappened.pl
        3308182638 35987 /usr/contrib/Q4/lib/q4lib_11.00/wsioscsi.pl
        2376297566 101486 /usr/contrib/Q4/lib/q4lib_11.11/LEC.pl
        600345944 28 /usr/contrib/Q4/lib/q4lib_11.11/REVISION
        1695899535 1801 /usr/contrib/Q4/lib/q4lib_11.11/addresses.pl
        1322748092 4278 /usr/contrib/Q4/lib/q4lib_11.11/adjust.pl
        2072401310 30755 /usr/contrib/Q4/lib/q4lib_11.11/alaxis.pl
        795681225 3811 /usr/contrib/Q4/lib/q4lib_11.11/analyze.pl
        345012291 56633 /usr/contrib/Q4/lib/q4lib_11.11/atmgsc.pl
        1044303819 14410 /usr/contrib/Q4/lib/q4lib_11.11/buf.pl
        2761352756 46799 /usr/contrib/Q4/lib/q4lib_11.11/caam.pl
        585899379 30047 /usr/contrib/Q4/lib/q4lib_11.11/callout.pl
        3865934786 41140 /usr/contrib/Q4/lib/q4lib_11.11/calloway.pl
        3960788711 8376 /usr/contrib/Q4/lib/q4lib_11.11/checkdump.pl
        3875192862 6178 /usr/contrib/Q4/lib/q4lib_11.11/cmcld.pl
        2314477273 10396 /usr/contrib/Q4/lib/q4lib_11.11/cmfr.pl
        3293563839 310 /usr/contrib/Q4/lib/q4lib_11.11/commands.pl
        1662209278 3182 /usr/contrib/Q4/lib/q4lib_11.11/
                cpu_cycles.pl
        600499517 3861 /usr/contrib/Q4/lib/q4lib_11.11/crashes.pl
        3090031500 2923 /usr/contrib/Q4/lib/q4lib_11.11/
                create_pile.pl
        1458553486 1118 /usr/contrib/Q4/lib/q4lib_11.11/
                credentials.pl
        3769426140 4009 /usr/contrib/Q4/lib/q4lib_11.11/dev.pl
        3277339906 10556 /usr/contrib/Q4/lib/q4lib_11.11/diag.pl
        2819966358 3319 /usr/contrib/Q4/lib/q4lib_11.11/dump.pl
        2909726248 1411 /usr/contrib/Q4/lib/q4lib_11.11/epic.pl
        1113056062 3526 /usr/contrib/Q4/lib/q4lib_11.11/escsi.pl
        1141963121 2757 /usr/contrib/Q4/lib/q4lib_11.11/files.pl
        3464707018 42501 /usr/contrib/Q4/lib/q4lib_11.11/forepci.pl
        2195020605 21253 /usr/contrib/Q4/lib/q4lib_11.11/gio.pl
        4153011246 2840 /usr/contrib/Q4/lib/q4lib_11.11/globals.pl
        2888576164 5954 /usr/contrib/Q4/lib/q4lib_11.11/i2o.pl
        1217242185 7270 /usr/contrib/Q4/lib/q4lib_11.11/i2o_log.pl
        1400861122 6047 /usr/contrib/Q4/lib/q4lib_11.11/inode.pl
        1373972263 60730 /usr/contrib/Q4/lib/q4lib_11.11/ioreq.pl
        1902693407 9939 /usr/contrib/Q4/lib/q4lib_11.11/ioscan.pl
        4016894117 48738 /usr/contrib/Q4/lib/q4lib_11.11/ipatm.pl
        3332425912 19677 /usr/contrib/Q4/lib/q4lib_11.11/kminfo.pl
        2536387180 7792 /usr/contrib/Q4/lib/q4lib_11.11/krs.pl
        436361910 3593 /usr/contrib/Q4/lib/q4lib_11.11/locklist.pl
        441808583 2211 /usr/contrib/Q4/lib/q4lib_11.11/lsdev.pl
        3807105385 43957 /usr/contrib/Q4/lib/q4lib_11.11/lvm.pl
        3208585688 2357 /usr/contrib/Q4/lib/q4lib_11.11/makepile.pl
        2979783963 462 /usr/contrib/Q4/lib/q4lib_11.11/
                messagebuffer.pl
        4183651886 5011 /usr/contrib/Q4/lib/q4lib_11.11/mhnmisc.pl
        211042507 24366 /usr/contrib/Q4/lib/q4lib_11.11/misc.pl
        2906723296 43180 /usr/contrib/Q4/lib/q4lib_11.11/misc2.pl
        237289840 32648 /usr/contrib/Q4/lib/q4lib_11.11/mod.pl
        1867068656 41503 /usr/contrib/Q4/lib/q4lib_11.11/netinfo.pl
        3610206468 15001 /usr/contrib/Q4/lib/q4lib_11.11/nio_scsi.pl
        257862862 11543 /usr/contrib/Q4/lib/q4lib_11.11/openfiles.pl
        206696554 49869 /usr/contrib/Q4/lib/q4lib_11.11/
                opensocket.pl
        74007573 49538 /usr/contrib/Q4/lib/q4lib_11.11/ots.pl
        1035083988 13530 /usr/contrib/Q4/lib/q4lib_11.11/pa_intr.pl
        2154654843 11485 /usr/contrib/Q4/lib/q4lib_11.11/patches.pl
        2863482423 4644 /usr/contrib/Q4/lib/q4lib_11.11/pci.pl
        1391362546 10939 /usr/contrib/Q4/lib/q4lib_11.11/
                processes.pl
        866034976 3733 /usr/contrib/Q4/lib/q4lib_11.11/processors.pl
        964462831 13816 /usr/contrib/Q4/lib/q4lib_11.11/proclist.pl
        3523600404 25844 /usr/contrib/Q4/lib/q4lib_11.11/pset.pl
        3889139287 12180 /usr/contrib/Q4/lib/q4lib_11.11/psm.pl
        2560189029 17094 /usr/contrib/Q4/lib/q4lib_11.11/q4.pl
        130945487 11306 /usr/contrib/Q4/lib/q4lib_11.11/q4t.pl
        1703293839 1109 /usr/contrib/Q4/lib/q4lib_11.11/rpb.pl
        815266355 29601 /usr/contrib/Q4/lib/q4lib_11.11/runq.pl
        3951465946 16931 /usr/contrib/Q4/lib/q4lib_11.11/
                showfields.pl
        1805603693 50492 /usr/contrib/Q4/lib/q4lib_11.11/sigatm.pl
        3859277429 34935 /usr/contrib/Q4/lib/q4lib_11.11/sio.pl
        4182555313 8887 /usr/contrib/Q4/lib/q4lib_11.11/
                sleep_queue.pl
        647887414 31063 /usr/contrib/Q4/lib/q4lib_11.11/
                spinlock_depth.pl
        2718210401 5187 /usr/contrib/Q4/lib/q4lib_11.11/stape.pl
        845352652 31488 /usr/contrib/Q4/lib/q4lib_11.11/streams.pl
        2785244881 12166 /usr/contrib/Q4/lib/q4lib_11.11/swapconf.pl
        387551389 7828 /usr/contrib/Q4/lib/q4lib_11.11/tables.pl
        2257601137 79154 /usr/contrib/Q4/lib/q4lib_11.11/tachyon.pl
        2513662715 30307 /usr/contrib/Q4/lib/q4lib_11.11/td.pl
        4270000419 3700 /usr/contrib/Q4/lib/q4lib_11.11/threads.pl
        2007170578 1124 /usr/contrib/Q4/lib/q4lib_11.11/traces.pl
        1922824202 3392 /usr/contrib/Q4/lib/q4lib_11.11/uname.pl
        2615123289 1145 /usr/contrib/Q4/lib/q4lib_11.11/uptime.pl
        2243039366 1525 /usr/contrib/Q4/lib/q4lib_11.11/user.pl
        633790632 13043 /usr/contrib/Q4/lib/q4lib_11.11/vfs.pl
        535728774 8148 /usr/contrib/Q4/lib/q4lib_11.11/vm.pl
        3969232101 50143 /usr/contrib/Q4/lib/q4lib_11.11/
                vm_analyze.pl
        2384056299 14347 /usr/contrib/Q4/lib/q4lib_11.11/
                vm_display.pl
        1327256086 3727 /usr/contrib/Q4/lib/q4lib_11.11/vm_utils.pl
        1449959877 3851 /usr/contrib/Q4/lib/q4lib_11.11/vm_vfddbd.pl
        2952165042 33554 /usr/contrib/Q4/lib/q4lib_11.11/vmtrace.pl
        3867181709 5429 /usr/contrib/Q4/lib/q4lib_11.11/vxfs.pl
        2331013930 4795 /usr/contrib/Q4/lib/q4lib_11.11/vxvm.pl
        2844674923 56517 /usr/contrib/Q4/lib/q4lib_11.11/
                whathappened.pl
        3308182638 35987 /usr/contrib/Q4/lib/q4lib_11.11/wsioscsi.pl
        670911324 55981 /usr/contrib/Q4/lib/q4lib_11.20/LEC.pl
        2830067852 27 /usr/contrib/Q4/lib/q4lib_11.20/REVISION
        1293161431 1844 /usr/contrib/Q4/lib/q4lib_11.20/addresses.pl
        2776565579 2224 /usr/contrib/Q4/lib/q4lib_11.20/adjust.pl
        347034691 3657 /usr/contrib/Q4/lib/q4lib_11.20/analyze.pl
        3454879464 54279 /usr/contrib/Q4/lib/q4lib_11.20/atmgsc.pl
        3286189528 20816 /usr/contrib/Q4/lib/q4lib_11.20/
                bucketwalk.pl
        2343966966 15398 /usr/contrib/Q4/lib/q4lib_11.20/buf.pl
        3194944144 26893 /usr/contrib/Q4/lib/q4lib_11.20/caam.pl
        3429825914 28002 /usr/contrib/Q4/lib/q4lib_11.20/callout.pl
        3266388535 5321 /usr/contrib/Q4/lib/q4lib_11.20/checkdump.pl
        777500676 3799 /usr/contrib/Q4/lib/q4lib_11.20/commands.pl
        404339543 4217 /usr/contrib/Q4/lib/q4lib_11.20/crashes.pl
        748127924 2957 /usr/contrib/Q4/lib/q4lib_11.20/
                create_pile.pl
        1139071797 1163 /usr/contrib/Q4/lib/q4lib_11.20/
                credentials.pl
        640011338 4088 /usr/contrib/Q4/lib/q4lib_11.20/dev.pl
        2659388588 7471 /usr/contrib/Q4/lib/q4lib_11.20/diag.pl
        839137359 3399 /usr/contrib/Q4/lib/q4lib_11.20/dump.pl
        3885659580 2842 /usr/contrib/Q4/lib/q4lib_11.20/files.pl
        2937074621 39576 /usr/contrib/Q4/lib/q4lib_11.20/gio.pl
        628711784 3247 /usr/contrib/Q4/lib/q4lib_11.20/globals.pl
        4142211618 6043 /usr/contrib/Q4/lib/q4lib_11.20/inode.pl
        1373972263 60730 /usr/contrib/Q4/lib/q4lib_11.20/ioreq.pl
        1902693407 9939 /usr/contrib/Q4/lib/q4lib_11.20/ioscan.pl
        717216629 48832 /usr/contrib/Q4/lib/q4lib_11.20/ipatm.pl
        2487728118 17419 /usr/contrib/Q4/lib/q4lib_11.20/kminfo.pl
        2536387180 7792 /usr/contrib/Q4/lib/q4lib_11.20/krs.pl
        1218210298 3370 /usr/contrib/Q4/lib/q4lib_11.20/locklist.pl
        3807105385 43957 /usr/contrib/Q4/lib/q4lib_11.20/lvm.pl
        3652209571 2445 /usr/contrib/Q4/lib/q4lib_11.20/makepile.pl
        548675763 493 /usr/contrib/Q4/lib/q4lib_11.20/
                messagebuffer.pl
        2735568541 24620 /usr/contrib/Q4/lib/q4lib_11.20/misc.pl
        3172697963 47510 /usr/contrib/Q4/lib/q4lib_11.20/misc2.pl
        3263698782 41009 /usr/contrib/Q4/lib/q4lib_11.20/netinfo.pl
        2267801186 10159 /usr/contrib/Q4/lib/q4lib_11.20/
                openfiles.pl
        858166320 3366 /usr/contrib/Q4/lib/q4lib_11.20/patches.pl
        3622567042 4833 /usr/contrib/Q4/lib/q4lib_11.20/pci.pl
        1308587390 1952 /usr/contrib/Q4/lib/q4lib_11.20/pgclass.pl
        923243327 14467 /usr/contrib/Q4/lib/q4lib_11.20/processes.pl
        2013059042 5217 /usr/contrib/Q4/lib/q4lib_11.20/
                processors.pl
        3288398467 13593 /usr/contrib/Q4/lib/q4lib_11.20/proclist.pl
        2560189029 17094 /usr/contrib/Q4/lib/q4lib_11.20/q4.pl
        1939006011 1135 /usr/contrib/Q4/lib/q4lib_11.20/rpb.pl
        1192728489 50499 /usr/contrib/Q4/lib/q4lib_11.20/sigatm.pl
        2407672598 8625 /usr/contrib/Q4/lib/q4lib_11.20/
                sleep_queue.pl
        1400032892 27002 /usr/contrib/Q4/lib/q4lib_11.20/
                spinlock_depth.pl
        845352652 31488 /usr/contrib/Q4/lib/q4lib_11.20/streams.pl
        1898392619 10453 /usr/contrib/Q4/lib/q4lib_11.20/swapconf.pl
        1773911711 7913 /usr/contrib/Q4/lib/q4lib_11.20/tables.pl
        2513662715 30307 /usr/contrib/Q4/lib/q4lib_11.20/td.pl
        3262198395 5559 /usr/contrib/Q4/lib/q4lib_11.20/threads.pl
        1944887354 1181 /usr/contrib/Q4/lib/q4lib_11.20/traces.pl
        1115199869 3402 /usr/contrib/Q4/lib/q4lib_11.20/uname.pl
        3424275738 1168 /usr/contrib/Q4/lib/q4lib_11.20/uptime.pl
        2266493768 1549 /usr/contrib/Q4/lib/q4lib_11.20/user.pl
        1785041135 9285 /usr/contrib/Q4/lib/q4lib_11.20/vfs.pl
        3821646232 8249 /usr/contrib/Q4/lib/q4lib_11.20/vm.pl
        1128817881 51156 /usr/contrib/Q4/lib/q4lib_11.20/
                vm_analyze.pl
        3149040555 14527 /usr/contrib/Q4/lib/q4lib_11.20/
                vm_display.pl
        3218811559 3814 /usr/contrib/Q4/lib/q4lib_11.20/vm_utils.pl
        283723146 3890 /usr/contrib/Q4/lib/q4lib_11.20/vm_vfddbd.pl
        870947249 15603 /usr/contrib/Q4/lib/q4lib_11.20/vmreport.pl
        2952165042 33554 /usr/contrib/Q4/lib/q4lib_11.20/vmtrace.pl
        212006752 5453 /usr/contrib/Q4/lib/q4lib_11.20/vxfs.pl
        1083944273 45401 /usr/contrib/Q4/lib/q4lib_11.20/
                whathappened.pl
        3308182638 35987 /usr/contrib/Q4/lib/q4lib_11.20/wsioscsi.pl
        1796958767 56126 /usr/contrib/Q4/lib/q4lib_11.20/
                x25streams.pl
        670911324 55981 /usr/contrib/Q4/lib/q4lib_11.22/LEC.pl
        3886857820 27 /usr/contrib/Q4/lib/q4lib_11.22/REVISION
        2391918743 1836 /usr/contrib/Q4/lib/q4lib_11.22/addresses.pl
        2776565579 2224 /usr/contrib/Q4/lib/q4lib_11.22/adjust.pl
        347034691 3657 /usr/contrib/Q4/lib/q4lib_11.22/analyze.pl
        3454879464 54279 /usr/contrib/Q4/lib/q4lib_11.22/atmgsc.pl
        3286189528 20816 /usr/contrib/Q4/lib/q4lib_11.22/
                bucketwalk.pl
        1886653385 15447 /usr/contrib/Q4/lib/q4lib_11.22/buf.pl
        3194944144 26893 /usr/contrib/Q4/lib/q4lib_11.22/caam.pl
        2990888841 28568 /usr/contrib/Q4/lib/q4lib_11.22/callout.pl
        2316275658 2472 /usr/contrib/Q4/lib/q4lib_11.22/checkdump.pl
        2942795222 3829 /usr/contrib/Q4/lib/q4lib_11.22/commands.pl
        1733512483 3795 /usr/contrib/Q4/lib/q4lib_11.22/crashes.pl
        748127924 2957 /usr/contrib/Q4/lib/q4lib_11.22/
                create_pile.pl
        1139071797 1163 /usr/contrib/Q4/lib/q4lib_11.22/
                credentials.pl
        640011338 4088 /usr/contrib/Q4/lib/q4lib_11.22/dev.pl
        2659388588 7471 /usr/contrib/Q4/lib/q4lib_11.22/diag.pl
        1442624559 7040 /usr/contrib/Q4/lib/q4lib_11.22/dump.pl
        2562641308 1491 /usr/contrib/Q4/lib/q4lib_11.22/epic.pl
        3885659580 2842 /usr/contrib/Q4/lib/q4lib_11.22/files.pl
        688145459 6917 /usr/contrib/Q4/lib/q4lib_11.22/genlog.pl
        1455217104 40387 /usr/contrib/Q4/lib/q4lib_11.22/gio.pl
        4229719202 3279 /usr/contrib/Q4/lib/q4lib_11.22/globals.pl
        4142211618 6043 /usr/contrib/Q4/lib/q4lib_11.22/inode.pl
        1373972263 60730 /usr/contrib/Q4/lib/q4lib_11.22/ioreq.pl
        1154555569 9531 /usr/contrib/Q4/lib/q4lib_11.22/ioscan.pl
        717216629 48832 /usr/contrib/Q4/lib/q4lib_11.22/ipatm.pl
        2380554054 48678 /usr/contrib/Q4/lib/q4lib_11.22/kminfo.pl
        2536387180 7792 /usr/contrib/Q4/lib/q4lib_11.22/krs.pl
        1218210298 3370 /usr/contrib/Q4/lib/q4lib_11.22/locklist.pl
        3882522541 41421 /usr/contrib/Q4/lib/q4lib_11.22/lvm.pl
        3652209571 2445 /usr/contrib/Q4/lib/q4lib_11.22/makepile.pl
        548675763 493 /usr/contrib/Q4/lib/q4lib_11.22/
                messagebuffer.pl
        3922579778 24628 /usr/contrib/Q4/lib/q4lib_11.22/misc.pl
        4046454192 45791 /usr/contrib/Q4/lib/q4lib_11.22/misc2.pl
        3263698782 41009 /usr/contrib/Q4/lib/q4lib_11.22/netinfo.pl
        2267801186 10159 /usr/contrib/Q4/lib/q4lib_11.22/
                openfiles.pl
        858166320 3366 /usr/contrib/Q4/lib/q4lib_11.22/patches.pl
        3622567042 4833 /usr/contrib/Q4/lib/q4lib_11.22/pci.pl
        1128473072 1953 /usr/contrib/Q4/lib/q4lib_11.22/pgclass.pl
        923243327 14467 /usr/contrib/Q4/lib/q4lib_11.22/processes.pl
        2380425947 5396 /usr/contrib/Q4/lib/q4lib_11.22/
                processors.pl
        93562432 13715 /usr/contrib/Q4/lib/q4lib_11.22/proclist.pl
        2564914295 26387 /usr/contrib/Q4/lib/q4lib_11.22/pset.pl
        2359347178 17345 /usr/contrib/Q4/lib/q4lib_11.22/q4.pl
        1939006011 1135 /usr/contrib/Q4/lib/q4lib_11.22/rpb.pl
        3954595492 26266 /usr/contrib/Q4/lib/q4lib_11.22/runq.pl
        1192728489 50499 /usr/contrib/Q4/lib/q4lib_11.22/sigatm.pl
        2407672598 8625 /usr/contrib/Q4/lib/q4lib_11.22/
                sleep_queue.pl
        1400032892 27002 /usr/contrib/Q4/lib/q4lib_11.22/
                spinlock_depth.pl
        845352652 31488 /usr/contrib/Q4/lib/q4lib_11.22/streams.pl
        1898392619 10453 /usr/contrib/Q4/lib/q4lib_11.22/swapconf.pl
        1773911711 7913 /usr/contrib/Q4/lib/q4lib_11.22/tables.pl
        2513662715 30307 /usr/contrib/Q4/lib/q4lib_11.22/td.pl
        3262198395 5559 /usr/contrib/Q4/lib/q4lib_11.22/threads.pl
        1944887354 1181 /usr/contrib/Q4/lib/q4lib_11.22/traces.pl
        2448183753 3601 /usr/contrib/Q4/lib/q4lib_11.22/uname.pl
        3424275738 1168 /usr/contrib/Q4/lib/q4lib_11.22/uptime.pl
        2266493768 1549 /usr/contrib/Q4/lib/q4lib_11.22/user.pl
        1785041135 9285 /usr/contrib/Q4/lib/q4lib_11.22/vfs.pl
        573998385 6667 /usr/contrib/Q4/lib/q4lib_11.22/vm.pl
        807933725 50288 /usr/contrib/Q4/lib/q4lib_11.22/
                vm_analyze.pl
        3149040555 14527 /usr/contrib/Q4/lib/q4lib_11.22/
                vm_display.pl
        3114991772 9715 /usr/contrib/Q4/lib/q4lib_11.22/
                vm_physpage.pl
        3218811559 3814 /usr/contrib/Q4/lib/q4lib_11.22/vm_utils.pl
        2686587391 4556 /usr/contrib/Q4/lib/q4lib_11.22/vm_vfddbd.pl
        870947249 15603 /usr/contrib/Q4/lib/q4lib_11.22/vmreport.pl
        1102347123 33562 /usr/contrib/Q4/lib/q4lib_11.22/vmtrace.pl
        212006752 5453 /usr/contrib/Q4/lib/q4lib_11.22/vxfs.pl
        3398667388 7426 /usr/contrib/Q4/lib/q4lib_11.22/vxvm.pl
        3392070793 46609 /usr/contrib/Q4/lib/q4lib_11.22/
                whathappened.pl
        3308182638 35987 /usr/contrib/Q4/lib/q4lib_11.22/wsioscsi.pl
        724855536 56147 /usr/contrib/Q4/lib/q4lib_11.22/
                x25streams.pl

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies:
        Q4 is distributed with a perl executable
        in /usr/contrib/Q4/bin/perl. Q4 requires version 5.003.
        You may have a full perl
        distribution installed on your system which you may wish
        to use rather than the file found
        in /usr/contrib/Q4/bin/perl.
        The hp supported perl product available at this time is
        D.5.8.0.A. It can be download from from software.hp.com,
        under the development tools.
        http://www.software.hp.com/DTDC_products_list.html

        You have several choices of
        actions that you may wish to take. You may wish to
        customize the /usr/contrib/Q4/bin/set_env to point to your
        preferred installed perl executable with the Q4_PERL_PATH
        environment variable. In this case you will need to
        execute the set_env file before you execute q4 for Q4 to
        use your preferred installed perl executable.

        On the other hand, you choose to modify
        the /usr/contrib/Q4/bin/perl to be a link to your
        preferred installed perl executable. You will need to
        protect your preferred intalled perl executable from being
        overwritten from the /usr/contrib/Q4/bin/perl link.

        Another option you might choose would be to remove
        the /usr/contrib/Q4/bin/perl file altogether and Q4 will
        fall back on using the perl available via the Q4_PERL_PATH
        environment variable and if that fails Q4 will use the
        perl available via the PATH environment variable.

Supersedes:
        PHCO_28066

Equivalent Patches:
        PHCO_28599:
        s700: 11.11
        s800: 11.11

        PHCO_28600:
        s700: 10.20
        s800: 10.20

        PHCO_28561:
        s700: 11.00
        s800: 11.00

Patch Package Size: 6100 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_28598

        5. Run swinstall to install the patch:

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

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHCO_28598. 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_28598.text file is
        available in the product readme:

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

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

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

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


Document ID: PHSS_29238
Date Loaded: 20030612
      Title: s700_800 11.X ISEE EMS event too large error

Patch Name: PHSS_29238

Patch Description: s700_800 11.X ISEE EMS event too large error

Creation Date: 03/05/27

Post Date: 03/06/12

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

Products:
        Isee_EmsListener.ISEE-EMSLSTNR 02.50 03.00

Filesets:
        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.07.00,fa=HP-UX_B.11.00_32/64,v=HP
        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.07.01,fa=HP-UX_B.11.00_32/64,v=HP
        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.07.02,fa=HP-UX_B.11.00_32/64,v=HP
        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.07.03,fa=HP-UX_B.11.00_32/64,v=HP
        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.07.04,fa=HP-UX_B.11.00_32/64,v=HP
        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.07.05,fa=HP-UX_B.11.00_32/64,v=HP
        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.06.00,fa=HP-UX_B.11.00_32/64,v=HP
        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.06.01,fa=HP-UX_B.11.00_32/64,v=HP
        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.06.02,fa=HP-UX_B.11.00_32/64,v=HP
        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.06.03,fa=HP-UX_B.11.00_32/64,v=HP
        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.06.04,fa=HP-UX_B.11.00_32/64,v=HP
        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.06.05,fa=HP-UX_B.11.00_32/64,v=HP
        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.06.06,fa=HP-UX_B.11.00_32/64,v=HP
        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.06.07,fa=HP-UX_B.11.00_32/64,v=HP
        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.06.08,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/PHSS_29238

Symptoms:
        PHSS_29238:
        If the EMS subsystem sends an event that is larger than
        10K bytes ISEE will generate an EMS listener error, and
        will not be able to provide any information regarding the
        actual hardware error

Defect Description:
        PHSS_29238:
        ISEE does not accept any EMS event whose size is greater
        than the specified EMS limit of 10K bytes

Enhancement:
        No

SR:
        8606282936

Patch Files:

        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.07.00,
                fa=HP-UX_B.11.00_32/64,v=HP:

        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.07.01,
                fa=HP-UX_B.11.00_32/64,v=HP:

        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.07.02,
                fa=HP-UX_B.11.00_32/64,v=HP:

        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.07.03,
                fa=HP-UX_B.11.00_32/64,v=HP:

        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.07.04,
                fa=HP-UX_B.11.00_32/64,v=HP:

        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.07.05,
                fa=HP-UX_B.11.00_32/64,v=HP:

        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.06.00,
                fa=HP-UX_B.11.00_32/64,v=HP:

        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.06.01,
                fa=HP-UX_B.11.00_32/64,v=HP:

        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.06.02,
                fa=HP-UX_B.11.00_32/64,v=HP:

        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.06.03,
                fa=HP-UX_B.11.00_32/64,v=HP:

        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.06.04,
                fa=HP-UX_B.11.00_32/64,v=HP:

        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.06.05,
                fa=HP-UX_B.11.00_32/64,v=HP:

        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.06.06,
                fa=HP-UX_B.11.00_32/64,v=HP:

        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.06.07,
                fa=HP-UX_B.11.00_32/64,v=HP:

        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.06.08,
                fa=HP-UX_B.11.00_32/64,v=HP:
        /./opt/hpservices/contrib/emsListener/bin/rstlistener

what(1) Output:

        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.07.00,
                fa=HP-UX_B.11.00_32/64,v=HP:
        /./opt/hpservices/contrib/emsListener/bin/rstlistener:
                $Header: /PHSS_29238/PHSS_29238.doc 1 2003/06/05 09:
                        31:31 -0600 fisher $
                $Header: /PHSS_29238/PHSS_29238.doc 1 2003/06/05 09:
                        31:31 -0600 fisher $

cksum(1) Output:

        Isee_EmsListener.ISEE-EMSLSTNR,fr=A.11.07.00,
                fa=HP-UX_B.11.00_32/64,v=HP:
        2858085924 45056 /./opt/hpservices/contrib/emsListener/bin/
                rstlistener

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies: None

Supersedes: None

Equivalent Patches:
        PHSS_29237:
        s800: 10.20

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 PHSS_29238

        5. Run swinstall to install the patch:

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

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHSS_29238. 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_29238.text file is
        available in the product readme:

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

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

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

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


Document ID: PHNE_27128
Date Loaded: 20030611
      Title: s700_800 11.00 nettl(1M) & nettladm cumulative patch

Patch Name: PHNE_27128

Patch Description: s700_800 11.00 nettl(1M) & nettladm cumulative patch

Creation Date: 03/04/07

Post Date: 03/06/11

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

Products: N/A

Filesets:
        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP
        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP
        OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        Networking.NETTL-MIN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        Networking.NETTL-64SLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        Networking.NETTL-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        Networking.NETTL-ADM,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        Networking.NW-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP

Automatic Reboot?: Yes

Status: General Release

Critical:
        Yes
        PHNE_27128: ABORT

Category Tags:
        defect_repair enhancement general_release critical
        halts_system

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

Symptoms:
        PHNE_27128:
        1) SR: 8606293049 CR: JAGae56799
           NetTL has to be enhanced to reduce the packet loss, when
           tracing packets at Gigabit speed.
        2) SR:8606257016 CR: JAGae21326
           netfmt(1M) dumps core while nice formatting a trace file
           containing RPC packets.
        3) SR: 8606293050 CR: JAGae56800
           nettl(1M) man page needs to be updated to include new
           tracing options.
        4) SR: 1653310730 CR: JAGab43780
           netfmt(1M) prints unwanted extra bytes for ns_ls_ip
           subsystem packets.
        5) SR: 8606250545 CR: JAGae16920
           (a) When the help button of nettladm(1M) was clicked it
               displays the following message
               "The requested online help is either not installed
               or not in the proper help search path."
           (b) When the help button of xtrackmsg utility was clicked
               it displays the following message
               "No help volume specified."
        6) SR: 8606291840 CR: JAGae55604
           NetTL doesn't set the correct write put procedure while
           turning off trace for NS_LS_UDP subsystem.
        7) SR: 8606231286 CR: JAGae00524
           netfmt(1M) dumps core while nice formatting trace file
           containing NFS packets.
        8) SR: 8606234810 CR: JAGae03999
           netfmt(1M) was displaying corrupted output while nice
           formatting a trace file containing NFS packets.
        9) SR: 8606298453 CR: JAGae61953
           netfmt daemon was not getting terminated, when some
           product SD configure script tries to terminate netfmt
           daemon by issuing "nettl -stop" command.

        PHNE_18218:
        1. CR JAGab11073
           PHNE_16636 preinstall script causing a bad system call
           (core-dump).
        2. SR 5003453837/ CR JAGaa94864
           nettl prints the following failure message when turning
           nettl trace on for IP and ICMP sub-systems:

        "nettl: I_BACKENDTRACE_ACTIVE ioctl failure: Operation
        already in progress"

        3. SR 5003456079/ CR JAGab11210
          PHNE_16636 breaks "nettladm -t" filtering with IP address.
          When running "nettladm -t", the user will not be able to
          set some sub-system specific filters(like Local and Remote
          IP addresses) for IP, ICMP, IGMP, TCP and UDP sub-systems
          through the user interface, though this can be done by
          using the "-c" option in the command line.
        4. CR JAGab11209
           netfmt exits on invalid TERM values, printing out the
           following message:

           "No such terminal"

        PHNE_16636:
        1. Tersely format -1 (one) cuts the mss field to only 3
           characters.
        2. Enhancement:
           Tersely format -1 doesn't show the ACK counter and the
           window size if the packet is only ACK without data
           content.
        3. netfmt date handling is not consistent with the libc
           inferencing window.

        PHNE_16145:
        NetTL patch dumps core when the system is updated from 10.x
        releases to 11.00.

        PHNE_15490:
        NetTL patch dumps core when installed along with the OS.

        PHNE_15400:
        PHNE_14682 outputs extraneous messages to install logfile.

        PHNE_14682:
        1. nettladm will give error when status is viewed.
        2. netfmt will dump core when formatting corrupted IP
           packets.

Defect Description:
        PHNE_27128:
        1) SR: 8606293049 CR: JAGae56799
           NetTL needs to be enhanced to reduce the packet loss,
           when tracing packets at Gigabit speed.
        Resolution:
           The kernel and user space components of NetTL are
           enhanced to achieve the required functionality.
        2) SR:8606257016 CR: JAGae21326
           A function pointer variable was not initialized before
           using it.
        Resolution:
           The function pointer variable has been initialized
           before using it.
        3) SR: 8606293050 CR: JAGae56800
           nettl(1M) man page needs to be updated to include new
           tracing options.
        Resolution:
           nettl(1M) man page is updated with new tracing
           options.
        4) SR: 1653310730 CR: JAGab43780
           netfmt(1M) prints extra bytes for ns_ls_ip subsystem
           packets. netfmt(1M) is overwriting ip_len field in the
           IP header, if the next protocol type is TCP.
        Resolution:
           netfmt(1M) is modified such that it does not overwrite
           ip_len field in the IP header, if the next protocol type
           is TCP.
        5) SR: 8606250545 CR: JAGae16920
           Both nettladm(1M) and xtrackmsg utility were refering
           wrong help file.
        Resolution:
           Both nettladm(1M) and xtrackmsg are now changed to
           refer correct help file.
        6) SR: 8606291840 CR: JAGae55604
           NetTL doesn't set alternate stream tabs properly
           during trace on and off for NS_LS_UDP Subsystem.
        Resolution:
           The NetTL code is modified such that it sets the
           alternate stream tabs properly during trace on and
           off for NS_LS_UDP subsystem.
        7) SR: 8606231286 CR: JAGae00524
           In the NFS formatter code of netfmt(1M), use of an
           incorrect print format caused this problem.
        Resolution:
           The NFS formatter code is changed to use the correct
           print format.
        8) SR: 8606234810 CR: JAGae03999
           netfmt(1M) was encountering an incorrect data size as
           well as it was doing an improper check for a data size
           in the NFS formatting code.
        Resolution:
           NFS formatting code is modified such that data size
           is handled correctly as well as it checks for a
           proper data size.
        9) SR: 8606298453 CR: JAGae61953
           "nettl -stop" command sends SIGTERM signal which
           should have terminated netfmt daemon. Under some
           conditions the SIGTERM signal of netfmt daemon
           process was getting masked.
        Resolution:
           netfmt daemon code is modified to always unmask
           SIGTERM signal.

        PHNE_18218:
        1. CR JAGab11073
           PHNE_16636 preinstall script uses "/sbin/rm" to remove
           a stale man-page. This causes a coredump when updating
           a system from 10.x to 11.00 Extension Pack.
        Resolution:
           Replace "/sbin/rm" command in preinstall script with "rm"
           command.
        2. SR 5003453837/ CR JAGaa94864
           When nettl pduout packet trace is enabled for IP and
           ICMP sub-systems, nettl prints out an ioctl failure
           message, though tracing is enabled correctly and
           functionality is not affected. This is because PHNE_16636
           was compiled without some compiler flags which are
           necessary for a threaded environment.
        Resolution:
           Added the thread-specific compiler flags.
        3. SR 5003456079/ CR JAGab11210
           This defect can be reproduced in the following manner:
           a. Run "nettladm -t" from the command line.
           b. Highlight any of these sub-systems, namely, IP, ICMP,
           IGMP, TCP or UDP and select the "Modify Tracing" Action.
           c. Set "Include in Trace" to "Yes".
           d. Select "[Specify Filter (Optional)...]"
           e. A screen that should ask the Local and Remote IP
           addresses as input, appears instead as a blank screen.
           This is because PHNE_16636 was compiled without a certain
           compiler flag.
        Resolution:
          Added the missing compiler flag, namely, "-Wl,-E" which
          exports all the symbols of "nettladm" to shared libraries.
        4. CR JAGab11209
           When the TERM environment variable is set to an invalid
           value that does not exist in the TERMINFO database, or
           if the TERMINFO database does not exist, netfmt exits
           as it tries to set up the terminal.
        Resolution:
           netfmt is changed so that it does not exit but rather
           turns off highlight mode silently and continues.

        PHNE_16636:
        1.When netfmt displays the mss during terse formatting,it is
          limited to 3 digits, even if the mss is a 4 digit value.
        2.When netfmt does terse formatting, it doesn't show the
          ACK and WIN fields if the packet is only ACK without any
          data.
        3.Netfmt should be able to deal with both 2 figure and 4
          figure year dates post 2000 (as it does pre 2000).The
          inferencing window for the 2 figure dates should be
          consistent with the libC inferencing window.

        PHNE_16145:
        The patch will dump core when the system is updated from
        10.x releases to 11.00 due to the 'nettl -stop' command
        being used in the preinstall script.

        PHNE_15490:
        NetTL patch when installed along with the OS, dumps core.
        This is due to the modifications done to the installation
        scripts.

        PHNE_15400:
        PHNE_14682 outputs messages in install log file which are
        not in proper format.

        PHNE_14682:
        1. nettladm gui interface fails when viewing the status
          of logging or tracing. This was due to the changes
          made to the ObAM libraries.
        2. netfmt dumps core when it formats some IP packets which
          are corrupted.

Enhancement:
        Yes
        PHNE_27128:
                This patch delivers a new tracing functionality
                which reduces packet loss while tracing packets
                at Gigabit speed. PHKL_28171 must also be installed
                to achieve the full result of this performance
                improvement.

        PHNE_16636:
                netfmt(1M) terse formatting is enhanced to show
                the ACK counter and window size fields if the
                packet is only ACK without any data.

SR:
        8606293049 8606257016 8606293050 1653310730 8606250545
        8606291840 8606231286 8606234810 8606298453 5003453837
        5003456079 1653267575 1653256081

Patch Files:

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
        /usr/conf/lib/libhp-ux.a(net_diag.o)
        /usr/conf/lib/libhp-ux.a(netdiag.o)
        /usr/conf/lib/libhp-ux.a(netdiag1.o)

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
        /usr/conf/lib/libhp-ux.a(net_diag.o)
        /usr/conf/lib/libhp-ux.a(netdiag.o)
        /usr/conf/lib/libhp-ux.a(netdiag1.o)

        OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        /usr/conf/h/net_diag.h
        /usr/conf/h/netdiag1.h

        Networking.NETTL-MIN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        /usr/lib/libntl.1
        /usr/lib/libntl.2

        Networking.NETTL-64SLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /usr/lib/pa20_64/libntl.2

        Networking.NETTL-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        /usr/lib/libnsfmt.1
        /usr/lib/libfmtutil.1
        /usr/sbin/netfmt
        /usr/sbin/nettl
        /usr/lbin/nktl_daemon
        /usr/lbin/ntl_reader
        /usr/include/sys/net_diag.h
        /usr/include/sys/netdiag1.h
        /usr/lib/nls/msg/C/netfmt.cat
        /usr/include/ntl.h
        /usr/lib/nls/msg/C/nettl.cat

        Networking.NETTL-ADM,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        /opt/nettladm/bin/nettladm
        /opt/nettladm/lib/nls/msg/C/nettladm.cat
        /opt/nettladm/lbin/xtrackmsg
        /opt/nettladm/lbin/SFE/FORMATTER
        /opt/nettladm/ui/nettladm.ui

        Networking.NW-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /usr/share/man/man1m.Z/netfmt.1m
        /usr/share/man/man1m.Z/nettl.1m

what(1) Output:

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
        /usr/conf/lib/libhp-ux.a(net_diag.o):
                net_diag.c $Revision: 1.13.105.2 $ $Date: 2003/02/25
                         21:40:43 PHNE_27128 $
        /usr/conf/lib/libhp-ux.a(netdiag.o):
                netdiag.c $Revision: 1.12.105.3 $ $Date: 2003/02/25
                        21:40:46 PHNE_27128 $
        /usr/conf/lib/libhp-ux.a(netdiag1.o):
                netdiag1.c $Revision: 1.12.105.3 $ $Date: 2003/02/25
                         21:40:46 PHNE_27128 $

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
        /usr/conf/lib/libhp-ux.a(net_diag.o):
                net_diag.c $Revision: 1.13.105.2 $ $Date: 2003/02/25
                         21:40:43 PHNE_27128 $
        /usr/conf/lib/libhp-ux.a(netdiag.o):
                netdiag.c $Revision: 1.12.105.3 $ $Date: 2003/02/25
                        21:40:46 PHNE_27128 $
        /usr/conf/lib/libhp-ux.a(netdiag1.o):
                netdiag1.c $Revision: 1.12.105.3 $ $Date: 2003/02/25
                         21:40:46 PHNE_27128 $

        OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        /usr/conf/h/net_diag.h:
                net_diag.h $Revision: 1.13.105.2 $ $Date: 2003/02/2
                        5 16:01:39 PHNE_27128 $
        /usr/conf/h/netdiag1.h:
                netdiag1.h $Revision:1.13.105.2 $ $Date:2003/02/25 1
                        6:01:43 PHNE_27128 $

        Networking.NETTL-MIN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        /usr/lib/libntl.1:
                None
        /usr/lib/libntl.2:
                ntl_write.c $Revision: 1.7.119.5 $ $Date: 2003/02/25
                         23:06:41 PHNE_27128 $

        Networking.NETTL-64SLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /usr/lib/pa20_64/libntl.2:
                ntl_write.c $Revision: 1.7.119.5 $ $Date: 2003/02/25
                         23:06:41 PHNE_27128 $

        Networking.NETTL-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        /usr/lib/libnsfmt.1:
                nfs_xdr.c $Revision: 1.3.119.2 $
                nfs3_xdr.c $Revision: 1.2.119.2 $
                netterse.c $Revision: 1.8.119.2 $ $Date: 10/12/98 Pa
                        tch: PHNE_16636 $
                PATCH_11.00: netnice.c $Revision: 1.6.119.2 $
                stcpsubsys.c $Revision: 1.2.119.1 $Date:2003/02/25 1
                        8:54:48 PHNE_27128 $
                mount_xdr.c: $Revision: 1.2.119.1 $ $Date: 96/10
                        /01 12:22:26 $
        /usr/lib/libfmtutil.1:
                fmt_option.nl $Revision: 1.7.119.2 $Date: 10/12/98 P
                        atch: PHNE_16636 $
        /usr/sbin/netfmt:
                NETTL: Version: B.11.00 $Date: 97/10/15 10:44:21 $
                fmt_main.c $Revision: 1.5.119.1 $ $Date: 2003/02/25
                        12:21:29 PHNE_27128 $
        /usr/sbin/nettl:
                NETTL: Version: B.11.00 $Date: 97/10/15 10:44:21 $
                nui_tlproc.c $Revision: 1.6.119.1 $ $Date: 2003/02/2
                        5 18:54:48 PHNE_27128 $
        /usr/lbin/nktl_daemon:
                NETTL: Version: B.11.00 $Date: 97/10/15 10:44:21 $
                ntl_write.c $Revision: 1.7.119.5 $ $Date: 2003/02/25
                         23:06:41 PHNE_27128 $
        /usr/lbin/ntl_reader:
                ntl_reader.c $Revision: 1.7.119.3 $ $Date: 2003/02/2
                        5 12:52:43 PHNE_27128 $
                NETTL: Version: B.11.00 $Date: 97/10/15 10:44:21 $
        /usr/include/sys/net_diag.h:
                net_diag.h $Revision: 1.13.105.2 $ $Date: 2003/02/2
                        5 16:01:39 PHNE_27128 $
        /usr/include/sys/netdiag1.h:
                netdiag1.h $Revision:1.13.105.2 $ $Date:2003/02/25 1
                        6:01:43 PHNE_27128 $
        /usr/lib/nls/msg/C/netfmt.cat:
                NETTL: Version: B.11.00 $Date: 97/10/15 10:44:21 $
        /usr/include/ntl.h:
                $Revision: 1.8.119.6 $ */
        /usr/lib/nls/msg/C/nettl.cat:
                nettl.msg $Revision: 1.5.119.1 $ $Date:2003/02/25 18
                        :54:48 PHNE_27128 $

        Networking.NETTL-ADM,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        /opt/nettladm/bin/nettladm:
                NETTL: Version: B.11.00 $Date: 97/10/15 10:44:21 $
                PATCH_11.00: fe_log.c $Revision: 1.2.119.4 PHNE_161
                        45 $
                fe_trace.c $Revision: 1.4.119.1 $ $Date: 2003/02/25
                        12:25:04 PHNE_27128 $
                mi_time.c $Revision: 1.3.119.2 $ $Date: 98/11/19 Pat
                        ch: PHNE_16636 $
        /opt/nettladm/lib/nls/msg/C/nettladm.cat:
                None
        /opt/nettladm/lbin/xtrackmsg:
                NETTL: Version: B.11.00 $Date: 97/10/15 10:44:21 $
                xtrackmsg.c $Revision: 1.3.119.1 $ $Date: 2003/25/02
                         12:28:39 PHNE_27128 $
        /opt/nettladm/lbin/SFE/FORMATTER:
                None
        /opt/nettladm/ui/nettladm.ui:
                None

        Networking.NW-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /usr/share/man/man1m.Z/netfmt.1m:
                None
        /usr/share/man/man1m.Z/nettl.1m:
                None

cksum(1) Output:

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
        1602628299 37748 /usr/conf/lib/libhp-ux.a(netdiag1.o)
        3498229864 7100 /usr/conf/lib/libhp-ux.a(net_diag.o)
        274025579 15500 /usr/conf/lib/libhp-ux.a(netdiag.o)

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
        1028275342 80120 /usr/conf/lib/libhp-ux.a(netdiag1.o)
        4233700286 14776 /usr/conf/lib/libhp-ux.a(net_diag.o)
        280052490 20872 /usr/conf/lib/libhp-ux.a(netdiag.o)

        OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        2633089155 21578 /usr/conf/h/netdiag1.h
        3630618325 59466 /usr/conf/h/net_diag.h

        Networking.NETTL-MIN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        4108606928 24672 /usr/lib/libntl.1
        4293180585 28672 /usr/lib/libntl.2

        Networking.NETTL-64SLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
                v=HP:
        1162953431 28496 /usr/lib/pa20_64/libntl.2

        Networking.NETTL-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        1293072004 442368 /usr/lib/libnsfmt.1
        1125918172 122880 /usr/lib/libfmtutil.1
        542248193 36864 /usr/sbin/netfmt
        2844103023 274432 /usr/sbin/nettl
        3523743132 45056 /usr/lbin/nktl_daemon
        3298703762 40960 /usr/lbin/ntl_reader
        2633089155 21578 /usr/include/sys/netdiag1.h
        3630618325 59466 /usr/include/sys/net_diag.h
        1709695470 17513 /usr/lib/nls/msg/C/netfmt.cat
        2996846051 24097 /usr/include/ntl.h
        3403340369 34543 /usr/lib/nls/msg/C/nettl.cat

        Networking.NETTL-ADM,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
        3487044846 253952 /opt/nettladm/bin/nettladm
        3734874978 28547 /opt/nettladm/lib/nls/msg/C/nettladm.cat
        2352360998 32768 /opt/nettladm/lbin/xtrackmsg
        2688018270 24576 /opt/nettladm/lbin/SFE/FORMATTER
        3513023159 87860 /opt/nettladm/ui/nettladm.ui

        Networking.NW-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
                v=HP:
        2823307040 14594 /usr/share/man/man1m.Z/netfmt.1m
        4255345088 12633 /usr/share/man/man1m.Z/nettl.1m

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies:
        PHKL_28171 must also be installed to make netdiag1 driver
        "Multi Processor safe" which in turn improves the NetTL's
        tracing performance.

Supersedes:
        PHNE_14682 PHNE_15400 PHNE_15490 PHNE_16145 PHNE_16636 PHNE_18218

Equivalent Patches: None

Patch Package Size: 720 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_27128

        5. Run swinstall to install the patch:

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

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHNE_27128. 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_27128.text file is
        available in the product readme:

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

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

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

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


Document ID: PHKL_29215
Date Loaded: 20030611
      Title: s700_800 11.04 (VVOS) LVM Cumulative Patch w/Perf Upgrades

Patch Name: PHKL_29215

Patch Description: s700_800 11.04 (VVOS) LVM Cumulative Patch w/Perf Upgrades

Creation Date: 03/05/29

Post Date: 03/06/11

Warning: 03/06/11 - This Critical Warning has been issued by HP.

        - PHKL_29215 introduced behavior that can cause varying
          symptoms when accessing a logical volume with an index of
          255. The possible symptoms include process hangs, data
          corruption, or other unexpected behavior.
        - The logical volume index is reflected in the minor number
          of the logical volume device file. The last two characters
          in the minor number reflect the LVM index. For example, a
          logical volume device file with a minor number of 0x0100ff
          would be affected by this behavior. A command sequence
          similar to the following may be used to determine if a
          potentially affected logical volume exists:

            # ll /dev/vg*/* | grep 0x....ff

          If any logical volumes are reported, this behavior could be
          observed when accessing the logical volume.
        - Additional information on this behavior may be found in
          Service Request 8606307927 (JAGae70962).
        - To avoid this behavior, HP recommends not installing
          PHKL_29215 on any systems that include a logical volume
          with an index of 255.
        - The previous LVM patch, PHKL_27711, does not exhibit this
          same behavior. If you choose to not install PHKL_29215, HP
          recommends that PHKL_27711 be installed to ensure as many
          known issues as possible are addressed.

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

Products: N/A

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

Automatic Reboot?: Yes

Status: General Release With Warnings

Critical:
        Yes
        PHKL_29215: PANIC
                Based on HP-UX Patch PHKL_28150: PANIC
        PHKL_27711: PANIC CORRUPTION HANG
                Based on HP-UX Patch PHKL_27178: CORRUPTION
                Based on HP-UX Patch PHKL_26202: PANIC
                Based on HP-UX Patch PHKL_25775:
                        PANIC CORRUPTION HANG
        PHKL_25052: PANIC HANG
                Based on HP-UX Patch PHKL_24646: PANIC HANG
                Based on HP-UX Patch PHKL_24268: PANIC HANG
        PHKL_22861: CORRUPTION HANG
                Based on HP-UX Patch PHKL_23127: CORRUPTION
                Based on HP-UX Patch PHKL_22266: HANG
                Based on HP-UX Patch PHKL_22267: HANG
        PHKL_21418: PANIC CORRUPTION
                Based on HP-UX Patch PHKL_20419: PANIC CORRUPTION
        PHKL_20466: CORRUPTION
                Based on HP-UX Patch PHKL_20186: CORRUPTION
        PHKL_19147: OTHER PANIC HANG
                Based on HP-UX Patch PHKL_18542: PANIC HANG
                Based on HP-UX Patch PHKL_18483: OTHER
                Performance problem
                Based on HP-UX Patch PHKL_18189: HANG OTHER
                Hardware Detection Problem
                Based on HP-UX Patch PHKL_17664: PANIC
                Based on HP-UX Patch PHKL_15789: HANG
                Time to switch PVLinks can take several hours when
                100's of paths are involved. During this time,
                these I/O paths (to disk devices) are unavailable.
                This may have the appearance of a hung system.
                Based on HP-UX Patch PHKL_14689: PANIC
                Based on HP-UX Patch PHKL_14252: PANIC HANG OTHER
                Cluster may not reconfigure after a node crash.
        PHKL_18931: ABORT OTHER HANG
                Based on HP-UX Patch PHKL_15956: ABORT
                Based on HP-UX Patch PHKL_14861: HANG
                Based on HP-UX Patch PHKL_20397: OTHER
        PHKL_18558: ABORT PANIC CORRUPTION
                Based on HP-UX Patch PHKL_17045: PANIC
                Based on HP-UX Patch PHKL_17042: PANIC
                Based on HP-UX Patch PHKL_13346: CORRUPTION ABORT
        PHKL_18557: HANG
                Based on HP-UX Patch PHKL_16433: HANG

Category Tags:
        defect_repair hardware_enablement enhancement
        general_release critical panic halts_system corruption

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

Symptoms:
        PHKL_29215:
        Ported HP-UX patch PHKL_28150 to VVOS

        Based on HP-UX patch PHKL_28150:
        ( SR:8606281689 CR:JAGae45630 )
        A system may panic with a message similar to the following
        being reported:

        "Spinlock at 0x0000000048d66600x, lvm_slock held too long!"

        This defect has been found during stringent internal
        testing. It has not occurred on any customer systems as far
        as we know. The stack trace may look similar to the
        following:

         panic+0x14
         check_held_time+0x42c
         spinlock_delete+0x50
         su_pre_check+0x144
         spinunlock+0x2c
         lv_strategy+0x108
         vx_dev_strategy+0x110
         vx_flush_chain+0x288
         vx_vnode_flush+0x430
         vx_do_putpage+0x16c
         vx_write_flush+0x70
         vx_write_default+0x320
         vx_write1+0x620
         vx_rdwr+0x3a4
         vno_rw+0xac
         write+0x258

        ( SR:8606269677 CR:JAGae33912 )
        Enhancement: This product update for LVM provides
        additional kernel internal interfaces to LVM. These
        interface additions will make it possible to separate LVM
        from other kernel subsystems in order to make it easier to
        maintain high quality LVM code. The use of these new
        interfaces will have no functional impact on your system.

        Based on HP-UX patch PHKL_27814:
        ( SR:8606257054 CR:JAGae21364 )
        Slow activation of a Shared Volume Group by ServiceGuard is
        observed.

        ( SR:8606277067 CR:JAGae41139 )
        Customers expecting a change in behavior by setting an I/O
        timeout value with the -t option of the pvchange(1M) command
        may not see that change if the physical volume has switched
        to use an alternate link.

        PHKL_27711:
        Ported HP-UX patch PHKL_27178 to VVOS

        Based on HP-UX patch PHKL_27178:
        ( SR:8606247855 CR:JAGae14255 )
        Under rare circumstances, with PHKL_24646 or a superseding
        patch installed, LVM configuration information can be lost,
        or data corruption can occur, when a volume group is
        activated with one or more disks missing.

        This problem can happen only when the following events
        occur:

        1) The volume group is activated with one or more disks
           missing.
        2) The volume group is used normally.
        3) The volume group is deactivated.
        4) The volume group is activated with the missing disk
           present and this disk has not been restored with
           vgcfgrestore(1M).

        ( SR:8606251520 CR:JAGae17585 )
        Although a different problem, the symptoms for this defect
        are the same as those for JAGae14255.

        ( SR:8606222763 CR:JAGad91874 )
        A Volume Group (VG) activated in shared mode cannot be
        deactivated, when an active/passive (A/P) logical unit (LUN)
        fails. The vgchange(1M) command indicates that the volume
        group is "busy". Typically this occurs when a customer
        wishes to deactivate a VG that is not being accessed by the
        node, in the event of a LUN failure, so that the LUN can be
        replaced.

        ( SR:8606251517 CR:JAGae17582 )
        Although a different problem, the symptoms for this defect
        are the same as those for JAGae14255.

        Based on HP-UX patch PHKL_26202:
        ( SR:8606225731 CR:JAGad94804 )
        System panic may occur when a "0 sized disk" is used for
        "crashconf -r". The stack trace will look as follows:
                panic+0x14
                report_trap_or_int_and_panic+0x84
                trap+0xd9c
                nokgdb+0x8
                scsi_strategy+0x34
                lv_syncio+0xb4
                lif_locate+0x10c
                dumpconf_device+0x294
                crashconf+0x458
                syscall+0x6f8
                $syscallrtn+0x0

        Based on HP-UX patch PHKL_25775:
        ( SR:8606234517 CR:JAGae03715 )
        On a Service Guard cluster node, while running the
        cmapplyconf(1M) command, an unexpected error message may
        result: "failed to release cluster lock disk". This can
        occur unexpectedly when the cluster lock disk is part of a
        read-only volume group, or if the volume group has less than
        a quorum of its disks available. This fix eliminates only
        one cause of this message, there are other possible reasons
        for the message not addressed in this patch.

        ( SR:8606220729 CR:JAGad89865 )
        LVM configuration operations may hang after PHKL_24646 or
        any superseding patch is installed. Any volume group
        configuration operations performed on the volume group can
        hang (e.g. lvcreate(1M), lvextend(1M), lvreduce(1M),
        vgextend(1M)) and any subsequent LVM commands initiated will
        hang behind these. The only way to break the hang is to
        reboot the system. Subsequent volume group activations may
        also hang.

        ( SR:8606231512 CR:JAGae00750 )
        System with root device configured as three-way mirrored LVM
        logical volume, could panic when the system is booted in LVM
        normal mode after booting the system in LVM maintenance
        mode. The data on mirrored volumes in the root VG could be
        silently corrupted as well. The stack trace of the panic
        would look something like this:

        panic+0xA0
        report_trap_or_int_and_panic+94
        trap+0xED4$call_trap+38
        kfree+24
        lv_fixrootlv+3B0
        lv_init_lvols+548
        lv_activatevg_common+10C
        lv_activatevg+4C
        lv_vgconf+0xD8
        lv_bootconf+14C
        lvmconf+0xDC
        im_lvmconf+1C
        DoCalllist+3Cmain+28
        $vstart+48
        $locore+94

        ( SR:8606223867 CR:JAGad92964 )
        LVM activation of a volume group can fail after PHKL_24646
        or any superseding patch is installed. Activating a volume
        group fails after all the disks in the volume group have
        the LVM configuration information restored to them using the
        vgcfgrestore(1M) command. The problem is not observed if at
        least one of the disks does not have its configuration
        restored. The message that results is: "Quorum not
        present, or some physical volume(s) are missing."

        Based on HP-UX patch PHKL_25118:
        ( SR:8606203787 CR:JAGad72965 )
        crashconf does not allow EMC disk arrays to be selected as
        dump devices.

        PHKL_25052:
        Ported HP-UX patch PHKL_24646 to VVOS

        Based on HP-UX patch PHKL_24646:
        (SR: 8606214868 CR: JAGad84060)
        LVM enhancement to provide kernel interfaces that may be
        used to reduce the activation time for volume groups when
        many paths to disks in the volume group are unavailable.
        This patch does nothing by itself to improve volume group
        activation performance.

        (SR: 8606213562 CR: JAGad82754)
        A shared volume group has one or more LUNs on an active-
        passive disk array and one of the array's Service Processors
        is hot-swapped without deactivating the volume group.
        Later, a node deactivates the volume group (while it remains
        activated on other nodes), and that node is not able to
        reactivate it.

        (SR: 8606162303 CR: JAGad31619)
        (SR: 8606214625 CR: JAGad83816)
        Very poor read performance for HFS filesystems on LVM LVs
        during an lvmerge(1M) operation. VxFS file systems are not
        affected. Reads are held off for as long as 30 seconds.

        (SR: 8606214651 CR: JAGad83843)
        The vgreduce and lvreduce commands, when applied to strict
        mirrors of the boot/root volume, do not detach one of the
        mirrors from the pair.

        ( SR:8606186304 CR : JAGad55510)
        LVM commands may hang forever requiring a system reboot to
        recover. Volume group activations may fail with indications
        that the disks do not belong to the volume group or some
        other LVM error message. There is also a remote possibility
        of data corruption caused by LVM using an older copy of the
        mirror consistency record (MCR) or the volume group status
        (VGSA). These situations most likely happen on systems
        where the system time has been advanced far into the future,
        then changed back to the correct time again. The hangs can
        also occur if a volume group is exported from one system and
        imported to another with a system time behind the first.
        Multiple volume groups on the system may be affected
        simultaneously. Volume Groups that are most likely to
        demonstrate the problem have timestamps on the LVM disk
        VGSA, VGDA or MWC data structures which exceed the current
        system time.

        (SR 8606214631 CR: JAGad83822)
        During JFS direct I/O to an LVM logical volume, the system
        can panic with a kernel stack overflow. The stack trace
        looks like this:

           panic+0x6c
           report_trap_or_int_and_panic+0x94
           trap+0x938
           nokgdb+0x8
           disksort_do_enqueue+0x0
           disksort_enqueue+0x4c
           lv_strategy+0xf8
         + lv_start_str2+0x140
         + lv_strategy2+0x100
         + lv_strategy+0x3c4
           vx_dev_strategy+0xac
           vx_dio_chain_start+0x238
           vx_dio_iovec+0x770
           vx_dio_rdwri+0x1b4
           vx_read1+0x7a8
           vx_rdwr+0xe0
           vno_rw+0x80
           read+0x10c
           syscall+0x204
           $syscallrtn+0x0

        where the three lines marked "+" are repeated many, many
        times.

        (SR: 8606195979 CR: JAGad65183)
        The system panics due to closing of a logical volume that is
        already closed. The stack trace looks like:

        stack trace for event 0
        crash event was a panic
        panic+0x6c
        lv_closelv+0x154
        lv_close+0xd0

        (SR : 8606214888 CR: JAGad84080)
        LVM enhancement to provide support for Fibre-Channel disk
        arrays which may provide more than 128 LUNs. Without this
        patch non-concurrent active path arrays are limited to 8
        LUNs. This enhancement allows LVM to use devices with as
        many as 16k LUNs.

        Based on HP-UX patch PHKL_24268:
        ( SR:8606194190 CR:JAGad63400 )
        I/O hang to the disk and LVM commands hanging.
        PV switching links with bad blocks. This causes
        the system also to hang.

        ( SR:8606193747 CR:JAGad62959 )
        System hangs with all 6 lvmkd processes active

        ( SR:8606161149 CR:JAGad30465 )
        In rare circumstances,a panic may occur when a Volume Group
        is deactivated and a disk in the volume group is offline or
        momentarily unavailable. The panic is characterized by a
        trap type 15 in lv_resyncpv().
        The panic message is:
        panic: data page fault on lv_resyncpv()

        ( SR:8606186358 CR:JAGad55562)
        Like JAGad30465, in rare circumstances a panic may
        occur when a volume group is deactivated and a disk
        in the volume group is offline or momentarily
        unavailable.
        This panic is also characterized by a trap type 15
        in lv_resyncpv(). The difference is that it is less
        likely than JAGad30465 and the panic occurs in a
        different place in lv_resyncpv().

        ( SR:8606193747 CR:JAGad64027)
        In rare circumstance, a panic may occur when a
        Volume Group is deactivated and a disk in the volume
        group is offline or momentarily unavailable. This panic
        is characterized by a trap type 15 in lv_resync_pfpv().
        This panic has never been detected in the field, the
        problem was discovered during a review of the code
        in this area.

        ( SR:8606186346 CR:JAGad55551)
        In rare circumstances, in a Service Guard Cluster
        configuration, with Oracle Parallel Server accessing
        mirrored logical volumes in a shared volume group,
        disks may go offline and become available again without
        LVM ever detecting that they are working again. The
        result is that the devices will appear to be unavailable
        to LVM even when the disks have become available again
        and could potentially be resynced and used. This
        particular problem can only occur when the volume group
        cluster server and another node simultaneously detect
        that a disk is unavailable and both attempt to resync
        the device. The resyncs will both block and LVM will
        make no forward progress in restoring failed devices
        that are working again.

        PHKL_22861:
        Ported HP-UX patch PHKL_23127 to VVOS

        Based on HP-UX patch PHKL_23127:
        ( SR: 8606173900 CR: JAGad43153 )
        After a system crash, mirrored logical volumes might not be
        resynchronized correctly if the Mirror Write Cache is on
        (see lvchange(1M) for details). In some cases, the affected
        volume group cannot be activated and vgchange(1M) issues the
        following error message:

         vgchange: Couldn't activate volume group "/dev/vgXXX":
         I/O error while reading the VGDA.

        In other cases, the volume group can be activated, but the
        mirrored logical volumes are not fully resynchronized. This
        is a serious problem because any write in progress when the
        system crashed might have completed on one mirror but not
        on another.

        Based on HP-UX patch PHKL_22266:
        ( SR: 5003437970 CR: JAGaa40887 )
        ( SR: 8606106637 CR: JAGab75913 )
        When multiple physical volumes or paths to physical volumes
        are lost, it takes minutes to recover them. The current
        implementation to test for the failed devices still takes
        approximately 1-2 minutes regardless of the number of paths
        or devices to be recovered.

        ( SR: 8606151870 CR: JAGad21209 )
        Degradation of performance in LVM regular I/O throughput.
        This problem is seen more frequently when out of bound
        requests like in Oracle 8.1.7 are sent to LVM.

        ( SR: 8606108373 CR: JAGab78776 )
        Reads from a mirrored LV can take a very long time to
        complete if one of the mirrors is unavailable.

        ( SR: 8606124005 CR: JAGac39365 )
        During heavy I/O stress system may panic because of a
        spinlock deadlock. The stack trace of the process causing
        the panic look similar to :
                lv_unblock+0x118
                lv_complete+0x5c
                lv_terminate+0x330
                lv_mwc_done+0x230
                lv_finished+0x168
                lv_parwrite_done+0x17c
                lv_end+0x5f8
                biodone+0xd8
                scsi_iodone+0x290
                scsi_cbfn+0x6a0
                fcpdev_scsi_comp+0x44
                fcpbh_scsi_comp+0x75c
                fcpbh_fcp_cbfn+0x344
                fcpbh_rcv_completer+0x580
                fcT1_isr+0xdd8
                mp_ext_interrupt+0x2a0
                $RDB_int_patch+0x58
                invoke_callouts+0x34
                softclock+0x38
                sw_service+0x154
                mp_ext_interrupt+0x2a0
                $RDB_int_patch+0x58
                hdl_vpfn+0x10
                kfree_unused+0x2f4
                vhand+0x158
                main+0x438
                $vstart+0x34
                $locore+0x74

        ( SR: 8606141513 CR: JAGad10876 )
        The commands lvsplit, lvmerge, lvsync, lvdisplay or
        vgdisplay run in parallel will take a long time.

        ( SR: 8606161019 CR: JAGad30337 )
        PHKL_20333 introduced a defect where pstat(2) always
        reports the number of open logical volumes (psd_openlv)
        and the number of open volume groups (psd_openvg) as
        zero. As a result, the GBL_NUM_VG metric in GlancePlus
        will remain zero.

        Based on HP-UX patch PHKL_22267:
        ( SR:8606126246 DTS: JAGac56811 )
        Some process attempting to close an LVM logical volume
        sleep forever and are not killable.

        ( SR:8606157504 DTS: JAGad26835 )
        On HP-UX version 10.20, we currently provide and support
        mirrored logical volumes which are part of a shared volume
        group. This functionality was removed in HP-UX 11.00.
        This patch enables the functionality for HP-UX 11.00.

        PHKL_21418:
        Ported HP-UX patch PHKL_20419 to VVOS

        Based on HP-UX patch PHKL_20419:
        ( SR:8606113703 DTS: JAGac07217 )
        If a physical volume in an LVM mirrored disk configuration
        is replaced without deactivating the volume group it belongs
        to, an application might see spurious I/O errors, mirror
        resync failures, or data corruption. (The I/O errors and
        resync failures may have been observed prior to replacing
        the disk.)

        ( SR:8606128444 DTS: JAGac81735 )
        It might not be possible to activate a volume group in
        shared mode if any of its physical volumes are on an Optimus
        Prime Disk Array.

        ( SR:8606106798 DTS: JAGab76189 )
        LVM performs a full resync every time a volume group is
        activated. This symptom began occurring after patch
        PHKL_17045 (or a superseding patch) was installed. While
        the resync is in progress, system performance may be
        degraded. In addition, since LVM does not have two valid
        copies of all data during the resync, the system is
        vulnerable to a disk failure until the resync completes.

        ( SR:8606106012 CR: JAGab74797 )
        It is possible for an I/O request to be accepted while a
        logical volume is being closed, causing the operating system
        to panic. Typical actions that close a logical volume are
        unmounting a filesystem and closing a database [or other]
        application which uses raw logical volumes. The panic would
        likely be a data page fault in an lvm ("lv_") routine.

        ( SR: 8606128482 CR: JAGac84447 )
        LVM volume group fails to activate on a Cascade disk array
        with a block size of 2K.

        Based on HP-UX patch PHKL_20333:
        ( SR: 8606107525 DTS: JAGab77768 )
        LVM IO throughput performance is affected by bottleneck
        caused during initiating the IO request on physical volumes.

        PHKL_20466:
        Ported HP-UX patch PHKL_20186 to VVOS

        Based on HP-UX patch PHKL_20186:
        ( SR: 8606106837 DTS: JAGab76286 )
        Patches PHKL_18542, PHKL_19060 and PHKL_19909 have been
        recalled because of a problem that was first introduced in
        PHKL_18542 and that remains in the two later patches. This
        problem can only occur if the MirroDisk/UX product has been
        installed, and only on a volume group with mirrored logical
        volumes. Under these circumstances, if a physical volume is
        replaced and its configuration restored using vgcfgrestore
        (1M), all of the data on that disk is marked "stale" so that
        the kernel will copy the correct data from another mirror
        onto the new disk. However, with PHKL_18542, PHKL_19060 or
        PHKL_19909 on the system, the kernel does not recognize that
        the data on the new disk is stale and fails to copy over it,
        resulting in data corruption.

        Based on HP-UX patch PHKL_19909:
        1. Enhancement to LVM to allow striping in shared
           logical volumes.

        2. When a disk goes down, sparing does not happen
           automatically.

        PHKL_19147:
        Ported HP-UX patch PHKL_19060 to VVOS

        Based on HP-UX patch PHKL_19060:
        ( SR: 8606100412 DTS: JAGab31786 )
        With Optimus Disk Array, LVM incorrectly configures
        different luns with the same LUN id as alternate links.

        Based on HP-UX patch PHKL_18542:
        ( SR: 4701424465 DTS: JAGab00194 )
        System panic (data page fault) in lv_validate_mwc() while
        trying to activate a volume group after a system reboot.

        ( SR: 4701423426 DTS: JAGaa57312 )
        The system hangs when an LVM disk, configured as the swap
        volume, goes off line and system free memory (freemem) is
        low. The system remains hung even if the LVM disk comes
        back online.

        ( SR: 1653288373 DTS: JAGaa45822 )
        Installing patch PHKL_17042 breaks access to sectioned
        disks.

        Based on HP-UX patch PHKL_18483:
        ( SR: 5003435081 DTS: JAGab14452 )
        Performance degradation under Informix when massively
        parallel 1K reads are performed.

        Based on HP-UX patch PHKL_18189:
        ( SR: 1653289132 DTS: JAGaa67952 )
        The system hangs when lvmkd is waiting for the lock obtained
        earlier by an application that performs a vg_create
        operation. The hang does not happen unless there is a
        powerfailed disk.

        ( SR: 4701233957 DTS: JAGab14455 )
        Optimus Disk Arrays (model number A5277A-HP) are not
        recognized as an ACTIVE/PASSIVE device and subsequently are
        not handled properly by the driver.

        Based on HP-UX patch PHKL_18134:
        ( SR: 1653289553 DTS: JAGaa46305 )
        LVM's autoresync after disk powerfail can leave extents
        stale.

        Based on HP-UX patch PHKL_17664:
        ( SR: 5003450635 DTS: JAGaa41477 )
        When an application uses sendfile() (i.e. rcp or ftp) and
        accesses files on an LVM volume, the system can panic with a
        Date Page Fault. The panic stack trace will look similar
        to:
            panic+0x14 report_trap_or_int_and_panic+0x4c
            interrupt+0x1ec $ihndlr_rtn+0x0 ip_csuma+0xbc
            ip_wput_ire+0x168 ip_wput+0x48c putnext+0x50
            tcp_wput+0x980 tcp_rput+0x1d2c putnext+0x50
            ip_rput_local+0x15e0 ip_rput+0x174 putnext+0x50 ...

        Based on HP-UX patch PHKL_17041:
        ( SR: 1653229476 DTS: JAGaa10688 )
        ( SR: 1653263434 DTS: JAGaa11044 )
        This patch addresses two problems:
        1. After lvsplit, fsck produces numerous errors
        "unreferenced inode #"
        2. lv_syncx :returning error : 126 when a 2nd powerfailed
        PV returns.

        ( SR: 4701399519 DTS: GSY1604424 )
        LVM Disk Bandwidth Feature not present

        Based on HP-UX patch PHKL_16563:
        Debug kernel panics due to assertion failure at brelse().

        Based on HP-UX patch PHKL_16220:
        If the PVs are down then it will take lot of time to
        to comeout of any LVM related command which involves
        disk access.

        Based on HP-UX patch PHKL_15789:
        (SR: 4701396200 DTS: JAGaa12818/DSDe441605/DSDe442781)
        LVM PVLink switches with failed FibreChannel hubs can be
        very slow. This patch is essential for FibreChannel hubs
        configurations.

        Based on HP-UX patch PHKL_15550:
        Added new compile-time optimizations to help eliminate
        excess I-cache pre-fetches, which improves performance.

        Based on HP-UX patch PHKL_14689:
        This patch fixes three problems:

        ( SR: 1653247486 DTS: JAGaa01357 )
           For a mirrored LVM root disk containing 2**n extents, if
           the system is booted in maintenance mode (hpux -lm), it
           will panic with trap 15 data page fault on the next
           reboot.

        ( SR: 1653239137 DTS: JAGaa01378 )
           For a root volume group with two disks which are mirror
           partners, if one disk becomes inaccessible, the system
           panics on bootup with trap 15 data page fault.

        ( SR: 1653248690 DTS: JAGaa01406 )
           System panics in lv_end() with isr.ior=0.58 data page
           fault when a bad block is detected on disk. The console
           message shows:
        lv_readvgdats: Could not read VGDA 1 header & trailer
                            from disk H/W path x/x.x.0 (error = 5)
        lv_readvgdats: Could not read VGDA 2 header & trailer
                            from disk H/W path x/x.x.0 (error = 5)

        Based on HP-UX patch PHKL_14252:
        The symptoms for the defects resolved are as follows:

        Alternate link not used for Nike devices in a cluster using
        MC/LockManager

        Cluster may not reconfigure after a node failure in a
        cluster using MC/LockManager.

        The command "vgchange -a s" may not succeed in a cluster
        using MC/LockManager.

        For a cluster using MC/ServiceGuard the command "vgchange -a
        e" may not succeed after a node failure when Fiber Channel
        devices are used.

        PHKL_18558:
        Ported HP-UX patch PHKL_17045 to VVOS

        Based on HP-UX patch PHKL_17045:
        Corruption/stale data in disk based MCR can lead to system
        panic.

        Based on HP-UX patch PHKL_17042:
        System panics during boot into LVM maintenance mode after
        LIF LABEL file is removed with a "init died" message.

        Based on HP-UX patch PHKL_13346:
        If a boot disk is having i/o problems, it is not unusual
        for the system to fail to boot due to a boot configuration
        failure in either LVM or a mount failure in VFS_MOUNTROOT.
        In these cases, the system generally panics and reboots.

        The symptom to watch out for is having the next boot
        attempt fail with the error:

        IPL error: bad LIF magic.

        This could signify that the previous boot panic dumped
        to the wrong place, corrupting the boot disk (see
        problem statement).

        PHKL_18557:
        Ported HP-UX patch PHKL_16433 to VVOS

        Based on HP-UX patch PHKL_16433:
        Corrupt or negative VGSA timestamp results in
        LVM commands hang.

        PHKL_18931:
        Ported HP-UX patch PHKL_15956 to VVOS

        Based on HP-UX patch PHKL_15956:
        A failed device was not spared even when
        where was a reasonable spare device available for use.
        This would most often occur when other devices
        were being recovered or resynchronized during the
        sparing attempt for the device.

        Based on HP-UX patch PHKL_15520:
        io's passing through the LVM layer hang when the pv-link
        is broken (fc-cord is pulled off). The io's are hung even
        if the pv-link is restored.

        Based on HP-UX patch PHKL_14861:
        System Panic during lvm sparing

        Based on HP-UX patch PHKL_20397:
        ( SR: 8606105384 DTS: JAGab73418 )
        In a corner case, usage of rw-lock synchronization can leave
        hung processes that do not respond to SIGKILL. They are
        sleeping and will never be awakened. This problem was
        introduced by PHKL_19367.

        Based on HP-UX patch PHKL_19367:
        (SR: 5003460279 DTS: JAGab15235)
        Significant performance degradation for an application that
        uses the RW-lock writer-locks as mutual-exclusion lock.
        This is sometimes called the 'thundering herd' problem.

Defect Description:
        PHKL_29215:
        Ported HP-UX patch PHKL_28150 to VVOS

        Based on HP-UX patch PHKL_28150:
        ( SR:8606281689 CR:JAGae45630 )
        The lvm_slock spinlock was being used inappropriately to
        control access to a routine that looped through multiple
        I/O requests. In rare instances, this can result in the
        spinlock being held too long.

        Resolution:
        The use of the spinlock lvm_slock was replaced by a
        semaphore based lock where necessary.

        ( SR:8606269677 CR:JAGae33912 )
        This product update contains minor enhancements to add
        additional LVM interfaces to LVM internal data, to improve
        subsystem isolation and modularity.

        Resolution:
        Additions were added to the kernel internal LVM interface so
        that the Process Resource Manager (PRM)and pstat subsystems
        could safely access LVM internal data.

        Based on HP-UX patch PHKL_27814:
        ( SR:8606257054 CR:JAGae21364 )
        The request to activate the shared volume group was handled
        asynchronously. The code created an unnecessary delay by
        returning a value that forced ServiceGuard to sleep and to
        retry the request again at a later time.

        Resolution:
        The code handling the activation was modified to handle the
        request synchronously. This eliminated the need for
        ServiceGuard to retry the command, improving the activation
        time.

        ( SR:8606277067 CR:JAGae41139 )
        The I/O timeout value for all available links to a physical
        volume is not changed by the pvchange(1M) command. Only the
        current primary link is modified. Additional existing links
        are unaffected and incorrectly retain their previous timeout
        values.

        The code responsible for setting the timeout value for the
        physical volume failed to iterate and set the requested
        value on all existing links.

        Resolution:
        The code was modified to copy the requested timeout value to
        all existing pvlink structures. Additional changes were
        also made to guarantee that this value is also set when new
        links are added.

        PHKL_27711:
        Ported HP-UX patch PHKL_27178 to VVOS

        Based on HP-UX patch PHKL_27178:
        ( SR:8606247855 CR:JAGae14255 )
        Timestamp roll-backs are initiated at activation time if at
        least one of the disks in the volume group has a timestamp
        which is sufficiently high to elicit one. This is a rare
        occurrence.

        This defect occurs as the result of a timestamp roll-back
        taking place while one of the disks in the volume group is
        unavailable. The timestamp for the missing disk will not be
        rolled-back with the other disks in the same volume group,
        and it will, therefore, have what appears to be a very high
        (more recent) timestamp in relation to the other disks. If
        the disk becomes available again at some future activation,
        it will be assumed to have the latest data and configuration
        information. Any changes made to data and configuration
        information during the time the disk was unavailable will be
        lost.

        Resolution:
        The code was changed to prevent the incorrect timestamp
        roll-back when a disk is unavailable during activation.

        ( SR:8606251520 CR:JAGae17585 )
        The timestamp algorithm introduced by patch PHKL_24646
        replaces the system time based LVM timestamp with a
        timestamp based upon a simple counter. At the time an LVM
        volume group is activated, this new algorithm applies a
        timestamp which uses the highest on-disk timestamp plus a
        predetermined "leap" value. This is done to assure the new
        timestamp will exceed the highest possible timestamp on a
        disk not present.

        However, during the first activation of a volume group after
        PHKL_24646 is applied, a problem may arise if the highest
        timestamp of the missing disk is greater than any of the
        timestamps on an available disk, and this timestamp differs
        from the others by more than the "leap" value. At a later
        activation which includes the missing disk, this disk may be
        assumed to have the latest information. Changes made during
        the time the disk was unavailable will be lost.

        This problem can not occur once all the disks are present
        during any activation after PHKL_24646 is applied.

        Resolution:
        Changes were made to modify the timestamp algorithm to again
        take into account the system time in generating the LVM
        timestamps, the way it was done prior to PHKL_24646.

        ( SR:8606222763 CR:JAGad91874 )
        Without this patch, deactivation of a shared VG will return
        with an EBUSY if a Physical Volume (PV) Link Switch is
        taking place for an A/P device. When a LUN crashes, LVM
        continuously tries to switch links hoping that some link
        will come back. The switch requests come at such a rapid
        frequency that deactivation never gets a chance to proceed.
        This problem only occurs with volume groups activated in
        shared mode, and when the LUN is in a Multiported
        Active/Passive Device, such as FC60 HP SureStore E disk
        array.

        Resolution:
        The fix is to use a blocking lock to synchronize
        deactivation of a shared voluem group with LVM link
        switching. This will make deactivation more deterministic
        than it is now: the deactivation will wait until the
        existing link switch is completed and no more new PV link
        switch requests will be honored while deactivation request
        is waiting.

        ( SR:8606251517 CR:JAGae17582 )
        Although similar and related to CR JAGae14255, this defect
        has a different triggering mode, and a lesser probability of
        occurring.

        This defect can only occur if, during activation, a
        timestamp roll-back has been initiated, and the system
        crashes just as the timestamps are written to the disks.

        If the ensuing activation of the volume group has a disk
        missing, and that disk happens to be one that did not
        get its new timestamp written, then we can get into the
        same scenario as that described by JAGae14255. That is,
        if the missing disk becomes available again at some future
        activation, it can have a timestamp which is higher (more
        recent) than those of the other disks in the volume group.
        This disk will be assumed to have the latest data and
        configuration information, thus, changes made during the
        time the disk was unavailable will be lost.

        Resolution:
        The code was changed to detect failed timestamp roll-backs
        and to start-off the volume group timestamp at the right
        place afterward.

        Based on HP-UX patch PHKL_26202:
        ( SR:8606225731 CR:JAGad94804 )
        If a zero sized disk, that is connected to a Fibre
        Channel interface, is configured as a dump device using
        the "crashconf" command, the device will not be
        opened properly. This results in a system panic.

        Resolution:
        The code used to open dump devices was modified to
        check the errors properly.

        Based on HP-UX patch PHKL_25775:
        ( SR:8606234517 CR:JAGae03715 )
        The kernel LVM_REMOVEPV ioctl unnecessarily checks whether
        the volume group is read-only or whether a proper quorum is
        available. This can result in the unexpected failure of the
        ioctl request, resulting in the error message indicated.
        These checks are unnecessary because LVM on-disk volume
        group data structures are not updated by the ioctl.

        Resolution:
        Modified the code for the LVM_PVREMOVE ioctl, eliminating
        the unnecessary checks.

        ( SR:8606220729 CR:JAGad89865 )
        PHKL_24646 contained code to slow the advance of the LVM
        timestamp and to assure that it advanced properly. For
        volume groups with timestamps close to exceeding the bounds
        of the timestamp counters, a roll-back routine was provided
        to safely roll-back the timestamps on them. The roll-back
        routine contained a flaw that caused any subsequent
        configuration operations to hang. The roll-back only occurs
        when one or more LVM timestamps exceed {0x7fffffff,0} so
        this should be a rare occurrence. If prior to the
        roll-back, all the timestamps exceed {0x7fffffff,0}, then
        subsequently reactivating the volume group will work fine.
        However, if some of the timestamps exceed {0x7fffffff,0} and
        others are less, subsequent activations will hang. The
        subsequent hang occurs because an unsigned comparison is
        correctly done for determining the latest disk data
        structures to use, but a signed comparison is wrongly used
        to generate the new timestamp starting point. When LVM
        attempts to use the artificially low starting timestamp to
        update LVM configuration data on the disks, the operation
        never completes because it is presumed complete by LVM when
        the written timestamp exceeds the last timestamp.

        Resolution:
        Added code to correct the roll-back function and to do the
        proper comparison.

        ( SR:8606231512 CR:JAGae00750 )
        When a system boots normally from an LVM boot volume group,
        after it had been booted previously in LVM maintenance mode,
        prior to making the root logical volume available, LVM must
        resynchronize all mirrors of the logical volume. This is
        necessary so that any information written during the
        maintenance mode boot to a single mirror of the logical
        volume is propagated to all the mirror copies. During this
        process, the copy of the root logical volume on the disk
        previously used to boot in maintenance mode is marked fresh
        and all the other mirrors are marked stale. The problem was
        that the array data structure used for marking the stale
        extents was only large enough to hold the extents in
        one mirror, therefore if there were two stale mirrors, the
        data structure overflowed causing either data corruption or
        a system panic.

        Resolution:
        Increased the size of the array used for resynchronizing the
        mirrors to handle the total number of stale extents possible
        in multiple mirrors (not just one).

        ( SR:8606223867 CR:JAGad92964 )
        PHKL_24646 contained code only intended to reduce the
        likelihood that LVM configuration information would be used
        from recently replaced disks that had their configuration
        information restored using vgcfgrestore(1M). Instead, the
        code actually made it impossible to use the LVM
        configuration information from these disks. So if all the
        disks in a volume group were restored, LVM would not use the
        configuration information from any of the disks, causing the
        activation to fail.

        Resolution:
        The code incorrectly excluded the data from restored disks
        by marking it internally with a zero timestamp. The
        solution was to mark the data with the lowest legal
        timestamp instead. This allows LVM to use the configuration
        information from disks restored by vgcfgrestore(1M), but
        only as a last resort (when all the disks have been
        restored). Additional modifications were made to cause LVM
        to disregard the Mirror Consistency Record (MCR) from
        restored disks. Another change was made to no longer
        require a full mirror consistency resynchronization of the
        logical volumes on a given disk with old/bad MCR entries,
        unless the disk could or does have an MCR recent enough to
        be worth using. Formerly, an expensive full mirror
        consistency resynchronization was done for all the logical
        volumes residing on a disk even when the disk contained an
        old MCR, which would not be used anyway.

        Based on HP-UX patch PHKL_25118:
        ( SR:8606203787 CR:JAGad72965 )
        Dump is not allowed on a logical volume with bad block relo-
        cation policy "none"

        Resolution:
        Enabled dump on logical volumes with bad block relocation
        policy "none"

        PHKL_25052:
        Ported HP-UX patch PHKL_24646 to VVOS

        Based on HP-UX patch PHKL_24646:
        (SR: 8606214868 CR: JAGad84060)
        When a volume group is activated the LVM vgchange(1M)
        command attempts to attach/open each physical volume
        serially, and any offline devices are retried multiple
        times, with each attempt timing out after tens of seconds.
        That could mean that it would take thousands of seconds to
        activate a volume group with hundreds of disks.

        Resolution:
        This change introduces new kernel interfaces which can be
        employed to allow the vgchange(1M) to more directly control
        the retry behavior, thus reducing the delay. Note that this
        change only includes the interfaces to facilitate future
        changes to improve activation performance, it will not by
        itself reduce volume group activation times.

        (SR: 8606213562 CR: JAGad82754)
        If a shared volume group has one or more LUNs on an
        active-passive disk array, and if one of the array's
        Service Processors is hot-swapped without deactivating the
        volume group, then there is no guarantee that all the nodes
        in the cluster will be using the same IDs to refer to those
        LUNs or to refer to particular paths (i.e., PVLinks) to the
        LUNs. This is because each Service Process has a unique
        "controller signature" which is used to construct these IDs.

        The LUN and path IDs are passed between nodes in PVLinks-
        related messages. If the IDs do not match, the messages
        will fail. This can lead to various symptoms, but the most
        obvious is that if a node deactivates the volume group
        (while it remains activated on other nodes), that node will
        not be able to reactivate it.

        Resolution:
        The solution is to detect situations where the IDs might be
        out of sync and reconstruct them by reading the controller
        signatures again. If necessary, messages are reprocessed
        (if the receiver was using an old ID) or resent (if the
        sender was using an old ID).

        (SR: 8606162303 CR: JAGad31619)
        (SR: 8606214625 CR: JAGad83816)
        The problem was that every HFS read makes a call to an LVM
        lv_readahead_info() routine to determine the optimum
        readahead (to optimize readahead for striped volumes). The
        LVM routine grabs the necessary locks to assure consistency
        of the data structures it accesses, competing for them with
        the LVM merge operation. Thus, adversely affecting read
        performance. This resolves the defect that was originally
        introduced with patch PHKL_22266.

        Resolution:
        This fix eliminates the locking in lv_readahead_info().
        This works because LVM lv_readahead_info() routine cannot be
        called with a closed logical volume and the stripe factor
        cannot be changed once a logical volume is created

        (SR: 8606214651 CR: JAGad83843)
        There is a routine that initializes special operations in
        the vnode of the root volume which are used during boot.
        When boot clean up routine calls vnode fix up operation,
        these special vnode operations are replaced by the regular
        vnode operations. Unfortunately, several other LVM routines
        call another routine instead of vnode fix up operation.
        This overwrites the regular vnode operations.

        Resolution:

        This problem was corrected by introducing a global flag that
        is set to indicate when the special operations are to be
        used (while booting). It is cleared when the regular
        operations are to be used. The new flag was employed to
        prevent inadvertently putting back the special operations
        once the system is booted.

        ( SR:8606186304 CR : JAGad55510)
        LVM commands can hang if the LVM in-memory timestamp has
        overflowed so that a new timestamp had a value older (less)
        than the prior one applied to the VGSA. The potential for
        data corruption also exists due to the very remote
        possibility that latest LVM on-disk metadata may be marked
        with this "old" timestamp, causing LVM to not use this
        metadata upon a subsequent activation.

        Resolution:
        The fix in this patch is a redesign of the timestamp
        algorithm to eliminate the possiblity of a timestamp
        overflow by modifying how timestamps are generated. The new
        timestamp algorithm generates timestamps independent of the
        system time, and generates independent timestamps for each
        volume group. The new timestamp algorithm also corrects
        errors in the code which could cause the timestamp to
        advance faster than it should, and situations where the
        timestamp could be truncated. This change also includes
        code to correct (roll-back) the LVM VG timestamp in a safe
        way should the timestamp on a VG pass a danger threshold
        approaching the overflow point.

        (SR 8606214631 CR: JAGad83822)
        Whenever an I/O request crosses a 256K logical track group
        boundary, LVM breaks it up. This involves calling
        lv_strategy() recursively. Unfortunately, this recursive
        call might pick up a different request from the disk sort
        queue, which might itself need to be broken up, which
        involves calling lv_strategy() recursively... Under the
        wrong circumstances, the recursion is deep enough to
        overflow the kernel stack.

        Resolution:
        A new flag has been introduced within LVM to prevent
        unbounded recursion when large requests are broken up.

        (SR: 8606195979 CR: JAGad65183)
        LVM does not check if the device close has been issued to an
        already closed logical volume. It assumes the higher layer
        software (filesystem operations) will take care of the open
        count and call LVM to close the logical volume only on the
        last call. Thus, if LVM is asked to close an already closed
        logical volume, LVM will try to access data structures which
        are no longer available, causing a system panic.

        Resolution :
        Added a check in a routine called during closing of a
        logical volume to check if the logical volume is already
        closed before attempting to close the device.

        (SR : 8606214888 CR: JAGad84080)
        The problem was in the way LVM generated a unique identifier
        for non-concurrent active path devices. This was formerly
        done by extracting the LUN bits from the minor number of the
        device. However, the number of LUNs allowed is a function
        of the addressing mode of the device, not the type of
        device. This scheme for generating a unique identifier
        limits non-concurrent active path devices to 8 LUNs.
        However, devices connected via Fibre-Channel may have as
        many as 16k LUNs.

        Resolution:
        The solution is to use Fibre-Channel array services when
        necessary to derive the unique identifier consistent with
        the addressing mode of the device. This affects
        Fibre-Channel Volume Set Addressed non-concurrent active
        path devices used by LVM, and allows up to 16k LUNs per
        device.

        This enhancement requires a Fibre-Channel kernel patch
        (PHKL_21834). Without the Fibre-Channel patch this change
        alone cannot provide the additional LUN support.

        Based on HP-UX patch PHKL_24268:
        ( SR:8606194190 CR:JAGad63400 )
        This problem is due to this inconsistence in post
        processing after pv_curxfs decrement.
        Resolution:
        Whoever finishes (among the outstanding I/Os on this PV)
        has to complete the switch.

        ( SR:8606193747 CR:JAGad62959 )
        To schedule an I/O request, LVM needs memory for a data
        structure called a "pbuf". If memory isn't available, LVM
        queues the request. Periodically, LVM tries to reschedule
        these queued requests. The catch is that we rely on LVM
        kernel daemons to do the rescheduling, but there are a
        limited number of these daemons and it's possible for all
        of them to be blocked waiting for I/O complete--I/O that is
        queued and won't complete until someone reschedules it!
        So we can have a deadlock.
        Resolution:
        A new daemon has been introduced, called lvmschedd. The
        daemon's only responsibility is to periodically reschedule
        I/O requests that were queued because no memory was
        available to allocate the necessary data structures.
        By having a dedicated daemon, we avoid deadlock.

        ( SR:8606161149 CR:JAGad30465 )
        In a small timing window it is possible that LVM may
        attempt to perform a resync operation using a
        deallocated LVM physical volume data structure, in a
        deactivated volume group, when the volume group is
        deactivated just after LVM starts a resync operation
        on the PV.
        Resolution:
        lv_resyncpv() was redesigned for 11.11 to modify how
        different locks were acquired to prevent access to the
        deallocated data structures.

        ( SR:8606186358 CR:JAGad55562)
        Similar to JAGad30465.
        Resolution:
        Similar to JAGad30465.

        ( SR:8606193747 CR:JAGad64027)
        Code in lv_resyncpv() locks and unlocks volume group
        data structures which may be accessed in
        lv_resync_pfpv() immediately after they are unlocked.
        Resolution:
        The lv_resync_pfpv() routine was modified
        to hold the appropriate locks while accessing these
        data structures.

        ( SR:8606186346 CR:JAGad55551)
        A deadlock can occur on the volume group server node
        between local and remote resync requests. This
        particular problem can only occur when the volume
        group server and another node on the cluster
        simultaneously detect that a disk is unavailable
        and both attempt to resync the device.
        Resolution:
        lv_resyncpv() was modified to avoid this deadlock as well.

        PHKL_22861:
        Ported HP-UX patch PHKL_23127 to VVOS

        Based on HP-UX patch PHKL_23127:
        ( SR: 8606173900 CR: JAGad43153 )
        On every disk, there are two MWC caches, each with its own
        timestamp. LVM should pick the latest, but instead, it
        always picks the first whether it's the latest or not. After
        a clean deactivation, there is no problem. But after a
        system crash, this is potentially very serious. The MWC
        cache records which logical track groups (LTGs) LVM was in
        the middle of writing. These LTGs are potentially out of
        sync: for each mirror, LVM doesn't know whether it had
        finished writing the data, was in the middle of writing it,
        or hadn't even started. As a result, the mirrors might not
        actually be mirrors. That is, they might not have the same
        data, so LVM needs to resync them. However, if LVM uses the
        wrong MWC cache (50% chance), it might neglect to resync
        some LTG that needed to be resynchronized, leading to silent
        data corruption. Now two reads in a row could go to
        different mirrors and return different data.

        The potential for silent data corruption is a long-standing
        problem. However, the error:

         vgchange: Couldn't activate volume group "/dev/vgXXX":
         I/O error while reading the VGDA.

        only occurs with the previous LVM patch, PHKL_22266.
        Although this error was supposed to protect the system from
        silent data corruption, it can occur even if the volume
        group was cleanly deactivated and even if there are no
        mirrored logical volumes. The most common scenario reported
        happens when a volume group is deactivated after splitting a
        mirrored logical volume (see lvsplit(1M) for details).

        Resolution:
        The timestamp comparisons have been corrected so that LVM
        will always select the latest MWC cache.

        Based on HP-UX patch PHKL_22266:
        ( SR: 5003437970 CR: JAGaa40887 )
        ( SR: 8606106637 CR: JAGab75913 )
        The problem was that some of the LVM device recovery was
        still a serial process.

        While working on this defect fix, a latent defect was found
        that can cause a LVM deadlock (hang) to occur. The problem
        was that an easily encountered deadlock condition was
        introduced while attempting to correct another relatively
        rare deadlock. The problem can be easily reproduced by
        running LVM commands which operate on existing logical
        volumes such as lvextend(1M), lvsplit(1M) or lvmerge(1M)
        along with commands that query logical volumes, such as
        glance(1). The deadlock occurs roughly 10% of the time,
        but when it does happen there are severe consequences.
        The deadlock makes it impossible to complete the operations
        or to run any other LVM commands, without rebooting the
        system.

        Resolution:
        The LVM device recovery code was modified to cause all tests
        of devices and paths to be conducted in parallel. Devices
        which are available are immediately brought online again,
        irrespective of other failed devices or paths. The changes
        in this patch assure that devices recover within the time it
        takes to test the device/path and to update its data
        structures. The volume group data structures and LVM
        operations that require them --LVM commands and opens and
        closes of logical volumes should be held off no more than
        35 seconds.

        The changes in this patch also reduce the time required to
        perform a switch from one PVLink to another when the active
        link fails. Previously, LVM would complete the switch within
        twice the I/O timeout plus 15 seconds (see pvchange(1M) for
        details about the I/O timeout). The default I/O timeout is
        30 seconds, so a PVLinks switch could take up to 75 seconds
        ((2 * 30) + 15). With this patch, the time needed to switch
        has been reduced to just one I/O timeout plus 15 seconds (by
        default, a total of 45 seconds). Please note, this assumes
        that PHKL_19776 has been installed; without this SCSI patch,
        a PVLinks switch can take significantly longer. If you are
        using PVLinks, HP strongly recommends installing PHKL_19776
        or a later patch that supersedes it.

        The case that caused deadlock was resolved by reordering the
        volume group lock and other LVM locks and adding a new
        volume group data lock to allow device recovery operations
        to occur simultaneously with command operations. Thus
        correcting the old and newly introduced deadlock defects.

        ( SR: 8606151870 CR: JAGad21209 )
        When out of bound I/Os, that is the I/Os which span multiple
        Logical Track Groups(LTG), LVM is splitting the request
        into sub-requests per LTG and regroups them when they are
        done. During the splitting of the request, it uses
        bufheader from a reserved pool of size 20. This is a very
        small resource and introduces heavy contention for it;
        Hence, the through put of the I/O degrades.

        Resolution:
        1. The static reserved pool, which causes the contention,
        is not necessary. Instead, dynamically getting the buf
        header by mallocing removes the resource contention.

        2. Removed the usage of one global lock to update the I/O
        requests buf structure which had a high contention and
        introduced a hashed pool of spinlocks for synchronization to
        reduce the contention.

        ( SR: 8606108373 CR: JAGab78776 )
        When reading from a mirrored logical volume, LVM might try a
        disk that is known to be off line before it tries another
        disk which is still available. The read is delayed while
        the first I/O times out.

        Resolution:
        In selecting the best mirror to read from, give preference
        to disks that are still available over disks that are known
        to be off line.

        ( SR: 8606124005 CR: JAGac39365 )
        When an I/O completes, all the requests in the LVM work
        queues are analyzed to see if any requests can be unblocked,
        apart from unblocking the requests that were blocked because
        of the I/O that completed. Thus, we are trying to unblock
        all possible I/Os which can take a lot of time depending on
        the length of the work queues, since we are traversing
        through the list repeatedly causing heavy contention on the
        LV spinlock used to protect the list.

        Resolution:
        Instead of attempting to unblock all the requests, we now
        unblock only the requests that can be unblocked by
        completion of this I/O request. Hence we are now avoiding
        multiple traversing through the lengthy queue and also
        reducing the contention on the lock protecting the queue.

        ( SR: 8606141513 CR: JAGad10876 )
        During lvsplit or lvmerge VG lock is held in exclusive
        mode for consistency and these operations can take a very
        long time since it involves resyncing of logical volume(s).
        So commands like vgdisplay and lvdisplay which require
        the same lock in read mode have to wait for a very long
        time to acquire the lock, causing an unprecedented delay.

        Resolution:
        Since no modification to data structures are done vglock
        can be downgraded from exclusive access to read mode
        during resyncing of logical volumes. Hence other commands
        which require the vg lock in read mode will not block.

        ( SR: 8606161019 CR: JAGad30337 )
        PHKL_20333 introduced a defect where pstat(2) always
        reports the number of open logical volumes (psd_openlv)
        and the number of open volume groups (psd_openvg) as
        zero.

        Resolution:
        pstat(2) now reports correct values for psd_openlv and
        psd_openvg.

        Based on HP-UX patch PHKL_22267:
        ( SR:8606126246 DTS: JAGac56811 )
        During closing of a logical volume, lv_cache_clean() is
        called to cleanup all the cache entries for the lvol to be
        closed.

        There is a race condition in lv_cache_clean() which might
        prevent the cache entries for this lvol from being
        scrubbed.

        Moreover, a SUCCESS completion status will be incorrectly
        reported from lv_cache_clean(). Later, during the closing
        of this logical volume, the process which initiated the
        close will wait until all entries in the cache are
        scrubbed.

        Given that lv_cache_clean() did not scrub all cache
        entries for the lvol being closed, and given that those
        entries will never be scrubbed, the process initiating the
        close of the lvol will wait forever.

        Resolution:
        Closed the window in lv_cache_clean() to call
        lv_cache_scrub() by holding the appropriate spinlock. Also,
        in procedure lv_wait_mwc_clean(), if any of the requests
        for the lvol on which we are waiting are still in the cache,
        it will be synced.

        ( SR:8606157504 DTS: JAGad26835 )
        A check was added to HP-UX 11.00 to reject activating any
        shared volume groups with mirrored logical volumes in it.
        This patch takes out that check and allows users to have
        mirrored logical volumes on shared volume groups.

        Resolution:
        This patch reenables the SLVM/LVM mirrored logical volumes
        on a shared volume group feature.

        Specifically, this patch enables SLVM/LVM to support
        logical volumes with mirrors on a shared volume group which
        is part of a cluster consisting of exactly 2 nodes. This
        feature is not yet supported on clusters with more than 2
        nodes.

        PHKL_21418:
        Ported HP-UX patch PHKL_20419 to VVOS

        Based on HP-UX patch PHKL_20419:
        ( SR:8606113703 DTS: JAGac07217 )
        When a physical volume is replaced without deactivating the
        volume group it belongs to, the operating system does not
        read the bad block directory from the disk, but continues
        using the old one. This can cause spurious I/O errors or
        mirror resync failures if bad block relocation is disabled,
        or data corruption if bad block relocation is enabled.

        Resolution:
        Whenever a physical volume is replaced, the bad block
        directory from the new physical volume is read.

        ( SR:8606128444 DTS: JAGac81735 )
        It might not be possible to activate a volume group in
        shared mode if any of its physical volumes are on an
        Optimus Prime Disk Array, because the serial numbers for
        these device are truncated when they're passed between
        nodes in a ServiceGuard cluster.

        Resolution:
        Do not truncate Optimus Prime serial numbers.

        ( SR:8606106798 DTS: JAGab76189 )
        When a volume group is activated, LVM validates a data
        structure on each physical volume called the Mirror
        Consistency Record (MCR). If the MCR is not valid, LVM
        performs a full resync of the physical volume and should
        rewrite the MCR. But with PHKL_17045 and superseding
        patches, LVM does not rewrite the MCR. Instead, if the
        MCR is invalid, LVM performs a full resync every time the
        volume group is activated, rather than just the first time.
        While the resync is in progress, system performance may be
        degraded. In addition, since LVM does not have two valid
        copies of all data during the resync, the system is
        vulnerable to a disk failure until the resync completes.
        (This problem does not affect performance or availability
        of mirrored logical volumes after the resync has
        completed.)

        Resolution:
        If the MCR is not valid, rewrite it after performing a
        full resync. Also, add more validity checks.

        ( SR:8606106012 CR: JAGab74797 )
        Because of a race condition in LVM, it is possible for an
        I/O request to be accepted when the logical volume is being
        closed. Eventually, a data structure that has already been
        freed (as a result of closing the logical volume) is
        referenced, causing the operating system to panic.

        Resolution:
        Eliminate the race condition so that I/O cannot proceed
        after a logical volume has been closed.

        ( SR: 8606128482 CR: JAGac84447 )
        Whenever a volume group is activated, LVM attempts to read
        and compare the timestamps placed at the beginning and end
        of the metadata stored on each of the disks in the volume
        group. On disk arrays/drives with a block size greater than
        1K, LVM miscalculates the location of these timestamps. As
        a consequence it fails to find matching timestamps and
        reports the error back to the user.

        Resolution:
        Changed the calculation to take into consideration block
        sizes greater than 1K.

        Based on HP-UX patch PHKL_20333:
        ( SR: 8606107525 DTS: JAGab77768 )
        LVM IO performance is affected with throttling the
        throughput to 700 MB/sec because of the following reasons :
         - During scheduling of LVM I/O requests, we create physical
           buffer headers (pbufs) for initiating I/O on physical
           volumes.
         - Currently, these pbufs are allocated from a static
           reserved pool which is protected by a spin lock.
        Since this pool is heavily used it is hampering the
        performance of the I/O due to synchronization. Also the
        spin lock used to protect the reserved pool is also used to
        protect the Scatter/Gather list of pbufs of a logical
        request, adding to the bottleneck.

        Resolution :
        Instead of using a statically allocated reserved pool
        we are dynamically allocating the memory for pbufs
        there by eleminating the need for spinlock.
        For scatter/gather list of pbufs for a logical request
        we are using a different hashed spin lock, there by
        eleminating the bottleneck.

        PHKL_20466:
        Ported HP-UX patch PHKL_20186 to VVOS

        Based on HP-UX patch PHKL_20186:
        ( SR: 8606106837 DTS: JAGab76286 )
        In function lv_readdats the parameter vghdr_flags was
        declared as int* instead of ushort_t*. This caused a shift
        of 16 bits for the vghdr_flags and all the flag bits were
        lost.
        Resolution:
        Parameter vghdr_flags is changed to 'ushort *' from 'int *'

        Based on HP-UX patch PHKL_19909:
        1. Currently striping in shared logical volume is disabled
        though the LVM code is written to support it.

        Resolution:
        Removed the check for shared logical volume, to allow
        striping in shared logical volumes.

        2. Sparing is not triggered if a test I/O to a device
        fails during power fail test because currently we are
        not calling lv_io_error_processing() routine if a
        test I/O fails.

        Resolution:
        Added lv_io_error_processing() in lv_test_a_link(),
        to initiate sparing if a disk goes down.

        PHKL_19147:
        Ported HP-UX patch PHKL_19060 to VVOS

        Based on HP-UX patch PHKL_19060:
        ( SR: 8606100412 DTS: JAGab31786 )
        Generally, LVM treats multiple LUNs with the same LUN id as
        alternate links to the same disk. With the Optimus disk
        array this assumption is incorrect. Two different disks may
        have the same LUN id. In order to uniquely identify a disk
        in an Optimus array, LVM needs both its LUN id and its
        target id.

        Resolution:
        Added a new macro TGT_AND_LUN_FROM_DEV_T to get the target
        id and LUN id for the device.

        Based on HP-UX patch PHKL_18542:
        ( SR: 4701424465 DTS: JAGab00194 )
        The Mirror Write Consistency (MWC) cache was not cleaned
        correctly when more than one call to clean it occured and it
        was in flight (currently being written to disk,
        synchronizing in-core and on-disk copies). Only the last
        call to clean was serviced correctly. When the cache is not
        cleaned properly, invalid entries remain in it (in this
        particular case, entries referring to a logical volume that
        no longer exists).

        Resolution:
        First, the way the MWC cache gets cleaned has been corrected
        so that all calls to clean it are serviced, even when it's
        currently in flight.

        Second, when the MWC cache is read from the disk and
        validated, there are more checks to make sure the LV number
        in each entry is valid before using it. This resolves a
        defect introduced by PHKL_17045.

        ( SR: 4701423426 DTS: JAGaa57312 )
        When the swap volume goes off line, the powerfail check
        routine attempts to allocate a fairly large amount of kernel
        memory. Because memory is low and the swap device is off
        line (so memory can not be freed up), the system hangs.

        Resolution:
        Powerfail routine avoids allocating memory.

        ( SR: 1653288373 DTS: JAGaa45822 )
        The fix in patch PHKL_17042 introduced an error condition
        for sectioned disks. The fix returns dummy LIF information
        when there is no LIF information or when the LIF information
        is corrupted and the rootconf information on the disk is
        correct. On a sectioned disk, the expected return value is
        NULL. The dummy LIF information is treated as valid, which
        prevents the system from looking into the hard partition and
        from accessing the sectioned disk.

        Resolution:
        The dummy LIF label is now returned only when there is none,
        the rootconf information is valid, and the caller is LVM.
        If the caller is CPD (used for sectioned disks), a NULL
        value is returned.

        Based on HP-UX patch PHKL_18483:
        ( SR: 5003435081 DTS: JAGab14452 )
        Informix issues massive ammounts of 1K reads in parallel.
        With 8K page structure with I/Os serialized within the
        page performance suffers.

        Based on HP-UX patch PHKL_18189:
        ( SR: 1653289132 DTS: JAGaa67952 )
        If the holder of the vg_lock is waiting for I/O to finish,
        and if the I/O can't finish until we switch to another link,
        then we get into a deadlock.

        Resolution:
        To resolve the deadlock, the code now obtains the lock
        temporarily, in order to switch to the alternate link, then
        returns the lock to the original holder to finish the I/O.

        ( SR: 4701233957 DTS: JAGab14455 )
        We need to recognize Optimus Array as an ACTIVE/PASSIVE
        device.

        Resolution:
        Added code to recognize the Optimus Array as an
        ACTIVE/PASSIVE device.

        Based on HP-UX patch PHKL_18134:
        ( SR: 1653289553 DTS: JAGaa46305 )
        lv_syncx() may return with stale extents without
        actually syncing all the extents.

        Resolution:
        Added additional check to see if all the extents are synced;
        otherwise return error. lv_syncx() will return SUCCESS only
        when the syncing is completed. Made changes in
        lv_resyncpv() to preserve error value.

        Based on HP-UX patch PHKL_17664:
        ( SR: 5003450635 DTS: JAGaa41477 )
        The panic occurs in ip_csuma() due to a missing virtual
        address translation on a sendfile() physical buffer. The
        b_sendcnt field in the logical buffer is set to prevent the
        disksort routines from merging the logical buffers.
        However, LVM fails to propagate the b_sendcnt field to the
        physical buffers, allowing the disksort routines to merge
        the physical buffers and remap them to different virtual
        addresses.

        Resolution:
        LVM now propagates the b_sendcnt field to the physical
        buffers.

        Based on HP-UX patch PHKL_17041:
        ( SR: 1653229476 DTS: JAGaa10688 )
        ( SR: 1653263434 DTS: JAGaa11044 )
        1. Several "unreferred file inode#" errors appear when
        splitting a mounted logical volume and performing fsck.
        The fix is to freeze and then sync the file system if the
        logical volume is a mounted filesystem. This is done in a
        generic fashion independent of the file system type. The
        VFS layer routines freeze_and_sync_fs_dev(lv_dev)/
        unfreeze_fs_dev(lv_dev) is called for this purpose.
        2. When two PVs powerfail and only one returns, the mirror
        copy on the returned PV is not sync'd and it keeps getting
        the following errors in syslog/msgbuf:
        lv_syncx :returning error : 126
        The mirror copy syncs and message stops when both the PVs
        return from the powerfail.
        This is fixed by allowing to skip extents when all the
        extent mirrors to be resynced are not available. If there
        are any stale extents after a resync operation, the resync
        is reported as failed.

        ( SR: 4701399519 DTS: GSY1604424 )
        This enhancement will allow PRM users using the A.01.05
        version of PRM to report and regulate the amount of
        disk bandwidth user groups get. All changes are
        visible only through PRM.

        Based on HP-UX patch PHKL_16563:
        Debug kernel panics at brelse() in lv_checkpvpath()
        because we are clearing all the preset flags of the
        buffer which we obtained from geteblk() and sending the
        buffer to brelse() to release it. At brelse() we check for
        B_BCACHE flag in buffer and since it is cleared the assert
        will fail.

        Based on HP-UX patch PHKL_16220:
        Changed the 'if' condition in lv_checkpvpath() to check
        the latest status of the PV to know whether it is up or
        down and depending on that we set the flag. This leads to
        preventing access to the disk later from LVM commands when
        the disk is down helping in saving the timeout period the
        command takes to come out of the disk access operation.

        Based on HP-UX patch PHKL_15789:
        (SR: 4701396200 DTS: JAGaa12818/DSDe441605/DSDe442781)
        LVM recovers PVLinks serially. In situations where 100's
        of links can fail simultaneously (eg. FibreChannel hubs)
        the time to switch all the links can be hours.
        The modifications allow LVM to pre-test all the links
        to the devices in parallel prior to performing the normal
        PV test.

        Based on HP-UX patch PHKL_15550:
        I-cache pre-fetching beyond the end of procedures creates
        unnecessary loads on the bus. Adding new compile-time
        optimizations improves performance in this area.

        Based on HP-UX patch PHKL_14689:
        This patch fixes three defects:

        ( SR: 1653247486 DTS: JAGaa01357 )
        After a maintenance mode reboot, if the root LV is mirrored,
        we make the copy of root on the boot device the only fresh
        copy. Before updating the VGSA with the new stale/fresh
        information, a structure used to pass physical extent info
        to the configuration is set up. In the case of a LV
        containing 2**n extents, memory allocated for the array of
        structures is exactly enough for the extents. The terminator
        of the array was written beyond the allocated memory.
        This corrupts the memory at the next address and causes
        system to panic when the next piece of memory is accessed.

        ( SR: 1653239137 DTS: JAGaa01378 )
        When the root VG has a mirror PV missing with a lower PV
        index number than the boot disc, the PV's current physical
        link field is zero. The code attempts to dereference this
        null pointer in the bootup path and traps.

        ( SR: 1653248690 DTS: JAGaa01378 )
        The problem is caused by a disc with bad blocks in the
        LVM structure area. This results the logical volume field
        in the physical request buffer to be zero. Deferencing this
        null pointer causes data page fault.

        Based on HP-UX patch PHKL_14252:
        The alternate link was not used for a Nike device in an
        MC/LockManager environment. If the primary link failed then
        IOs were not switched to the alternate link.

        Use of time stamps for a volume group that suffered a device
        powerfail on a client node would sometimes lead to the
        cluster not reforming after a server node failure in an
        MC/LockManager cluster.

        In an MC/ServiceGuard environment, after a node crashed,
        activating the volume group would some times fail if the
        volume group was composed of fiber channel devices.
        Disabling of device resets on Fiber Channel devices allows
        for node failover in an MC/ServiceGuard environment.

        PHKL_18558:
        Ported HP-UX patch PHKL_17045 to VVOS

        Based on HP-UX patch PHKL_17045:
        If the disk based MCR is corrupted it leads to a system
        panic. To avoid this we are making a validation on each MWC
        record on the disk to see if it is valid. If any MWC
        record is bad on the disk then we mark all the extents on
        the disk as stale and do a full re-sync. We are validating
        each MCR by checking for the validity of the logical volume
        number and validity of the logical extent.

        Based on HP-UX patch PHKL_17042:
        System panics with a "init died" message, during boot into
        LVM maintenance mode after LIF LABEL file is
        removed. Before this, the system displays:
        init died with return value 256
        Please check for init's execute permision
        init's location and root partitions location
        Problem can be reproduced by installing the OS, creating a
        separate file system for /stand, removing the LIF label
        through lifrm and rebooting in LVM maintenance mode.

        Based on HP-UX patch PHKL_13346:
        If i/o config succeeds for a given boot such that rootdev
        is not NODEV when LVM boot configuration is entered, and if
        the two opens of the rootdev to read lvmrec and BDRA then
        fail, and if the swapconf open of rootdev then succeeds, and
        if dumpconf open of rootdev then succeeds, the subsequent
        VFS_MOUNTROOT panic will corrupt the boot disk since swap
        and dump will get configured whole disk (i.e. corrupts
        the LVM boot disk).

        This has only been seen when boot disks are set to a low
        priority on a shared bus being saturated with i/o by other
        nodes on the bus (not a supported configuration).

        PHKL_18557:
        Ported HP-UX patch PHKL_16433 to VVOS

        Based on HP-UX patch PHKL_16433:
        Corrupt or negative VGSA timestamp results in LVM commands
        hang. Because we need to always get strictly
        monotonically increasing latest timestamp and in this case
        we get a lesser value in timevaladd() because of adjusting
        of tv_usec by barrowing from tv_sec which results in a
        lesser timevalue hence system hangs. Avoided this by doing
        timevaladd() manually by incrimenting tv_sec by 1 and
        initialising tv_usec to 0 if tv_usec is negative.

        PHKL_18931:
        Ported HP-UX patch PHKL_15956 to VVOS

        Based on HP-UX patch PHKL_15956:
        When a lock could not be obtained for a key data structure,
        the sparing code assumed that no spares were available.
        Instead the code should have later attempted to obtain the
        lock and retry the sparing operation again.

        Based on HP-UX patch PHKL_15520:
        io's passing through LVM layer in the process of being
        sent to the disk hang when the pv-link is broken by
        pulling the fc-cord. The io's wait on the wait queue as
        the primary lvm link is broken and also the disk is not
        accessible. But the lvm code was incorrectly setting
        the disk also not-accessible even after the link-switch,
        so after the alternate link is restored, the disk is still
        not accessible to those io's.

        Based on HP-UX patch PHKL_14861:

        Panic in lv_pv_attr_okay_for_sparing()
        The Panic was due to de-referencing an invalid (null)
        pv_lvmrec pointer. When a volume group is activated while
        a physical volume is down, it's pv_lvmrec pointer
        is set to null. Later when the lvm try to spare the down
        physical volume it accesses the pv_lvmrec to check if
        it is a boot disk. The fix (consulting with Jacques Hebert)
        is to remove the check since there is really now way to
        know if the down disk is boot or not and the fact the
        the boot restrictions are enforced at the time of creation.
        Also, fixed about five other places by checking if the
        pv_lvmrec is valid before accessed.

        Based on HP-UX patch PHKL_20397:
        ( SR: 8606105384 DTS: JAGab73418 )
        In the case of a writer holding the lock and a reader
        requesting an upgrade, a later write lock attempt will
        cause an unwanted decrement to the write waiters count
        which eventually results in an illegal negative value.

        Resolution:
        Two lines of code that decrement the counter were removed.

        Based on HP-UX patch PHKL_19367:
        (SR: 5003460279 DTS: JAGab15235)
        Significant application performance degradation may be
        noticed by some customers when moving to a new release on a
        V2250. The application uses many RW_lock writer-locks as
        mutual- exclusion locks. When the lock-holder released the
        writer lock, ALL procs sleeping on that lock were awakened.
        This sleep-wakeup action causes the 'thundering herd'
        symptom of procs trying to grab the lock; only one can get
        it. This functionality was changed to count the sleepers
        and to use sleep_one and wakeup_one thus reducing the wakeup
        cost.
        Resolution:
        The sleep-wakeup mechanism for the writer lock has been
        amended and shows significant performance improvement.

Enhancement:
        Yes
        PHKL_29215:
        Ported HP-UX patch PHKL_28150 to VVOS
        Based on HP-UX patch PHKL_28150:
                This product update provides new kernel
                internal that can be used by other kernel
                subsystems.

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

        PHKL_25052:
                LVM enhancement to provide kernel interfaces
                that may be used to reduce the activation time
                for volume groups when many paths to disks
                in the volume group are unavailable.

        PHKL_20466:
                Enhancement to LVM to allow striping in shared
                logical volumes.

        PHKL_19147:
                This enhancement allows PRM users using the A.01.05
                version of PRM to report and regulate the amount of
                disk bandwidth user groups get. All changes are
                visible only through PRM.

SR:
        1653229476 1653239137 1653245571 1653247486 1653248690
        1653254904 1653257279 1653258681 1653259408 1653263434
        1653264887 1653271148 1653288373 1653289132 1653289553
        4701233957 4701374942 4701374959 4701374967 4701375113
        4701375485 4701375915 4701394874 4701396200 4701399519
        4701402636 4701402818 4701423426 4701424465 4701424846
        4701424895 5003410977 5003435081 5003437970 5003450635
        5003460279 8606100412 8606105190 8606105285 8606105384
        8606106012 8606106637 8606106798 8606106837 8606107525
        8606108373 8606113703 8606124005 8606126246 8606128444
        8606128482 8606141513 8606151870 8606157504 8606161149
        8606162303 8606173900 8606186304 8606186346 8606186358
        8606193747 8606194190 8606194821 8606195979 8606203787
        8606213562 8606214625 8606214631 8606214651 8606214868
        8606214888 8606220729 8606222763 8606223867 8606225731
        8606231512 8606234517 8606247855 8606251517 8606251520
        8606257054 8606269677 8606277067 8606281689 8606161019
        5003431742

Patch Files:

        LVM.LVM-KRN,fr=B.11.04,fa=HP-UX_B.11.04_32,v=HP:
        /usr/conf/lib/liblvm.a(lv_block.o)
        /usr/conf/lib/liblvm.a(lv_cluster_lock.o)
        /usr/conf/lib/liblvm.a(lv_defect.o)
        /usr/conf/lib/liblvm.a(lv_hp.o)
        /usr/conf/lib/liblvm.a(lv_ioctls.o)
        /usr/conf/lib/liblvm.a(lv_lvsubr.o)
        /usr/conf/lib/liblvm.a(lv_malloc.o)
        /usr/conf/lib/liblvm.a(lv_mircons.o)
        /usr/conf/lib/liblvm.a(lv_pbuf.o)
        /usr/conf/lib/liblvm.a(lv_phys.o)
        /usr/conf/lib/liblvm.a(lv_schedule.o)
        /usr/conf/lib/liblvm.a(lv_spare.o)
        /usr/conf/lib/liblvm.a(lv_strategy.o)
        /usr/conf/lib/liblvm.a(lv_subr.o)
        /usr/conf/lib/liblvm.a(lv_syscalls.o)
        /usr/conf/lib/liblvm.a(lv_vgda.o)
        /usr/conf/lib/liblvm.a(lv_vgsa.o)
        /usr/conf/lib/liblvm.a(sh_vgsa.o)
        /usr/conf/lib/liblvm.a(slvm_comm.o)

        OS-Core.CORE2-KRN,fr=B.11.04,fa=HP-UX_B.11.04_32,v=HP:
        /usr/conf/lib/libhp-ux.a(dumpconf.o)
        /usr/conf/lib/libhp-ux.a(lv_config.o)
        /usr/conf/lib/libhp-ux.a(lv_lvm.o)
        /usr/conf/lib/libhp-ux.a(rw_lock.o)

        LVM.LVM-KRN,fr=B.11.04,fa=HP-UX_B.11.04_64,v=HP:
        /usr/conf/lib/liblvm.a(lv_block.o)
        /usr/conf/lib/liblvm.a(lv_cluster_lock.o)
        /usr/conf/lib/liblvm.a(lv_defect.o)
        /usr/conf/lib/liblvm.a(lv_hp.o)
        /usr/conf/lib/liblvm.a(lv_ioctls.o)
        /usr/conf/lib/liblvm.a(lv_lvsubr.o)
        /usr/conf/lib/liblvm.a(lv_malloc.o)
        /usr/conf/lib/liblvm.a(lv_mircons.o)
        /usr/conf/lib/liblvm.a(lv_pbuf.o)
        /usr/conf/lib/liblvm.a(lv_phys.o)
        /usr/conf/lib/liblvm.a(lv_schedule.o)
        /usr/conf/lib/liblvm.a(lv_spare.o)
        /usr/conf/lib/liblvm.a(lv_strategy.o)
        /usr/conf/lib/liblvm.a(lv_subr.o)
        /usr/conf/lib/liblvm.a(lv_syscalls.o)
        /usr/conf/lib/liblvm.a(lv_vgda.o)
        /usr/conf/lib/liblvm.a(lv_vgsa.o)
        /usr/conf/lib/liblvm.a(sh_vgsa.o)
        /usr/conf/lib/liblvm.a(slvm_comm.o)

        OS-Core.CORE2-KRN,fr=B.11.04,fa=HP-UX_B.11.04_64,v=HP:
        /usr/conf/lib/libhp-ux.a(dumpconf.o)
        /usr/conf/lib/libhp-ux.a(lv_config.o)
        /usr/conf/lib/libhp-ux.a(lv_lvm.o)
        /usr/conf/lib/libhp-ux.a(rw_lock.o)

what(1) Output:

        LVM.LVM-KRN,fr=B.11.04,fa=HP-UX_B.11.04_32,v=HP:
        /usr/conf/lib/liblvm.a(lv_block.o):
                lv_block.c $Date: 2000/10/27 16:51:29 $Revision: r11
                        ros/7 PATCH_11.00 (PHKL_22266)
        /usr/conf/lib/liblvm.a(lv_cluster_lock.o):
                lv_cluster_lock.c $Date: 2000/10/27 16:51:29 $Revisi
                        on: r11ros/5 PATCH_11.00 (PHKL_22266)
        /usr/conf/lib/liblvm.a(lv_defect.o):
                lv_defect.c $Date: 2001/05/29 13:28:36 $Revision: r1
                        1ros/6 PATCH_11.00 (PHKL_24268)
        /usr/conf/lib/liblvm.a(lv_hp.o):
                lv_hp.c $Date: 2002/11/20 11:31:59 $Revision: r11ros
                        /27 PATCH_11.00 (PHKL_28150)
        /usr/conf/lib/liblvm.a(lv_ioctls.o):
                lv_ioctls.c $Date: 2002/09/08 14:55:44 $Revision: r1
                        1ros/18 PATCH_11.00 (PHKL_27814)
        /usr/conf/lib/liblvm.a(lv_lvsubr.o):
                lv_lvsubr.c $Date: 2001/05/29 13:35:18 $Revision: r1
                        1ros/13 PATCH_11.00 (PHKL_24268)
        /usr/conf/lib/liblvm.a(lv_malloc.o):
                lv_malloc.c $Date: 1999/10/27 11:49:40 $Revision: r1
                        1ros/2 PATCH_11.00 (PHKL_20333)
        /usr/conf/lib/liblvm.a(lv_mircons.o):
                lv_mircons.c $Date: 2002/02/06 02:35:15 $Revision: r
                        11ros/13 PATCH_11.00 (PHKL_25775)
        /usr/conf/lib/liblvm.a(lv_pbuf.o):
                lv_pbuf.c $Date: 2000/10/27 16:51:29 $Revision: r11r
                        os/5 PATCH_11.00 (PHKL_22266)
        /usr/conf/lib/liblvm.a(lv_phys.o):
                lv_phys.c $Date: 2001/05/29 13:36:48 $Revision: r11r
                        os/11 PATCH_11.00 (PHKL_24268)
        /usr/conf/lib/liblvm.a(lv_schedule.o):
                lv_schedule.c $Date: 2001/05/29 13:37:10 $Revision:
                        r11ros/10 PATCH_11.00 (PHKL_24268)
        /usr/conf/lib/liblvm.a(lv_spare.o):
                lv_spare.c $Date: 2000/10/27 16:51:29 $Revision: r11
                        ros/8 PATCH_11.00 (PHKL_22266)
        /usr/conf/lib/liblvm.a(lv_strategy.o):
                lv_strategy.c $Date: 2002/11/20 11:31:59 $Revision:
                        r11ros/11 PATCH_11.00 (PHKL_28150)
        /usr/conf/lib/liblvm.a(lv_subr.o):
                lv_subr.c $Date: 2002/09/08 14:55:44 $Revision: r11r
                        os/10 PATCH_11.00 (PHKL_27814)
        /usr/conf/lib/liblvm.a(lv_syscalls.o):
                lv_syscalls.c $Date: 2002/11/20 11:31:59 $Revision:
                        r11ros/14 PATCH_11.00 (PHKL_28150)
        /usr/conf/lib/liblvm.a(lv_vgda.o):
                lv_vgda.c $Date: 2002/06/17 19:41:37 $Revision: r11r
                        os/9 PATCH_11.00 (PHKL_27178)
        /usr/conf/lib/liblvm.a(lv_vgsa.o):
                lv_vgsa.c $Date: 2002/02/07 14:50:14 $Revision: r11r
                        os/8 PATCH_11.00 (PHKL_25775)
        /usr/conf/lib/liblvm.a(sh_vgsa.o):
                sh_vgsa.c $Date: 2002/06/17 19:41:37 $Revision: r11r
                        os/13 PATCH_11.00 (PHKL_27178)
        /usr/conf/lib/liblvm.a(slvm_comm.o):
                slvm_comm.c $Date: 2002/06/17 19:41:37 $Revision: r1
                        1ros/9 PATCH_11.00 (PHKL_27178)

        OS-Core.CORE2-KRN,fr=B.11.04,fa=HP-UX_B.11.04_32,v=HP:
        /usr/conf/lib/libhp-ux.a(dumpconf.o):
                $Source: kern/machine/dumpconf.c, hpuxsysmach, vvos_
                        rose, rose0305 $ $Date: 02/08/13 09:37:15 $
                        $Revision: 1.8 PATCH_11.04 (PHKL_27711) $
        /usr/conf/lib/libhp-ux.a(lv_config.o):
                $Source: kern/lvm/lv_config.c, hpuxsyslvm, vvos_rose
                        , rose0305 $ $Date: 02/08/12 08:04:37 $ $Rev
                        ision: 1.14.1.11 PATCH_11.04 (PHKL_27711) $
        /usr/conf/lib/libhp-ux.a(lv_lvm.o):
                lv_lvm.c $Date: 1998/06/24 16:28:30 $Revision: r11ro
                        s/4 PATCH_11.00 (PHKL_15550)
        /usr/conf/lib/libhp-ux.a(rw_lock.o):
                rw_lock.c $Date: 2000/10/27 16:51:29 $Revision: r11r
                        os/5 PATCH_11.00 (PHKL_22266)

        LVM.LVM-KRN,fr=B.11.04,fa=HP-UX_B.11.04_64,v=HP:
        /usr/conf/lib/liblvm.a(lv_block.o):
                lv_block.c $Date: 2000/10/27 16:51:29 $Revision: r11
                        ros/7 PATCH_11.00 (PHKL_22266)
        /usr/conf/lib/liblvm.a(lv_cluster_lock.o):
                lv_cluster_lock.c $Date: 2000/10/27 16:51:29 $Revisi
                        on: r11ros/5 PATCH_11.00 (PHKL_22266)
        /usr/conf/lib/liblvm.a(lv_defect.o):
                lv_defect.c $Date: 2001/05/29 13:28:36 $Revision: r1
                        1ros/6 PATCH_11.00 (PHKL_24268)
        /usr/conf/lib/liblvm.a(lv_hp.o):
                lv_hp.c $Date: 2002/11/20 11:31:59 $Revision: r11ros
                        /27 PATCH_11.00 (PHKL_28150)
        /usr/conf/lib/liblvm.a(lv_ioctls.o):
                lv_ioctls.c $Date: 2002/09/08 14:55:44 $Revision: r1
                        1ros/18 PATCH_11.00 (PHKL_27814)
        /usr/conf/lib/liblvm.a(lv_lvsubr.o):
                lv_lvsubr.c $Date: 2001/05/29 13:35:18 $Revision: r1
                        1ros/13 PATCH_11.00 (PHKL_24268)
        /usr/conf/lib/liblvm.a(lv_malloc.o):
                lv_malloc.c $Date: 1999/10/27 11:49:40 $Revision: r1
                        1ros/2 PATCH_11.00 (PHKL_20333)
        /usr/conf/lib/liblvm.a(lv_mircons.o):
                lv_mircons.c $Date: 2002/02/06 02:35:15 $Revision: r
                        11ros/13 PATCH_11.00 (PHKL_25775)
        /usr/conf/lib/liblvm.a(lv_pbuf.o):
                lv_pbuf.c $Date: 2000/10/27 16:51:29 $Revision: r11r
                        os/5 PATCH_11.00 (PHKL_22266)
        /usr/conf/lib/liblvm.a(lv_phys.o):
                lv_phys.c $Date: 2001/05/29 13:36:48 $Revision: r11r
                        os/11 PATCH_11.00 (PHKL_24268)
        /usr/conf/lib/liblvm.a(lv_schedule.o):
                lv_schedule.c $Date: 2001/05/29 13:37:10 $Revision:
                        r11ros/10 PATCH_11.00 (PHKL_24268)
        /usr/conf/lib/liblvm.a(lv_spare.o):
                lv_spare.c $Date: 2000/10/27 16:51:29 $Revision: r11
                        ros/8 PATCH_11.00 (PHKL_22266)
        /usr/conf/lib/liblvm.a(lv_strategy.o):
                lv_strategy.c $Date: 2002/11/20 11:31:59 $Revision:
                        r11ros/11 PATCH_11.00 (PHKL_28150)
        /usr/conf/lib/liblvm.a(lv_subr.o):
                lv_subr.c $Date: 2002/09/08 14:55:44 $Revision: r11r
                        os/10 PATCH_11.00 (PHKL_27814)
        /usr/conf/lib/liblvm.a(lv_syscalls.o):
                lv_syscalls.c $Date: 2002/11/20 11:31:59 $Revision:
                        r11ros/14 PATCH_11.00 (PHKL_28150)
        /usr/conf/lib/liblvm.a(lv_vgda.o):
                lv_vgda.c $Date: 2002/06/17 19:41:37 $Revision: r11r
                        os/9 PATCH_11.00 (PHKL_27178)
        /usr/conf/lib/liblvm.a(lv_vgsa.o):
                lv_vgsa.c $Date: 2002/02/07 14:50:14 $Revision: r11r
                        os/8 PATCH_11.00 (PHKL_25775)
        /usr/conf/lib/liblvm.a(sh_vgsa.o):
                sh_vgsa.c $Date: 2002/06/17 19:41:37 $Revision: r11r
                        os/13 PATCH_11.00 (PHKL_27178)
        /usr/conf/lib/liblvm.a(slvm_comm.o):
                slvm_comm.c $Date: 2002/06/17 19:41:37 $Revision: r1
                        1ros/9 PATCH_11.00 (PHKL_27178)

        OS-Core.CORE2-KRN,fr=B.11.04,fa=HP-UX_B.11.04_64,v=HP:
        /usr/conf/lib/libhp-ux.a(dumpconf.o):
                $Source: kern/machine/dumpconf.c, hpuxsysmach, vvos_
                        rose, rose0305 $ $Date: 02/08/13 09:37:15 $
                        $Revision: 1.8 PATCH_11.04 (PHKL_27711) $
        /usr/conf/lib/libhp-ux.a(lv_config.o):
                $Source: kern/lvm/lv_config.c, hpuxsyslvm, vvos_rose
                        , rose0305 $ $Date: 02/08/12 08:04:37 $ $Rev
                        ision: 1.14.1.11 PATCH_11.04 (PHKL_27711) $
        /usr/conf/lib/libhp-ux.a(lv_lvm.o):
                lv_lvm.c $Date: 1998/06/24 16:28:30 $Revision: r11ro
                        s/4 PATCH_11.00 (PHKL_15550)
        /usr/conf/lib/libhp-ux.a(rw_lock.o):
                rw_lock.c $Date: 2000/10/27 16:51:29 $Revision: r11r
                        os/5 PATCH_11.00 (PHKL_22266)

cksum(1) Output:

        LVM.LVM-KRN,fr=B.11.04,fa=HP-UX_B.11.04_32,v=HP:
        173577822 2664 /usr/conf/lib/liblvm.a(lv_block.o)
        1426251864 11904 /usr/conf/lib/liblvm.a(lv_cluster_lock.o)
        2541312325 14324 /usr/conf/lib/liblvm.a(lv_defect.o)
        385436277 104616 /usr/conf/lib/liblvm.a(lv_hp.o)
        2682651497 38332 /usr/conf/lib/liblvm.a(lv_ioctls.o)
        243450986 41904 /usr/conf/lib/liblvm.a(lv_lvsubr.o)
        1611572933 2648 /usr/conf/lib/liblvm.a(lv_malloc.o)
        165288868 18808 /usr/conf/lib/liblvm.a(lv_mircons.o)
        4077357667 2680 /usr/conf/lib/liblvm.a(lv_pbuf.o)
        2052914571 8252 /usr/conf/lib/liblvm.a(lv_phys.o)
        1528269145 30972 /usr/conf/lib/liblvm.a(lv_schedule.o)
        702986296 53184 /usr/conf/lib/liblvm.a(lv_spare.o)
        2734936882 8744 /usr/conf/lib/liblvm.a(lv_strategy.o)
        3039911661 19032 /usr/conf/lib/liblvm.a(lv_subr.o)
        2899400453 17404 /usr/conf/lib/liblvm.a(lv_syscalls.o)
        3608854578 9188 /usr/conf/lib/liblvm.a(lv_vgda.o)
        3653721952 13380 /usr/conf/lib/liblvm.a(lv_vgsa.o)
        2675485257 48936 /usr/conf/lib/liblvm.a(sh_vgsa.o)
        1291929043 35420 /usr/conf/lib/liblvm.a(slvm_comm.o)

        OS-Core.CORE2-KRN,fr=B.11.04,fa=HP-UX_B.11.04_32,v=HP:
        626607701 13672 /usr/conf/lib/libhp-ux.a(dumpconf.o)
        2663009525 28912 /usr/conf/lib/libhp-ux.a(lv_config.o)
        3480216782 226756 /usr/conf/lib/libhp-ux.a(lv_lvm.o)
        1381684045 7808 /usr/conf/lib/libhp-ux.a(rw_lock.o)

        LVM.LVM-KRN,fr=B.11.04,fa=HP-UX_B.11.04_64,v=HP:
        2935037025 5256 /usr/conf/lib/liblvm.a(lv_block.o)
        457639362 27200 /usr/conf/lib/liblvm.a(lv_cluster_lock.o)
        512954216 27464 /usr/conf/lib/liblvm.a(lv_defect.o)
        2959872516 258848 /usr/conf/lib/liblvm.a(lv_hp.o)
        4124996692 83888 /usr/conf/lib/liblvm.a(lv_ioctls.o)
        2396700915 86912 /usr/conf/lib/liblvm.a(lv_lvsubr.o)
        622882152 5024 /usr/conf/lib/liblvm.a(lv_malloc.o)
        1168184312 38544 /usr/conf/lib/liblvm.a(lv_mircons.o)
        1255501028 5560 /usr/conf/lib/liblvm.a(lv_pbuf.o)
        1935326326 15192 /usr/conf/lib/liblvm.a(lv_phys.o)
        446431386 64392 /usr/conf/lib/liblvm.a(lv_schedule.o)
        1657299818 122136 /usr/conf/lib/liblvm.a(lv_spare.o)
        3195521847 18440 /usr/conf/lib/liblvm.a(lv_strategy.o)
        4013035737 44920 /usr/conf/lib/liblvm.a(lv_subr.o)
        1204982954 36440 /usr/conf/lib/liblvm.a(lv_syscalls.o)
        3059778059 16768 /usr/conf/lib/liblvm.a(lv_vgda.o)
        3737561831 26280 /usr/conf/lib/liblvm.a(lv_vgsa.o)
        703798685 112880 /usr/conf/lib/liblvm.a(sh_vgsa.o)
        2135252578 76896 /usr/conf/lib/liblvm.a(slvm_comm.o)

        OS-Core.CORE2-KRN,fr=B.11.04,fa=HP-UX_B.11.04_64,v=HP:
        1169265390 25888 /usr/conf/lib/libhp-ux.a(dumpconf.o)
        2504452885 71672 /usr/conf/lib/libhp-ux.a(lv_config.o)
        1658205738 283632 /usr/conf/lib/libhp-ux.a(lv_lvm.o)
        3872687602 17768 /usr/conf/lib/libhp-ux.a(rw_lock.o)

Patch Conflicts: None

Patch Dependencies:
        s700: 11.04: PHCO_27653 PHKL_19142 PHKL_27710
        s800: 11.04: PHCO_27653 PHKL_19142 PHKL_27710

Hardware Dependencies: None

Other Dependencies:
        PHKL_25052: Patch PHKL_23045 (or superseding) is required
        to provide LVM support for more than 8 LUNs for
        non-concurrent active path Fibre-Channel disk arrays.
        Without the Fiber-Channel patch installed, LVM will continue
        to limit support to 8 LUNs. PHKL_25052 and PHKL_23045 may
        be installed in any order.

Supersedes:
        PHKL_27711 PHKL_25052 PHKL_22861 PHKL_21418 PHKL_20466 PHKL_19147
        PHKL_18558 PHKL_18557 PHKL_18931

Equivalent Patches:
        PHKL_28150:
        s700: 11.00
        s800: 11.00

Patch Package Size: 960 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_29215

        5. Run swinstall to install the patch:

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

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHKL_29215. 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_29215.text file is
        available in the product readme:

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

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

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

Special Installation Instructions:
        This patch depends upon PHKL_27710. The dependency is a
        result of a process management defect which this patch
        exposes. If this patch is installed on a system without
        PHKL_27710, and the user then creates mirrored logical
        volumes on a shared volume group, over time the system
        proc table will be exhausted, thus causing the system to
        become unusable. If you are not using mirrored logical
        volumes on shared volume groups, there is no dependency
        on PHKL_27710.
-----End of Document ID: PHKL_29215------------------------------------------


Document ID: PHKL_29011
Date Loaded: 20030611
      Title: s700_800 11.00 diag2 cumulative patch

Patch Name: PHKL_29011

Patch Description: s700_800 11.00 diag2 cumulative patch

Creation Date: 03/06/03

Post Date: 03/06/11

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

Products: N/A

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

Automatic Reboot?: Yes

Status: General Release

Critical:
        No (superseded patches were critical)
        PHKL_28502: MEMORY_LEAK
        PHKL_26001: PANIC

Category Tags:
        defect_repair hardware_enablement general_release critical
        panic memory_leak

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

Symptoms:
        PHKL_29011:
        ( SR:8606306538 CR:JAGae69574 )
        32-bit applications running on 32-bit kernels and 64-bit
        applications running on 64-bit kernels will fail when
        executing firmware calls through the diag2 driver.

        PHKL_28502:
        ( SR:8606274554 CR:JAGae38631 )
        Some of the STM tools and daemons may terminate
        unexpectedly, and the error message "equivalently
        mapped reserve pool is exhausted" will be logged into
        the /var/adm/syslog/syslog.log log file.

        PHKL_26001:
        ( SR:8606194997 CR:JAGad64203 )
        System panics with a Data memory protection fault when an
        over-temperature condition is logged followed by an
        attempt to log an LPMC.

        Panic String:
          Trap Type 18 (Data memory protection fault):

        Stack trace:

          0) panic+0x14
          1) report_trap_or_int_and_panic+0x84
          2) interrupt+0x1d4
          3) $ihndlr_rtn+0x0
          4) diag2_log+0x620
          5) diag_log+0x20
          6) log_lpmcs+0x78
          7) lpmc_lumberjack+0x4c
          8) invoke_callouts_for_self+0xc0
          9) sw_service+0xb0
          10) mp_ext_interrupt+0x150
          11) ivti_patch_to_nop3+0x0
          12) idle+0xaa8
          13) swidle_exit+0x0

        The panic stack trace can differ from the stack
        trace shown here. However, diag2_log will always
        be involved.

        PHKL_21420:
        ( SR:8606108263 CR:JAGab78658 )
        When running the STM CPU information module, a similar
        message to the one below is logged into
        /etc/adm/syslog/syslog.log:

        mpc_bindlwp: Migrating process 3269 from processor 30 to
        processor 0!
        mpc_bindlwp: Overriding conflicting mandatory binding!

Defect Description:
        PHKL_29011:
        ( SR:8606306538 CR:JAGae69574 )
        The diag2 driver did not correctly copy the user
        parameters into its own internal parameters before
        executing the firmware call.

        Resolution:
        The diag2 driver was modified to correctly copy the user
        parameters into its own internal parameters.

        PHKL_28502:
        ( SR:8606274554 CR:JAGae38631 )
        There are two situations when the diag2 driver will
        cause memory leaks. 1) When the same buffer is
        requested to be allocated more than once, only the
        first buffer is being freed. 2) If an error occurred
        while processing a request, the diag2 driver will
        return without freeing the allocated memory buffers.

        Resolution:
        Whenever the same buffer is requested more than once,
        diag2 will no longer allocate the buffers and will
        return an error. A check is included to ensure if an
        error is detected when processing a request, diag2 will
        release all buffers before returning.

        PHKL_26001:
        ( SR:8606194997 CR:JAGad64203 )
        The OS requires that all reads and writes
        in kernel buffers be done at word aligned
        addresses.

        diag2 was not checking for address alignment
        when logging events into a kernel buffer.
        Instead, diag2 was relying on the lengths
        of the event log entries to maintain word
        alignment.

        All logging events, except over-temp, happen to
        be word aligned, so the subsequent event is
        logged to a word aligned address. Since the
        over-temp event is not word aligned, the next
        event logged (which in all reported panics has
        been an LPMC) would be written to the non word
        aligned address following the over-temp log entry.
        This causes a system panic.

        Although in all reported cases the panic occurred
        when an LPMC followed an over-temp log entry, the
        panic is not specific to the over-temp or the
        LPMC entries. If new non word aligned entries
        are created in the future, these too would
        enable this panic, and the next event to be
        logged would trigger it, and appear on the
        panic stack trace.

        Resolution:
        The diag2 code has been modified to write to and
        read from word-aligned addresses in the logging
        buffer. If an event log entry is not word
        aligned in length, diag2 will log the entry
        and compute the next word aligned address to
        write to. Similarly, reads will only happen
        at word aligned addresses.

        PHKL_21420:
        ( SR:8606108263 CR:JAGab78658 )
        Diag2 has been MP safe, but the flag DRV_MP_SAFE was not
        being set to indicate so.

        Resolution:
        Added DRV_MP_SAFE flag to declare diag2 as mp-safe.

Enhancement:
        No

SR:
        8606108263 8606194997 8606274554 8606306538

Patch Files:

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
        /usr/conf/lib/libhp-ux.a(diag2.o)

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
        /usr/conf/lib/libhp-ux.a(diag2.o)

what(1) Output:

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
        /usr/conf/lib/libhp-ux.a(diag2.o):
                diag2.c $Date: 2003/05/19 16:18:21 $Revision: r11ros
                        /10 PATCH_11.00 (PHKL_29011)

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
        /usr/conf/lib/libhp-ux.a(diag2.o):
                diag2.c $Date: 2003/05/19 16:18:21 $Revision: r11ros
                        /10 PATCH_11.00 (PHKL_29011)

cksum(1) Output:

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
        3660436660 15640 /usr/conf/lib/libhp-ux.a(diag2.o)

        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
        2472945054 39264 /usr/conf/lib/libhp-ux.a(diag2.o)

Patch Conflicts: None

Patch Dependencies:
        s700: 11.00: PHKL_18543
        s800: 11.00: PHKL_18543

Hardware Dependencies: None

Other Dependencies: None

Supersedes:
        PHKL_28502 PHKL_26001 PHKL_21420

Equivalent Patches: None

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 PHKL_29011

        5. Run swinstall to install the patch:

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

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHKL_29011. 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_29011.text file is
        available in the product readme:

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

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

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

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


Document ID: PHSS_28986
Date Loaded: 20030610
      Title: s700_800 11.X OV ITO7.1X HPUX 11.X ia64 Perf Agt A.07.15

Patch Name: PHSS_28986

Patch Description: s700_800 11.X OV ITO7.1X HPUX 11.X ia64 Perf Agt A.07.15

Creation Date: 03/06/06

Post Date: 03/06/10

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

Products:
        OpenView Operations 7.1

Filesets:
        OVOPC-CLT.OVOPC-UXIA-CLT,fr=A.07.10,fa=HP-UX_B.11.00_32/64,v=HP
        OVOPC-CLT.OVOPC-UXIA-CLT,fr=A.07.10,fa=HP-UX_B.11.11_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_28986

Symptoms:
        PHSS_28986:
        B552002462: - Errors in EXSPI Mailbox Reports due to
                      improper handling of the DDF data.
        B555015875: - coda_SubmitObservation fails after a new
                      metric was added to an object.
        R555017222: - 64 bit counters have negative values if
                      populated from 32 bit fields that wrap.
        R555019316: - Enhance codautil to allow users to view the
                      last set of logged values.
        R555019330: - Gbl_Mem_Phys should be MBytes, not KBytes.
        R555020973: - Provide a faster mechanism for creating a
                      partial list of instances.
        R555020974: - Improve KMdataMatrix memory management for
                      sparse data.

Defect Description:
        PHSS_28986:
        Resolution:
        B552002462: - The errors in the Exchange SPI Mailbox Reports
                      were due to improper handling of the DDF data
                      in Coda. This has since been corrected so
                      that only the valid data is returned to
                      Reporter.
        B555015875: - New metrics can now be added to an existing
                      DDF object after data has been submitted.
        R555017222: - Coda now handles a 32 bit wrap in a 64 bit
                      field, thereby showing the correct values for
                      any affected metric.
        R555019316: - The codautil tool has been enhanced to allow
                      any user to view the object model
                      (through the use of the -obj option) for all
                      of the SPIs that that have been deployed and
                      are running on their nodes. In addition, the
                      -dumpds option (the datasource name is
                      required) will report all of the data for the
                      specified datasource for the last logged
                      interval. The command formats are:
                      codautil -obj
                      codautil -dumpds <datasource name>
        R555019330: - GBL_MEM_PHYS is now reported in MBytes.
        R555020973: - Added attributes to keep track of last
                      instance visited in the instance list. These
                      attributes are used to speed sequential access
                      to list elements.
        R555020974: - Extensive modifications to minimize memory
                      used to store dataMatrix on server and client.

Enhancement:
        No

SR:
        B555015875 R555017222 B552002462 R555020973 R555020974
        R555019330 R555019316

Patch Files:

        OVOPC-CLT.OVOPC-UXIA-CLT,fr=A.07.10,fa=HP-UX_B.11.00_32/64,
                v=HP:

        OVOPC-CLT.OVOPC-UXIA-CLT,fr=A.07.10,fa=HP-UX_B.11.11_32/64,
                v=HP:
        /var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/ia64/
                hp-ux11_32/A.07.10/RPC_DCE_TCP/perf_pkg.Z
        /var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/ia64/
                hp-ux11_32/A.07.10/RPC_DCE_TCP/perf_version

what(1) Output:

        OVOPC-CLT.OVOPC-UXIA-CLT,fr=A.07.10,fa=HP-UX_B.11.00_32/64,
                v=HP:
        /var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/ia64/
                hp-ux11_32/A.07.10/RPC_DCE_TCP/perf_pkg.Z:
                HP OpenView Operations A.07.15 (05/05/03)
                HP OpenView Operations A.07.15 (05/05/03)
                $Revision: 10.0 $
                HP OpenView Operations A.07.15 (05/05/03)
                HP OpenView Operations A.07.15 (05/05/03)
                $Revision: 10.0 $
                coda A.07.10.09 03/19/03 hpux.11_22 =*=
                codautil A.07.10.09 03/19/03 hpux.11_22 =*=
                codaaccess A.07.10.09 03/19/03 hpux.11_22 =*=
        /var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/ia64/
                hp-ux11_32/A.07.10/RPC_DCE_TCP/perf_version:
                FileVersion..........A.07.15

cksum(1) Output:

        OVOPC-CLT.OVOPC-UXIA-CLT,fr=A.07.10,fa=HP-UX_B.11.00_32/64,
                v=HP:
        112212318 5750378 /var/opt/OV/share/databases/OpC/mgd_node/
                vendor/hp/ia64/hp-ux11_32/A.07.10/RPC_DCE_TCP/
                perf_pkg.Z
        2533018535 8 /var/opt/OV/share/databases/OpC/mgd_node/
                vendor/hp/ia64/hp-ux11_32/A.07.10/RPC_DCE_TCP/
                perf_version

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies:
        Your OVO Mgmt. Server must contain the OVOPC-UXIA-CLT
        prior to installing PHSS_28986. If you require the
        HP OpenView OVO A.07.12 HPUX 11.22 Agent Support, then
        it can obtained by visiting this FTP site:
        ftp://ovweb.external.hp.com/pub/cpe/ito/OVOPC-UXIA-CLT
        See the README:
        ftp://ovweb.external.hp.com/pub/cpe/ito/OVOPC-UXIA-CLT/
        HP-UX11.22Readme.txt

Supersedes: None

Equivalent Patches:
        ITOSOL_00228:
        sparcSOL: 2.7 2.8

        OVOW_00034:
        intelNT: 4.00 4.01
        intelWIN2000: 1.00

Patch Package Size: 5450 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_28986

        5. Run swinstall to install the patch:

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

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHSS_28986. 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_28986.text file is
        available in the product readme:

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

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

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

Special Installation Instructions:
        BEFORE LOADING THIS PATCH...

        (A) Patch Installation Instructions
            -------------------------------

        (A1) Install the patch, following the standard
              installation instructions.

              For backing up the system before installing
              a patch, you may use opc_backup(1m)

        NOTE: MAKE SURE THAT NO AGENT OF THE PLATFORM
              ADDRESSED BY THIS PATCH IS DISTRIBUTED
              (either from the VPO Administrator's GUI
              or from command line using inst.sh) WHILE
              RUNNING SWINSTALL.

        NOTE: This patch must be installed on the VPO Management
              Server system, NOT on an VPO Managed Node directly.
              Changes will take effect on managed nodes by means of
              VPO Software Distribution (using 'Force Update' if
              there is already an agent installed on the managed
              node). See chapter 2 of the VPO Administrator's
              Reference manual for more information.

        (B) Patch Deinstallation Instructions
            ---------------------------------

        (B1) To deinstall the patch PHSS_28986 run swremove:

              NOTE: MAKE SURE THAT NO AGENT OF THE PLATFORM
                    ADDRESSED BY THIS PATCH IS DISTRIBUTED (either
                    from the ITO Administrator's GUI or from
                    command line using inst.sh) WHILE RUNNING
                    SWREMOVE.

              # swremove PHSS_28986
-----End of Document ID: PHSS_28986------------------------------------------


Document ID: PHNE_27881
Date Loaded: 20030610
      Title: s700_800 11.04 (VVOS) libnss_dns DNS backend patch

Patch Name: PHNE_27881

Patch Description: s700_800 11.04 (VVOS) libnss_dns DNS backend patch

Creation Date: 03/06/02

Post Date: 03/06/10

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

Products: N/A

Filesets:
        NFS.NFS-SHLIBS,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP
        NFS.NFS-64SLIB,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical:
        Yes
        PHNE_27881: ABORT
                Based on HP-UX Patch PHNE_27795: ABORT

Category Tags:
        defect_repair general_release critical halts_system

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

Symptoms:
        PHNE_27881:
        Repackaged HP-UX patch PHNE_27795 for VVOS

        Based on HP-UX patch PHNE_27795:
        1. JAGae35468 / SR 8606271239
           Problem with DNS library resolver routines.

        2. JAGad85337 / SR 8606216167
           Multithreaded processes are not thread-scalable during
           DNS lookups using gethostbyname().

        3. JAGae52855 / SR 8606288924
           If Special Release (SS) patch PHNE_27646 is installed
           then sendmail is unable to receive mail messages from
           certain domains.

Defect Description:
        PHNE_27881:
        Repackaged HP-UX patch PHNE_27795 for VVOS

        Based on HP-UX patch PHNE_27795:
        1. JAGae35468 / SR 8606271239
           Under certain circumstances, the resolver incorrectly
           calculates the available buffer size.
        Resolution:
           The buffer size is now calculated properly.

        2. JAGad85337 / SR 8606216167
           In a multi-threaded process, the threads calling
           gethostbyname() are serialized because of a mutex
           lock. This lock degrades the scalability of the process.
        Resolution:
           The gethostbyname() and gethostbyaddr() are now
           thread-scalable.

        3. JAGae52855 / SR 8606288924
           sendmail uses gethostbyaddr() to resolve the address of
           a client. gethostbyaddr() refers to the alias and
           address pointer arrays during resolution. As the alias
           and address pointer arrays are not properly formatted,
           gethostbyaddr() may fail while parsing the DNS answer
           packet containing, CNAME records followed by PTR records.
        Resolution:
           The alias and address pointer arrays are now properly
           formatted.

Enhancement:
        No

SR:
        8606271239 8606216167 8606288924

Patch Files:

        NFS.NFS-SHLIBS,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
        /usr/lib/libnss_dns.1

        NFS.NFS-64SLIB,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
        /usr/lib/pa20_64/libnss_dns.1

what(1) Output:

        NFS.NFS-SHLIBS,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
        /usr/lib/libnss_dns.1:
                $ PATCH/11.0:PHNE_27795 Sep 30 2002 08:28:17 $

        NFS.NFS-64SLIB,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
        /usr/lib/pa20_64/libnss_dns.1:
                $ PATCH/11.0:PHNE_27795 Sep 30 2002 08:28:17 $

cksum(1) Output:

        NFS.NFS-SHLIBS,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
        158582827 20480 /usr/lib/libnss_dns.1

        NFS.NFS-64SLIB,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
        978065762 18640 /usr/lib/pa20_64/libnss_dns.1

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies: None

Supersedes: None

Equivalent Patches:
        PHNE_27795:
        s700: 11.00
        s800: 11.00

Patch Package Size: 40 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_27881

        5. Run swinstall to install the patch:

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

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHNE_27881. 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_27881.text file is
        available in the product readme:

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

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

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

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


Document ID: PHKL_29049
Date Loaded: 20030610
      Title: s700_800 11.00 SCSI IO Subsystem Cumulative Patch

Patch Name: PHKL_29049

Patch Description: s700_800 11.00 SCSI IO Subsystem Cumulative Patch

Creation Date: 03/05/26

Post Date: 03/06/10

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

Products: N/A

Filesets:
        OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        ProgSupport.C-INC,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP
        OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP
        SCSI-Passthru.SPT2-DVR,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP
        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP
        OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP
        SCSI-Passthru.SPT2-DVR,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP

Automatic Reboot?: Yes

Status: General Release

Critical:
        Yes
        PHKL_29049: PANIC
        PHKL_29041: HANG
        PHKL_28496: PANIC CORRUPTION
        PHKL_28131: PANIC MEMORY_LEAK HANG
        PHKL_27003: OTHER HANG
                Please see the defect description for details

        PHKL_26452: PANIC HANG
        PHKL_25675: PANIC HANG
        PHKL_24004: PANIC HANG OTHER
                Update 11.00 to 11.11 fails.
        PHKL_23281: PANIC HANG
        PHKL_22941: HANG OTHER
                See description for details on enhancements
        PHKL_22759: OTHER
                This patch replaces PHKL_22460 which addressed PANIC
                HANG and MEMORY_LEAK symptoms.
        PHKL_22460: PANIC HANG MEMORY_LEAK
        PHKL_21607: PANIC HANG
        PHKL_21504: PANIC
        PHKL_20688: HANG
        PHKL_20629: PANIC HANG
        PHKL_20452: PANIC HANG ABORT CORRUPTION MEMORY_LEAK OTHER
                See list of Defect Symptoms for details.
        PHKL_20208: PANIC
        PHKL_19245: PANIC
        PHKL_17333: HANG
        PHKL_13371: PANIC
        PHKL_14688: PANIC

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_29049

Symptoms:
        PHKL_29049:
        ( SR:8606304724 CR:JAGae68058 )
        I/O requests to disk device is slow and sar(1M) shows
        large avwait and avque values.

        ( SR:8606266268 CR:JAGae30517 )
        The system panics with the following stack trace,
        ...
        ...
        scsi_frequency+0x1ac
        scsi_ioctl+0x1344
        sdisk_ioctl+0x1c
        spec_ioctl+0x168
        vno_ioctl+0x88
        ioctl+0x108
        syscall+0x1bc
        $syscallrtn+0x0
        ...
        ...

        ( SR:8606304019 CR:JAGae67368 )
        SIOC get/set ioctls will not function properly with the
        SCSI interface card supporting Ultra320 speed.

        PHKL_29041:
        ( SR:8606286789 CR:JAGae50728 )
        Wrong block device activity data is reported
        by sar(1M) when the disks have failed
        operations. This resulted in sar -d displaying wrong
        values of avque.

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

        PHKL_28496:
        ( SR:8606230478 CR:JAGad99528 )
        The system may panic on select timeout with data page fault.

        ( 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 'C875'.

        ( 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:8606135832 CR:JAGad04964 )
        Corruption of 16 byte CDB command.

        ( SR:8606289589 CR:JAGae53519 )
        Panic in SCSI stack with the following trace:
        crash event was a panic
        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

        ( SR:8606293572 CR:JAGae57320 )
        The open count of the non boot device always
        remains greater than one. This may result in
        failure of the operations which expect to
        do a first open on the device.

        PHKL_28131:
        ( SR:8606225743 CR:JAGad94816 )
        The system panics with the following stack trace when
        an odd-byte-aligned buffer and a read/write request of
        size greater than 64K bytes, is issued to a raw disk
        device connected to an HP Precision Bus (HP-PB)
        fast-wide SCSI interface.
        panic+0x14
        invade_other_pools+0xb0
        alloc_from_pool+0x80
        io_send+0x58
        d30_power_on_reply+0x8c
        disc30+0x4ec
        io_send+0x2a8
        s3_send_power_on_req+0x3c
        s3_pass_power_on+0x240
        scsi3+0x364
        io_send+0x124
        d30_send_scsi_io_req+0x2dc
        d30_rdwr+0x1cc
        disc30+0x180
        io_send+0x124
        d3startio+0x6ac
        d3startreq+0x90
        d3pwrfail+0xc8
        d3llioerr+0x3f4
        disc3+0x194
        io_send+0x2a8
        disc3_strategy_real+0x22c
        ioforw_int+0xd8
        mp_ext_interrupt+0x6c
        ivti_patch_to_nop3+0x0.
        d3pwrfail+0xc8
        d3llioerr+0x3f4
        disc3+0x194
        io_send+0x2a8
        disc3_strategy_real+0x22c
        ioforw_int+0xd8
        mp_ext_interrupt+0x6c
        ivti_patch_to_nop3+0x0

        ( SR:8606165403 CR:JAGad34697 )
        During open, the LUN ownership is getting changed
        thereby causing the LUN to be bound to the current
        controller.

        ( 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),
        when connected to a disk enclosure.

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

        ( SR:8606165305 CR:JAGad34599 )
        On systems with HP-PB backplanes, the SIOC_IO
        ioctl returns incorrect data when the buffer passed
        is a kernel buffer.

        ( 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:8606177456 CR:JAGad46688 )
        The driver issued the Synchronize cache command during
        close for FC60 devices. This caused the FC60 device to
        trigger Auto LUN Transfer (ALT) and automatically
        change LUN-controller ownership to the path that is
        currently being used.

        ( SR:8606282310 CR:JAGae46262 )
        An incorrect debug assert statement in disk driver
        causes a panic when a Check Condition with Medium
        Change sense occurs.

        ( SR:8606264850 CR:JAGae29181 )
        An open() with the O_NDELAY flag takes too long when
        no CD is present in the DVD/CD-ROM drive.

        ( SR:8606238711 CR:JAGae07734 )
        LVM is not switching to an available alternate path inspite
        of the SCSI driver returning an error.

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

        ( SR:8606173887 CR:JAGad43140 )
        Improper handling for error conditions by the SCSI disk
        driver in 11.00. There are various symptoms as described
        under the following CRs.

        ( 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.

        PHKL_27003:
        ( SR:8606230706 CR:JAGad99756 )
        When PHKL_22941 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.

        ( SR:8606232873 CR:JAGae02101 )
        Customer gets an I/O error on attempting to do more
        than one backup on tape after installing PHKL_22460.

        ( SR:8606244278 CR:JAGae10766 )
        The LVM I/Os hang due to the disk-driver retrying the
        request forever, on getting a 'busy' status from disk.
        Due to this, it was not possible to login or do any
        work on the system.

        ( SR:8606249862 CR:JAGae16248 )
        Some of the I/O requests may fail due to SCSI driver
        not performing the retry operation.

        PHKL_26452:
        ( SR:8606185203 CR:JAGad54405 )
        System panics with a Data Page Fault when a read command is
        issued on a SCSI pass through driver and the read failed
        with a check condition on a deferred error :

        panic+0x14
        report_trap_or_int_and_panic+0x80
        interrupt+0x1d4
        $ihndlr_rtn+0x0
        b_pcxu_loop+0x58
        privlbcopy+0x1c
        scsi_fix_alignment_done+0x44
        scsi_iodone+0xd4
        scsi_cbfn+0x4b0
        fcpdev_scsi_comp+0x94
        fcpbh_scsi_comp+0x2cc
        fcpbh_fcp_cbfn+0x14c
        fcpbh_rcv_completer+0x108
        fcT1_isr+0x900
        sapic_interrupt+0x2c
        mp_ext_interrupt+0x34c
        ivti_patch_to_nop3+0x0

        ( SR:8606147432 CR:JAGad16775 )
        On a K-Class system with no devices connected, if an
        inquiry request is issued using the SIOC_IO command on a
        SCSI pass through device (spt0) and an ioscan is also
        issued, the system panics with the following stack trace :

        panic+0x14
        report_trap_or_int_and_panic+0x4c
        interrupt+0x1e8
        $ihndlr_rtn+0x0
        s3_chain_ios+0x864
        s3_check_ioq+0x5c
        s3_io_request+0xac
        s3_probe_request+0x1ac
        s3_send_reply+0x234
        s3_int_direct+0xe0
        scsi3+0xf4
        io_send+0x130
        int_direct+0x74
        mp_ext_interrupt+0x300
        ivti_patch_to_nop3+0x0
        idle+0x3bc
        swidle_exit+0x0

        ( SR:8606225743 CR:JAGad94816 )
        System panics with the following stack trace when an odd
        byte aligned buffer, or greater than 64K-1 byte, read/write
        request is issued to a raw disk device connected to an HP
        Precision Bus fast-wide SCSI interface.

        panic+0x14
        invade_other_pools+0xb0
        alloc_from_pool+0x80
        io_send+0x58
        d30_power_on_reply+0x8c
        disc30+0x4ec
        io_send+0x2a8
        s3_send_power_on_req+0x3c
        s3_pass_power_on+0x240
        scsi3+0x364
        io_send+0x124
        d30_send_scsi_io_req+0x2dc
        d30_rdwr+0x1cc
        disc30+0x180
        io_send+0x124
        d3startio+0x6ac
        d3startreq+0x90
        d3pwrfail+0xc8
        d3llioerr+0x3f4
        disc3+0x194
        io_send+0x2a8
        disc3_strategy_real+0x22c
        ioforw_int+0xd8
        mp_ext_interrupt+0x6c
        ivti_patch_to_nop3+0x0

        ( SR:8606216118 CR:JAGad85288 )
        When the scsi bus is being opened and if an interrupt gets
        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:8606223745 CR:JAGad92841 )
        On workstation model C3700, the external narrow SCSI bus is
        set up incorrectly. The 'diskinfo' command returns invalid
        information and I/O's on this bus hang.

        PHKL_25938:
        ( SR:8606186960 CR:JAGad56170 )
        Bogus error messages "SCSI: asense data-done lbolt:..." are
        displayed even if a device correctly returns sense data.
        This is seen with Plasmon optical drives.

        ( SR:8606204859 CR:JAGad74037 )
        The 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:8606193416 CR:JAGad62628 )
        With PHKL_21607 or subsequent SCSI patch installed, if the
        SCSI driver detects an error, the line below is displayed:
        scb->cdb: 12 00 00 00 80 00 without the associated
        information.

        PHKL_25675:
        ( SR:8606137271 CR:JAGad06389 )
        Some processes might become unkillable if many processes
        access the same bus. This error condition has been
        experienced only on systems with a hundred or more luns on
        the same bus.

        ( SR:8606207857 CR:JAGad77034 )
        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:8606168360 CR:JAGad37642 )
        A Data Page Fault panic occurs when an application uses
        the sctl/ioctl passthrough interface with the read/write
        data mismatching the buffer size. The stack trace would
        look similar to the following:
          panic+0x14
          report_trap_or_int_and_panic+0x4c
          interrupt+0x1e8
          $ihndlr_rtn+0x0
          lbcopy_pcxu_method+0xc
          privlbcopy+0x1c

        PHKL_24004:
        ( SR: 8606179935 CR: JAGad49157 )
        If an error occurs that causes LVM to switch to an
        alternate link (if configured) to access the physical
        volume, a subsequent attempt to deactivate the volume
        group with the command:
             vgchange -a n [vg_name]
        hangs.

        ( SR: 8606158737 CR: JAGad28067 )
        The following informative message on the console and in
        /var/adm/syslog/syslog.log unnecessary alarmed customers:

           SCSI: Attempt to access partially open
                 device -- dev: %x

        ( SR:8606189487 CR: JAGad58701 )
        An operating system update from 11.00 to 11.11 fails
        during the kernel rebuild. The compilation of conf.c
        fails with the the following messages:

           WARNING: Duplicate tunable scsi_max_qdepth found
           in /usr/conf/master.d/sctl.
           Ignoring the following entry from
           /usr/conf/master.d/sctl.
           scsi_max_qdepth SCSI_MAX_QDEPTH 8
           Compiling /stand/build/conf.c...
           (Bundled) cc: "/usr/conf/space.h.d/scsi_ctl_space.h",
           line 54: error 1588: "SCSI_MAX_QDEPTH" undefined.
           (Bundled) cc: "/usr/conf/space.h.d/scsi_ctl_space.h",
           line 54: error 1521: Incorrect initialization.
           (Bundled) cc: "/usr/conf/space.h.d/scsi_ctl_space.h",
           line 54: error 1521: Incorrect initialization.
           (Bundled) cc: "/usr/conf/space.h.d/scsi_ctl_space.h",
           line 72: error 1584: Inconsistent type declaration:
           "scsi_max_qdepth".
           (Bundled) cc: "/usr/conf/space.h.d/scsi_ctl_space.h",
           line 72: error 1521: Incorrect initialization.
           *** Error exit code 1

        ( SR: 8606199984 CR: JAGad69170 )
        With heavy stress on Fibre Channel (FC) devices, the
        system panics with the following stack trace:
           panic+0x14
           report_trap_or_int_and_panic+0x4c
           interrupt+0x1e8
           $ihndlr_rtn+0x0
           scsi_is_synchronous_err+0x6c
           scsi_action+0xb0
           sd_retry+0x5c
           scsi_cbfn+0x294
           fcpdev_scsi_comp+0x20c
           fcpbh_scsi_comp+0x5ec
           fcpbh_fcp_cbfn+0x284
           fcpbh_rcv_completer+0x450
           fcT1_isr+0x77c

        PHKL_23281:
        ( SR: 8606173791 CR: JAGad43048 )
        A system panic occurs if a specific I/O logging level is
        set while the system is experiencing I/O errors using the
        passthrough driver. This panic may not occur if logging is
        not enabled for investigation purposes. The panic causes
        the following stack trace:
           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: 8606161696 CR: JAGad31012 )
        A defective SCSI bus controler generates many 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: 8606176639 CR: JAGad45877 )
        LVM requests to a Volume Group may hang instead of
        switching to alternate link under certain disk failure
        conditions. After TOC'ing the system, the resulting dump
        showed the following stack trace of the lvmkd process:
           _swtch+0x138
           real_sleep+0x234
           _sleep+0x14
           scsi_sleep+0x34
           scsi_iowait+0x54
           scsi_cmdx+0x20c
           scsi_cmd+0x3c
           scsi_init_inquiry_data+0xe4
           scsi_ioctl+0x1024
           sdisk_ioctl+0x28
           lv_check_dev_accessability+0x134
           lv_bufio+0x23c
           lv_test_a_link+0x8c
           lv_check_pf_pvs+0x3a0
           lvmkd_daemon+0xd4
           lvmkd_fork+0xa0
           lvmkd_init+0x1c
           main+0x870
           $vstart+0x34
           $locore+0x74

        PHKL_22941:
        ( SR: 8606112261 CR: JAGab84575 )
        The same scsi queue depth can be set for all tagged
        devices but not on a per device basis.

        ( SR: 8606135046 CR: JAGad04180 )
        Frequent resets in systems with Fibre Channel devices
        (possibly due to addition/removal of devices in the
        loop) can cause excessive logging resulting in diag2
        overrun or /var filesystem free space to be exhausted.

        ( SR: 8606158437 CR: JAGad27767 )
        An XP256 array connected to a Fibre Channel adapter
        can have placeholder LUNs with capacity zero. Using
        scsictl command on those zero capacity LUNs causes an
        unrecoverable process hang.

        ( SR: 8606166729 CR: JAGad36016 )
        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.

        ( SR: 8606167125 CR: JAGad36411 )
        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: 8606169435 CR: JAGad38710 )
        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).

        PHKL_22759:
        ( SR: 8606169631 CR: JAGad38905 )
        This patch replaces PHKL_22460.
        The recent changes to SCSI services introduced within
        PHKL_22460 to address Change Request JAGad04900 broke the
        SIOC_IO ioctl interface. Any SIOC_IO ioctl sent down with a
        null data buf (ie, test ready, rewind, etc) fails. This
        will break backup applications and other Unix commands like
        mc that send SIOC_IO ioctls with null data buffers.

        PHKL_22460:
        ( SR: 8606158623 CR: JAGad27953 )
        System can panic with a Data Page Fault panic in
        scsi_start_bus_locked(). This defect has been found on a
        V-class running ioscan after starting then halting
        ServiceGuard in a single node configuration. It can
        potentialy be found with other systems. The stack trace for
        this is:
           panic+0x14
           report_trap_or_int_and_panic+0x80
           trap+0xa8c
           nokgdb+0x8
           scsi_start_bus_locked+0x5a4
           scsi_start+0xb0
           scsi_strategy_real+0x1a4
           pa_ioforw_sched+0x360
           scsi_probe+0x640
           parallel_scsi_probe+0x100
           wsio_probe+0xe0
           wsio_find_it+0x34
           wsio_scan+0x6c
           gio_scan_subtree+0x188
           gio_scan_subtree+0x1c4
           gio_scan_subtree+0x1c4
           gio_scan_subtree+0x1c4
           gio_scan_subtree+0x1c4
           io_scan+0xbc
           do_io_scan+0x48
           dev_config_ioctl+0xe8
           spubind_cdev_ioctl+0x94
           spec_ioctl+0xac
           vno_ioctl+0x90
           ioctl+0x168
           syscall+0x200
           $syscallrtn+0x0

        ( SR: 8606157951 CR: JAGad27281 )
        On a K-class or T-class machine with the HP-PB boards using
        the scsi3 driver, this defect may cause some processes to
        hang and SCSI abort messages will be found in the syslog
        file. However, this defect has not been encountered by any
        customers and the chances of experiencing it are extremely
        low.

        ( SR: 8606155189 CR: JAGad24506 )
        This problem would most likely show as an instruction fault
        panic trying to execute address 0x.0. Careful debugging may
        be able to produce a stack trace with:
           c720_if_tgt_open+0xa4
           scsi_tgt_open+0xf04
           scsi_lun_open+0xf10
           sdisk_open+0x1c
           call_open_close+0xb5c
           opend+0x2f4
           spec_open+0xe8
           vns_copen+0x4c
           vn_open+0xdc
           copen+0x128
           open+0x44
           syscall+0x5f4
           $syscallrtn+0x0

        ( SR: 8606155173 CR: JAGad24490 )
        This problem can occur on any system with heavy SCSI
        I/O. Abort messages are likely to be seen in the syslog
        file. The stack trace ended with:
           c720_start+0xadc
           c720_isrDeactivate+0x280
           c720_cleanup+0x78
           c720_done+0x6c
           c720_isrCmdComp+0x164
           c720_isrGuts+0xbcc
           c720_isr+0x218
           epic_isr+0xa4
           mp_ext_interrupt+0x264
           ivti_patch_to_nop3+0x0
           spinunlock+0x48
           lookuppn+0x1a4
           vn_create+0xc0
           mkdir+0x80

        ( SR: 8606155151 CR: JAGad24468 )
        This problem could show up a process hang waiting for an I/O
        to complete, or a memory leak of a 512 byte bucket on 32bit
        kernels and 1024 byte bucket on 64bit kernels. It can occur
        on any kind of machine during regular use of the system.

        ( SR: 8606133057 CR: JAGad02204 )
        The sctl device driver was not designed to run on multiple
        processors at the same time (i.e. MP safe). As a
        consequence, all processes using the sctl device driver will
        all be run on the same processor in a multi-processor
        system. CPU load distribution will be uneven and may lead,
        in the worst cases, to severe degradation of performance.

        ( SR: 8606135767 CR: JAGad04900 )
        During regular use of the sctl driver requesting information
        from a device, a data page fault panic occurs when an
        unwritable buffer is given to the sctl driver. The stack
        will show the following lines:
           panic+0x14
           report_trap_or_int_and_panic+0x4c
           interrupt+0x1e8
           $ihndlr_rtn+0x0
           lbcopy_pcxu_method+0xc
           privlbcopy+0x1c

        ( SR: 8606155155 CR: JAGad24472 )
        This problem can be found on any system experiencing memory
        pressure. A data page fault panic from c720_timer occured
        when the system was running out of memory. SCSI aborts are
        likely to be found in the syslog file. The stack trace
        should show:
           c720_timer+0x6e4
           invoke_callouts_for_self+0x238
           sw_service+0x108
           mp_ext_interrupt+0x394
           ivti_patch_to_nop3+0x0
           idle+0x3c4
           swidle_exit+0x0

        ( SR: 8606155022 CR: JAGad24339 )
        The system will suffer performance degragation once a device
        queue has been filled. The syslog file will include a
        message reporting a QUEUE DEPTH message for the
        corresponding device, and the depth gets set to 1. This is
        never get reset. This problem was partially handled by a
        previous patch (PHKL_21607), but needs to be completed.
        This fix is not necessary to have a machine work properly
        but it is needed for a proper and complete solution on
        handling correctly the QUEUE FULL condition.

        ( SR: 8606125977 CR: JAGac46733 )
        This problem would be seen as a data page fault panic in
        LspToScratch. This panic can occur during regular use of
        the c720 driver. The stack trace should end with:
           LspToScratch+0x8
           c720_isrSelect+0x38
           c720_isrGuts+0x84c
           c720_timer+0x668
           invoke_callouts_for_self+0xc0
           sw_service+0xb0
           mp_ext_interrupt+0x144

        ( SR: 8606138825 CR: JAGad08088 )
        A data page fault can occur during regular use of the c720
        driver. Although no specific stack trace can be expected,
        if ONE out of the five following functions appears near the
        top of the stack trace, it is likely that this defect has
        occurred:
                c720_isrSelect()
                c720_isrDataDone()
                c720_isrExtMsgLenIn()
                c720_isrWdtrRespRcvd()
                c720_isrSdtrRespRcvd()

        ( SR: 8606155947 CR: JAGad25258 )
        This problem is likely to show up as a hung
        process. Debugging of the problem would provide the
        following stack for this process:
           _sleep+0x7d4
           scsi_sleep+0x3c
           scsi_lun_close+0x758
           sdisk_close+0x10
           call_open_close+0x504
           closed+0xb0
           spec_close+0x54
           vn_close+0x48
           vno_close+0x20
           closef+0x68
           close+0x48
           syscall+0x480
           $syscallrtn+0x0

        ( SR: 8606160406 CR: JAGad29728 )
        SCSI bus throughput is not as expected on LVD SCSI boards.
        These boards are 895 & 896 chip based boards. The system
        will show slow performance from the LVD SCSI boards.

        ( SR: 8606105472 CR: JAGab73559 )
        This is an enhancment that creates a persistent tunable to
        manage the queue depth for all the SCSI tagged devices on a
        system. The queue depth gives the number of maximum
        concurrent I/O to the same device.

        ( SR: 8606160479 CR: JAGad29800 )
        A data page fault panic from scsi_start occurs. The problem
        can occur if the system is accessing multiple tape devices
        on a single SCSI bus. The panic and stack trace will be:
        panic: (display==0xb800, flags==0x0) Data page fault
           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_21989:
        ( SR: 8606142756 CR: JAGad12108 )
        Any wide SCSI devices attached to the built-in narrow
        single-ended SCSI bus using a 50 pin to 68 pin cable will
        not function properly. The description shown by ioscan
        for the built-in narrow single-ended SCSI bus will
        incorrectly show the bus as "Wide".

        PHKL_21607:
        ( SR: 8606132292 CR: JAGad01441 )
        The QUEUE FULL handling has caused performance problems at
        customer sites.

        ( SR: 8606130227 CR: JAGac95098 )
        The "incomplete" field of the scsi_lun structure is keeping
        track of the number of i/o requests pending for a specific
        lun. This field is increasing to large numbers, which is
        giving misleading information.

        ( SR: 8606132288 CR: JAGad01437 )
        The stated limitations on lun numbering are that they must
        start at zero and be in sequential order. If there are any
        "gaps" in lun numbering, ioscan will not recognize the high
        order luns above the gap. The request is for ioscan to
        recognize all luns, regardless of lun numbering and order.

        ( SR: 8606132426 CR: JAGad01575 )
        A typical SCSI message in the syslog contains a dev
        (for device). It would be useful to have the hardware
        path to make the log message more clear.

        ( SR: 8606106155 CR: JAGab75050 )
        The system panics with Spinlock held too long. The
        panic is most likely occuring on a debug kernel.
        The end of the stack should show the following :
        panic+0x14
        check_held_time+0x42c
        spinlock_delete+0x50
        su_pre_check+0x144
        c720_unlock+0x9c
        c720_isr+0x254

        ( SR: 8606133146 CR: JAGad02293 )
        A panic occured when assertion failed:
        panic: assertion failed ((ReadLong(isc,(ubit32 *)&pScript
        [Ent_PtCmd+4], &j), (j == PTR_TO_CHIPWORD( ((struct
        c720_OutBuf *)lbp->uPhysOutBuf

        ( SR: 8606133067 CR: JAGad02214 )
        LVM hangs due to I/O requests never being returned by the
        IO subsystem. The message "Device violation of Contingent
        Allegiance" is issued to syslog.

        ( SR: 8606133280 CR: JAGad02425 )
        A SCSI spinlocok panic occured. The panic string was:
        panic: assertion failed ((lisc)->cbfns == NULL)

        ( SR: 8606125811 CR: JAGac42754 )
        The robotics LUN on a LVD/SE DDS4 Autoloader is not
        discovered by ioscan when the autoloader is attached to
        a HSC SE bus. The drive LUN is discovered and is attached
        to stape correctly, but the robotics controller LUN doesn't
        even come up as unclaimed.

        PHKL_21504:
        ( SR: 8606125610 CR: JAGac41000 )
        With vmtrace configured, the system panics with a data
        memory protection fault and the following stack trace :

                panic+0x14
                report_trap_or_int_and_panic+0x80
                interrupt+0x1d4
                $ihndlr_rtn+0x0
                spinlock+0x14
                scsi_lun_lock+0x14
                sd_strategy_error+0x170
                sd_strategy+0x12c
                scsi_strategy_real+0xd78
                ioforw_int+0xcc
                mp_ext_interrupt+0x144
                ivti_patch_to_nop3+0x0
                idle+0x4dc
                swidle_exit+0x0

        This problem is reproducible on systems with SCSI LUNs
        configured with no storage (i.e. zero storage size) and
        occurs when an I/O request which attempts to access the
        no-storage LUN coincides with an I/O request to close
        the same LUN.

        ( SR: 8606130829 CR: JAGac97596 )
        If SCSI SCRIPTS RAM is modified, pNext in
        c720_bus_open_real() will not be pointing to the end of
        SCRIPTS RAM.

        PHKL_20688:
        ( SR: 8606127757 CR: JAGac78558 )
        SCSI hardware failure causes system hang with multiple
        processes waiting for I/O to return.

        Multiple console messages are generated which read:

        SCSI: Third party detected bus hang --
                        lbolt: xxxxxxxx, bus: x

        PHKL_20629:
        ( SR: 8606112882 CR: JAGab93301 )
        Panic using spt0 SCSI pass-thru or Omniback with patch
        PHKL_20452 installed.

        Panic stack trace:
                proc[82] at 0x0326b780
                        ("/opt/omni/lbin/bma -load 1.000000
                                 -name hpcc557_DLTL-1.2 -po"):
                stack trace for event 0
                crash event was a panic
                panic+0x14
                report_trap_or_int_and_panic+0x4c