OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: IT Resource Center (support_feedback_at_us-support2-mail.external.hp.com)
Date: Sun Jan 12 2003 - 10:05:36 CST

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

                            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 800 11.X patch digest
        Created: Sun Jan 12 6:05:03 EST 2003

    Table of Contents:

    Document ID Title
    --------------- -----------
    PHKL_28313 s700_800 11.22 INIT panic - spinlock held
    PHKL_28217 s700_800 11.11 SCSI Tape (stape) cumulative
    PHKL_28216 s700_800 11.00 SCSI Tape (stape) cumulative
    PHCO_27376 s700_800 11.22 cumulative SAM patch
    PHKL_27734 s700_800 11.11 Data page fault in vx_isumpush()
    PHSS_28207 s700_800 11.00 OV DM6.00 Intermediate Patch Nov2002
    PHKL_28407 s700_800 11.22 IPMI Watchdog Timer Parameter Tuning
    PHKL_28003 s700_800 11.00 sar shows incorrect values for avwait, avque
    PHCO_28467 s700_800 11.04 (VVOS) sort(1) cumulative patch
    PHSS_28252 s700_800 11.11 Support Tool Manager Dec 2002 Patch
    PHSS_28250 s700_800 11.11 Support Tool Manager Jun 2002 Patch
    PHNE_27796 s700_800 11.11 libnss_dns DNS backend patch

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


    Document ID: PHKL_28313
    Date Loaded: 20030110
          Title: s700_800 11.22 INIT panic - spinlock held

    Patch Name: PHKL_28313

    Patch Description: s700_800 11.22 INIT panic - spinlock held

    Creation Date: 02/12/16

    Post Date: 03/01/10

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

    Products: N/A

    Filesets:
            OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP

    Automatic Reboot?: Yes

    Status: General Release

    Critical:
            Yes
            PHKL_28313: PANIC

    Category Tags:
            defect_repair general_release critical panic

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

    Symptoms:
            PHKL_28313:
            ( SR:8606272246 CR:JAGae36386 )
            Possibility of system panicing when the INIT (TOC) button is
             pressed.

            Panic would look like this:

            panic: wait_for_lock: Already owns lock: FW PSM
                                  firmware_spinlock
            Stack Trace:
              IP Function Name
              0xe000000000264a40 wait_for_lock+0x260
              0xe00000000075fd10 spinlock+0x90
              0xe00000000072a390 sal_proc_real+0xd0
              0xe0000000002ae5b0 mca_log_error+0x190
              0xe000000000734c70 INIT_hndlr_monarch+0x130
              0xe00000000130e700 crash_copy_mss
            End of Stack Trace

    Defect Description:
            PHKL_28313:
            ( SR:8606272246 CR:JAGae36386 )
            When the TOC/INIT button is pressed while firmware is
            holding a fw spinlock then the system will panic. This
            prevents the correct information from being stored in the
            crash dump.

            Resolution:
            Add code to the INIT handler and panic path to check for a
            firmware spinlock. If this lock is held during a panic or
            an INIT/TOC the new code will unlock it.

    Enhancement:
            No

    SR:
            8606272246

    Patch Files:

            OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
            /usr/conf/lib/libshutdown-pdk.a(os_init.o)
            /usr/conf/lib/libshutdown-pdk.a(panic.o)

    what(1) Output:

            OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
            /usr/conf/lib/libshutdown-pdk.a(os_init.o):
                    os_init.c $Date: 2002/11/26 10:12:32 $Revision: r11.
                            22/1 PATCH_11.22 (PHKL_28313)
            /usr/conf/lib/libshutdown-pdk.a(panic.o):
                    panic.c $Date: 2002/11/26 10:12:32 $Revision: r11.22
                            /1 PATCH_11.22 (PHKL_28313)

    cksum(1) Output:

            OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
            1537716956 13560 /usr/conf/lib/libshutdown-pdk.a(os_init.o)
            2059613680 31384 /usr/conf/lib/libshutdown-pdk.a(panic.o)

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies:
            ia64

    Other Dependencies: None

    Supersedes: None

    Equivalent Patches: None

    Patch Package Size: 70 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_28313

            5. Run swinstall to install the patch:

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

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

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

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

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

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


    Document ID: PHKL_28217
    Date Loaded: 20030110
          Title: s700_800 11.11 SCSI Tape (stape) cumulative

    Patch Name: PHKL_28217

    Patch Description: s700_800 11.11 SCSI Tape (stape) cumulative

    Creation Date: 02/12/10

    Post Date: 03/01/10

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

    Products: N/A

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

    Automatic Reboot?: Yes

    Status: General Release

    Critical:
            No (superseded patches were critical)
            PHKL_26785: PANIC
                    The risk of panic is only of concern in the rare
                    case of a defective FC-SCSI bridge or tape device
                    that returns an invalid SCSI status.

            PHKL_22857: PANIC
                    The danger of panic is only valid when using Fujitsu
                    tape drives.

    Category Tags:
            defect_repair hardware_enablement enhancement
            general_release critical panic

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

    Symptoms:
            PHKL_28217:
            ( SR:8606287811 CR:JAGae51744 )
            Enhancement request for HP Ultrium-2 and SDLT 320 tape
            drive support in the stape tape driver.

            PHKL_27304:
            ( SR:8606260843 CR:JAGae25165 )
            When running the Tunables Configuration tool in SAM on
            a 32 bit machine with the patch PHKL_26785 installed,
            SAM will crash giving the following two errors:

              A SAM internal error has occurred.
              The error handler has gotten the error code 0 of type
              NOTE with the associated strings: st_ats_safe

              Internal error: Cannot find driver/module "" in the
              internal kernel configuration data structures.

            ( SR:8606267630 CR:JAGae31871 )
            When doing I/O to Compaq branded DLT8000 and SuperDLT
            tape drives using device files with BEST density,
            compression is not enabled.

            PHKL_26785:
            ( SR:8606255183 CR:JAGae19510 )
            When using an Exabyte 8505XL tape drive with the tape2
            driver, the following command sequence results in the
            last command failing with an EIO error:
              tar cf /dev/rmt/0mn anyfile
              mt -t /dev/rmt/0mn rew
              mt -t /dev/rmt/0mn fsf 1

            ( SR:8606246652 CR:JAGae13095 )
            When using a FC-SCSI bridge, the system may panic during
            normal I/O. The following stack trace is seen:
            panic+0x14
            scsi_action+0x3ec
            scsi_cbfn+0x268
            fcpdev_scsi_comp+0x4c
            fcpbh_scsi_comp+0x8c8
            fcpbh_fcp_cbfn+0x410
            fcpbh_rcv_completer+0xbc4
            fcT1_isr+0xc8c
            epic_isr+0x54
            mp_ext_interrupt+0x14c
            ivti_patch_to_nop3+0x0
            idle+0x2b8
            swidle_exit+0x0

            ( SR:8606255186 CR:JAGae19513 )
            A tar command to a DDS4 tape drive using a DDS3 density
            device file (ie, /dev/rmt/c1t4d0DDS3b) fails with the
            error message "cannot open device"; yet, tar commands
            to device files configured with the BEST density
            setting succeed.

            ( SR:8606187817 CR:JAGad57026 )
            When sharing a tape drive between two servers, running
            the command insf or mksf on one host (HOST A) to create
            special device files for the tape device will cause
            any command from the other server (Host B) to the tape
            drive to fail with an EBUSY error.

            ( SR:8606251513 CR:JAGae17578 )
            An attempt to restore data from a tape backup created in
            a SAN backup configuration fails because the backup
            application does not recognize the data on the tape.

            ( SR:8606204371 CR:JAGad73553 )
            Enhancement request to grant access to tape drive
            identification and tape alert information without sending
            I/O to the tape drive.

            PHKL_22857:
            ( SR:8606173156 CR:JAGad42416 )
            When using a Fujitsu tape drive, the system may panic during
            open due to a data page fault. The following stack trace is
            seen:
            panic+0x14
            report_trap_or_int_and_panic+0x4c
            trap+0xea8
            $RDB_trap_patch+0x38
            st_fuji_mode_enable+0xfc
            st_open+0x1434
            scsi_lun_open+0x718
            stape_open+0xc4
            call_open_close+0x114
            opend+0x108
            spec_open+0x6c
            vns_copen+0x48
            vn_open+0x88
            copen+0xdc
            open+0x38
            syscall+0x1c8
            $syscallrtn+0x0

            ( SR:8606173157 CR:JAGad42417 )
            An open to a freshly reset or powered-on DLT tape drive
            loaded with media attached to a FC-SCSI Bridge will fail
            with errno EIO.

            ( SR:8606163819 CR:JAGad33123 )
            An MTIOCGET ioctl sent to a tape drive without media
            loaded will fail with ENXIO. Also includes hardware
            enablement for Benchmark DLT1 tape drive.

            ( SR:8606173160 CR:JAGad42420)
            No symptoms. Enhancement request to add stape driver
            support for the SuperDLT 220 tape drive.

            PHKL_25770:
            ( SR:8606226105 CR:JAGad95176 )
            Enhancement request to change the default value of the
            stape kernel tuneable "st_ats_enabled" to 0.

    Defect Description:
            PHKL_28217:
            ( SR:8606287811 CR:JAGae51744 )
            Enhancement request for HP Ultrium-2 and SDLT 320 tape
            drive support in the stape tape driver.

            Resolution:
            None required - enhancement request.

            PHKL_27304:
            ( SR:8606260843 CR:JAGae25165 )
            The parameter st_san_safe is mispelled as st_ats_safe in
            the file /usr/conf/master.d/stape causing SAM to crash
            because of the mismatch.

            Resolution:
            The line st_ats_safe has been corrected to be st_san_safe.

            ( SR:8606267630 CR:JAGae31871 )
            Compaq branded DLT tape drives have a vendor ID of
            "COMPAQ" in the inquiry data. The stape driver only
            recognizes DLT drives with the vendor ID "QUANTUM".

            Resolution:
            The stape driver was modified to recognize DLT8000 and
            SuperDLT tape drives with the vendor ID "COMPAQ".

            PHKL_26785:
            ( SR:8606255183 CR:JAGae19510 )
            Exabyte tape drives use byte 19 in the request sense data
            to indicate whether the tape head is at Beginning of
            Tape (BOT). The tape2 driver is not properly maintaining
            the Exabyte tape drive's head position by not resetting an
            internal BOT flag. After writing data, the tape2 driver
            mistakenly thinks the head position is at BOT so it
            doesn't write a filemark. The attempt to space forward
            one filemark thus fails as no filemark exists.

            Resolution:
            The tape2 driver now properly maintains the Exabyte tape
            drive's head position by resetting the internal BOT flag
            when byte 19 of the request sense data indicates we are
            not at BOT.

            ( SR:8606246652 CR:JAGae13095 )
            A defective FC-SCSI bridge or tape device could return an
            invalid SCSI status. The stape driver handles any
            unrecognizable SCSI status by panicing the system.

            Resolution:
            The stape driver will now fail any unrecognizable SCSI
            status from a device with EIO.

            ( SR:8606255186 CR:JAGae19513 )
            When support for the DDS4 tape device was added to the stape
            driver, DDS3 and DDS4 densities were not added as valid
            device file densities for DDS4 tape devices.

            Resolution:
            The DDS3 and DDS4 densities were added to the stape driver
            as valid device file densities for DDS4 tape drives.

            ( SR:8606187817 CR:JAGad57026 )
            The routine in the stape driver that provides insf and
            mksf with tape drive information is issuing a reserve
            scsi command without sending a release scsi command
            when complete. The tape device is then stuck in a
            reserved state which causes all access from another
            host to fail with EBUSY.

            Resolution:
            A reserve scsi command is no longer sent to the tape
            device before retrieving tape drive information. The
            reserve is not needed for data integrity protection as
            the driver does not access the media or do tape motion
            when retrieving tape drive information for insf and mksf.

            ( SR:8606251513 CR:JAGae17578 )
            While a host application is writing data to a tape, a
            tape command like mt is issued from another host to the
            same device using a device file without the
            no-rewind-on-close option. On close(), a rewind is sent
            to the drive between writes causing the tape to
            reposition to beginning of tape (BOT). The host that
            is writing has no knowledge that the tape was
            repositioned and it continues writing from BOT
            overwriting data previously written.

            Resolution:
            A new tunable called st_san_safe was added with a
            default state of disabled. When enabled, the tunable
            forces the stape driver to fail all opens to device
            files without the no-rewind-on-close option with the
            errno EINVAL. The stape driver will also log an
            entry into the syslog like the following:

            vmunix: SCSI TAPE: dev = 0xcd002000 Failed open -
                                              st_san_safe enabled

            When st_san_safe is enabled, mksf will not
            create new device files without the no-rewind-on-close
            option. The mksf command will fail with an error
            indicating an invalid option was provided in the command
            line arguments. With st_san_safe enabled, lssf will
            not fully decode the density attribute of a special
            device file.

            ( SR:8606204371 CR:JAGad73553 )
            The stape driver now supports the ioctl command
            MT_EVENT_LOG which is accessed through the device file
            /dev/rmt/stape_config. The command returns
            identification and tape alert data for a device by
            utilizing data cached by the stape driver. The
            necessary data structures and command definition are
            defined in the file sys/mtio.h.

            Resolution:
            Enhancement request - none required.

            PHKL_22857:
            ( SR:8606173156 CR:JAGad42416 )
            A statement in a Fujitsu tape drive specific open routine
            that checks for a null pointer has incorrect syntax.
            The statement does not properly check for the null
            pointer causing a data page fault and subsequent panic of
            the system.

            Resolution:
            The syntax of the routine has been changed to properly
            check for a null pointer.

            ( SR:8606173157 CR:JAGad42417 )
            A DLT tape drive loaded with media will queue two Unit
            Attentions after reset or power up. The driver will retry a
            reserve command to flush the Unit Attentions, but the
            FC-SCSI bridge intercepts the reserves as expected not
            allowing them to flush the drives Unit Attentions.
            The next command after the reserve command is sent down
            and fails due to the pending Unit Attentions causing the
            open to fail with EIO.

            Resolution:
            The tape driver will now retry test unit ready commands
            before the reserve command to flush any pending
            Unit Attentions.

            ( SR:8606163819 CR:JAGad33123 )
            The MTIOCGET was previously setup to return ENXIO if the
            tape drive was offline to prevent a situation when a
            tape drive not selecting on the bus may return invalid data.

            Resolution:
            MTIOCGET no longer returns ENXIO when media is not present.
            Added support to stape driver for Benchmark DLT1 tape drive.

            ( SR:8606173160 CR:JAGad42420)
            Enhancement request to add stape driver support for the
            SuperDLT 220 tape drive.

            Resolution:
            None required - enhancement request.

            PHKL_25770:
            ( SR:8606226105 CR:JAGad95176 )
            Enhancement request to change the default value of the
            stape kernel tuneable "st_ats_enabled" to 0.

            Resolution:
            Enhancement Request - none required.

    Enhancement:
            No (superseded patches contained enhancements)
            PHKL_28217:
                    Enhancements were delivered in a patch this one has
                    superseded. Please review the Defect Description
                    text for more information.

    SR:
            8606163819 8606173156 8606173157 8606173160 8606187817
            8606204371 8606226105 8606246652 8606251513 8606255183
            8606255186 8606260843 8606267630 8606287811

    Patch Files:

            OS-Core.CORE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/conf/sys/mtio.h

            ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/include/sys/mtio.h

            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
            /usr/conf/lib/libio.a(mt_prop.o)
            /usr/conf/lib/libsio.a(tape14.o)
            /usr/conf/lib/libwsio.a(scsi_tape.o)

            OS-Core.KERN2-RUN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
            /usr/conf/master.d/stape
            /usr/conf/space.h.d/scsi_tape_space.h

            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
            /usr/conf/lib/libio.a(mt_prop.o)
            /usr/conf/lib/libsio.a(tape14.o)
            /usr/conf/lib/libwsio.a(scsi_tape.o)

            OS-Core.KERN2-RUN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
            /usr/conf/master.d/stape
            /usr/conf/space.h.d/scsi_tape_space.h

    what(1) Output:

            OS-Core.CORE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/conf/sys/mtio.h:
                    mtio.h $Date: 2002/11/22 10:28:23 $Revision: r11.11/
                            3 PATCH_11.11 (PHKL_28217)

            ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/include/sys/mtio.h:
                    mtio.h $Date: 2002/11/22 10:28:23 $Revision: r11.11/
                            3 PATCH_11.11 (PHKL_28217)

            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
            /usr/conf/lib/libio.a(mt_prop.o):
                    mt_prop.c $Date: 2002/04/08 15:53:15 $Revision: r11.
                            11/2 PATCH_11.11 (PHKL_26785)
            /usr/conf/lib/libsio.a(tape14.o):
                    tape14.c $Date: 2002/04/08 15:53:15 $Revision: r11.1
                            1/1 PATCH_11.11 (PHKL_26785)
            /usr/conf/lib/libwsio.a(scsi_tape.o):
                    scsi_tape.c $Date: 2002/11/22 10:28:23 $Revision: r1
                            1.11/4 PATCH_11.11 (PHKL_28217)

            OS-Core.KERN2-RUN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
            /usr/conf/master.d/stape:
                    stape $Date: 2002/07/08 11:50:43 $Revision: r11.11/3
                             PATCH_11.11 (PHKL_27304)
            /usr/conf/space.h.d/scsi_tape_space.h:
                    scsi_tape_space.h $Date: 2002/04/08 15:53:15 $Revisi
                            on: r11.11/2 PATCH_11.11 (PHKL_26785)

            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
            /usr/conf/lib/libio.a(mt_prop.o):
                    mt_prop.c $Date: 2002/04/08 15:53:15 $Revision: r11.
                            11/2 PATCH_11.11 (PHKL_26785)
            /usr/conf/lib/libsio.a(tape14.o):
                    tape14.c $Date: 2002/04/08 15:53:15 $Revision: r11.1
                            1/1 PATCH_11.11 (PHKL_26785)
            /usr/conf/lib/libwsio.a(scsi_tape.o):
                    scsi_tape.c $Date: 2002/11/22 10:28:23 $Revision: r1
                            1.11/4 PATCH_11.11 (PHKL_28217)

            OS-Core.KERN2-RUN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
            /usr/conf/master.d/stape:
                    stape $Date: 2002/04/08 15:53:15 $Revision: r11.11/2
                             PATCH_11.11 (PHKL_26785)
            /usr/conf/space.h.d/scsi_tape_space.h:
                    scsi_tape_space.h $Date: 2002/04/08 15:53:15 $Revisi
                            on: r11.11/2 PATCH_11.11 (PHKL_26785)

    cksum(1) Output:

            OS-Core.CORE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
            405095913 33023 /usr/conf/sys/mtio.h

            ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
            405095913 33023 /usr/include/sys/mtio.h

            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
            4102417979 19340 /usr/conf/lib/libio.a(mt_prop.o)
            3814324162 44928 /usr/conf/lib/libsio.a(tape14.o)
            2586616268 78332 /usr/conf/lib/libwsio.a(scsi_tape.o)

            OS-Core.KERN2-RUN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
            2271150820 1530 /usr/conf/master.d/stape
            2688356446 3115 /usr/conf/space.h.d/scsi_tape_space.h

            OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
            3616503741 49280 /usr/conf/lib/libio.a(mt_prop.o)
            3597524190 87320 /usr/conf/lib/libsio.a(tape14.o)
            4205945762 160072 /usr/conf/lib/libwsio.a(scsi_tape.o)

            OS-Core.KERN2-RUN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
            3847327809 1526 /usr/conf/master.d/stape
            81663546 3119 /usr/conf/space.h.d/scsi_tape_space.h

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHKL_25770 PHKL_27304 PHKL_26785 PHKL_22857

    Equivalent Patches:
            PHKL_28216:
            s700: 11.00
            s800: 11.00

    Patch Package Size: 560 KBytes

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

            2. Login as root.

            3. Copy the patch to the /tmp directory.

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

                    cd /tmp
                    sh PHKL_28217

            5. Run swinstall to install the patch:

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

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

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

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

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

    Special Installation Instructions:
            It is recommended that the new tunable st_san_safe be
            enabled (set to 1) if the system this patch is
            installed on is part of a SAN tape backup solution.
            If this patch is installed on a system using the
            MC/ServiceGuard ATS tape sharing service, the
            tuneable "st_ats_enabled" must be set back to 1
            after the patch is installed for ATS to work.
            Please note setting the tuneable back to 1 will
            require an additional reboot.
    -----End of Document ID: PHKL_28217------------------------------------------


    Document ID: PHKL_28216
    Date Loaded: 20030110
          Title: s700_800 11.00 SCSI Tape (stape) cumulative

    Patch Name: PHKL_28216

    Patch Description: s700_800 11.00 SCSI Tape (stape) cumulative

    Creation Date: 02/12/10

    Post Date: 03/01/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
            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

    Automatic Reboot?: Yes

    Status: General Release

    Critical:
            No (superseded patches were critical)
            PHKL_24221: PANIC
                    The risk of panic is only of concern in the rare
                    case of a defective FC-SCSI bridge or tape device
                    that returns an invalid SCSI status.

            PHKL_22856: PANIC
                    The danger of panic is only valid when using Fujitsu
                    drives.
            PHKL_14026: PANIC HANG

    Category Tags:
            defect_repair hardware_enablement enhancement
            general_release critical panic halts_system

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

    Symptoms:
            PHKL_28216:
            ( SR:8606287813 CR:JAGae51746 )
            Enhancement request for HP Ultrium-2 and SDLT 320 tape
            drive support in the stape tape driver.

            PHKL_27303:
            ( SR:8606267631 CR:JAGae31872 )
            When doing I/O to Compaq branded DLT8000 and SuperDLT
            tape drives using device files with BEST density,
            compression is not enabled.

            PHKL_26784:
            ( SR:8606195894 CR:JAGad65098 )
            A tar command to a DDS4 tape drive using a DDS3 density
            device file (ie, /dev/rmt/c1t4d0DDS3b) fails with the
            error message "cannot open device"; yet, tar commands
            to device files configured with the BEST density
            setting succeed.

            ( SR:8606250352 CR:JAGae16727 )
            An attempt to restore data from a tape backup created in
            a SAN backup configuration fails because the backup
            application does not recognize the data on the tape.

            PHKL_25769:
            ( SR:8606196837 CR:JAGad66035 )
            Enhancement request to change the default value of the
            stape kernel tuneable "st_ats_enabled" to 0.

            PHKL_24221:
            ( SR:8606203091 CR:JAGad72265 )
            When using a FC-SCSI bridge, the system
            may panic during normal I/O. The following stack
            trace is seen:

            panic+0x14
            scsi_action+0x3ec
            scsi_cbfn+0x268
            fcpdev_scsi_comp+0x4c
            fcpbh_scsi_comp+0x8c8
            fcpbh_fcp_cbfn+0x410
            fcpbh_rcv_completer+0xbc4
            fcT1_isr+0xc8c
            epic_isr+0x54
            mp_ext_interrupt+0x14c
            ivti_patch_to_nop3+0x0
            idle+0x2b8
            swidle_exit+0x0

            ( SR:8606204079 CR:JAGad73257 )
            Enhancement request to grant access to
            tape drive identification and tape alert
            information without sending I/O to the
            tape drive.

            PHKL_23790:
            ( SR: 8606177789 Chart: JAGad47021 )
            When using an Exabyte 8505XL tape drive with the tape2
            driver, the following command sequence results in the
            last command failing with an EIO error:
              tar cf /dev/rmt/0mn anyfile
              mt -t /dev/rmt/0mn rew
              mt -t /dev/rmt/0mn fsf 1

            ( SR: 8606179467 Chart: JAGad48691 )
            When sharing a tape drive between two servers, running
            the command insf or mksf on one host (HOST A) to create
            special device files for the tape device will cause
            any command from the other server (Host B) to the tape
            drive to fail with an EBUSY error.

            PHKL_22856:
            ( SR: 8606171659 Chart: JAGad40923 )
            When using a Fujitsu drive, the system may panic during open
            due to a data page fault. The following stack trace is seen:

            panic+0x14
            report_trap_or_int_and_panic+0x4c
            trap+0xea8
            $RDB_trap_patch+0x38
            st_fuji_mode_enable+0xfc
            st_open+0x1434
            scsi_lun_open+0x718
            stape_open+0xc4
            call_open_close+0x114
            opend+0x108
            spec_open+0x6c
            vns_copen+0x48
            vn_open+0x88
            copen+0xdc
            open+0x38
            syscall+0x1c8
            $syscallrtn+0x0

            ( SR: 8606173149 Chart: JAGad42409 )
            An open to a freshly reset or powered-on DLT drive loaded
            with media attached to a FC-SCSI Bridge will fail with
            errno EIO.

            PHKL_22287:
            ( SR: 8606163660 Chart: JAGad32964 )
            No symptoms. Enhancement request for DLT1
            and Ultrium-1 tape drive support.

            ( SR: 8606163664 Chart: JAGad32968 )
            MTIOCGET ioctl command fails when no media is loaded
            in drive.

            PHKL_22161:
            ( SR: 8606128991 Chart: JAGac86537 )
            When sending an MTIOCGET to a tape drive that is not
            responding, the command completes successfully and returns
            erroraneous status data.

            ( SR: 8606132234 Chart: JAGad01383 )
            Polling of a tape device in a shared tape environment may
            result in excessive diagnostic log entries notifying of a
            RESV_CONFLICT return status.

            ( SR: 8606134606 Chart: JAGad03741 )
            The diskinfo reports an incorrect value for the capacity of
            a DDS4 device.

            ( SR: 8606138507 Chart: JAGad07709 )
            The first open of a loaded tape drive after being powered on
            will return EBUSY.

            ( SR: 8606139809 Chart: JAGad09121 )
            The mksf command will not recognize the density values for
            9490, SD-3, 9840, 3590, DLT7000 and DDS3.

            ( SR: 8606152688 Chart: JAGad22018 )
            When attempting to write to a DLT tape with an older density
            device file (ie DLT8000 drive w/ DLT4000 density), the tape
            is not actually written to in the older format.

            ( SR: 8606152691 Chart: JAGad22021 )
            Enhancement to add stape support of MTERASE.

            PHKL_20530:
            ( SR: 8606125218 DTS: JAGac40609 )
            Enhancement to add DDS4 autoloader and standalone support.

            PHKL_20507:
            ( SR: 8606100743 DTS: JAGab31975 )
            When performing an ioscan after a write() to a tape device
            has hung, all further commands to the tape device LUN will
            stall indefinitely. A reboot is required to free the LUN.

            PHKL_19805:
            ( SR: 8606106213 Chart: JAGab75144 )
            When a customer uses a DLT drive and specifies a density
            other than "BEST" the driver was not turning on compression
            when the density chosen was one for which compression should
            be used.

            ( SR: 8606102083 Chart: JAGab67522 )
            When an ioscan is done to a DLT drive at the same time the
            drive is being opened the system may report Unexpected
            Disconnect to the console and cause the drive to hang.

            ( SR: 8606106216 Chart: JAGab75147 )
            Enhancement: added a tunable st_ats_enabled to allow the
            user to turn off the automatic SCSI RESERVE of a tape device
            on open. The reservation was causing problems with
            Alexandria backup software. The tunable applies to the
            entire system and can not be set on a per-device basis.
            The default is to enable the automatic reservation.

            PHKL_19080:
            (SR: 8606100520 Chart: JAGab16437)
            Enhancement request to allow the stape driver to recognize
            the Quantum DLT 8000 tape devices.

            (SR: 8606100522 Chart: JAGab16439)
            When using a StorageTek 9840 drive, issuing the ioctl
            MTIOCTOP with an operation code of MTEOD (seek to EOD)
            returns EINVAL, even though this operation is supported on
            the 9840 drive.

            PHKL_14026:
            ( SR: 1653245597 CR: JAGaa23245 DTS: SILre01519 )
            - System panics with a data page fault in mtstart() on an
              MP system.
            - Tape access hangs on an MP system.
            - System panic "flush page function could not find
              non-access virtual translation"

    Defect Description:
            PHKL_28216:
            ( SR:8606287813 CR:JAGae51746 )
            Enhancement request for HP Ultrium-2 and SDLT 320 tape
            drive support in the stape tape driver.

            Resolution:
            None required - enhancement request.

            PHKL_27303:
            ( SR:8606267631 CR:JAGae31872 )
            Compaq branded DLT tape drives have a vendor ID of
            "COMPAQ" in the inquiry data. The stape driver only
            recognizes DLT drives with the vendor ID "QUANTUM".

            Resolution:
            The stape driver was modified to recognize DLT8000 and
            SuperDLT tape drives with the vendor ID "COMPAQ".

            PHKL_26784:
            ( SR:8606195894 CR:JAGad65098 )
            When support for the DDS4 tape device was added to the stape
            driver, DDS3 and DDS4 densities were not added as valid
            device file densities for DDS4 tape devices.

            Resolution:
            The DDS3 and DDS4 densities were added to the stape driver
            as valid device file densities for DDS4 tape drives.

            ( SR:8606250352 CR:JAGae16727 )
            While a host application is writing data to a tape, a
            tape command like mt is issued from another host to the
            same device using a device file without the
            no-rewind-on-close option. On close(), a rewind is sent
            to the drive between writes causing the tape to
            reposition to begining of tape (BOT). The host that
            is writing has no knowledge that the tape was
            repositioned and it continues writing from BOT
            overwriting data previously written.

            Resolution:
            A new tunable called st_san_safe was added with a
            default state of disabled. When enabled, the tunable
            forces the stape driver to fail all opens to device
            files without the no-rewind-on-close option with the
            errno EINVAL. The stape driver will also log an
            entry into the syslog like the following:

            vmunix: SCSI TAPE: dev = 0xcd002000 Failed open -
                                                st_san_safe enabled

            When st_san_safe is enabled, mksf will not
            create new device files without the no-rewind-on-close
            option. The mksf command will fail with an error
            indicating an invalid option was provided in the command
            line arguments. With st_san_safe enabled, lssf will
            not fully decode the density attribute of a special
            device file.

            PHKL_25769:
            ( SR:8606196837 CR:JAGad66035 )
            Enhancement request to change the default value of the
            stape kernel tuneable "st_ats_enabled" to 0.

            Resolution:
            Enhancement Request - none required.

            PHKL_24221:
            ( SR:8606203091 CR:JAGad72265 )
            A defective FC-SCSI bridge or tape
            device could return an invalid SCSI status.
            The stape driver handles any unrecognizable
            SCSI status by panicing the system.

            Resolution:
            The stape driver will now fail any
            unrecognizable SCSI status from a
            device with EIO.

            ( SR:8606204079 CR:JAGad73257 )
            The stape driver now supports the ioctl
            command MT_EVENT_LOG which is accessed
            through the device file
            /dev/rmt/stape_config. The command
            returns identification and tape alert
            data for a device by utilizing data cached
            by the stape driver. The necessary data
            structures and command definition is defined
            in the file sys/mtio.h.

            Resolution:
            Enhancement request - none required.

            PHKL_23790:
            ( SR: 8606177789 Chart: JAGad47021 )
            Exabyte tape drives use byte 19 in the request sense data
            to indicate whether the tape head is at Beginning of
            Tape (BOT). The tape2 driver is not properly maintaining
            the Exabyte tape drive's head postion by not reseting an
            internal BOT flag. After writing data, the tape2 driver
            mistakenly thinks the head position is at BOT so it
            doesn't write a filemark. The attempt to space forward
            one filemark thus fails as no filemark exists.

            Resolution:
            The tape2 driver now properly maintains the Exabyte tape
            drive's head position by reseting the internal BOT flag
            when byte 19 of the request sense data indicates we are
            not at BOT.

            ( SR: 8606179467 Chart: JAGad48691 )
            The routine in the stape driver that provides insf and
            mksf with tape drive information is issuing a reserve
            scsi command without sending a release scsi command
            when complete. The tape device is then stuck in a
            reserved state which causes all access from another
            host to fail with BUSY.

            Resolution:
            A reserve scsi command is no longer sent to the tape
            device before retrieving tape drive information. The
            reserve is not needed for data integrity protection as
            the driver does not access the media or do tape motion
            when retrieving tape drive information for insf and mksf.

            PHKL_22856:
            ( SR: 8606171659 Chart: JAGad40923 )
            A statement in a Fujitsu specific open routine that checks
            for a null pointer has incorrect syntax. The statement
            does not properly check for the null pointer causing a
            data page fault and subsequent panic of the system.

            Resolution:
            The syntax of the routine has been changed to properly check
            for a null pointer.

            ( SR: 8606173149 Chart: JAGad42409 )
            A DLT drive loaded with media will queue two Unit Attentions
            after reset or power up. The driver will retry a reserve
            command to flush the Unit Attentions, but the FC-SCSI bridge
            intercepts the reserves as expected not allowing them to
            flush the drives Unit Attentions. The next command after
            the reserves is sent down and fails due to the pending
            Unit Attentions causing the open to fail with EIO.

            Resolution:
            The driver will now retry test unit ready's before the
            reserve command to flush any pending Unit Attentions.

            PHKL_22287:
            ( SR: 8606163660 Chart: JAGad32964 )
            Enhancement request for DLT1 and Ultrium-1 tape drive
            support.

            Resolution:
            None required - enhancement request.

            ( SR: 8606163663 Chart: JAGad32967 )
            The MTIOCGET was previously setup to return ENXIO if the
            drive was offline to prevent a situation when a drive
            not selecting on the bus may return invalid data.

            Resolution:
            MTIOCGET no longer returns ENXIO when media is not present.

            PHKL_22161:
            ( SR: 8606128991 Chart: JAGac86537 )
            The MTIOCGET routine does not pass on any error generated by
            the drive online status check.

            Resolution:
            MTIOCGET will now return ENXIO if the drive is offline.

            ( SR: 8606132234 Chart: JAGad01383 )
            RESV_CONFLICT status causes the driver to a create a
            diagnostics log entry when this status is encountered.

            Resolution:
            Removed directive to log all I/O's with RESV_CONFLICT
            status.

            ( SR: 8606134606 Chart: JAGad03741 )
            When getting the capacity of any DDS device via
            SIOC_GET_CAPACITY, the driver applies a correction factor to
            account an old DDS1 firmware bug. It applies the correction
            factor without considering the device type.

            Resolution:
            Driver now checks if the device is a DDS1 device before
            applying the correction factor.

            ( SR: 8606138507 Chart: JAGad07709 )
            When a loaded drive is powered on, it queues up two Unit
            Attentions (29 and 28). During open, the first Unit
            Attention is captured by a test unit ready, but Unit
            Attention 28 notifying that the media has changed causes the
            reserve to fail returning EBUSY.

            Resolution:
            Added reserve retry in open routine to get past Unit
            Attention 28.

            ( SR: 8606139809 Chart: JAGad09121 )
            Can not create custom device files with mksf for any of the
            following densities: 9490, SD-3, 9840, 3590, DLT7000 and
            DDS3.

            Resolution:
            Added the densities to the kernel to be recognized by mksf.

            ( SR: 8606152688 Chart: JAGad22018 )
            With media loaded, a DLT drive will not apply a density
            requested via mode select until a write is issued. During
            open, the density requested by the driver is not immediately
            applied to drive confusing the driver on subsequent mode
            selects. These subsequent mode selects set the drive back
            to the previous density nullifying the initial density
            request.

            Resolution:
            Added check for DLT device to resend the requested density
            via mode select when setting other parameters during open.

            ( SR: 8606152691 Chart: JAGad22021 )
            Enhancement to add support of MTERASE command.

            Resolution:
            Added MTERASE command with immediate bit off and long bit
            on.

            PHKL_20530:
            ( SR: 8606125218 DTS: JAGac40609 )
            No defect, adds support for DDS4 drives.

            Resolution:
            None required - enhancement request

            PHKL_20507:
            ( SR: 8606100743 DTS: JAGab31975 )
            With a tape device LUN opened by stape, an ioscan pass-thru
            command retry will enter stape's pass-thru clean-up routine
            a second time releasing the LUN semaphore to an invalid,
            permanently locked state.
            Resolution:
            Stape does not release the LUN semaphore for the pass-thru
            command if the pass-thru driver is going to retry its IO
            attempt.

            PHKL_19805:
            ( SR: 8606106213 Chart: JAGab75144 )
            DLT drives specify compression in two places - embedded
            within the density setting, and also separately on a
            mode page. The driver was selecting the correct density,
            but was not enabling compression on the mode page.

            Resolution:
            Added flags for the DLT drives to also enable compression
            via the mode page

            ( SR: 8606102083 Chart: JAGab67522 )
            The problem is a combination of incorrect behavior from the
            DLT drive, incorrect behavior in SCSI services, and unusual
            behavior in the stape driver while attempting to work around
            a 7980 firmware bug. The tape driver was slowing the
            connection down to asynchronous mode before the initial
            inquiry because 7980s do not do synchronous i/o correctly.
            Then, if the drive was not a 7980, it would go back to
            synchronous. In the mean time, if a passthrough I/O
            attempted to negotiate for synchronous mode, the interface
            layer got confused with one driver asking for sync and the
            other asking for async.

            Resolution:
            The code was rearranged to first do the inquiry in
            synchronous mode, then check for a 7980 and slow down if
            necessary. We found through testing that the 7980 was able
            to handle the synchronous mode inquiry properly.

            ( SR: 8606106216 Chart: JAGab75147 )
            No defect, this is a new feature based on an enhancement
            request.

            Resolution:
            Made the st_ats_enabled flag a system tunable.

            PHKL_19080:
            (SR: 8606100520 Chart: JAGab16437)
            No defect. This is an enhancement request to support new
            hardware.

            Resolution:
            Added the DLT 8000 device to the table of known devices in
            stape. Also added entries for the DLT 8000 tape densities
            to the tables in mtio.h.

            (SR: 8606100522 Chart: JAGab16439)
            The table which describes tape devices in stape has a flag
            indicating whether or not the device will support the "space
            to EOD" command. The flag was inadvertently set to the
            wrong value.

            Resolution:
            Removed the "CR_NO_SEEK_EOD" flag from the 9840 entry.

            PHKL_14026:
            ( SR: 1653245597 CR: JAGaa23245 DTS: SILre01519 )
            Defect on MP systems caused by the top half of the driver
            waking up and starting to access the queue on one processor
            while the bottom half was still running and modifying the
            queue on another processor.

            Flush page panic caused by not passing the residue value
            up from tape14 to tape0 when a read encounters an I/O
            error. When this happens and the read is into shared
            memory the fic_one_page_2 function tries to flush invalid
            pages.

    Enhancement:
            No (superseded patches contained enhancements)
            PHKL_28216:
                    Enhancements were delivered in a patch this one has
                    superseded. Please review the Defect Description
                    text for more information.

    SR:
            1653245597 8606100520 8606100522 8606100743 8606102083
            8606106213 8606106216 8606128991 8606132234 8606134606
            8606138507 8606139809 8606152688 8606152691 8606163660
            8606163663 8606171659 8606173149 8606177789 8606179467
            8606195894 8606196837 8606203091 8606204079 8606250352
            8606267631 8606287813

    Patch Files:

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

            ProgSupport.C-INC,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/include/sys/mtio.h

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

            OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            /usr/conf/master.d/scsi-tune
            /usr/conf/space.h.d/scsi-tune.h

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

            OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            /usr/conf/master.d/scsi-tune
            /usr/conf/space.h.d/scsi-tune.h

    what(1) Output:

            OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/conf/h/mtio.h:
                    mtio.h $Date: 2002/11/22 10:29:45 $Revision: r11ros/
                            15 PATCH_11.00 (PHKL_28216)

            ProgSupport.C-INC,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /usr/include/sys/mtio.h:
                    mtio.h $Date: 2002/11/22 10:29:45 $Revision: r11ros/
                            15 PATCH_11.00 (PHKL_28216)

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            /usr/conf/lib/libhp-ux.a(mt_prop.o):
                    mt_prop.c $Date: 2002/04/05 08:32:16 $Revision: r11r
                            os/6 PATCH_11.00 (PHKL_26784)
            /usr/conf/lib/libhp-ux.a(scsi_tape.o):
                    scsi_tape.c $Date: 2002/11/22 10:29:45 $Revision: r1
                            1ros/24 PATCH_11.00 (PHKL_28216)
            /usr/conf/lib/libhp-ux.a(tape0.o):
                    tape0.c $Date: 98/02/02 13:33:38 $ $Revision:
                            1.99.106.5 $ PATCH_11.00 (PHKL_14026)
            /usr/conf/lib/libhp-ux.a(tape14.o):
                    tape14.c $Date: 2001/03/28 11:06:15 $Revision: r11ro
                            s/3 PATCH_11.00 (PHKL_23790)

            OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            /usr/conf/master.d/scsi-tune:
                    scsi-tune $Date: 2002/04/01 11:19:13 $Revision: r11r
                            os/6 PATCH_11.00 (PHKL_26784)
            /usr/conf/space.h.d/scsi-tune.h:
                    scsi-tune.h $Date: 2002/04/01 11:19:13 $Revision: r1
                            1ros/5 PATCH_11.00 (PHKL_26784)

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            /usr/conf/lib/libhp-ux.a(mt_prop.o):
                    mt_prop.c $Date: 2002/04/05 08:32:16 $Revision: r11r
                            os/6 PATCH_11.00 (PHKL_26784)
            /usr/conf/lib/libhp-ux.a(scsi_tape.o):
                    scsi_tape.c $Date: 2002/11/22 10:29:45 $Revision: r1
                            1ros/24 PATCH_11.00 (PHKL_28216)
            /usr/conf/lib/libhp-ux.a(tape0.o):
                    tape0.c $Date: 98/02/02 13:33:38 $ $Revision:
                            1.99.106.5 $ PATCH_11.00 (PHKL_14026)
            /usr/conf/lib/libhp-ux.a(tape14.o):
                    tape14.c $Date: 2001/03/28 11:06:15 $Revision: r11ro
                            s/3 PATCH_11.00 (PHKL_23790)

            OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            /usr/conf/master.d/scsi-tune:
                    scsi-tune $Date: 2002/04/01 11:19:13 $Revision: r11r
                            os/6 PATCH_11.00 (PHKL_26784)
            /usr/conf/space.h.d/scsi-tune.h:
                    scsi-tune.h $Date: 2002/04/01 11:19:13 $Revision: r1
                            1ros/5 PATCH_11.00 (PHKL_26784)

    cksum(1) Output:

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

            ProgSupport.C-INC,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
            3795596703 33032 /usr/include/sys/mtio.h

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            2586751438 19596 /usr/conf/lib/libhp-ux.a(mt_prop.o)
            2623603107 94424 /usr/conf/lib/libhp-ux.a(scsi_tape.o)
            2072379708 28768 /usr/conf/lib/libhp-ux.a(tape0.o)
            1423415607 46604 /usr/conf/lib/libhp-ux.a(tape14.o)

            OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
            799741648 1414 /usr/conf/master.d/scsi-tune
            3296084754 2188 /usr/conf/space.h.d/scsi-tune.h

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            896825308 49392 /usr/conf/lib/libhp-ux.a(mt_prop.o)
            3074886663 203488 /usr/conf/lib/libhp-ux.a(scsi_tape.o)
            1582693250 59768 /usr/conf/lib/libhp-ux.a(tape0.o)
            2610843036 89944 /usr/conf/lib/libhp-ux.a(tape14.o)

            OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            2641057839 1414 /usr/conf/master.d/scsi-tune
            1286537270 2183 /usr/conf/space.h.d/scsi-tune.h

    Patch Conflicts: None

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

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHKL_14026 PHKL_27303 PHKL_26784 PHKL_25769 PHKL_24221 PHKL_23790
            PHKL_22856 PHKL_22287 PHKL_22161 PHKL_20530 PHKL_20507 PHKL_19805
            PHKL_19080

    Equivalent Patches:
            PHKL_28217:
            s700: 11.11
            s800: 11.11

    Patch Package Size: 730 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_28216

            5. Run swinstall to install the patch:

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

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

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

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

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

    Special Installation Instructions:
            It is recommended that the new tunable st_san_safe be
            enabled (set to 1) if the system this patch is
            installed on is part of a SAN tape backup solution.
            If this patch is installed on a system using the
            MC/ServiceGuard ATS tape sharing service, the
            tuneable "st_ats_enabled" must be set back to 1
            after the patch is installed for ATS to work.
            Please note setting the tuneable back to 1 will
            require an additional reboot of the system.
    -----End of Document ID: PHKL_28216------------------------------------------


    Document ID: PHCO_27376
    Date Loaded: 20030110
          Title: s700_800 11.22 cumulative SAM patch

    Patch Name: PHCO_27376

    Patch Description: s700_800 11.22 cumulative SAM patch

    Creation Date: 02/12/11

    Post Date: 03/01/10

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

    Products: N/A

    Filesets:
            SystemAdmin.SAM,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP
            SystemAdmin.SAM-HELP,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Category Tags:
            defect_repair enhancement general_release

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

    Symptoms:
            PHCO_27376:
            JAGab31984) In SAM -> performance Monitors -> System
                        Properties subarea, SAM online help for virtual
                        memory makes reference to "pseudo-swap", which
                        is incorrect.
            JAGae23125) SAM performs ioscan when it is launched by a
                        user having restricted access to "Users and
                        Groups" and "Auditing and Security" subareas.
            JAGae28189) In SAM ->Performance Monitors -> System
                        Properties subarea,SAM is unable to detect the
                        CPU type for McKinley processor family
                        systems,rx2600 and zx2000.
            JAGae36972) When a system administrator modifies or deletes
                        a user, SAM does not update the ownership of
                        symbolic links. The symbolic link retains
                        the previous uid and may cause confusion in the
                        future.
            JAGae38690) On entering SAM -> Networking and Communications
                        -> Network interface cards subarea, the
                        following error message is displayed:
                        -------------------------------------------
                        A SAM internal error has occurred.
                        The error handler has gotten the error code 0
                        of type NOTE
                        with the associated strings:
                        bufcache_max_pct
                        -------------------------------------------
            JAGae41071) In SAM -> Accounts for Users and Groups ->
                        NIS+ Users subarea, on choosing Add menu item
                        from the Actions menu, SAM fails to create the
                        home directory for a new NIS+ user when the
                        Create Home Directory option is checked in Add
                        a User Account window.
            JAGae42959) SAM to support the configuration of the New
                        Gigabit Ethernet Card (IETHER).
            JAGae47367) In a scenario where there are more than 500
                        users in restricted SAM, when a user specifies
                        a hyphenated user name in the "Select a User"
                        text field (Load Privileges window), the
                        following error message is displayed:
                        ----------------------------------------------
                        The information entered in the Select a User:
                        field is not valid. After exiting this message,
                        press Help on Context (F1) for more information
                        about the field's requirements.
                        ----------------------------------------------
            JAGae51077) When a third party tool, namely ISEE Platform,
                        calls the SAM binary, /usr/sam/lbin/getkinfo,
                        using the commands-
                        /opt/hpservices/RemoteSupport/bin/RunMap
                        -n MapContent.
                        GeneralSystemInfo -a AdrX -pd PDdrX
                        or
                        /opt/hpservices/RemoteSupport/bin/RunMap -n
                        MapContent.ComprehensiveSystemInfo -l -a AdrX
                        -pd PDdrX,
                        the logfile from the application returns the
                        following error message to the logfile of the
                        ISEE Platform.
                        --------------------------------------------
                        THIS SCRIPT IS BEING RUN WITH USER ID
                        (id -u) = 0

                        EXECUTING /usr/sam/lbin/getkinfo -b -o
                        /var/opt/hpservices/tmp/872/getkinfo_b_o.
                        sh.stdout.022633115707

                        WARNING: COMMAND /usr/sam/lbin/getkinfo -b -o
                        /var/opt/hpservices/tmp/872/getkin
                        fo_b_o.sh.stdout.
                        022633115707 RETURNED A NON-ZERO
                        RETURNCODE: 139. CHECK THE STDERR SECTION OF
                        THIS COMMANDS XML OUTPUT FOR FURTHER DETAILS.
                        ---------------------------------------------
            JAGae52602) SAM has to recognize the following new hardware
                        devices:
                        HLDS GDR-8161B ATAPI DVD-ROM/CD-ROM Reader
                        (Product#:A8068A)
                        LITE-ON LTR-48126S ATAPI CD-RW DRIVE
                        (Product #:A7853A)
                        TEAC DW224E-B ATAPI DVD-ROM/CD-RW COMBO (slim)
                        (Product #:A8070A)
                        10/100BT PCI Single Port card
                        (Product #:A6974A)
                        Fibre Channel Disk Array VA7110
                        (Product #:A6189B)
                        CD-RW Drive
                        (Product #:A7853A)
                        HP Ultrium 460 External Drive
                         (Product #:Q1509A)
                        HP Storageworks SDLT 160/320 GB Tape Drive
                         (Product #: 257319-B21)

    Defect Description:
            PHCO_27376:
            JAGab31984) The following text is available in SAM
                        online help.
                        ----------------------------------------
                        Virtual Memory:
                        Amount of virtual memory (also called
                        pseudo-swap) in the system (as defined by
                        pstat (see pstat(2)):
                        Active: Virtual memory currently in use.
                        Total: Total virtual memory in the system.
                        -----------------------------------------
                        The displayed data is that of virtual memory
                        data, and is not specific to "pseudo-swap"
                        as it is stated. The help screen is giving
                        incorrect statement. The displayed data is
                        the same regardless of "pseudo-swap" being
                        enabled or disabled.
            Resolution: SAM online help has been modified to display
                        the correct information about virtual memory.
            JAGae23125) SAM should perform ioscan if the restricted user
                        has access to functional areas other than
                        "Account for Users and Groups" and "Auditing
                        and Security".
            Resolution: Now,SAM performs ioscan only if the restricted
                        user has access to functional areas other than
                        "Account for Users and Groups" and "Auditing
                        and Security".
            JAGae28189) The code for recognizing CPU version on
                        McKinley processor family is not implemented
                        in SAM.
            Resolution: SAM code has been modified to recognize the
                        McKinley processor family.
            JAGae36972) Since the -h option is not passed to the system
                        command 'chown', the ownership of symbolic
                        links is not getting changed along with other
                        files,but the files pointed by symbolic links
                        are getting modified.
            Resolution: 'chown' command is now supplied with the
                        option -h.
            JAGae38690) The internal error is occuring as SAM
                        configuration database has not been updated for
                        the new tunable paramater bufcache_max_pct.
            Resolution: SAM configuration database has been updated
                        with the information for the new tunable
                        bufcache_max_pct.
            JAGae41071) When SAM creates a home directory for a new
                        NIS+ user, SAM uses the libc routines to get
                        details (user id, group id and home directory)
                        about the NIS+ user. In cases where the master
                        server is busy, libc routines retrieve the user
                        information from the replica server.If the NIS+
                        tables are not updated on the replica server,
                        then the specified user information would not
                        be available and the libc routines fail to
                        provide the same. Thereby, SAM fails to create
                        the new home directory.
            Resolution: SAM code has been modified to extract user
                        information(user ID, group ID and home
                        directory) from the user-entered information in
                        the task dialog box without contacting the NIS+
                        server.
            JAGae42959) SAM to support the configuration of the New
                        Gigabit Ethernet Card (IETHER).
            Resolution: Changes have been made to the SAM code to
                        support the IETHER card.
            JAGae47367) The validation mechanism for "Select a User"
                        text field (Load Privileges window) in
                        restricted SAM is not accepting hyphen (-) as a
                        valid character.
            Resolution: Restricted SAM code has been modified to accept
                        hyphen (-) as a valid character in the "Select
                        a User" text field when specifying a user name
                        in the Restricted SAM -> Load Privileges window.
            JAGae51077) ISEE Platform dynamically generates a script to
                        invoke the getkinfo. The getkinfo in turn calls
                        the samlog function inside SAM code where
                        arrays with huge buffer sizes are defined. This
                        causes illegal memory to be referenced and
                        generates the signal SIGSEGV from the getkinfo.
            Resolution: The array definitions inside the samlog
                        function is modified to dynamic memory
                        allocations to prevent illegal memory
                        referencing.
            JAGae52602) SAM database has to be updated to include the
                        new device data.
            Resolution: Entries for the new devices have been added to
                        the SAM database.

    Enhancement:
            Yes
            PHCO_23736:
                    This patch delivers new functionality for
                    1. Supporting the configuration of new Gigabit
                       Ethernet Card (IETHER).

    SR:
            5003457994 8606258805 8606272866 8606263864 8606274613
            8606276997 8606278903 8606283420 8606287138 8606288671

    Patch Files:

            SystemAdmin.SAM,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP:
            /usr/newconfig/etc/sam/reg_da.db
            /usr/newconfig/etc/sam/reg_files.db
            /usr/newconfig/etc/sam/reg_tm.db
            /usr/sam/lbin/autoopt
            /usr/sam/lbin/ch_hostip
            /usr/sam/lbin/laninfo
            /usr/sam/lbin/nnc_utils
            /usr/sam/lbin/samlog
            /usr/sam/lbin/samx
            /usr/sam/lbin/upgrpfiles
            /usr/sam/lbin/upusrfiles
            /usr/sam/lib/C/fal_custom.ui
            /usr/sam/lib/C/nia.ui
            /usr/sam/lib/C/pd_devinfo.tx
            /usr/sam/lib/C/pd.cards.ui
            /usr/sam/lib/C/pd.syshw.ui
            /usr/sam/lib/C/sam.ui
            /usr/sam/lib/C/ug.cat
            /usr/sam/lib/br/br.da
            /usr/sam/lib/br/br.tm
            /usr/sam/lib/dps/dps.tm
            /usr/sam/lib/fal/fal.da
            /usr/sam/lib/fal/fal.tm
            /usr/sam/lib/fs/fs.da
            /usr/sam/lib/fs/fs.tm
            /usr/sam/lib/kc/drivers.tx
            /usr/sam/lib/kc/kc.da
            /usr/sam/lib/kc/kc.tm
            /usr/sam/lib/kc/params.tx
            /usr/sam/lib/libsam.sl
            /usr/sam/lib/lp/lp.da
            /usr/sam/lib/lp/lp.tm
            /usr/sam/lib/mo/mo.da
            /usr/sam/lib/mo/mo.sl
            /usr/sam/lib/mo/mo.tm
            /usr/sam/lib/nnc/nnc.da
            /usr/sam/lib/nnc/nnc.sl
            /usr/sam/lib/nnc/nnc.tm
            /usr/sam/lib/pd/pd.da
            /usr/sam/lib/pd/pd.tm
            /usr/sam/lib/pm/pm.da
            /usr/sam/lib/pm/pm.tm
            /usr/sam/lib/ra/ra.da
            /usr/sam/lib/ra/ra.tm
            /usr/sam/lib/rt/rt.da
            /usr/sam/lib/rt/rt.tm
            /usr/sam/lib/sam/com.tm
            /usr/sam/lib/sam/sam.da
            /usr/sam/lib/sam/sam.tm
            /usr/sam/lib/tm/tm.da
            /usr/sam/lib/tm/tm.tm
            /usr/sam/lib/ts/ts.da
            /usr/sam/lib/ts/ts.tm
            /usr/sam/lib/ug/ug.da
            /usr/sam/lib/ug/ug.sl
            /usr/sam/lib/ug/ug.tm

            SystemAdmin.SAM-HELP,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP:
            /usr/sam/help/C/PERF_MONtd.SystemProperties.sdl
            /usr/sam/help/C/nnc/nnc.sdl

    what(1) Output:

            SystemAdmin.SAM,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP:
            /usr/newconfig/etc/sam/reg_da.db:
                    None
            /usr/newconfig/etc/sam/reg_files.db:
                    $Header: /samsrc/fs/data/fs.tm 73.25.1.1.1.1 2002-02
                            -25 05:13:42-07 shassa Exp $
                    $Header: pm.tm,v 73.1 97/12/30 12:11:24 hmgr Exp $
                    $Revision: 73.2 $
            /usr/newconfig/etc/sam/reg_tm.db:
                    None
            /usr/sam/lbin/autoopt:
                    $Revision: 73.3 $
                    HP System Administration Manager Version 4.0
                    built on date: 05/21/02 10:14:01
                    SAM Infrastructure Version 2.0 - 01/13/98 23:06:37
                    SAM file editing library $Revision: 72.2 $
                    HP System Administration Manager Version 4.0
                    built on date: 05/21/02 10:14:01
            /usr/sam/lbin/ch_hostip:
                    $Revision: 73.7 $
                    SAM file editing library $Revision: 72.2 $
                    HP System Administration Manager Version 4.0
                    built on date: 05/21/02 10:14:01
            /usr/sam/lbin/laninfo:
                    $Revision: 73.23.1.1.1.3 $
                    HP System Administration Manager Version 4.0
                    built on date: 05/21/02 10:14:01
            /usr/sam/lbin/nnc_utils:
                    None
            /usr/sam/lbin/samlog:
                    samlog $Revision: 74.2 $
            /usr/sam/lbin/samx:
                    None
            /usr/sam/lbin/upgrpfiles:
                    $Revision: 73.2 $
                    HP System Administration Manager Version 4.0
                    built on date: 05/21/02 10:14:01
            /usr/sam/lbin/upusrfiles:
                    $Revision: 73.4 $
                    HP System Administration Manager Version 4.0
                    built on date: 05/21/02 10:14:01
            /usr/sam/lib/C/fal_custom.ui:
                    None
            /usr/sam/lib/C/nia.ui:
                    None
            /usr/sam/lib/C/pd_devinfo.tx:
                    None
            /usr/sam/lib/C/pd.cards.ui:
                    None
            /usr/sam/lib/C/pd.syshw.ui:
                    None
            /usr/sam/lib/C/sam.ui:
                    SAM 11.22 Patch PHCO_27376 - $Date: 2002/10/24 23:16
                            :06 $ - Tag PHCO_27376 */
            /usr/sam/lib/C/ug.cat:
                    None
            /usr/sam/lib/br/br.da:
                    None
            /usr/sam/lib/br/br.tm:
                    $Header: br_errors.h,v 72.3 94/05/17 15:24:13 hmgr E
                            xp $ */
            /usr/sam/lib/dps/dps.tm:
                    None
            /usr/sam/lib/fal/fal.da:
                    None
            /usr/sam/lib/fal/fal.tm:
                    $Header: fal_errmsg.h,v 73.2 2000/07/17 23:35:40 tko
                            pren Exp $ */
                    $Header: fal_errors.h,v 72.11 95/04/10 18:18:08 hmgr
                             Exp $ */
            /usr/sam/lib/fs/fs.da:
                    None
            /usr/sam/lib/fs/fs.tm:
                    $Header: /ClearCase/ftp/Feb-2002/samsrc1/src/fs/h/fs
                            _errors.h,v 73.36 2001/09/06 03:49:02 jshah
                            Exp $ */
                    $Header: /samsrc/fs/data/fs.tm 73.25.1.1.1.1 2002-02
                            -25 05:13:42-07 shassa Exp $
            /usr/sam/lib/kc/drivers.tx:
                    $Header: /ClearCase/ftp/Feb-2002/samsrc1/src/kc/data
                            /drivers.tx,v 73.30 2002/02/02 09:44:13 jsha
                            h Exp $
            /usr/sam/lib/kc/kc.da:
                    None
            /usr/sam/lib/kc/kc.tm:
                    $Header: kc_errors.h,v 73.11.1.1 2001/04/16 23:34:53
                             rjc Exp $ */
                    $Header: kc_log.h,v 73.7 99/10/21 17:20:47 hmgr Exp
                            $ */
            /usr/sam/lib/kc/params.tx:
                    $Header: /samsrc/kc/data/params.tx 73.49 2002-03-18
                            04:57:58-07 jshah Exp $
            /usr/sam/lib/libsam.sl:
                    Secure SAM $Revision: 74.5 $ built without SEC_BASE.
            /usr/sam/lib/lp/lp.da:
                    None
            /usr/sam/lib/lp/lp.tm:
                    $Header: lp_defs.h,v 73.4 2000/03/20 19:43:44 anncoo
                            k Exp $ */
                    $Header: lp_err.h,v 73.1 97/10/17 11:25:55 hmgr Exp
                            $ */
                    $Header: ar_errors.h,v 72.1 94/01/13 16:44:03 hmgr E
                            xp $ */
            /usr/sam/lib/mo/mo.da:
                    $Header: mo.da,v 73.1 97/08/21 10:18:46 hmgr Exp $ *
                            /
            /usr/sam/lib/mo/mo.sl:
                    HP System Administration Manager Version 4.0
                    built on date: 05/21/02 10:14:01
            /usr/sam/lib/mo/mo.tm:
                    $Header: mo_defs_tm.h,v 73.1 98/01/12 14:32:36 hmgr
                            Exp $ */
                    $Header: mo_errs.h,v 73.5 2001/06/06 18:31:49 tkopre
                            n Exp $ */
            /usr/sam/lib/nnc/nnc.da:
                    None
            /usr/sam/lib/nnc/nnc.sl:
                    SAM - NNC $Revision: 73.1 $
                    HP System Administration Manager Version 4.0
                    built on date: 05/21/02 10:14:01
            /usr/sam/lib/nnc/nnc.tm:
                    $Header: /ClearCase/ftp/Feb-2002/samsrc1/src/nnc/h/n
                            nc_msgs.h,v 73.15.1.2 2001/11/26 18:14:53 sa
                            miso Exp $
            /usr/sam/lib/pd/pd.da:
                    None
            /usr/sam/lib/pd/pd.tm:
                    $Header: pd_err.h,v 73.5 2001/02/05 22:52:30 kcarper
                             Exp $ */
                    $Header: ar_errors.h,v 72.1 94/01/13 16:44:03 hmgr E
                            xp $ */
                    $Header: pd_retvals.h,v 73.1 2000/04/24 21:04:57 ole
                            nder Exp $ */
                    $Header: pd_olar_retvals.h,v 73.3 2000/06/22 15:45:2
                            1 olender Exp $ */
            /usr/sam/lib/pm/pm.da:
                    $Revision: 73.2 $
            /usr/sam/lib/pm/pm.tm:
                    $Header: pm.tm,v 73.1 97/12/30 12:11:24 hmgr Exp $
            /usr/sam/lib/ra/ra.da:
                    None
            /usr/sam/lib/ra/ra.tm:
                    $Header: ra_errmsg.h,v 72.12 94/10/07 15:59:31 hmgr
                            Exp $ */
                    $Header: ra_errors.h,v 72.4 94/09/29 12:54:45 hmgr E
                            xp $ */
            /usr/sam/lib/rt/rt.da:
                    None
            /usr/sam/lib/rt/rt.tm:
                    None
            /usr/sam/lib/sam/com.tm:
                    None
            /usr/sam/lib/sam/sam.da:
                    $Header: sam.da,v 74.2 97/12/16 11:14:26 hmgr Exp $
                            */
            /usr/sam/lib/sam/sam.tm:
                    None
            /usr/sam/lib/tm/tm.da:
                    None
            /usr/sam/lib/tm/tm.tm:
                    None
            /usr/sam/lib/ts/ts.da:
                    None
            /usr/sam/lib/ts/ts.tm:
                    $Header: ts_err.h,v 72.27 96/11/04 14:13:56 hmgr Exp
                             $ */
            /usr/sam/lib/ug/ug.da:
                    None
            /usr/sam/lib/ug/ug.sl:
                    HP System Administration Manager Version 4.0
                    built on date: 05/21/02 10:14:01
            /usr/sam/lib/ug/ug.tm:
                    $Header: ug_errmsg.h,v 73.8 2000/03/28 17:17:39 roma
                            n Exp $ */
                    $Header: ug_errors.h,v 73.1 97/10/15 15:52:15 hmgr E
                            xp $ */

            SystemAdmin.SAM-HELP,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP:
            /usr/sam/help/C/PERF_MONtd.SystemProperties.sdl:
                    None
            /usr/sam/help/C/nnc/nnc.sdl:
                    None

    cksum(1) Output:

            SystemAdmin.SAM,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP:
            3973033571 2645 /usr/newconfig/etc/sam/reg_da.db
            541330250 5741 /usr/newconfig/etc/sam/reg_files.db
            1373783429 32921 /usr/newconfig/etc/sam/reg_tm.db
            4280927711 90112 /usr/sam/lbin/autoopt
            1600356044 61440 /usr/sam/lbin/ch_hostip
            4046387140 32768 /usr/sam/lbin/laninfo
            2406588811 43940 /usr/sam/lbin/nnc_utils
            2049793473 16384 /usr/sam/lbin/samlog
            1394816119 45056 /usr/sam/lbin/samx
            4030301137 36864 /usr/sam/lbin/upgrpfiles
            3835277140 36864 /usr/sam/lbin/upusrfiles
            3125344171 25093 /usr/sam/lib/C/fal_custom.ui
            3630944407 85934 /usr/sam/lib/C/nia.ui
            1792999577 32332 /usr/sam/lib/C/pd_devinfo.tx
            1191190477 11821 /usr/sam/lib/C/pd.cards.ui
            2155215226 1759 /usr/sam/lib/C/pd.syshw.ui
            118960647 1058 /usr/sam/lib/C/sam.ui
            1167691040 71348 /usr/sam/lib/C/ug.cat
            4242156420 2558 /usr/sam/lib/br/br.da
            2156425282 8718 /usr/sam/lib/br/br.tm
            3129713310 17194 /usr/sam/lib/dps/dps.tm
            3269641930 1479 /usr/sam/lib/fal/fal.da
            3231641786 19450 /usr/sam/lib/fal/fal.tm
            1227290554 22286 /usr/sam/lib/fs/fs.da
            2186872369 185119 /usr/sam/lib/fs/fs.tm
            606024332 16900 /usr/sam/lib/kc/drivers.tx
            1011227933 15124 /usr/sam/lib/kc/kc.da
            99334839 79994 /usr/sam/lib/kc/kc.tm
            2683360882 19398 /usr/sam/lib/kc/params.tx
            3998596316 491520 /usr/sam/lib/libsam.sl
            2747477717 868 /usr/sam/lib/lp/lp.da
            3189894803 50246 /usr/sam/lib/lp/lp.tm
            89122233 3030 /usr/sam/lib/mo/mo.da
            1778799106 40960 /usr/sam/lib/mo/mo.sl
            4047493109 5884 /usr/sam/lib/mo/mo.tm
            705430015 23809 /usr/sam/lib/nnc/nnc.da
            899722568 966656 /usr/sam/lib/nnc/nnc.sl
            2749781090 439356 /usr/sam/lib/nnc/nnc.tm
            387087774 7851 /usr/sam/lib/pd/pd.da
            1984933922 50404 /usr/sam/lib/pd/pd.tm
            1068122048 2417 /usr/sam/lib/pm/pm.da
            2774165990 17171 /usr/sam/lib/pm/pm.tm
            1725422807 496 /usr/sam/lib/ra/ra.da
            3804171943 9789 /usr/sam/lib/ra/ra.tm
            1938589889 558 /usr/sam/lib/rt/rt.da
            1860042893 21655 /usr/sam/lib/rt/rt.tm
            4265159206 30609 /usr/sam/lib/sam/com.tm
            672101628 559 /usr/sam/lib/sam/sam.da
            4245646621 4631 /usr/sam/lib/sam/sam.tm
            3815941012 1190 /usr/sam/lib/tm/tm.da
            1441459212 15734 /usr/sam/lib/tm/tm.tm
            328187120 9744 /usr/sam/lib/ts/ts.da
            3153066905 78027 /usr/sam/lib/ts/ts.tm
            1932011992 10984 /usr/sam/lib/ug/ug.da
            2084620599 606208 /usr/sam/lib/ug/ug.sl
            1146746423 176332 /usr/sam/lib/ug/ug.tm

            SystemAdmin.SAM-HELP,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP:
            453993648 9648 /usr/sam/help/C/
                    PERF_MONtd.SystemProperties.sdl
            203485572 960359 /usr/sam/help/C/nnc/nnc.sdl

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes: None

    Equivalent Patches: None

    Patch Package Size: 5050 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_27376

            5. Run swinstall to install the patch:

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

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

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

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

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

    Special Installation Instructions:
            Be sure SAM is not running before installing this patch.
    -----End of Document ID: PHCO_27376------------------------------------------


    Document ID: PHKL_27734
    Date Loaded: 20030109
          Title: s700_800 11.11 Data page fault in vx_isumpush()

    Patch Name: PHKL_27734

    Patch Description: s700_800 11.11 Data page fault in vx_isumpush()

    Creation Date: 02/09/05

    Post Date: 03/01/09

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

    Products: N/A

    Filesets:
            JFS.VXFS-BASE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP
            JFS.VXFS-BASE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP

    Automatic Reboot?: Yes

    Status: General Release

    Critical:
            Yes
            PHKL_27734: PANIC

    Category Tags:
            defect_repair general_release critical panic

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

    Symptoms:
            PHKL_27734:
            ( SR:8606166688 CR:JAGad35975 )
            Corrupted VxFS filesystem may panic the system. Stack of
            the panic thread will look like,
              panic+0x6c
              report_trap_or_int_and_panic+0x94
              trap+0xfe4
              nokgdb+0x8
              vx_isumpush+0x8
              vx_sumpushfset+0xa8
              vx_fsetupdate+0x6c
              vx_sync1+0x54
              vx_sync0+0x18
              vx_walk_fslist+0x7c
              vx_sync+0x58
              update+0x4c
              tsync+0x164
              syscall+0x750
              $syscallrtn+0x0

    Defect Description:
            PHKL_27734:
            ( SR:8606166688 CR:JAGad35975 )
            When a filesystem is corrupted, incore data strucures and
            data on disk may differ and dereferencing them on a
            corrupted filesystem may panic the system.

            Resolution:
            Cross check whether the incore data and data on disk match
            so that a filesystem corruption could be detected and the
            filesystem could be disabled, thus avoiding a system crash.

    Enhancement:
            No

    SR:
            8606166688

    Patch Files:

            JFS.VXFS-BASE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
            /usr/conf/lib/libvxfs.a(vx_fsetsubr.o)

            JFS.VXFS-BASE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
            /usr/conf/lib/libvxfs.a(vx_fsetsubr.o)

    what(1) Output:

            JFS.VXFS-BASE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
            /usr/conf/lib/libvxfs.a(vx_fsetsubr.o):
                    vx_fsetsubr.c $Date: 2002/08/19 06:03:07 $Revision:
                            r11.11/1 PATCH_11.11 (PHKL_27734)

            JFS.VXFS-BASE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
            /usr/conf/lib/libvxfs.a(vx_fsetsubr.o):
                    vx_fsetsubr.c $Date: 2002/08/19 06:03:07 $Revision:
                            r11.11/1 PATCH_11.11 (PHKL_27734)

    cksum(1) Output:

            JFS.VXFS-BASE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
            1462223229 28964 /usr/conf/lib/libvxfs.a(vx_fsetsubr.o)

            JFS.VXFS-BASE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
            1716328713 52064 /usr/conf/lib/libvxfs.a(vx_fsetsubr.o)

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes: None

    Equivalent Patches:
            PHKL_24010:
            s700: 11.00
            s800: 11.00

    Patch Package Size: 100 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_27734

            5. Run swinstall to install the patch:

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

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

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

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

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

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


    Document ID: PHSS_28207
    Date Loaded: 20030108
          Title: s700_800 11.00 OV DM6.00 Intermediate Patch Nov2002

    Patch Name: PHSS_28207

    Patch Description: s700_800 11.00 OV DM6.00 Intermediate Patch Nov2002

    Creation Date: 02/12/10

    Post Date: 03/01/08

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

    Products:
            OpenView Distributed Management 6.00

    Filesets:
            DMAgent.OVCI-RUN,fr=B.06.00,fa=HP-UX_B.11.00_32/64,v=HP
            DMAgent.OVEMS-LOG,fr=B.06.00,fa=HP-UX_B.11.00_32/64,v=HP
            DMAgent.OVEMS-RUN,fr=B.06.00,fa=HP-UX_B.11.00_32/64,v=HP
            DMAgentDevKit.OVDM-OVA-PRG,fr=B.06.00,fa=HP-UX_B.11.00_32/64,v=HP
            TMNClient.TMNCLIENT-RUN,fr=B.06.00,fa=HP-UX_B.11.00_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Category Tags:
            defect_repair general_release

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

    Symptoms:
            PHSS_28207:
            PTSfc02478 : ovlad blocks while inserting events into
                         log object.

            PTSfc02935 : Log files are moved to trash when ovlad is
                         started after a kill.

            PTSfc02956 : Wrong path name is generated while ovlad tries
                         to recover logfiles during shutdown or startup.

            PTSfc02878 : pmd dumps core from OTS function
                         decode_roiv_apdu.

            PHSS_27438:
            PTSfc02592 : Improper handling of community name.

            PTSfc02632 : pmd misbehaves with improperly encoded
                         data field length.

            PTSfc02694 : ovorsutil fails with -d [agentname] option.

            PTSfc02735 : EFDs are not getting deleted when the
                         application that created them exits.

            PTSfc02737 : HPEFDs with local destination are not
                         getting removed when pmd restarts.

            PTSfc02579 : PMD memory growth.

            PTSfc02672 : SNMP request is freed incorrectly.

            PTSfc02671 : Normal behaviour of pmd is affected by
                         improper version field.

            PTSfc02668 : Negative value of data size affects
                         normal encoding of request.

            PTSfc02586 : log object file gets corrupted by the
                         export action done on that log.

            PTSfc02868 : Problem with OVA library for large OIDs
                         with multibyte encoding.

    Defect Description:
            PHSS_28207:
            PTSfc02478 : The infinite looping occurs because of
                         improper handling of return values from
                         lal_remove_log_record.

            Resolution:
                         The Resolution is HP proprietary.

            PTSfc02935 : During initialization, ovlad tries to recover
                         log files that were left in an invalid state
                         due to abrupt exit or process crash. The path
                         names constructed for executing recovery
                         procedures are not terminated properly. This
                         leads to the movement of the log to trash.

            Resolution:
                         The Resolution is HP proprietary.

            PTSfc02956 : When more log files exist and they are in wrap
                         mode, ovlad fails to recover logfiles during
                         normal shutdown or startup. Trace files show
                         that wrong path names are referred to, in the
                         process.

            Resolution:
                         The Resolution is HP proprietary.

            PTSfc02878 : Older version of the OTS libraries was used.

            Resolution:
                         The latest version of the OTS libraries is
                         now used.

            PHSS_27438:
            PTSfc02592 : No bounds checking done for the buffer
                         allocated for community name.

            Resolution:
                         Bounds checking is now done.

            PTSfc02632 : Length of a field within the pdu is greater
                         than the pdu length.

            Resolution:
                         Invalid pdus are discarded.

            PTSfc02694 : The hardcoded parameter(#3),":cdsghrfm:t:"
                         passed to getopt() is incorrect and causes
                         getopt() to return wrong value.

            Resolution:
                         Proper parameters are passed.

            PTSfc02735 : Deathtrap event is not getting generated.

            Resolution:
                         Per files are loaded into the workspace which
                         are used to create the deathtrap event.

            PTSfc02737 : Due to improper index value, HPEFDs with
                         local destination are not getting deleted
                         properly.

            Resolution:
                         Proper index values are set.

            PTSfc02579 : Memory allocated is not getting freed.

            Resolution:
                         Memory is freed at proper place.

            PTSfc02672 : Improper freeing operation of RQT head node.

            Resolution:
                         Headnode is freed at the end of RQT free.

            PTSfc02671 : Value of the version moves offset
                         beyond the total length.

            Resolution:
                         Offset size checking is now done.

            PTSfc02668 : The size of the data to be encoded is not
                         checked for negativity.

            Resolution:
                         Proper data size checking is done.

            PTSfc02586 : After exporting the log file, ovlad deletes
                         the log file and creates a new one of size
                         4 bytes and sets the maximum size of the
                         log file to 0 instead of retaining its
                         previous value. This corrupts the log file
                         while logging further events.

            Resolution:
                         Maximum log size is retained as it is.

            PTSfc02868 : Large OIDs with multibyte encoding are not
                         handled properly.

            Resolution:
                         Multibyte encoding is taken into account.

    Enhancement:
            No

    SR:
            F333002878 F333002935 F333002478 F333002956 F333002586
            F333002668 F333002579 F333002694 F333002632 F333002868
            F333002735 F333002671 F333002737 F333002672 F333002592

    Patch Files:

            DMAgent.OVCI-RUN,fr=B.06.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/lib/libova.3
            /opt/OV/bin/pmd
            /opt/OV/bin/ovorsutil

            DMAgent.OVEMS-LOG,fr=B.06.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/bin/ovladff
            /opt/OV/bin/ovladdb

            DMAgent.OVEMS-RUN,fr=B.06.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/bin/ovead

            DMAgentDevKit.OVDM-OVA-PRG,fr=B.06.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/lib/libova.a

            TMNClient.TMNCLIENT-RUN,fr=B.06.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/OV/lib/libova.3

    what(1) Output:

            DMAgent.OVCI-RUN,fr=B.06.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/lib/libova.3:
                    DFIX15000: dtd.c 01Oct1999
                    DFIX15058: ber.c 02Jul2002
                    DFIX15046: ber.c 28Feb2002
                    DFIX15014: ber.c 13Dec2000
                    DFIX15000: ber.c 01Oct1999, 13sep2000
                    DFIX15001: dict.c 21Dec1999
                    DFIX15039 parse.c 21Jan2002
                    DFIX15000: enum.c 01Oct1999
                    DFIX15027: list.c 2Aug2001
                    DFIX15000: trans.c 04Nov1999
                    DFIX15027: struct.c 2Aug2001
                    DFIX15025: struct.c 06Jul2001
                    HP OpenView OpenView ASN.1 data minipulation tool (o
                            va) DM Release A.06.00
                    HP 9000 S700/S800 HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
            /opt/OV/bin/pmd:
                    DFIX15045 pm_stk_tbl.c 18/02/2002
                    DM 6.00 FULL pmd Dec 10 2002 19:19:05
                    Server A.06.00 MR
                    PATCH PHSS_28207, DM6.0 Intermediate Patch Nov 2002
                    PATCH PHSS_27438, DM6.0 Intermediate Patch July 2002
                    PATCH PHSS_26721, DM6.0 Intermediate Patch Apr 2002
                    PATCH PHSS_25149, DM6.0 Intermediate Patch Sep 2001
                    PATCH PHSS_22078, DM6.0 Intermediate Patch Aug 2000
                    PATCH PHSS_26723, DM6.0 Consolidated Patch Apr 2002
                    PATCH PHSS_25151, DM6.0 Consolidated Patch Sep 2001
                    PATCH PHSS_22080, DM6.0 Consolidated patch Aug 2000
                    HP OpenView PostMaster DM Release A.06.00
                    HP 9000 S700/S800 HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
                    HP OpenView Open Platform Interface OPI Release A.01
                            .00
                    HP 9000 S700/S800 HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
                    DFIX15038 acse_assoc.c 19Sep2001
                    DFIX15044 cmip.c 31Jan2002
                    DFIX15026 cmip.c 27Jul2001
                    DFIX15005 cmip.c 18Jul2000
                    DFIX15001 cmip.c 21Dec1999
                    DFIX15053: cmip_ass.c 03May2002
                    DFIX15021: cmip_ass.c 19Apr2001
                    DFIX15017: cmip_ass.c 01Feb2001
                    DFIX15000: cmip_ass.c 30sep1999
                    DFIX15001: cmip_ass.c 21dec1999
                    DFIX15002: cmip_ass.c 21feb2000
                    DFIX15005: cmip_ass.c 18Jul2000
                    DFIX15053 cmip_utils.c 03May2002
                    DFIX15040 cmip_utils.c 11Feb2002
                    DFIX15005 cmip_utils.c 18Jul2000
                    OTS: C.09.03
                    OTS: C.09.03
                    DFIX15056 si_snmp.c 08/05/2002
                    DFIX15054 si_snmp.c 07/05/2002
                    DFIX15045 si_snmp.c 18/02/2002
                    DFIX15051 api_close.c 30Apr2002
                    DFIX15027 api_close.c 2Aug2001
                    DFIX15027 xmpv7.c 2Aug2001
                    DFIX15005 xmpv7.c 18Jul2000
                    DFIX15051 xmpv7_close.c 30Apr2002
                    DFIX15027 xmpv7_close.c 2Aug2001
                    DFIX15001 xmpv7_close.c 21Dec1999
                    DFIX15027 xmpv7_oper.c 2Aug2001
                    DFIX15042: opi_sock.c 11Feb2002
                    DFIX15021: opi_sock_util.c 19Apr2001
                    DFIX15000: opi_sock_util.c 30sep1999
                    PATCH PHSS_20050, 990929
                    PATCH PHSS_21122, PF3K(OSIAM) support on 11.x Feb200
                            0
                    DFIX15000: pm_ipc.c 30sep1999
                    DFIX15052 eventstk_opi.c 30Apr2002
                    DFIX15012 eventstk_addr_handling.c 05Dec2000
                    DFIX15012 eventstk_destinations.c 05Dec2000
                    DFIX15055: pm_dsm.c 08May2002
                    DFIX15011: pm_init.c 24Nov00
                    DFIX15003: pm_main.c 07Jun2000
                    DFIX15000: pm_main.c 30sep1999
                    DFIX15033: pm_trace.c 13Sep2001
                    DFIX15056: pm_snmp.c 08May2002
                    DFIX15049: asn1.c 08Apr2002
                    DFIX15048: asn1.c 08Apr2002
                    DFIX15000: apdu.c 30sep1999
                    DFIX15000: ps.c 30sep1999
                    DFIX15023: sch_objmanag.c 01Jun2001
                    DFIX15000: dtd.c 01Oct1999
                    DFIX15001: dict.c 21Dec1999
                    DFIX15000: trans.c 04Nov1999
                    DFIX15058: ber.c 02Jul2002
                    DFIX15046: ber.c 28Feb2002
                    DFIX15014: ber.c 13Dec2000
                    DFIX15000: ber.c 01Oct1999, 13sep2000
                    DFIX15039 parse.c 21Jan2002
                    DFIX15000: enum.c 01Oct1999
                    DFIX15027: list.c 2Aug2001
                    DFIX15027: struct.c 2Aug2001
                    DFIX15025: struct.c 06Jul2001
                    FLEXlm 6.0d (liblmgr.a), Copyright (C) 1988-1997 Glo
                            betrotter Software, Inc.
            /opt/OV/bin/ovorsutil:
                    DFIX15050: main.C 11Apr2002
                    HP OpenView ORS Management Utility DM Release A.06.0
                            0
                    HP 9000 S700/S800 HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
                    DFIX15000: apdu.c 30sep1999
                    DFIX15000: ps.c 30sep1999
                    DFIX15007: orsfrw.C 19Jul2000

            DMAgent.OVEMS-LOG,fr=B.06.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/bin/ovladff:
                    PATCH PHSS_28207, DM6.0 Intermediate Patch Nov 2002
                    PATCH PHSS_27438, DM6.0 Intermediate Patch July 2002
                    PATCH PHSS_26721, DM6.0 Intermediate Patch Apr 2002
                    PATCH PHSS_25149, DM6.0 Intermediate Patch Sep 2001
                    PATCH PHSS_22078, DM6.0 Intermediate Patch Aug 2000
                    PATCH PHSS_26723, DM6.0 Consolidated Patch Apr 2002
                    PATCH PHSS_25151, DM6.0 Consolidated Patch Sep 2001
                    PATCH PHSS_22080, DM6.0 Consolidated patch Aug 2000
                    HP OpenView Log Agent (File Based) DM Release A.06.0
                            0
                    HP 9000 S700/S800 HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
                    DFIX15038 acse_assoc.c 19Sep2001
                    DFIX15043: om_opi_stack.c 30Jan2002
                    DFIX15000: om_opi_stack.c 04Nov1999
                    DFIX15006: om_action_request.c 18Jul2000
                    DFIX15000: om_action_request.c 04Nov1999
                    DFIX15000: om_delete_request.c 04Nov1999
                    DFIX15000: om_get_request.c 04Nov1999
                    DFIX15006: om_set_request.c 18Jul2000
                    DFIX15000: om_set_request.c 04Nov1999
                    DFIX15034: stx_check_obj.c 19Sep2001
                    DFIX15031: stx_check_obj.c 04Sep2001
                    DFIX15006: stx_check_obj.c 18Jul2000
                    DFIX15000: stx_check_obj.c 04Nov1999
                    DFIX15020 om_process_attributeList.c 20Apr2001
                    DFIX15012 om_process_attributeList.c 05Dec2000
                    DFIX15043 om_process_modificationList.c 30Jan2002
                    DFIX15012 om_process_modificationList.c 05Dec2000
                    DFIX15023: sch_objmanag.c 01Jun2001
                    DFIX15000: dtd.c 01Oct1999
                    DFIX15001: dict.c 21Dec1999
                    DFIX15000: trans.c 04Nov1999
                    DFIX15058: ber.c 02Jul2002
                    DFIX15046: ber.c 28Feb2002
                    DFIX15014: ber.c 13Dec2000
                    DFIX15000: ber.c 01Oct1999, 13sep2000
                    DFIX15039 parse.c 21Jan2002
                    DFIX15000: enum.c 01Oct1999
                    DFIX15027: list.c 2Aug2001
                    DFIX15027: struct.c 2Aug2001
                    DFIX15025: struct.c 06Jul2001
                    DFIX15000: leh_req.c 01Oct1999
                    DFIX15000: leh_reconf.c 04Nov1999
                    DFIX15000: leh_log.c 01Oct1999
                    DFIX15059 : leh_log.c : 17July02
                    DFIX15042: opi_sock.c 11Feb2002
                    DFIX15021: opi_sock_util.c 19Apr2001
                    DFIX15000: opi_sock_util.c 30sep1999
                    PATCH PHSS_20050, 990929
                    PATCH PHSS_21122, PF3K(OSIAM) support on 11.x Feb200
                            0
                    DFIX15000: pm_ipc.c 30sep1999
                    DFIX15055: pm_dsm.c 08May2002
                    DFIX15011: pm_init.c 24Nov00
                    DFIX15003: pm_main.c 07Jun2000
                    DFIX15000: pm_main.c 30sep1999
                    DFIX15033: pm_trace.c 13Sep2001
                    DFIX15000: apdu.c 30sep1999
                    FLEXlm 6.0d (liblmgr.a), Copyright (C) 1988-1997 Glo
                            betrotter Software, Inc.
                    DFIX15060: connect.c 28Aug2002
                    DFIX15009: connect.c 19Sep2000
                    DFIX15057 : arc.c : 11June02
                    DFIX15062 : create_log.c 18Sep2002
                    DFIX15057 : create_log.c 11June02
                    DFIX15057 : delete_log.c : 11June02
            /opt/OV/bin/ovladdb:
                    PATCH PHSS_28207, DM6.0 Intermediate Patch Nov 2002
                    PATCH PHSS_27438, DM6.0 Intermediate Patch July 2002
                    PATCH PHSS_26721, DM6.0 Intermediate Patch Apr 2002
                    PATCH PHSS_25149, DM6.0 Intermediate Patch Sep 2001
                    PATCH PHSS_22078, DM6.0 Intermediate Patch Aug 2000
                    PATCH PHSS_26723, DM6.0 Consolidated Patch Apr 2002
                    PATCH PHSS_25151, DM6.0 Consolidated Patch Sep 2001
                    PATCH PHSS_22080, DM6.0 Consolidated patch Aug 2000
                    HP OpenView Log Agent (ODBC Based) DM Release A.06.0
                            0
                    HP 9000 S700/S800 HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.
                    DFIX15038 acse_assoc.c 19Sep2001
                    DFIX15043: om_opi_stack.c 30Jan2002
                    DFIX15000: om_opi_stack.c 04Nov1999
                    DFIX15006: om_action_request.c 18Jul2000
                    DFIX15000: om_action_request.c 04Nov1999
                    DFIX15000: om_delete_request.c 04Nov1999
                    DFIX15000: om_get_request.c 04Nov1999
                    DFIX15006: om_set_request.c 18Jul2000
                    DFIX15000: om_set_request.c 04Nov1999
                    DFIX15034: stx_check_obj.c 19Sep2001
                    DFIX15031: stx_check_obj.c 04Sep2001
                    DFIX15006: stx_check_obj.c 18Jul2000
                    DFIX15000: stx_check_obj.c 04Nov1999
                    DFIX15020 om_process_attributeList.c 20Apr2001
                    DFIX15012 om_process_attributeList.c 05Dec2000
                    DFIX15043 om_process_modificationList.c 30Jan2002
                    DFIX15012 om_process_modificationList.c 05Dec2000
                    DFIX15023: sch_objmanag.c 01Jun2001
                    DFIX15000: dtd.c 01Oct1999
                    DFIX15001: dict.c 21Dec1999
                    DFIX15000: trans.c 04Nov1999
                    DFIX15058: ber.c 02Jul2002
                    DFIX15046: ber.c 28Feb2002
                    DFIX15014: ber.c 13Dec2000
                    DFIX15000: ber.c 01Oct1999, 13sep2000
                    DFIX15039 parse.c 21Jan2002
                    DFIX15000: enum.c 01Oct1999
                    DFIX15027: list.c 2Aug2001
                    DFIX15027: struct.c 2Aug2001
                    DFIX15025: struct.c 06Jul2001
                    DFIX15000: leh_req.c 01Oct1999
                    DFIX15000: leh_reconf.c 04Nov1999
                    DFIX15000: leh_log.c 01Oct1999
                    DFIX15059 : leh_log.c : 17July02
                    DFIX15042: opi_sock.c 11Feb2002
                    DFIX15021: opi_sock_util.c 19Apr2001
                    DFIX15000: opi_sock_util.c 30sep1999
                    PATCH PHSS_20050, 990929
                    PATCH PHSS_21122, PF3K(OSIAM) support on 11.x Feb200
                            0
                    DFIX15000: pm_ipc.c 30sep1999
                    DFIX15055: pm_dsm.c 08May2002
                    DFIX15011: pm_init.c 24Nov00
                    DFIX15003: pm_main.c 07Jun2000
                    DFIX15000: pm_main.c 30sep1999
                    DFIX15033: pm_trace.c 13Sep2001
                    DFIX15000: apdu.c 30sep1999
                    FLEXlm 6.0d (liblmgr.a), Copyright (C) 1988-1997 Glo
                            betrotter Software, Inc.
                    DFIX15000: aconnect.c 04Nov1999
                    DFIX15000: create_log.c 04Nov1999
                    DFIX15000: delete_log.c 04Nov1999
                    DFIX15000: status.c 04Nov1999
                    DFIX15000: util.c 04Nov1999
                    DFIX15000: rdbcommon.c 04Nov1999
                    DFIX15000: arc.c 04Nov1999
                    DFIX15000: maxsize.c 04Nov1999
                    DFIX15000: rdbgetcntl.c 04Nov1999
                    DFIX15000: rdbsetcntl.c 04Nov1999
                    DFIX15000: rdbsql.c 04Nov1999
                    DFIX15000: dbget.c 04Nov1999
                    DFIX15000: dbrm.c 04Nov1999
                    DFIX15000: dbinsert.c 04Nov1999
                    DFIX15000: rdbpreselect.c 04Nov1999

            DMAgent.OVEMS-RUN,fr=B.06.00,fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/bin/ovead:
                    PATCH PHSS_28207, DM6.0 Intermediate Patch Nov 2002
                    PATCH PHSS_27438, DM6.0 Intermediate Patch July 2002
                    PATCH PHSS_26721, DM6.0 Intermediate Patch Apr 2002
                    PATCH PHSS_25149, DM6.0 Intermediate Patch Sep 2001
                    PATCH PHSS_22078, DM6.0 Intermediate Patch Aug 2000
                    PATCH PHSS_26723, DM6.0 Consolidated Patch Apr 2002
                    PATCH PHSS_25151, DM6.0 Consolidated Patch Sep 2001
                    PATCH PHSS_22080, DM6.0 Consolidated patch Aug 2000
                    DFIX15038 acse_assoc.c 19Sep2001
                    DFIX15042: opi_sock.c 11Feb2002
                    DFIX15021: opi_sock_util.c 19Apr2001
                    DFIX15000: opi_sock_util.c 30sep1999
                    PATCH PHSS_20050, 990929
                    PATCH PHSS_21122, PF3K(OSIAM) support on 11.x Feb200
                            0
                    DFIX15000: pm_ipc.c 30sep1999
                    DFIX15043: om_opi_stack.c 30Jan2002
                    DFIX15000: om_opi_stack.c 04Nov1999
                    DFIX15006: om_action_request.c 18Jul2000
                    DFIX15000: om_action_request.c 04Nov1999
                    DFIX15000: om_delete_request.c 04Nov1999
                    DFIX15000: om_get_request.c 04Nov1999
                    DFIX15006: om_set_request.c 18Jul2000
                    DFIX15000: om_set_request.c 04Nov1999
                    DFIX15034: stx_check_obj.c 19Sep2001
                    DFIX15031: stx_check_obj.c 04Sep2001
                    DFIX15006: stx_check_obj.c 18Jul2000
                    DFIX15000: stx_check_obj.c 04Nov1999
                    DFIX15020 om_process_attributeList.c 20Apr2001
                    DFIX15012 om_process_attributeList.c 05Dec2000
                    DFIX15043 om_process_modificationList.c 30Jan2002
                    DFIX15012 om_process_modificationList.c 05Dec2000
                    DFIX15023: sch_objmanag.c 01Jun2001
                    DFIX15000: dtd.c 01Oct1999
                    DFIX15001: dict.c 21Dec1999
                    DFIX15000: trans.c 04Nov1999
                    DFIX15058: ber.c 02Jul2002
                    DFIX15046: ber.c 28Feb2002
                    DFIX15014: ber.c 13Dec2000
                    DFIX15000: ber.c 01Oct1999, 13sep2000
                    DFIX15039 parse.c 21Jan2002
                    DFIX15000: enum.c 01Oct1999
                    DFIX15027: list.c 2Aug2001
                    DFIX15027: struct.c 2Aug2001
                    DFIX15025: struct.c 06Jul2001
                    DFIX15055: pm_dsm.c 08May2002
                    DFIX15011: pm_init.c 24Nov00
                    DFIX15003: pm_main.c 07Jun2000
                    DFIX15000: pm_main.c 30sep1999
                    DFIX15033: pm_trace.c 13Sep2001
                    DFIX15000: apdu.c 30sep1999
                    FLEXlm 6.0d (liblmgr.a), Copyright (C) 1988-1997 Glo
                            betrotter Software, Inc.

            DMAgentDevKit.OVDM-OVA-PRG,fr=B.06.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            /opt/OV/lib/libova.a:
                    DFIX15000: dtd.c 01Oct1999
                    DFIX15058: ber.c 02Jul2002
                    DFIX15046: ber.c 28Feb2002
                    DFIX15014: ber.c 13Dec2000
                    DFIX15000: ber.c 01Oct1999, 13sep2000
                    DFIX15001: dict.c 21Dec1999
                    DFIX15039 parse.c 21Jan2002
                    DFIX15000: enum.c 01Oct1999
                    DFIX15027: list.c 2Aug2001
                    DFIX15000: trans.c 04Nov1999
                    DFIX15027: struct.c 2Aug2001
                    DFIX15025: struct.c 06Jul2001
                    HP OpenView OpenView ASN.1 data minipulation tool (o
                            va) DM Release A.06.00
                    HP 9000 S700/S800 HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.

            TMNClient.TMNCLIENT-RUN,fr=B.06.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            /opt/OV/lib/libova.3:
                    DFIX15000: dtd.c 01Oct1999
                    DFIX15058: ber.c 02Jul2002
                    DFIX15046: ber.c 28Feb2002
                    DFIX15014: ber.c 13Dec2000
                    DFIX15000: ber.c 01Oct1999, 13sep2000
                    DFIX15001: dict.c 21Dec1999
                    DFIX15039 parse.c 21Jan2002
                    DFIX15000: enum.c 01Oct1999
                    DFIX15027: list.c 2Aug2001
                    DFIX15000: trans.c 04Nov1999
                    DFIX15027: struct.c 2Aug2001
                    DFIX15025: struct.c 06Jul2001
                    HP OpenView OpenView ASN.1 data minipulation tool (o
                            va) DM Release A.06.00
                    HP 9000 S700/S800 HP-UX 11.x
                    Copyright (c) 1990-2002 Hewlett-Packard Co., All Ri
                            ghts Reserved.

    cksum(1) Output:

            DMAgent.OVCI-RUN,fr=B.06.00,fa=HP-UX_B.11.00_32/64,v=HP:
            2620481954 4387200 /opt/OV/bin/pmd
            1344899768 448541 /opt/OV/bin/ovorsutil
            2147997334 518268 /opt/OV/lib/libova.3

            DMAgent.OVEMS-LOG,fr=B.06.00,fa=HP-UX_B.11.00_32/64,v=HP:
            421609186 1670728 /opt/OV/bin/ovladff
            1567197590 1802080 /opt/OV/bin/ovladdb

            DMAgent.OVEMS-RUN,fr=B.06.00,fa=HP-UX_B.11.00_32/64,v=HP:
            217172189 1267728 /opt/OV/bin/ovead

            DMAgentDevKit.OVDM-OVA-PRG,fr=B.06.00,
                    fa=HP-UX_B.11.00_32/64,v=HP:
            1003213835 265528 /opt/OV/lib/libova.a

            TMNClient.TMNCLIENT-RUN,fr=B.06.00,fa=HP-UX_B.11.00_32/64,
                    v=HP:
            2147997334 518268 /opt/OV/lib/libova.3

    Patch Conflicts: None

    Patch Dependencies:
            s700: 11.00: PHSS_26723
            s800: 11.00: PHSS_26723

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHSS_27438

    Equivalent Patches: None

    Patch Package Size: 10700 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_28207

            5. Run swinstall to install the patch:

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

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

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

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

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

    Special Installation Instructions:
            BEFORE LOADING THIS PATCH...

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

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

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

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


    Document ID: PHKL_28407
    Date Loaded: 20030108
          Title: s700_800 11.22 IPMI Watchdog Timer Parameter Tuning

    Patch Name: PHKL_28407

    Patch Description: s700_800 11.22 IPMI Watchdog Timer Parameter Tuning

    Creation Date: 02/12/13

    Post Date: 03/01/08

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

    Products: N/A

    Filesets:
            OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP

    Automatic Reboot?: Yes

    Status: General Release

    Critical: No

    Category Tags:
            defect_repair general_release

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

    Symptoms:
            PHKL_28407:
            ( SR:8606267104 CR:JAGae31347 )
            In /var/adm/syslog/syslog.log file, the following message is
            seen : "Failed to send Reset WD Timer 0xE0070006"

    Defect Description:
            PHKL_28407:
            ( SR:8606267104 CR:JAGae31347 )
            When the system is under very high stress, a message may
            appear in /var/adm/syslog/syslog.log indicating that the
            system failed to send the IPMI Reset Watchdog Timer. This
            is due to the statdaemon() failing to send this message for
            some period of time.

            Resolution:
            To resolve this problem, the timeout interval and the
            warning threshold for this message was tuned to a longer
            value. This will reduce the chance of this threshold from
            being exceeded.

    Enhancement:
            No

    SR:
            8606267104

    Patch Files:

            OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
            /usr/conf/lib/libipmi-pdk.a(ipmi.o)
            /usr/conf/lib/libipmi-pdk.a(ipmi_psm.o)

    what(1) Output:

            OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
            /usr/conf/lib/libipmi-pdk.a(ipmi.o):
                    ipmi.c $Date: 2002/12/12 13:56:55 $Revision: r11.22/
                            2 PATCH_11.22 (PHKL_28407)
            /usr/conf/lib/libipmi-pdk.a(ipmi_psm.o):
                    ipmi_psm.c $Date: 2002/12/12 13:56:59 $Revision: r11
                            .22/2 PATCH_11.22 (PHKL_28407)

    cksum(1) Output:

            OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
            3472526370 235056 /usr/conf/lib/libipmi-pdk.a(ipmi.o)
            3462679020 221744 /usr/conf/lib/libipmi-pdk.a(ipmi_psm.o)

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes: None

    Equivalent Patches: None

    Patch Package Size: 470 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_28407

            5. Run swinstall to install the patch:

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

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

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

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

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

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


    Document ID: PHKL_28003
    Date Loaded: 20030108
          Title: s700_800 11.00 sar shows incorrect values for avwait, avque

    Patch Name: PHKL_28003

    Patch Description: s700_800 11.00 sar shows incorrect values for avwait, avque

    Creation Date: 02/11/16

    Post Date: 03/01/08

    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

    Category Tags:
            defect_repair general_release

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

    Symptoms:
            PHKL_28003:
            ( SR:8606254893 CR:JAGae19224 )
            "sar -d" reports incorrect values for avque and avwait.
            Example output:
            device %busy avque r+w/s blks/s avwait avserv
            c17t1d1 66.00 60178.29 284 27206 2124620672.00 0.00
            c25t1d1 67.00 32767.50 296 28525 4.91 2.91
            c33t1d1 69.00 65531.50 294 28413 4.99 2.87
            c41t1d1 67.60 65534.50 316 29669 5.04 2.68
            c49t1d1 67.80 60426.86 310 29845 1295032832.00 0.00

    Defect Description:
            PHKL_28003:
            ( SR:8606254893 CR:JAGae19224 )
            The filesystem merges the I/O buffers before sending them to
            the disk driver. The kernel routine used to measure and
            gather data for sar did not handle the combined buffers: it
            did not timestamp the individual elements in the merged
            list, nor record their lengths correctly.

            Resolution:
            The buffer enqueue routine is made aware of the merged
            lists. This problem has been fixed by timestamping the
            queue-time field of every buffer in the list in the buffer
            enqueue routine. This field is used in the computation of
            the "avwait" field of sar(1M) command. Also, in case of
            a merged list of buffers, the fields corresponding to
            cumulative queue length and the number of buffers
            enqueued, associated with an I/O device, are updated as
            every buffer element is enqueued. These two fields are
            used in the computation of the "avque" field in the sar(1M)
            command.

    Enhancement:
            No

    SR:
            8606254893

    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(kmetric.o)

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            /usr/conf/lib/libhp-ux.a(kmetric.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(kmetric.o):
                    kmetric.c $Date: 2002/11/15 16:03:15 $Revision: r11r
                            os/3 PATCH_11.00 (PHKL_28003)

            OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
            /usr/conf/lib/libhp-ux.a(kmetric.o):
                    kmetric.c $Date: 2002/11/15 16:03:15 $Revision: r11r
                            os/3 PATCH_11.00 (PHKL_28003)

    cksum(1) Output:

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

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

    Patch Conflicts: None

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

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes: None

    Equivalent Patches:
            PHKL_27200:
            s700: 11.11
            s800: 11.11

    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 PHKL_28003

            5. Run swinstall to install the patch:

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

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

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

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

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

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


    Document ID: PHCO_28467
    Date Loaded: 20030108
          Title: s700_800 11.04 (VVOS) sort(1) cumulative patch

    Patch Name: PHCO_28467

    Patch Description: s700_800 11.04 (VVOS) sort(1) cumulative patch

    Creation Date: 02/12/20

    Post Date: 03/01/08

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

    Products: N/A

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

    Automatic Reboot?: No

    Status: General Release

    Critical: No

    Category Tags:
            defect_repair general_release

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

    Symptoms:
            PHCO_28467:
            Repackaged HP-UX patch PHCO_27565 for VVOS

            Based on HP-UX patch PHCO_27565:
            1.Improper handling of certain files by sort(1).

            2.When sorting by field, sort(1) skips the last character
              if a file does not terminate with a newline character and
              LANG is not set to C.

            3.sort '-o' option loops infinitely, and a line
              repeats itself forever as an output only in certain
              situations for multibyte locales.

            4.sort(1) fails to remove duplicates with -u option for the
              non C locales.

            PHCO_19404:
            Repackaged HP-UX patch PHCO_17809 for VVOS

            Based on HP-UX patch PHCO_17809:
            sort -k1 option fails for ascii characters
            whose value is > 127.

            Based on HP-UX patch PHCO_13587:
            UTF8 changes incorporated for various options for sort

    Defect Description:
            PHCO_28467:
            Repackaged HP-UX patch PHCO_27565 for VVOS

            Based on HP-UX patch PHCO_27565:
            1.Improper handling of certain files by sort(1).

            Resolution:
              The code has been modified to handle the files
              appropriately.

            2.When sorting (by field) a file which does not have a
              terminating newline, and where the LANG variable is not
              set to C, the command does not output the last character
              of the file. The problem occured because the integer
              counter was not being incremented to handle the new line
              character.
              Here are the steps to reproduce the problem:

            # echo 'one one\ntwo two\c' > TST
            # cat TST
            one one
            two two
            [ note that there is no newline at the end of file ]

            # unset LANG ## First, the correct results:
            # sort -k 1,1 TST
            sort: Warning: A newline character was added to the
             end of file TST.
            one one
            two two

            # export LANG=french
            # sort -k 1,1 TST
            sort: Warning: A newline character was added to the
             end of file TST.
            sort: Warning: A newline character was added to the
             end of file TST.
            one one
            two tw <=== the "o" in "two" has been removed

            Resolution:
             The problem was due to one of the internal variable
             (used to count the number of newlines) not getting
             properly incremented when the newline appears.

             The problem was corrected by incrementing the counter
             to handle the newline character appropriately.

            3.The sort(1) command loops infinitely in certain cases,
              and the problem was due the incorrect return value
              on encountering WEOF.It was not returning a NULL at end
              of file hence sort(1) went into an infinite loop as it
              was not able to fine the end of file.This occured only
              in case of multibyte locales.

            Resolution:
             The sort(1) code has been modified to return
             NULL when sort(1) encounters EOF.

            4.sort(1) fails to remove duplicates with -u option
              as the code was not copying the full record to the
              save area for non C locales. The partial copy was a
              resulting as non C locales can have '\n' as a key.

            Resolution:
             The code has been modified to take care of the above
             problem by handling the swapping of records appropriately.

            PHCO_19404:
            Repackaged HP-UX patch PHCO_17809 for VVOS

            Based on HP-UX patch PHCO_17809:
            sort -k1 option was failing for ascii characters
            with values > 127 due to improper typecasting of
            the pointer variable holding the characters to be
            sorted.

            Resolution:
            The pointer variable holding data to be sorted has
            been typecasted to unsigned character to facilitate
            correct sorting of ascii characters > 127.

            Based on HP-UX patch PHCO_13587:
            Enhanced the sort option -i for UTF8 locale changes

    Enhancement:
            No

    SR:
            8606259335 8606202868 8606215245 8606225452 4701427807
            5003448423 4701377283

    Patch Files:

            OS-Core.UX-CORE,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
            /usr/bin/sort

    what(1) Output:

            OS-Core.UX-CORE,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
            /usr/bin/sort:
                    $Revision: 82.4.1.11 $
                    PATCH_11_00: sort.o hpux_rel.o 02/08/01

    cksum(1) Output:

            OS-Core.UX-CORE,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP:
            3593963668 49152 /usr/bin/sort

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies: None

    Supersedes:
            PHCO_19404

    Equivalent Patches:
            PHCO_27565:
            s700: 11.00
            s800: 11.00

    Patch Package Size: 70 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_28467

            5. Run swinstall to install the patch:

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

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

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

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

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

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


    Document ID: PHSS_28252
    Date Loaded: 20030107
          Title: s700_800 11.11 Support Tool Manager Dec 2002 Patch

    Patch Name: PHSS_28252

    Patch Description: s700_800 11.11 Support Tool Manager Dec 2002 Patch

    Creation Date: 02/12/16

    Post Date: 03/01/07

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

    Products:
            Support Tools Manager A.35.00

    Filesets:
            Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.11.09.11,fa=HP-UX_B.11.11_32/64,v=HP
            Sup-Tool-Mgr.STM-CATALOGS,fr=B.11.11.09.11,fa=HP-UX_B.11.11_32/64,v=HP
            Sup-Tool-Mgr.STM-MAN,fr=B.11.11.09.11,fa=HP-UX_B.11.11_32/64,v=HP
            Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.11.09.11,fa=HP-UX_B.11.11_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical:
            Yes
            PHSS_28252: MEMORY_LEAK

    Category Tags:
            defect_repair general_release critical memory_leak
            manual_dependencies

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

    Symptoms:
            PHSS_28252:
            1. DTS JAGae50526
            The STM diagnostic daemon, diagmond, uses excessive CPU
            time.

            2. DTS JAGae50172
            The STM hardware monitor fc60mon was running an ioscan each
            time it was launched.

            3. DTS JAGae47777
            The diagmond daemon has a memory leak.

            4. DTS JAGae10231
            The STM DDS tape expert tool hangs on 64-bit 11.11
            systems. The DDS expert tool process is left running and
            no other access to that DDS device is possible until the
            process is manually killed. Exit and restart of STM does
            not reset this process.

            5. DTS JAGae52144
            The STM memory expert tool is abnormally terminated during
            read and write tests. This problem can be encountered when
            running the STM GUI xstm and user selects the system memory
            then chooses the memory expert tool to run Read or Write
            test, this causes the memory expert tool window to disappear
            immediately.

    Defect Description:
            PHSS_28252:
            1. DTS JAGae50526
            The diagmond daemon was polling suspended PCI cards too
            frequently, hence degrading performance.

            2. DTS JAGae50172
            The hardware monitor fc60mon caused scsi lbolt messages on
            third party tape libraries, whenever the fc60mon was run.
            This caused various applications from writing to the tape
            device.
            Another case is repetitive PLOGIs (port login to fibre
            channel (FC) fabric) messages are detected by an FC switch
            from FC HBAs.

            3. DTS JAGae47777
            Memory is being allocated and not freed.
            The diagmond memory leak is dependent on hardware
            configuration and it is linear to the number of OLA/R slots
            active on the system.

            4. DTS JAGae10231
            The STM DDS tape expert tool hang was due to an incorrect
            function call.

            5. DTS JAGae52144
            Memory expert tool abnormal termination was due to improper
            messaging in the tool's catalog.

    Enhancement:
            No

    SR:
            8606242997 8606283832 8606286229 8606286587 8606288213

    Patch Files:

            Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.11.09.11,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/sbin/stm/uut/bin/sys/diagmond
            /usr/sbin/stm/lib/libdiagms.sl
            /usr/sbin/stm/uut/bin/tools/expert/scsi_dds
            /usr/sbin/stm/uut/bin/tools/monitor/fc60mon
            /var/stm/config/tools/monitor/fc60mon.psmcfg
            /var/stm/config/tools/monitor/fc60mon.sapcfg
            /var/stm/config/tools/monitor/fc60mon.cfg
            /var/stm/config/tools/monitor/Fc60mon.cfg
            /var/stm/config/tools/monitor/default_fc60mon.clcfg
            /etc/opt/resmon/dictionary/fc60mon.dict

            Sup-Tool-Mgr.STM-CATALOGS,fr=B.11.11.09.11,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/sbin/stm/catalog/C/HP-UX_B.11.11/tools/expert/
                    memory.cat
            /usr/sbin/stm/catalog/C/HP-UX_B.11.11/tools/monitor/
                    fc60mon.cat
            /usr/sbin/stm/catalog/C/HP-UX_B.11.11/tools/monitor/
                    fc60emscl.cat

            Sup-Tool-Mgr.STM-MAN,fr=B.11.11.09.11,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            /opt/resmon/share/man/man1m.Z/fc60mon.1m

            Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.11.09.11,
                    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.09.11,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/sbin/stm/uut/bin/sys/diagmond:
                    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 $
                    diagmond.h, $Revision: 1.90 $
                    sysmonglob.h, $Revision: 1.20 $
                    diagmond_main.c, $Revision: 1.58 $
                    diagmond.h, $Revision: 1.90 $
                    ms_make_daemon.c, $Revision: 1.6 $
                    diagmond.h, $Revision: 1.90 $
                    ms_init_manage_sys.c, $Revision: 1.22 $
                    diagmond.h, $Revision: 1.90 $
                    ms_build_status_map.c, $Revision: 1.13 $
                    diagmond.h, $Revision: 1.90 $
                    ms_build_monitor_paths.c, $Revision: 1.1 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_rebuild_monitor_paths.c, $Revision: 1.1 $
                    diagmond.h, $Revision: 1.90 $
                    ms_recreate_monitor_paths.c, $Revision: 1.2 $
                    diagmond.h, $Revision: 1.90 $
                    ms_start_startmon.c, $Revision: 1.1 $
                    diagmond.h, $Revision: 1.90 $
                    ms_check_monitor_paths.c, $Revision: 1.4 $
                    diagmond.h, $Revision: 1.90 $
                    ms_setup_scan_hw_sys_global.c, $Revision: 1.2 $
                    diagmond.h, $Revision: 1.90 $
                    ms_check_uut_status.c, $Revision: 1.5 $
                    diagmond.h, $Revision: 1.90 $
                    ms_scan_children.c, $Revision: 1.7 $
                    diagmond.h, $Revision: 1.90 $
                    ms_get_valid_request.c, $Revision: 1.23 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_access_dev.c, $Revision: 1.6 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_access_request.c, $Revision: 1.2 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_release_dev.c, $Revision: 1.7 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_device_request.c, $Revision: 1.6 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_get_query.c, $Revision: 1.7 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_host_info_request.c, $Revision: 1.4 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_update_session_lic.c, $Revision: 1.3 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_install_lic.c, $Revision: 1.5 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_deinstall_lic.c, $Revision: 1.2 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_system_request.c, $Revision: 1.6 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_test_progress.c, $Revision: 1.16 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_admin_request.c, $Revision: 1.25 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_download_request.c, $Revision: 1.16 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_reread_lic.c, $Revision: 1.4 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_reread_config.c, $Revision: 1.6 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_reset_ops.c, $Revision: 1.6 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_reread_ops.c, $Revision: 1.5 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_reset_act_log.c, $Revision: 1.6 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_reset_daemon_act_log.c, $Revision: 1.2 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_get_files_dirs_request.c, $Revision: 1.5 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_get_files_w_info_dirs_request.c, $Revision
                            : 1.2 $
                    diagmond.h, $Revision: 1.90 $
                    mon_add_sop_parm.c, $Revision: 1.3 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_control.c, $Revision: 1.11 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_test_request.c, $Revision: 1.17 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_uut_release.c, $Revision: 1.8 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_uut_setup.c, $Revision: 1.16 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_start.c, $Revision: 1.8 $
                    diagmond.h, $Revision: 1.90 $
                    ms_handle_access_request.c, $Revision: 1.2 $
                    diagmond.h, $Revision: 1.90 $
                    ms_validate_user.c, $Revision: 1.19 $
                    diagmond.h, $Revision: 1.90 $
                    ms_setup_mon_uut_status.c, $Revision: 1.8 $
                    diagmond.h, $Revision: 1.90 $
                    ms_create_mon_uut_status.c, $Revision: 1.10 $
                    diagmond.h, $Revision: 1.90 $
                    ms_recreate_mon_uut_status.c, $Revision: 1.6 $
                    diagmond.h, $Revision: 1.90 $
                    ms_cleanup_for_exited_ui.c, $Revision: 1.19 $
                    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 $
                    libscsi3.c, $Revision: 1.4 $
            /usr/sbin/stm/lib/libdiagms.sl:
                    ms_lib_rev.c, $Revision: 1.6 $
                    ms_abort_tool.c, $Revision: 1.22 $
                    ms_kill_tool.c, $Revision: 1.1 $
                    ms_append_pg_uut_stat_list_entry.c, $Revision: 1.7 $
                    ms_append_progress_global_entry.c, $Revision: 1.8 $
                    ms_build_exit_ll_msg.c, $Revision: 1.13 $
                    ms_build_exit_status_ll_msg.c, $Revision: 1.6 $
                    ms_get_uut_op_info.c, $Revision: 1.8 $
                    ms_get_uut_op_info.c, $Revision: 1.4 $
                    ms_get_new_progress_global_entry.c, $Revision: 1.4 $
                    ms_delete_progress_global_entry.c, $Revision: 1.2 $
                    ms_copy_log_file.c, $Revision: 1.16 $
                    ms_copy_logs_for_sop.c, $Revision: 1.14 $
                    ms_create_logs_dir_for_sop.c, $Revision: 1.16 $
                    ms_create_sop_shm.c, $Revision: 1.15 $
                    create_sys_port.c, $Revision: 1.18 $
                    ms_delete_pg_uut_stat_list_entry.c, $Revision: 1.7 $
                    ms_delete_setup_list_entry.c, $Revision: 1.10 $
                    ms_execute_tool.c, $Revision: 1.35 $
                    ms_find_setup_list_entry.c, $Revision: 1.8 $
                    ms_get_new_pg_uut_stat_list_entry.c, $Revision: 1.6
                            $
                    ms_handle_query_waiting.c, $Revision: 1.5 $
                    ms_interrupt_tool.c, $Revision: 1.5 $
                    ms_link_test_act_logs.c, $Revision: 1.15 $
                    ms_add_sop_parm.c, $Revision: 1.6 $
                    ms_read_diagmon_config_file.c, $Revision: 1.22 $
                    ms_append_setup_list_entr.c, $Revision: 1.4 $
                    ms_complete_id_routine.c, $Revision: 1.9 $
                    ms_create_file_sem.c, $Revision: 1.8.1.1 $
                    ms_create_system_semaphores.c, $Revision: 1.8 $
                    ms_create_key_file_path.c, $Revision: 1.5 $
                    ms_execute_id_module.c, $Revision: 1.21 $
                    ms_get_avail_ops.c, $Revision: 1.3 $
                    ms_get_id_mod_name.c, $Revision: 1.5 $
                    ms_get_internal_results.c, $Revision: 1.6 $
                    ms_get_key_file_path.c, $Revision: 1.2 $
                    ms_get_new_setup_list_entry.c, $Revision: 1.3 $
                    ms_get_uut_config_info.c, $Revision: 1.16 $
                    ms_log_st_info_to_act_log.c, $Revision: 1.5 $
                    ms_remove_file_sem.c, $Revision: 1.7 $
                    ms_release_mon_uut_status.c, $Revision: 1.3 $
                    ms_release_saved_mon_uut_status.c, $Revision: 1.1 $
                    ms_release_uut_status.c, $Revision: 1.2 $
                    ms_get_new_mon_uut_status.c, $Revision: 1.4 $
                    ms_delete_mon_uut_status_entry.c, $Revision: 1.2 $
                    ms_setup_mon_sys_global.c, $Revision: 1.2 $
                    ms_setup_mon_globals.c, $Revision: 1.16 $
                    ms_setup_system_resources.c, $Revision: 1.2 $
                    ms_get_new_process_info_entry.c, $Revision: 1.4 $
                    ms_delete_process_info_entry.c, $Revision: 1.3 $
                    ms_delete_process_info_entry.c, $Revision: 1.2 $
                    ms_resume_tool.c, $Revision: 1.12 $
                    ms_send_event_msg.c, $Revision: 1.8 $
                    ms_send_system_result.c, $Revision: 1.10 $
                    ms_send_download_reply.c, $Revision: 1.1 $
                    ms_send_host_info_reply.c, $Revision: 1.1 $
                    ms_send_get_files_dirs_reply.c, $Revision: 1.1 $
                    ms_setup_for_sop_exec.c, $Revision: 1.21 $
                    ms_setup_uut_stat_and_pg_uut_stat.c, $Revision: 1.14
                             $
                    ms_suspend_tool.c, $Revision: 1.19 $
                    ms_add_build_requestor.c, $Revision: 1.1 $
                    ms_delete_build_requestor.c, $Revision: 1.3 $
                    ms_abort_all_main_active.c, $Revision: 1.6 $
                    ms_abort_internal_active.c, $Revision: 1.2 $
                    ms_build_sys_port.c, $Revision: 1.2 $
                    ms_handle_exited_child.c, $Revision: 1.10 $
                    ms_handle_exited_build.c, $Revision: 1.13 $
                    ms_handle_exited_ioscan.c, $Revision: 1.1 $
                    ms_handle_exited_startmon.c, $Revision: 1.1 $
                    ms_handle_exited_process.c, $Revision: 1.3 $
                    ms_handle_exited_daemon.c, $Revision: 1.6.1.1 $
                    ms_handle_exited_monitor_paths.c, $Revision: 1.5 $
                    ms_handle_util_list.c, $Revision: 1.4 $
                    ms_manage_sys_sig_control.c, $Revision: 1.15 $
                    ms_notify_ui.c, $Revision: 1.2 $
                    ms_release_ports.c, $Revision: 1.1 $
                    ms_sys_cleanup_and_exit.c, $Revision: 1.12 $
                    ms_log_start_to_syslogd.c, $Revision: 1.5 $
                    ms_log_exit_to_syslogd.c, $Revision: 1.9 $
                    ms_append_daemon_info_entry.c, $Revision: 1.2 $
                    ms_delete_daemon_info_entry.c, $Revision: 1.3 $
                    ms_setup_for_daemon_exec.c, $Revision: 1.6 $
                    ms_launch_daemons.c, $Revision: 1.10 $
                    ms_abort_daemon.c, $Revision: 1.2 $
                    ms_kill_daemon.c, $Revision: 1.2 $
                    ms_handle_daemon_control.c, $Revision: 1.3 $
                    ms_handle_daemon_list.c, $Revision: 1.3 $
                    ms_handle_daemon_start.c, $Revision: 1.3 $
                    ms_handle_launch_daemons.c, $Revision: 1.8 $
                    ms_handle_get_daemon_info.c, $Revision: 1.2 $
                    ms_handle_compl_waiting.c, $Revision: 1.1 $
                    ms_handle_exited_tool.c, $Revision: 1.5 $
                    ms_handle_hung_tool.c, $Revision: 1.3 $
                    ms_handle_tools.c, $Revision: 1.7 $
                    ms_create_mon_uut_status_entries.c, $Revision: 1.19
                            $
                    ms_create_old_mon_uut_status_entries.c, $Revision: 1
                            .4 $
                    ms_create_mon_uut_status_header.c, $Revision: 1.15 $
                    ms_create_prev_found_hw_list.c, $Revision: 1.4 $
                    ms_saved_create_prev_found_hw_list.c, $Revision: 1.1
                             $
                    ms_cleanup_for_prev_found_hw_list.c, $Revision: 1.2
                            $
                    ms_free_prev_found_hw_list.c, $Revision: 1.1 $
                    ms_download_file.c, $Revision: 1.2 $
                    ms_send_files_dirs.c, $Revision: 1.3 $
                    ms_send_files_w_info_dirs.c, $Revision: 1.1 $
                    ms_get_valid_lic.c, $Revision: 1.5 $
                    ms_rescan_hw.c, $Revision: 1.10 $
                    ms_get_hw_config.c, $Revision: 1.11 $
                    ms_check_for_ioscan.c, $Revision: 1.11 $
                    update_uut_status.c, $Revision: 1.20 $
                    ms_append_hw_path_entry.c, $Revision: 1.1 $
                    ms_get_new_hw_path_entry.c, $Revision: 1.4 $
                    ms_release_hw_paths.c, $Revision: 1.1 $
                    ms_append_monitor_paths_entry.c, $Revision: 1.1 $
                    ms_create_monitor_paths_entries.c, $Revision: 1.10 $
                    ms_create_monitor_paths_header.c, $Revision: 1.2 $
                    ms_get_new_monitor_paths.c, $Revision: 1.3 $
                    ms_release_monitor_paths_list.c, $Revision: 1.1 $
                    ms_delete_hw_path_entry.c, $Revision: 1.1 $
                    ms_create_tool_stat_list_from_file.c, $Revision: 1.1
                             $
                    ms_handle_tool_stat_entry.c, $Revision: 1.1 $
                    ms_write_tool_stat_list_to_file.c, $Revision: 1.1 $
                    ms_write_tool_stat_text_to_file.c, $Revision: 1.1 $
                    ms_release_system_semaphores.c, $Revision: 1.1 $
                    ms_launch_oem_daemons.c, $Revision: 1.2 $
                    ms_find_daemon_xref_entry.c $Revision: 1.4 $
                    ms_find_daemon_dir.c $Revision: 1.2 $
                    ms_update_monitor_paths.c, $Revision: 1.5 $
                    ms_get_olar_paths_info.c, $Revision: 1.5 $
            /usr/sbin/stm/uut/bin/tools/expert/scsi_dds:
                    call_scsi_dev_io.c, $Revision: 1.3 $
                    check_valid_dev.c, $Revision: 1.8 $
                    chg_active_partition.c, $Revision: 1.3 $
                    cleanup_and_exit.c, $Revision: 1.1 $
                    create_temp_file.c, $Revision: 1.2 $
                    decode_io_status.c, $Revision: 1.3 $
                    display_caution.c, $Revision: 1.1 $
                    display_continue.c, $Revision: 1.1 $
                    display_help_loc_id.c, $Revision: 1.1 $
                    display_help_msg.c, $Revision: 1.1 $
                    display_main.c, $Revision: 1.1 $
                    do_clear_log.c, $Revision: 1.7 $
                    do_data_capture.c, $Revision: 1.1 $
                    do_describe.c, $Revision: 1.4 $
                    do_display_both.c, $Revision: 1.1 $
                    do_display_hex.c, $Revision: 1.1 $
                    do_display_interpreted.c, $Revision: 1.1 $
                    do_exit.c, $Revision: 1.1 $
                    do_general_help.c, $Revision: 1.3 $
                    do_mode_select.c, $Revision: 1.4 $
                    do_mode_sense.c, $Revision: 1.4 $
                    do_prevent_allow.c, $Revision: 1.2 $
                    do_print_window.c, $Revision: 1.1 $
                    do_rewind.c, $Revision: 1.5 $
                    do_save_window.c, $Revision: 1.1 $
                    do_selftest.c, $Revision: 1.8 $
                    do_tape_copy.c, $Revision: 1.7 $
                    do_tape_info.c, $Revision: 1.1 $
                    do_tur.c, $Revision: 1.3 $
                    do_unload_tape.c, $Revision: 1.3 $
                    do_validate.c, $Revision: 1.5 $
                    do_version_help.c, $Revision: 1.1 $
                    do_view_all_logs.c, $Revision: 1.3 $
                    do_view_bad_grp_log.c, $Revision: 1.5 $
                    do_view_cap_log.c, $Revision: 1.5 $
                    do_view_eeprom_log.c, $Revision: 1.6 $
                    do_view_parm_log.c, $Revision: 1.6 $
                    do_view_trace_log.c, $Revision: 1.8 $
                    do_write_test.c, $Revision: 1.4 $
                    exec_clear_log.c, $Revision: 1.2 $
                    exec_mode_select.c, $Revision: 1.2 $
                    exec_mode_sense.c, $Revision: 1.1 $
                    exec_read.c, $Revision: 1.3 $
                    exec_view_log.c, $Revision: 1.9 $
                    expert_main.c, $Revision: 1.15 $
                    expert_mod.c, $Revision: 1.13 $
                    expert_setup.c, $Revision: 1.2 $
                    get_tapecopy_target.c, $Revision: 1.2 $
                    handle_interrupt.c, $Revision: 1.1 $
                    output_hex.c, $Revision: 1.2 $
                    pulse.c, $Revision: 1.1 $
                    release_device.c, $Revision: 1.1 $
                    remove_file.c, $Revision: 1.1 $
                    setup_device_access.c, $Revision: 1.5 $
            /usr/sbin/stm/uut/bin/tools/monitor/fc60mon:
                    decode_mod_info.h, $Revision: 1.6 $
                    GET_DATE_INFORMATION.C, $Revision: 1.1 $
                    GET_LICENSE.C, $Revision: 1.5 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    INSTALL_LICENSE.C, $Revision: 1.5 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.15 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    MAKE_LICENSE.C, $Revision: 1.1 $
                    STABLE_STORE_INFO.C, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.15 $
                    WRITE_TO_SS.C, $Revision: 1.6 $
                    check_temp.h,$Revision: 1.5 $
                    CHECK_TEMP_LICENSE.C,$Revision: 1.1 $
                    DECODE_STABLE_STORAGE.C, $Revision: 1.1 $
                    DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
                    GET_HVERSION.C, $Revision: 1.19 $
                    MAKE_LIC_AR.H, $Revision: 1.56 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    GET_ROW_COL.C, $Revision: 1.1 $
                    GET_SW_ID.C, $Revision: 1.19 $
                    GET_SYSTEM_TYPE.C, $Revision: 1.7 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.15 $
                    MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
                    HVERSION_RECOGNIZED, $Revision: 1.2 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.15 $
                    INSTALL_RCO_LICENSE.C, $Revision: 1.4 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.15 $
                    IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.4 $
                    LIC_GET_DATE.C, $Revision: 1.5 $
                    OVERLAP_PASSWORDS.C, $Revision: 1.1 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.15 $
                    READ_FROM_SS.C, $Revision: 1.8 $
                    check_temp.h,$Revision: 1.5 $
                    COMPARE_TEMP_HP.C, $Revision: 1.1 $
                    CONVERT_DATE, $Revision: 1.6 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.15 $
                    GATHER_INFORMATION.C, $Revision: 1.3 $
                    MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
                    INSTALL_PASS_INTERNAL,$Revision: 1.15 $
                    SEARCH_FOR_SESSION.C, $Revision: 1.5 $
                    check_temp.h,$Revision: 1.5 $
                    FIND_BEGINNING_DATE.C, $Revision: 1.1 $
                    GET_BOOT_TIME.C, $Revision: 1.9 $
                    INSTALL_PASS_INTERNAL,$Revision: 1.15 $
                    GET_SESSION_ID.C, $Revision: 1.9 $
                    HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP
                            32) $Revision: 75.02 $
                    fc60mon.c A.01.08.01 Fri Dec 13 12:22:43 IST 2002
                    low_level.c, (1.66) $Revision: 1.66 $
                    stlib_err_codes.h, $Revision: 1.15 $
                    component_data.c, (1.15) $Revision: 1.18 $
                    main_prog.c, (1.36) $Revision: 1.43 $
                    ems_layer.c, (1.42) $Revision: 1.44 $
                    perform_decode.c, (1.25) $Revision: 1.26 $
                    xferbuf.c, $Revision: 1.2 $
            /var/stm/config/tools/monitor/fc60mon.psmcfg:
                    None
            /var/stm/config/tools/monitor/fc60mon.sapcfg:
                    None
            /var/stm/config/tools/monitor/fc60mon.cfg:
                    None
            /var/stm/config/tools/monitor/Fc60mon.cfg:
                    None
            /var/stm/config/tools/monitor/default_fc60mon.clcfg:
                    None
            /etc/opt/resmon/dictionary/fc60mon.dict:
                    None

            Sup-Tool-Mgr.STM-CATALOGS,fr=B.11.11.09.11,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/sbin/stm/catalog/C/HP-UX_B.11.11/tools/expert/
                    memory.cat:
                    None
            /usr/sbin/stm/catalog/C/HP-UX_B.11.11/tools/monitor/
                    fc60mon.cat:
                    None
            /usr/sbin/stm/catalog/C/HP-UX_B.11.11/tools/monitor/
                    fc60emscl.cat:
                    None

            Sup-Tool-Mgr.STM-MAN,fr=B.11.11.09.11,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            /opt/resmon/share/man/man1m.Z/fc60mon.1m:
                    None

            Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.11.09.11,
                    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.09.11,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            743873457 192512 /usr/sbin/stm/uut/bin/sys/diagmond
            4004497725 237568 /usr/sbin/stm/lib/libdiagms.sl
            1100521010 122880 /usr/sbin/stm/uut/bin/tools/expert/
                    scsi_dds
            2302560427 1612720 /usr/sbin/stm/uut/bin/tools/monitor/
                    fc60mon
            3179398420 9069 /var/stm/config/tools/monitor/fc60mon.psmcfg
            2291646534 817 /var/stm/config/tools/monitor/fc60mon.sapcfg
            2542659769 1823 /var/stm/config/tools/monitor/fc60mon.cfg
            842059952 3413 /var/stm/config/tools/monitor/Fc60mon.cfg
            4228560102 5790 /var/stm/config/tools/monitor/
                    default_fc60mon.clcfg
            3384617935 342 /etc/opt/resmon/dictionary/fc60mon.dict

            Sup-Tool-Mgr.STM-CATALOGS,fr=B.11.11.09.11,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            2206642378 26824 /usr/sbin/stm/catalog/C/HP-UX_B.11.11/
                    tools/expert/memory.cat
            15063507 17671 /usr/sbin/stm/catalog/C/HP-UX_B.11.11/tools/
                    monitor/fc60mon.cat
            3749175822 21576 /usr/sbin/stm/catalog/C/HP-UX_B.11.11/
                    tools/monitor/fc60emscl.cat

            Sup-Tool-Mgr.STM-MAN,fr=B.11.11.09.11,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            813218751 2195 /opt/resmon/share/man/man1m.Z/fc60mon.1m

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

    Patch Conflicts: None

    Patch Dependencies: None

    Hardware Dependencies: None

    Other Dependencies:
            This patch applies only to STM Dec 2002
            SD-UX swlist bundles versioned under B.11.11.09.11 or STM
            version A.35.00.

    Supersedes: None

    Equivalent Patches: None

    Patch Package Size: 2290 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_28252

            5. Run swinstall to install the patch:

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

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

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

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

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

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


    Document ID: PHSS_28250
    Date Loaded: 20030107
          Title: s700_800 11.11 Support Tool Manager Jun 2002 Patch

    Patch Name: PHSS_28250

    Patch Description: s700_800 11.11 Support Tool Manager Jun 2002 Patch

    Creation Date: 02/12/16

    Post Date: 03/01/07

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

    Products:
            Support Tools Manager A.31.00
            Support Tools Manager A.31.05
            Support Tools Manager A.31.10
            Support Tools Manager A.31.15
            Support Tools Manager A.31.20

    Filesets:
            Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.11.07.11,fa=HP-UX_B.11.11_32/64,v=HP
            Sup-Tool-Mgr.STM-CATALOGS,fr=B.11.11.07.11,fa=HP-UX_B.11.11_32/64,v=HP
            Sup-Tool-Mgr.STM-MAN,fr=B.11.11.07.11,fa=HP-UX_B.11.11_32/64,v=HP
            Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.11.07.11,fa=HP-UX_B.11.11_32/64,v=HP

    Automatic Reboot?: No

    Status: General Release

    Critical:
            Yes
            PHSS_28250: MEMORY_LEAK

    Category Tags:
            defect_repair general_release critical memory_leak
            manual_dependencies

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

    Symptoms:
            PHSS_28250:
            1. DTS JAGae50526
            The STM diagnostic daemon, diagmond, uses excessive CPU
            time.

            2. DTS JAGae50172
            The STM hardware monitor fc60mon was running an ioscan each
            time it was launched.

            3. DTS JAGae47777
            The diagmond daemon has a memory leak.

            PHSS_28074:
            1. DTS JAGae44114
            The Support Tools Manager (STM) hardware monitor dm_core_hw
            generates event 32 on numerous HP-UX A, L, and N class
            systems.

            2. DTS JAGae46065
            The CPU interconnect fabric is not monitored on 875MHz
            cellular systems (S class; Superdome). In addition,
            problems with the utilities (support processors) or with
            communication to these utilities on these systems will be
            reported with the hardware identified using N-class system
            terminology.

            PHSS_27810:
            1. DTS JAGae32316
            The EMS dm_ses_enclosure monitor would restart every 2
            minutes due to a SIGSEGV error and there are two distinct
            symptoms as such,

              a) dm_ses_enclosure dies immediately, and also leaves
            device files /var/tmp/rscsi*. This is the case for a
            configuration with HPUX 11.0 or 11.11 and an A6491A.
            The aplsrv log would show:
            SES_M> ********** NEW PROCESS ON LINE ********** pid: 16405
            0x00004015
            SES_M> STATE CHANGE to: REG_OBJ_STATE_ADDING
            SES_M> STATE CHANGE to: REG_OBJ_STATE_COMPLETE
            SES_M> Hardware Path: 0/7/0/0.15.0
            SES_M> Hardware Path: 0/7/0/1.15.0
            SES_M> STATE CHANGE to: EMS_STATE_CONNECTING
            SES_M> RETURN CODE from get_next_message = MSG_NULL
            SES_M> RETURN CODE from ems_wait_for_request = EMS_ENABLED
            SES_M> RETURN CODE from get_next_message = MSG_CHECK_PATHS
            SES_M> cleanup_and_exit

            b) dm_ses_enclosure restarts when it polls (after 15
            minutes). This was seen on HPUX 11.00 with a A5236A and an
            A6255A.
            The aplsrv output would show:
            SES_M> init_enclosure_node: tl_ses_device_id_page_get failed
            SES_M> add_to_tracking: tl_ses_device_id_page_get failed
            SES_M> init_enclosure_node: tl_ses_device_id_page_get failed

            and then the failure comes, again from the same routine,
            when polling is done:

            SES_M> Calling perform_polling: : 0/8/0/0.8.0.255.0.15.0
            SES_M> init_enclosure_node: tl_ses_device_id_page_get failed
            SES_M> perform_polling: Call to init_enclosure_node NOT
            SUCCESSFUL.
            SES_M> perform_polling: Returned from find_enclosure_node.
            SES_M> perform_polling: polled path was never added to
            tracking.
            SES_M> called prequalify_event

            2. DTS JAGad91084
            SCSI array disk errors would be sent to EMS monitor disk_em
            by default rather than the SCSI disk monitor.

            3. DTS JAGae37841
            Support Tool Manager process daemon diagmond uses excess
            cpu time.

            PHSS_27526:
            1. DTS JAGae33104
            IO errors are received by diagnostic diaglogd daemon from
            the kernel driver diag2, and are sent to the proper Event
            Management System (EMS) hardware monitors, but the data is
            in a different format than what the EMS hardware monitors
            are expecting, therefore the monitors can't generate an
            event for the error log.

            2. DTS JAGae29247
            A file descriptor leak which will occur when running the
            disk_em or dm_ses_enclosure EMS hardware monitor.
            Restart messages from disk_em or dm_ses_enclosure are
            logged every 6 hours to /var/opt/resmon/log/api.log on an
            HPUX 11.11 server which supports OLA/R (On-Line Addition
            And Replacement).
            Sample api.log:
            -------------------Start Event--------------------
            User event occurred at Thu Jun 6 14:26:41.681692 2002

            Process ID: 28738
            (/usr/sbin/stm/uut/bin/tools/.../disk_em) Log Level: Error

            Catopen system call failed with errno (24) when attempting
            to open the catalog file
            (/usr/sbin/stm/catalog/C/HP-X_B.11.11/syslib/libdiagst.cat)
            to extract message text.

            EMFILE (24) errno returned from the catopen system call
            indicates the per-process descriptor table is full.

            Possible Causes/Recommended Action:

               Increase the system configuration parameter that
            controls the maximum number of open files for a process
            (maxfiles, maxfiles_lim).
            ------------end api.log---------------------------

            This message repeats every 6 hours. The maxfiles and
            maxfiles_lim have standard values on the system (60,1200).

            3. DTS JAGae30052
            Either disk_em or dm_ses_enclosure EMS hardware monitor
            will die with a segmentation violation upon startup. This
            is an intermittent problem which is not reproduceable or
            cannot be replicated.
            It was found and reported on one particular system and the
            fix was verified on the same system. The segmentation
            leaks are not visable, but can occur if either disk_em or
            dm_ses_enclosure is running from STM version A.31.00
            installation.

            4. DTS JAGae33138
            Due to an incompatibility between the iCOD (Instant
            Capacity On Demand) software and STM CPU library, the iCOD
            software will not work correctly. Exact erratic behaviour is
            unknown.

            PHSS_27168:
            1. DTS JAGae26804
            The labels of memory extender were identified incorrectly
            on N-Class and L-Class systems when viewing the Support Tool
            Manager (STM) info tool log file after running memory info
            tool.

            2. DTS JAGae23180
            In an rp7410 system with one cell partitions, the dm_core_hw
            EMS hardware monitor may generate events #79, 80, 81, 82 or
            83. This will typically occur when the other cell is
            powered down or not present.

            3. DTS JAGae30805
            A debug file was erroneously being created on the system.

            4. DTS JAGae25418
            The Support Tool Manager (STM) daemon cclogd doesn't handle
            sending multiple MAC addresses correctly to the GSP. It
            works correctly if there's only a single MAC address.

            5. DTS JAGae25419
            On several PDC_PAT_CHASSIS capable machines like rp8400,
            the chained chassis codes from the cclogd daemon are
            incorrectly thought to be orphan chassis codes which causes
            erroneous events to be generated by the EMS monitor
            dm_chassis.

            6. DTS JAGae28998
            Power-off events are not being reported in event.log, using
            the stape driver via the STM hardware monitor daemon
            dm_stape.

    Defect Description:
            PHSS_28250:
            1. DTS JAGae50526
            The diagmond daemon was polling suspended PCI cards too
            frequently, hence degrading performance.

            2. DTS JAGae50172
            The hardware monitor fc60mon caused scsi lbolt messages on
            third party tape libraries, whenever the fc60mon was run.
            This caused various applications from writing to the tape
            device.
            Another case is repetitive PLOGIs (port login to fibre
            channel (FC) fabric) messages are detected by an FC switch
            from FC HBAs.

            3. DTS JAGae47777
            Memory is being allocated and not freed.
            The diagmond memory leak is dependent on hardware
            configuration and it is linear to the number of OLA/R slots
            active on the system.

            PHSS_28074:
            1. DTS JAGae44114
            The cclogd daemon outputs some chassis codes that are used
            by the PowerBar MP to make an association between the
            system and the management processor. These chassis codes
            cause an interruption in I2C bus communications, leading
            the firmware to report "Service Processor not responding"
            to the EMS dm_core_hw monitor, leading it to generate event
            32. Reports of event 31 have also been received.

            2. DTS JAGae46065
            The 875MHz cellular systems were not included in the list
            of products for which the CPU interconnect fabric needed to
            be monitored. Therefore, the dm_core_hw EMS monitor does
            not check for these errors.

            PHSS_27810:
            1. DTS JAGae32316
            The dm_ses_enclosure monitor was exiting with a SIGSEGV
            error on DS2300 type of disk arrays when adding the second
            array controller path to the list. This was due to Buffer
            overflow in the tool library.

            2. DTS JAGad91084
            The Support Tool Manager scsi library routine identifying
            the driver name was looking for the typo 'disk30' instead
            of 'disc30'.

            3. DTS JAGae37841
            STM process daemon diagmond uses excess cpu time due to a
            OLA/R call to retrieve pci slot status when called every 5
            seconds.

            PHSS_27526:
            1. DTS JAGae33104
            The data that diaglogd daemon uses to send error log
            information to the EMS hardware monitors was changed and
            was different than what the EMS monitors are expecting.

            2. DTS JAGae29247
            This problem will occur ONLY under the following conditions:
            1) Support Tool Manager version A.31.00 (June 2002 release)
            2) Operating System is HPUX 11.11
            3) File /dev/olar exists on the system. (On-Line Addition
               And Replacement compliant)
            4) Either disk_em or dm_ses_enclosure EMS monitor is
               running.

            If all the above conditions are true, then the /dev/config
            device file gets opened repeatedly without being closed.
            This file leak will cause the system runs out of file
            descriptors.
            The fix that this patch includes is to close the file
            descriptor to /dev/config after each open.

            3. DTS JAGae30052
            This problem will occur ONLY under the following conditions:
            1) STM version A.31.00 (June 2002 release)
            2) Operating System is HPUX 11.11
            3) File /dev/olar exists on the system. (On-Line Addition
               And Replacement compliant)
            4) Either disk_em or dm_ses_enclosure EMS monitor is
               running.

            If all the above conditions are true, then the segmentation
            violation may occur when either of these monitors start.
            The memory leaks will not be visable.
            The code fix that this patch includes is to not free memory
            that was never allocated (caused segmentation violation)
            and free memory that was allocated (memory leak).

            4. DTS JAGae33138
            iCOD tools depend on current status of the CPUs. The values
            defining the status were changed for this (June) release of
            STM diagnostics, which rendered the CPU library
            incompatible with prior iCOD releases.

            PHSS_27168:
            1. DTS JAGae26804
            The labels of memory extender were identified incorrectly
            on N-Class and L-Class systems. This was caused by the
            incorrect mappings for translating the extender numbers to
            the extender labels in STM memory information tool.

            2. DTS JAGae23180
            There is an issue with the HP rp7410 Server that may lead
            to invalid ECC errors being reported when the system is
            configured with a single-cell partition (this is an rp7410
            with only ONE cell installed or an rp7410 that has TWO cells
            installed, but each running independently in its own
            partition). In single-cell partitions, the portion of the
            cell controller chip that would otherwise connect to the
            other cell is not used. In this configuration, the
            electrical values of these unused pins may fluctuate,
            leading the controller to see an ECC error on the unused
            pins. Since these pins are not used, the error is
            irrelevant to system operation and can be safely ignored.
            The complete fix for this problem requires rp7410 firmware
            version 4.0 as well as this patch. This firmware has a
            change to disable primary error logging on the unused cell
            controller chip pins on single cell partitions, and
            prevents generation of the ERR_DNA_SEC_HEALTH chassis code
            during boot.

            3. DTS JAGae30805
            The cclogd daemon creates a debug file:
            /var/kgeorge/echo.txt.
            This file contains information for debugging purposes only
            and should not have been created.

            4. DTS JAGae25418
            The problem is a misconception to what the output of
            the 'lanscan -n' command is. It was originally thought when
            tested that the output showed how many MAC addresses on a
            single line. The output is actually one MAC address id per
            line. Since cclogd piped this output and the output
            from 'lanscan -a' to the same tmp file, cclogd would think
            there's only one MAC address and then read the next line
            and send the value of '2' as the address. This means that
            even the one address sent is incorrect.

            5. DTS JAGae25419
            Cclogd generated a chassis code chain with the hostname
            information in ASCII data. The management processor (MP) on
            several PDC_PAT_CHASSIS capable machines has a bug where it
            can't decode chains properly. When the MP doesn't see the
            chassis code encoded field EOM bit set, it thinks it's an
            orphan chassis code, generates another chassis code to that
            effect and reflects them back to cclogd. Cclogd writes the
            chassis codes to a file and when the EMS monitor dm_chassis
            sees them it creates erroneous events.

            6. DTS JAGae28998
            The error code STE_SCSI_DEV_INIT_FAILED was not being
            handled by the daemon due to changes in the default error
            handling behavior. The code changes required were the
            additions of this error code, as well as the inclusion of
            this error code to the dm_stape error table.

    Enhancement:
            No

    SR:
            8606262469 8606266560 8606261096 8606261097 8606264667
            8606258860 8606268869 8606264916 8606265795 8606268903
            8606268078 8606221966 8606273753 8606280139 8606282122
            8606283832 8606286229 8606286587

    Patch Files:

            Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.11.07.11,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/sbin/stm/uut/lib/tlmem.sl
            /usr/sbin/stm/uut/bin/tools/monitor/dm_core_hw
            /var/stm/config/tools/monitor/default_dm_core_hw.clcfg
            /usr/sbin/stm/uut/bin/sys/cclogd
            /usr/sbin/stm/uut/bin/tools/monitor/dm_stape
            /usr/sbin/stm/uut/bin/sys/diagmond
            /usr/sbin/stm/uut/bin/sys/diaglogd
            /usr/sbin/stm/uut/lib/tlscsidev.sl
            /usr/sbin/stm/uut/lib/tllibio.sl
            /usr/sbin/stm/lib/libdiagms.sl
            /usr/sbin/stm/uut/lib/tlcpu.sl
            /usr/sbin/stm/uut/lib/tlses.sl
            /usr/sbin/stm/uut/lib/tllibscsi3.sl
            /usr/sbin/stm/uut/bin/tools/monitor/lpmc_em
            /usr/sbin/stm/uut/bin/tools/monitor/dm_ses_enclosure
            /usr/sbin/stm/uut/bin/tools/info/cpu
            /usr/sbin/stm/uut/bin/tools/info/system
            /usr/sbin/stm/uut/bin/tools/info/sesencl
            /usr/sbin/stm/uut/bin/tools/expert/cpu
            /usr/sbin/stm/uut/bin/tools/expert/transformer
            /usr/sbin/stm/uut/bin/tools/exercise/cpu
            /usr/sbin/stm/uut/bin/tools/fw_update/sesencl
            /usr/sbin/stm/uut/bin/tools/monitor/fc60mon
            /var/stm/config/tools/monitor/fc60mon.psmcfg
            /var/stm/config/tools/monitor/fc60mon.sapcfg
            /var/stm/config/tools/monitor/fc60mon.cfg
            /var/stm/config/tools/monitor/Fc60mon.cfg
            /var/stm/config/tools/monitor/default_fc60mon.clcfg
            /etc/opt/resmon/dictionary/fc60mon.dict

            Sup-Tool-Mgr.STM-CATALOGS,fr=B.11.11.07.11,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/sbin/stm/catalog/C/HP-UX_B.11.11/sys/cclogd.cat
            /usr/sbin/stm/catalog/C/HP-UX_B.11.11/tools/monitor/
                    fc60mon.cat
            /usr/sbin/stm/catalog/C/HP-UX_B.11.11/tools/monitor/
                    fc60emscl.cat

            Sup-Tool-Mgr.STM-MAN,fr=B.11.11.07.11,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            /opt/resmon/share/man/man1m.Z/fc60mon.1m

            Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.11.07.11,
                    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.07.11,
                    fa=HP-UX_B.11.11_32/64,v=HP:
            /usr/sbin/stm/uut/lib/tlmem.sl:
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    std_class.h, $Revision: 1.2 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    std_class.h, $Revision: 1.2 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    std_class.h, $Revision: 1.2 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    std_class.h, $Revision: 1.2 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    std_class.h, $Revision: 1.2 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tlmem_local.h, $Revision: 1.20 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    tlmem_local.h, $Revision: 1.20 $
                    rhapsody.h, $Revision: 1.4 $
                    tlmem_local.h, $Revision: 1.20 $
                    echo.h, $Revision 1.11 $
                    tlmem_local.h, $Revision: 1.20 $
                    nec.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    hitachi.h, $Revision: 1.3 $
                    tlmem_local.h, $Revision: 1.20 $
                    forte.h, $Revision: 1.6 $
                    tprocid.h, $Revision: 1.39 $
                    tlmem_local.h, $Revision: 1.20 $
                    common_log_error.c, $Revision: 1.2 $
              &n