OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: AIX Service Mail Server (aixservaustin.ibm.com)
Date: Wed Apr 24 2002 - 12:23:44 CDT

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

    APAR: IY11733 COMPID: 5765B7300 REL: 500
    ABSTRACT: CUMULATIVE MAINTENANCE #09 (CSD09) FOR MQSERIES FOR AIX V5.0

    PROBLEM DESCRIPTION:
    Service offering #09 (CSD09) for MQSeries for AIX V5.0 provides
    fixes for the problems described in this APAR.

    PROBLEM SUMMARY:
    Service offering #09 (CSD09) includes fixes to the following
    problems:
    IC25451 - The MQSeries executable runmqchl.exe went into a loop
              with 100% CPU usage. The channels were defined to the
              MQSeries queue manager as TCP/IP channels.
    IC27228 - If a blank channel name was mistakenly specified on a
              client connection, then this could have resulted in a
              channel being auto defined with no name which could
              not then be deleted but could be displayed via DISPLAY
              CHANNEL(*) in RUNMQSC.
    IC29718 - A large memory leak occurred on MQSeries for Windows
              NT V5.1 in amqhasmn.exe after running for a while.
              The FDC probe id was xy159015 from
              xstAddConnProcessToList.
    IY03669 - During abnormal shutdown situations, it was possible
              for MQSeries agents to hang indefinitely while
              terminating the internal health thread. While
              hanging, the agents produced a stream of FDCs with
              probe id XC174006 from component xllSemSetVal.
    IY09889 - CICS application servers ("cicsas" processes) may
              dynamically load and unload MQSeries transactions.
              When an MQSeries transaction was unloaded, it was
              possible for MQSeries to leak some memory.
    IY09958 - The MQSeries CICS switch load file (amqzsc) shipped
              with MQSeries was built slightly incorrectly.
              Although it worked fine from a functional point of
              view, it did cause any cicsas process which was
              XA-connected to MQSeries to report an application
              server number of 0, and this was incorrect.
    IY10592 - MQSeries FDCs on AIX did not print out the program
              name, unlike FDCs on most other platforms. This APAR
              will enhance FDCs on AIX by printing this information.
    IY11435 - Occasionally the use of draft 4 pthreads on HP-UX
              10.20 suffers a very intermittent problem on certain
              machines in which pthread_getspecific may return a
              non-NULL pointer on a pthread key for which
              pthread_setspecific has not yet been performed. This
              led to a segmentation fault within MQSeries.
    IY12689 - If local events were enabled on the queue manager
              "LOCALEV(ENABLED)", then record media image ("rcdmqimg
              -m qmgr -t queue *") incorrectly wrote an error event
              message to "SYSTEM.ADMIN.QMGR.EVENT" reporting that
              MQOPEN("SYSTEM.DEFAULT.ALIAS.QUEUE") returned
              MQRC_UNKNOWN_ALIAS_BASE_Q.
    IY13066 - When MQSeries for AIX V5.1 was running, the /etc/group
              file had an active process on it. The process was
              associated with MQSeries. The command "fuser
              /etc/group" would show that the "amqzxma0" process,
              the queue manager's execution controller, had a handle
              on /etc/group. This handle was left because an
              MQSeries function on startup neglected to call the
              endgrent() routine. This handle should not have
              caused any problems at all for an active system.
    IY14251 - The MQSeries trigger monitor (runmqtrm) places trigger
              messages to the dead letter queue with a feedback code
              of 265 (MQFB_APPL_CANNOT_BE_STARTED) if it cannot
              start the triggered application, which is correct
              behaviour. However, runmqtrm would do the same if the
              triggered program terminated with anything other than
              a zero exit status.
    IY14780 - When an AIX MQSeries application sends a message
              containing grouping information across to MQSeries for
              OS/390 requires an MQMDE. There was a conversion
              problem with the MQMDE if it was returned from OS/390
              as part of the replyto message. The encoding in the
              MQMD header (which should contain the encoding of the
              MQMDE) was not correct (this is set by the AIX side of
              the channel) and as a result the MQMDE was treated as
              application data.
    SA90400 - Requester channel changed from "running" to "inactive"
              after 60 seconds following the receipt of a message.
    38026.1 - Delete channel failed with error code 4004.
    44272 - When restoring old logs, it is possible to process old
              synchronisation records for which there is no longer a
              corresponding channel definition. This situation
              resulted in misleading messages and failure to start
              existing channels. In future these synchonsiation
              records will be ignored if there is no corresponding
              channel definition.
    51011 - Fastbound applications MQGET returned a reason of OK
              even though an MQCMIT failed and rolled back.
    53156 - Application trapped if Oracle returned -3 from
              xa_close.
    53234 - An FDC with probe id AD030001 from component
              adiReadFile (RC=0 from read) was created by rcdmqimg
              when disk was full.
    54284 - The MQSeries trigger monitor passed the MQTMC2
              structure to the triggered application in double
              quotes (ie. " ") as opposed to single quotes (ie.
              ' '). This meant that certain shell constructs (for
              example, ½) may have been interpreted rather than
              being passed literally to the triggered application.

    PROBLEM CONCLUSION:
    Cumulative maintenance #09.

    ------

    APAR: IY17829 COMPID: 5765C3403 REL: 433
    ABSTRACT: MKSYSB RESTORE PROCESS DOES NOT PRESERVE THE AUTHENTICATION

    PROBLEM DESCRIPTION:
    In customer's SP control workstation they replaced the 2.2 GB
    rootvg disk by a 4.5 GB rootvg disk. They did that by mksysb
    restore process. But after restoring and rebooting they found
    that the authentication for the system has changed from
    kerberose4, Standard AIX to Standard AIX.
    mksysb restore does not preserve the enabled authentication
    methods

    PROBLEM SUMMARY:
    After restoring from mksysb image the target machine will not
    be having the same authentication settings as the source
    machine if the source machine has kerberos authentication.

    PROBLEM CONCLUSION:
    Added the authm attribute to the list of attributes which
    can be changed by chginet and configured by cfginet command.

    ------

    APAR: IY18627 COMPID: 5765E6100 REL: 510
    ABSTRACT: /TMP/CODCRON GETTING CREATED UNNECESSARILY

    PROBLEM DESCRIPTION:
    A temporary file is being created on all machines when
    changing system attributes. This file is used for modifying
    the root crontabs file and poses no problem to that crontabs
    file other than it is not being removed from /tmp.

    LOCAL FIX:
    This customer is using a shell script to execute chdev which
    results in the temporary file being created. A line added
    to the shell script to remove that file should be
    a sufficient workaround.

    PROBLEM SUMMARY:
    A temporary file is being created on all machines when
    changing system attributes. This file is used for modifying
    the root crontabs file and poses no problem to that crontabs
    file other than it is not being removed from /tmp.

    PROBLEM CONCLUSION:
    added code to remove the temporary file once it's not needed.

    ------

    APAR: IY18782 COMPID: 5765E6100 REL: 510
    ABSTRACT: GRAPHIGS SHOULD KILL ALL OLD ORPHAN GPL'S AT STARTUP

    PROBLEM DESCRIPTION:
    Reduced machine performance and many processes named "gPl"
    running but not doing anything.

    PROBLEM CONCLUSION:
    Look for orphan gPl processes on startup and cause them
    to exit.

    ------

    APAR: IY18819 COMPID: 5765E6100 REL: 510
    ABSTRACT: CFGEFSCSI FAILS TO ADD A DEVICE

    PROBLEM DESCRIPTION:
    After cfgmgr is run to configure the newly added fibre channel
    device, the cfgefscsi module core dumps with a segmentation
    violation, which could be seen in the error log.

    PROBLEM CONCLUSION:
    The fix is to initialize a pointer and free it properly in
    the walk_luns() routine in the find_fcp_dev module used by
    the cfgefscsi FC protocol device config method.

    ------

    APAR: IY18839 COMPID: 5765E6100 REL: 510
    ABSTRACT: INTERMITTENT SYSTEM CRASH WHEN DOING IPV6 PINGS

    PROBLEM DESCRIPTION:
    Intermittent system crash when doing IPv6 pings due to a
    double-free of an mbuf.

    PROBLEM CONCLUSION:
    Make sure icmp6_input returns the correct value to indicate
    that there is no next header.

    ------

    APAR: IY18921 COMPID: 5765E6100 REL: 510
    ABSTRACT: ICMPV6 MESSAGE NOT SENT FOR A PARAMETER PROBLEM

    PROBLEM DESCRIPTION:
    ICMP6 parameter problem messages are not being sent

    PROBLEM CONCLUSION:
    Send an error message

    ------

    APAR: IY18936 COMPID: 5765E6100 REL: 510
    ABSTRACT: GRAPHICS IMAGES NOT BE GENERATED PROPERLY FOR HIGH NUMBER OF

    PROBLEM DESCRIPTION:
    The graphics images may not be generated properly. Various
    parts of 3d models will drop in and out of the display.

    PROBLEM CONCLUSION:
    Increase the process soft memory limit to account for the
    extra memory used for each thread so that the same amount
    of memory is available for data no matter how many threads
    are used.

    ------

    APAR: IY18947 COMPID: 5765E6100 REL: 510
    ABSTRACT: AIX DOES NOT PROCESS UNSOLICITED NEIGHBOR ADVERTISEMENTS

    PROBLEM DESCRIPTION:
    Unsolicited neighbor advertisements are ignored

    PROBLEM CONCLUSION:
    Do not ignore unsolicited neighbor advertisements

    ------

    APAR: IY18948 COMPID: 5765E6100 REL: 510
    ABSTRACT: IPV6: ICMP6_ERROR() DOESN'T ALLOW ERRORS FOR MULTICAST PACKETS

    PROBLEM DESCRIPTION:
    RFC 2460 says that for certain options in destination and
    hop-by-hop extension headers, implementations should return an
    ICMP Parameter Problem error message, even if the destination
    of the offending packet was a multicast address. AIX doesn't
    do this.

    PROBLEM CONCLUSION:
    Fix icmp6_error() to allow sending ICMP Parameter Problem
    error messages when the destination of the offending packet is
    a multicast address.

    ------

    APAR: IY18949 COMPID: 5765E6100 REL: 510
    ABSTRACT: CRASH WITH INVALID DATA MEMEORY REFERENCE IN DL_GRANT_LOGCK

    PROBLEM DESCRIPTION:
    system may crash when interfaces are deleted while multicast
    groups are being listened to.

    PROBLEM CONCLUSION:
    Handle group memberships correctly when deleting interfaces.

    ------

    APAR: IY19374 COMPID: 5765E6100 REL: 510
    ABSTRACT: CORRECT PAL INIT ROUTINES TO BE MP SAFE

    PROBLEM DESCRIPTION:
    No EPOW events will be serviced and recorded under AIX 64bit
    kernel.

    PROBLEM CONCLUSION:
    When initializing EPOW services make them MP safe. This is
    a code change only.

    ------

    APAR: IY19410 COMPID: 5765E6100 REL: 510
    ABSTRACT: AIX NOT CALLING LAST_ERROR

    PROBLEM DESCRIPTION:
    Possible loss of a hardware error log

    PROBLEM CONCLUSION:
    Have the call to RTAS event-scan check for hardware error
    return.

    ------

    APAR: IY19414 COMPID: 5765E6100 REL: 510
    ABSTRACT: DSI DURING HOTPLUG ATTEMPT

    PROBLEM DESCRIPTION:
    crash during hotplug when running 64 bit kernel

    PROBLEM CONCLUSION:
    preserve upper 32 bits of address of IPLCB

    ------

    APAR: IY19505 COMPID: 5765E6100 REL: 510
    ABSTRACT: NETWORK TIME PROTOCOL: MULTICASTING DOSEN'T SEEM TO BE

    PROBLEM DESCRIPTION:
    When Network Time Protocol multicast is done nothing happens
    i.e it doesn't ntp multicast

    PROBLEM CONCLUSION:
    The new code actually sendsto 224.0.1.1 ( with the correct MAC
    for the mcast group ) on each interface.

    ------

    APAR: IY19506 COMPID: 5765E6100 REL: 510
    ABSTRACT: NDPD-HOST DOESN'T DETECT THE MODIFICATION OF EN INTERFACE

    PROBLEM DESCRIPTION:
    If a user deletes an IPv6 address using ifconfig, ndpd-host
    does not detect this deletion. Therefore when a new router
    advertisement arrives, ndpd-host does not reconfigure this
    address.

    PROBLEM CONCLUSION:
    Make ndpd-host delete this prefix from the prefix list when
    a user deletes this address using ifconfig.

    ------

    APAR: IY19507 COMPID: 5765E6100 REL: 510
    ABSTRACT: SNMPD ALWAYS SETS IPDEFAULTTTL TO 0 ON 64BIT OS

    PROBLEM DESCRIPTION:
    On a machine running 64 bit kernel, do:
    snmpinfo -m set -c private ipDefaultTTL.0=10
    then do:
    snmpinfo -m get ipDefaultTTL.0
    we will get:
    1.3.6.1.2.1.4.2.0 = 0

    PROBLEM CONCLUSION:
    In src/tcpip/usr/sbin/snmpd/ip.c file, s_ip_default_ttl()
    routine, add the check to see which kernel is the
    snmpd running on:
                if (__KERNEL_64()) {
                      ttl64 =(long)( *((long *)(ot -> ot_save)));
                      bcopy(&ttl64, optreq.data, sizeof(long));
                }
                else {
                      ttl = *((int *)(ot -> ot_save));
                      bcopy (&ttl, optreq.data, sizeof (int));
                }

    ------

    APAR: IY19524 COMPID: 5765E6100 REL: 510
    ABSTRACT: CAPABILITY TO QUEUE OUTGOING IP PACKETS THROUGH FIREWALL HOOKS

    PROBLEM DESCRIPTION:
    There is no provision in 4.3 firewall hooks interface for
    the external function to queue the outgoing packets.

    PROBLEM CONCLUSION:
    The interface is enhanced so that a NULL return value of the
    mbuf will indicate to IP that the called function has decided
    to handle the packet itself. We don't have to do any more
    processing on that packet.

    ------

    APAR: IY19534 COMPID: 5765E6100 REL: 510
    ABSTRACT: SIMPLIFIED CHINESE DOES NOT WORK IN GRAPHIGS SINCE AIX433

    PROBLEM DESCRIPTION:
    The Simplified Chinese input method is not working correctly
    in graPHIGS in releases AIX433 and later.

    PROBLEM SUMMARY:
    Input method indicator text doesn't change. Pre-edit location
    is wrong. Attempts at input result in core dumps.

    PROBLEM CONCLUSION:
    Replace the code that generates the indicator text. Check
    the current input state to avoid or make up for out-of-order
    input method callbacks.

    ------

    APAR: IY19686 COMPID: 5765E6100 REL: 510
    ABSTRACT: SEND ICMPV6 TIME EXCEEDED MESSAGES WHEN IPV6 FRAGENTS TIMEOUT

    PROBLEM DESCRIPTION:
    We don't send time exceeded messages for fragment reassembly.

    PROBLEM CONCLUSION:
    Send a time exceeded message

    ------

    APAR: IY19687 COMPID: 5765E6100 REL: 510
    ABSTRACT: TRACEROUTE PROBLEMS

    PROBLEM DESCRIPTION:
    traceroute does not build the IPv6 routing headers correctly.
    It uses the wrong destination and the last address in the
    routing header is always wrong.

    PROBLEM CONCLUSION:
    Remove a line of code that was overwriting the destination.
    Correct the creation of the last address in the routing header

    ------

    APAR: IY19689 COMPID: 5765E6100 REL: 510
    ABSTRACT: FSDB: VARIOUS IMPROVEMENTS

    PROBLEM DESCRIPTION:
    Cannot view and modify some JFS2 filesystem data with fsdb.

    PROBLEM CONCLUSION:
    Improve fsdb interface to view and modify more of the JFS2
    filesystem metadata structures.

    ------

    APAR: IY19692 COMPID: 5765E6100 REL: 510
    ABSTRACT: HOST RESOURCES DPI SUB-AGENT VERSION 1 NOT TRANSLATED

    PROBLEM DESCRIPTION:
    Run the command '/usr/sbin/hostmibd -d 32'. Press Ctrl-C.
    At the last line the text
    'Host Resources DPI sub-agent Version 1' is not translated.

    PROBLEM CONCLUSION:
    Translate the message:
    "Host Resources DPI sub-agent Version 1".

    ------

    APAR: IY19693 COMPID: 5765E6100 REL: 510
    ABSTRACT: NON-ROOT TRIES TO COPY SYSTEM DUMP W/SMIT -> WRONG ERROR MSG

    PROBLEM DESCRIPTION:
    Trying to copy dump from dump device to file as a
    non-root user from smitty does not give a clear
    error message.

    PROBLEM CONCLUSION:
    Make sure the return code from ksh is caught here and display
    message (Permission Denied).

    ------

    APAR: IY19694 COMPID: 5765E6100 REL: 510
    ABSTRACT: AUTOCONF6 DOESN'T DO SIOCSNETOPT CORRECTLY FOR 64 BIT

    PROBLEM DESCRIPTION:
    The network option main_if6 will have a garbage value after
    running autoconf6.

    PROBLEM CONCLUSION:
    autoconf6 needs to call SIOCSNETOPT with a long long if the
    kernel is 64 bit.

    ------

    APAR: IY19700 COMPID: 5765E6100 REL: 510
    ABSTRACT: FSCK: BAILS OUT WHEN SUPERBLOCK SIZE DOESN'T MATCH BMAP SIZE

    PROBLEM DESCRIPTION:
    fsck exits during phase 8 without correcting the JFS2
    filesystem

    PROBLEM CONCLUSION:
    JFS2 fsck will compare the size of the filesystem according
    to the superblock and the size of the filesystem according
    to the block map. Use the smaller value for checking.

    ------

    APAR: IY19702 COMPID: 5765E6100 REL: 510
    ABSTRACT: DUMPFS: INCORRECTLY GETS ADDRESS FOR NON-CONTIGUOUS DMAP PAGES

    PROBLEM DESCRIPTION:
    dumpfs on a JFS2 filesystem incorrectly displays some dmap
    pages

    PROBLEM CONCLUSION:
    Correct JFS2 dumpfs to get the dmap pages by walking the
    block map inode xtree.

    ------

    APAR: IY19703 COMPID: 5765E6100 REL: 510
    ABSTRACT: FSCK: ADD SUPPORT FOR -D AND -I OPTIONS

    PROBLEM DESCRIPTION:
    fsck on JFS2 filesystem does not support -i and -d options

    PROBLEM CONCLUSION:
    Add support for -i and -d options for fsck on JFS2 filesytem.

    ------

    APAR: IY19742 COMPID: 5765E6100 REL: 510
    ABSTRACT: READ/WRITE CONTENTION PROBLEM IN FTPD

    PROBLEM DESCRIPTION:
    read/write contention problem in ftpd.

    ------

    APAR: IY19744 COMPID: 5765E6100 REL: 510
    ABSTRACT: SECURITY: BUFFER OVERFLOW IN XNTPD

    PROBLEM DESCRIPTION:
    A buffer overflow vulnerability exists in (x)ntpd.

    PROBLEM SUMMARY:
    A buffer overflow vulnerability exists in (x)ntpd. A 128-byte
    string is not properly bounded in maximum size.

    PROBLEM CONCLUSION:
    Properly bound the 128-byte string.

    ------

    APAR: IY19749 COMPID: 5765E6100 REL: 510
    ABSTRACT: GETHOSTBYXXX_R WILL CAUSE CORE DUMP POTENTIALLY

    PROBLEM DESCRIPTION:
    gethostbyaddr_r() is called to translate the client's IP
    address to a hostname. However, this call will free up a part
    of the result from any previous call to the function, and
    since we reference an earlier result after the log entry is
    being written, we are thus dealing with memory that
    has been freed (and re-allocated by some other part of the
    code and overwritten). This caused the mntlist corruption.".

    PROBLEM CONCLUSION:
     Don't use the strdup() routine in local resolver code which
    will introduce the free/malloc issue.

    ------

    APAR: IY19755 COMPID: 5765E6100 REL: 510
    ABSTRACT: AIX 5.1:LSFS SHOWS IMPROPER OUTPUT WITH JFS2 FILESYSTEMS

    PROBLEM DESCRIPTION:
    lsfs output for a JFS2 file system on a varied off VG
    shows an error message that the device does not exist. This
    is different than the behavior for a JFS filesystem.
    Additionally, df -s of a JFS2 filesystem in a varied off VG
    produces strange values. For a JFS filesystem an error
    message is displaying that the file system could not be found.

    PROBLEM CONCLUSION:
    Don't display error message when failing to open JFS2 device
    in lsfs since the VG may be varied off and the device is not
    available.
    df should check for error return on JFS2 file system and
    display an error message on failure.

    ------

    APAR: IY19756 COMPID: 5765E6100 REL: 510
    ABSTRACT: FTPD LOGS DLOPEN ERROR

    PROBLEM DESCRIPTION:
    A fix was put into ftpd (IY15897) to cleanup the dce
    credential files of an integrated login dce user. This fix
    was not correct for a non-dce user or root dce user.

    PROBLEM CONCLUSION:
    In dologout, make correct check for KRB5CCNAME and also
    check to see if user has root credentials (which should
    never be removed).

    ------

    APAR: IY19759 COMPID: 5765E6100 REL: 510
    ABSTRACT: FOR LOCAL INTERFACES ADD ROUTES THROUGH LOOPBACK

    PROBLEM DESCRIPTION:
    Customer will notice that packets to local interfaces are
    going through loopback even though the routing table doesn't
    indicate a route through loopback.

    PROBLEM CONCLUSION:
    Whenever an interface is added/deleted add/delete a route
    through loopback in the tcp/ip stack.

    ------

    APAR: IY19761 COMPID: 5765E6100 REL: 510
    ABSTRACT: PHOENIX ERROR IDS ARE INCORRECT

    PROBLEM DESCRIPTION:
    Customer will see different fields than usual in the error log
    when seeing a EEH error logged.

    PROBLEM CONCLUSION:
    Made the errors logged similar to the other errors displayed
    by the adapter.

    ------

    APAR: IY19765 COMPID: 5765E6100 REL: 510
    ABSTRACT: GRAPHIGS APP. LEAVES DEFUNCT PROCESS WITH AFM_CHILD_NUC=1

    PROBLEM DESCRIPTION:
    Customers graPHIGS based application can have
    multiple workstations opened simultaneously,
    and may dynamically open and close
    workstations. If AFM_CHILD_NUC=1 is used,
    this can result in defunct process(es).
    Although these defunct processes are in no way
    useing any CPU or memory resources, they can
    be disconcerting.

    LOCAL FIX:
    Don't use AFM_CHILD_NUC=1.

    PROBLEM SUMMARY:
    Customers graPHIGS based application can have
    multiple workstations opened simultaneously,
    and may dynamically open and close
    workstations. If AFM_CHILD_NUC=1 is used,
    this can result in defunct process(es).
    Although these defunct processes are in no way
    useing any CPU or memory resources, they can
    be disconcerting.

    PROBLEM CONCLUSION:
    As part of Close Connection, if a child nucleus is being
    used, invoke wait to acknowledge termination of child process.

    ------

    APAR: IY19819 COMPID: 5765E6100 REL: 510
    ABSTRACT: NIM SPOT CREATE NOT INSTALLING ALL FIXES IN LPP_SOURCE

    PROBLEM DESCRIPTION:
    When creating a NIM SPOT, not all of the bos.rte.* updates
    in the lpp_source are being installed.

    PROBLEM CONCLUSION:
    The search pattern in c_instspot was changed to include
    all bos.rte.* updates during the SPOT creation.

    ------

    APAR: IY19820 COMPID: 5765E6100 REL: 510
    ABSTRACT: WSME HELP WILL NOT RUN WHEN ONLY XLATED WSME HELP IS INSTALLED

    PROBLEM DESCRIPTION:
    When the help system is configured incorrectly a default
    message appears.

    PROBLEM CONCLUSION:
    Added sysmgt.help.en_US to the simages list. This ensures that
    the extended help for WebSM gets installed.

    ------

    APAR: IY19822 COMPID: 5765E6100 REL: 510
    ABSTRACT: UNTRANSLATION YES AND NO IN ENT0 PROPERTY

    PROBLEM DESCRIPTION:
    Yes and No are not translated in WebSM.

    PROBLEM CONCLUSION:
    Added Yes and No translation to ODM.

    ------

    APAR: IY19824 COMPID: 5765E6100 REL: 510
    ABSTRACT: INCORRECT "NUMBER OF INPUTS" IN RTAS CALL BUFFERS

    PROBLEM DESCRIPTION:
    None - design change.

    PROBLEM CONCLUSION:
    Increase the Number Inputs argument by one for the following
    RTAS calls on CHRP systems:
    ibm,read-pci-config
    ibm,write-pci-config
    ibm,set-eeh-option
    ibm,set-slot-reset
    ibm,read-slot-reset-state

    ------

    APAR: IY19826 COMPID: 5765E6100 REL: 510
    ABSTRACT: LINK LOCAL ADDRESS OF A CTI TUNNEL AND RIPNG

    PROBLEM DESCRIPTION:
    gated will print errors to the gated log file for cti tunnel
    interfaces that were set up with specific non-link-local
    IPv6 addresses

    PROBLEM CONCLUSION:
    Correct the way link-local aliases are assigned to cti tunnel
    interfaces in the chgif method

    ------

    APAR: IY19827 COMPID: 5765E6100 REL: 510
    ABSTRACT: PER CPU STATS CHANGE NOT DONE FOR 3 OF THE TCPSTAT COUNTERS

    PROBLEM DESCRIPTION:
    tcps_upsackholes, tcps_upsackblocks, tcps_rcvacktoomuch
    values are not maintained in per cpu counters. Hence
    the values are always displayed as zero.

    PROBLEM CONCLUSION:
    tcps_upsackholes, tcps_upsackblocks, tcps_rcvacktoomuch are
    maintained in per cpu stats counters like other stats fields.

    ------

    APAR: IY19828 COMPID: 5765E6100 REL: 510
    ABSTRACT: UNSAFE NOT TRANSLATED

    PROBLEM DESCRIPTION:
    Non-English cuswtomers will see the English text 'unsafe'
    rather than a translated version.

    PROBLEM CONCLUSION:
    Add proper translation call to map.c and message to
    sendmail811.msg file.

    ------

    APAR: IY19830 COMPID: 5765E6100 REL: 510
    ABSTRACT: DISPLAY LARGESEND STATS USING NETSTAT

    PROBLEM DESCRIPTION:
    Not a defect. Currently netstat -s does not show the LargeSend
    statistics.

    PROBLEM CONCLUSION:
    netstat -s was modified to show the values of three LargeSend
    variables:
    tcps_largesend, tcps_lsbytes, tcps_lsmax.

    ------

    APAR: IY19834 COMPID: 5765E6100 REL: 510
    ABSTRACT: 64-BIT APPS MAY CRASH 64-BIT KERNEL DUE TO MEMORY ALLOC.

    PROBLEM DESCRIPTION:
    Possible crash in vm_det as called by xmalloc1

    PROBLEM CONCLUSION:
    do not call vm_det if vm_att not caller previously

    ------

    APAR: IY19841 COMPID: 5765E6100 REL: 510
    ABSTRACT: SENDMAIL NEEDS TO CREATE ITS PID FILE IN /ETC ALSO

    PROBLEM DESCRIPTION:
    If the customer has scripts that reference the sendmail.pid
    file, they may fail.

    PROBLEM CONCLUSION:
    Manually create a link in /etc to /etc/mail/sendmail.pid

    ------

    APAR: IY19857 COMPID: 5765E6100 REL: 510
    ABSTRACT: FILEMON STOPAS, DISPLAYS TRC_READ ERRORS DURING HEAVY IO

    PROBLEM DESCRIPTION:
    When the system has a heavy IO or load, if filemon
    is started at this time, then both the offline and
    realtime filemon produces lot of trc_read and trc_lseek
    errors and also it abruptly stops its execution after
    reporting a trc_vfs_ino error stating not a OPEN, OPENX
    or CREAT SVC.

    PROBLEM CONCLUSION:
    Fixed the code to take into account missing SVCs due to
    heavy IO. This will fix the trc_lseek and trc_read errors
    The trc_vfs_ino error is fixed by adding READ and WRITE svcs
    inaddition to OPEN, OPENX and CREATE SVCs in trc_vfs_ino
    error check, hence filemon will stop only if the SVCs are
    not OPEN, OPENX, CREAT, READ and WRITE.

    ------

    APAR: IY19864 COMPID: 5765E6100 REL: 510
    ABSTRACT: FSCK CORE DUMPS ON JFS2 FILESYSTEM, IF SPACE PROBLEMS

    PROBLEM DESCRIPTION:
    fsck core dumps on a JFS2 filesystem when it cannot access
    the fsck working space at the end of the filesystem.

    PROBLEM CONCLUSION:
    fsck for JFS2 needs to not try to track how many times it has
    failed to access the filesystem during its initialization
    phase since the necessary data structures have not been
    allocated yet.

    ------

    APAR: IY19881 COMPID: 5765E6100 REL: 510
    ABSTRACT: ALLOW TCP_MAXSEG OPTION TO SET MSS

    PROBLEM DESCRIPTION:
    IP packets will get fragmented if you add new headers to the
    TCP packet.

    PROBLEM CONCLUSION:
    Allow MSS (TCP Maximum Segment Size) to modified through the
    TCP_MAXSEG socket option.

    ------

    APAR: IY19900 COMPID: 5765E6100 REL: 510
    ABSTRACT: TOPAS DISPLAY MAY NOT BE THE HOT RESOURCES

    PROBLEM DESCRIPTION:
    The displayed list of most active disks,network adapters,cpus
    and wlm classes may not be the hot entities in the system
    respectively.

    PROBLEM CONCLUSION:
    Corrected the parameters passed to the sort function which
    does the sorting.Reframed the output for "topas -h".

    ------

    APAR: IY19905 COMPID: 5765E6100 REL: 510
    ABSTRACT: TRUSS DOESN'T SHOW 64-BIT FAULT ADDR ON 64-BIT APP

    PROBLEM DESCRIPTION:
    truss shows wrong fault address

    PROBLEM CONCLUSION:
    Fixed the code to print appriprate correct type of
    fault address

    ------

    APAR: IY19920 COMPID: 5765E6100 REL: 510
    ABSTRACT: EEH:M2+:64B - SYSINTR-LOAD TO PCI I/O ADR SPACE-DATA PARITY ERR

    PROBLEM DESCRIPTION:
    Missing interrupt during EEH event. Error log entry
    INTRPPC_ERR after EEH_EXIT is logged

    PROBLEM CONCLUSION:
    Claim interrupte during EEH event.

    ------

    APAR: IY19964 COMPID: 5765E6100 REL: 510
    ABSTRACT: XMPEEK DOESN'T SHOW ALL THE STATS

    PROBLEM DESCRIPTION:
    Running xmpeek -l command may not display all the statistics
    and the output may look incomplete.

    PROBLEM CONCLUSION:
    Fixed the problem which causes the failure of KMem
    stats initialization

    ------

    APAR: IY20022 COMPID: 5765E6100 REL: 510
    ABSTRACT: FILEPLACE SHOWS WRONG OUTPUT FOR SPARSE FILES ON LARGE FS

    PROBLEM DESCRIPTION:
    fileplace shows wrong output for sparse files when a sparse
    file is appended and its size goes beyond 4MB.
    This happens with sparse files on Large Enabled filesystem.

    PROBLEM CONCLUSION:
    fixed the code to calculate the no. of fragments correctly
    if the size of sparse file is greater than 4MB.

    ------

    APAR: IY20059 COMPID: 5765E6100 REL: 510
    ABSTRACT: LOOPBACK ROUTE DOES NOT GET DELETED ON IFCONFIG DETACH

    PROBLEM DESCRIPTION:
    After detaching an interface through ifconfig, a route through
    loopback for the detached interface will still show up in the
    routing table.

    PROBLEM CONCLUSION:
    When detaching an interface delete the route through loopback.

    ------

    APAR: IY20107 COMPID: 5765E6100 REL: 510
    ABSTRACT: TPROF HOGS CPU

    PROBLEM DESCRIPTION:
    tprof hogs CPU when executed in real time mode and makes the
    system appearently in hung condition.
    Once the tprof execution is finished, system behaves normal.
    This problems occurs on uni-processor machines and when
    tprof is run on CPU intensive application.

    PROBLEM CONCLUSION:
    fixed the code to set the priority of tprof & running
    application correctly.

    ------

    APAR: IY20112 COMPID: 5765E6100 REL: 510
    ABSTRACT: TRUSS -TRXSOMW W/O SUBOPT CAUSES BAD USAGE MSG

    PROBLEM DESCRIPTION:
    truss with any of the options -m, -o, -s, -t, -r, -w, -x,
    without providing a suboption, or additional argument,
    will cause a usage message with unexpected text.

    PROBLEM CONCLUSION:
    Fixed the code to make the exitusage function display the
    usage message without any errors.

    ------

    APAR: IY20248 COMPID: 5765E6100 REL: 510
    ABSTRACT: UPDATE FDPR TOOL WITH NEW OPTIMIZATIONS

    PROBLEM DESCRIPTION:
    Enhancements to fdpr benchmark support tool

    PROBLEM CONCLUSION:
    Update fdpr tool with new optimizations

    ------

    APAR: IY20255 COMPID: 5765E6100 REL: 510
    ABSTRACT: IA64: TELNET USES OBSELETE NLS MACROS

    PROBLEM DESCRIPTION:
    When using a wide terminfo name, it will fail in kanji and
    double byte languages

    PROBLEM CONCLUSION:
    Replace the obsolete NLS macros with multibyte routines

    ------

    APAR: IY20256 COMPID: 5765E6100 REL: 510
    ABSTRACT: TELNET ESCAPE SEQUENCE(SEND AO) FAILS - TELNET CLIENT?

    PROBLEM DESCRIPTION:
    Telnet escape sequence 'send ao' hangs

    PROBLEM CONCLUSION:
    Urgent pointer should point one past last byte of urgent data

    ------

    APAR: IY20286 COMPID: 5765E6100 REL: 510
    ABSTRACT: SMIT->SYSDUMP LEAVES A TEMP FILE IN /TMP

    PROBLEM DESCRIPTION:
    copy dump from smit leaves a temporary file in /tmp.

    PROBLEM CONCLUSION:
    Make sure the temporary file is deleted before exiting.

    ------

    APAR: IY20289 COMPID: 5765E6100 REL: 510
    ABSTRACT: NIM:VERIFY CRON DAEMON IS RUNNING

    PROBLEM DESCRIPTION:
    When doing a push install, if the cron daemon is not running
    the client machine does not reboot.

    PROBLEM CONCLUSION:
    Make change to c_at.sh for handling cron daemon check prior to
    scheduling a command.

    ------

    APAR: IY20336 COMPID: 5765E6100 REL: 510
    ABSTRACT: MODIFY SMIT HELP ID'S FOR TRANSMIT QUEUE SIZE

    PROBLEM DESCRIPTION:
    Token-Ring Smit and WebSM help has Transmit queue size limits
    that do not correspond to actual transmit queue size limits.
    16-16384

    PROBLEM CONCLUSION:
    Modified Help text to reflect the current values.

    ------

    APAR: IY20337 COMPID: 5765E6100 REL: 510
    ABSTRACT: POSSIBLE RACE CONDITION VULNERABILITIES

    PROBLEM DESCRIPTION:
    Symptoms not visible to the user.

    PROBLEM CONCLUSION:
    The use of a temp file as a scratch area was removed.

    ------

    APAR: IY20338 COMPID: 5765E6100 REL: 510
    ABSTRACT: XTABLET TEST NOT WORKING PROPERLY AFTER CHANGEPOINTER ACTIVATED

    PROBLEM DESCRIPTION:
    Maximum axis values returned from XListInputDevices might be
    incorrect if previous application ran changed pointer device
    to tablet then back to mouse.

    PROBLEM CONCLUSION:
    Re-initialize axis values of tablet after changing pointer
    device back to mouse.

    ------

    APAR: IY20346 COMPID: 5765E6100 REL: 510
    ABSTRACT: IMPLEMENT AIX IBM,SET/GET-SYSTEM-PARAMTER RTAS

    PROBLEM DESCRIPTION:
    Diagnostic customers will not be able to get information about
    HSC.

    PROBLEM CONCLUSION:
    Add machine device driver ioctl call to call RTAS services
    for current information about HSC.

    ------

    APAR: IY20396 COMPID: 5765E6100 REL: 510
    ABSTRACT: TOPAS CORE DUMP

    PROBLEM DESCRIPTION:
    topas or any local consumer will Segfault and coredump
    when it tries to monitor more than 2000 processes

    PROBLEM CONCLUSION:
    Fixed the code for process instantiation such that it can
    handle > 4000 processes and also fixed the memory handler
    of the library to check the Boundry.

    ------

    APAR: IY20484 COMPID: 5765E6100 REL: 510
    ABSTRACT: FTPD CORE DUMPS

    PROBLEM DESCRIPTION:
    ftpd core dumps in yyparse() .

    ------

    APAR: IY20486 COMPID: 5765E6100 REL: 510
    ABSTRACT: SECURITY: POSSIBLE BUFFER OVERFLOW VULNERABILITY IN FTPD

    PROBLEM DESCRIPTION:
    There is a possible buffer overflow vulnerability in ftpd
    which might elevate privileges of malicious user

    PROBLEM CONCLUSION:
    Reallocate memory, if it exceeds the allocated memory buffer

    ------

    APAR: IY20495 COMPID: 5765E6100 REL: 510
    ABSTRACT: PTY CAN PANIC UNDER STRESS

    PROBLEM DESCRIPTION:
    The pty driver assumes in one part of the code that if
    a failure happens, it needs to free at least one mbuf. But
    it could be that no mbufs need to be free if the error
    occurred on the first mbuf.
    The stack trace looks like this:
    IAR: . ptydd:pty_tn_mbuf_to_mblk +2e4 (0161f254)
    LR: . ptydd:pty_tn_mbuf_to_mblk +238 (0161f1a8)
    34746d84: . ptydd:pty_receive_socket +22c (01627b1c)
    34746de4: . ptydd:pts_rsrv +114 (0162619c)
    34746e44: . pse:sq_wrapper +ac (0150aa1c)
    34746e84: . pse:csq_run +23c (014fb4b8)
    34746ee4: . pse:csq_lateral +a4 (014fa52c)
    34746f44: . pse:runq_run +c8 (0150ae08)
    34746fa4: . pse:flip_and_run +38 (0150af64)
    34746ff4: .low+0 (00000000)
    00461d50: . pse:flip_and_run +18 (0150af44)
    00461d90: .i_offlevel+84 (0001c6d4)
    00461de0: .i_softmod+338 (0001c3a8)
    00461e70: flih_603_patch+cc (00028864)

    PROBLEM CONCLUSION:
    The solution is to check the special case where no mbufs need
    to be freed

    ------

    APAR: IY20526 COMPID: 5765E6100 REL: 510
    ABSTRACT: __IOCTL() CALLED INCORRECTLY

    PROBLEM DESCRIPTION:
    The result is unpredictable depending on the 5th paramter.

    PROBLEM CONCLUSION:
    Add prototype to a header file. Add the fifth parameter to the
    calling function.

    ------

    APAR: IY20544 COMPID: 5765E6100 REL: 510
    ABSTRACT: IA64: PROBLEMS WITH PROFILING

    PROBLEM DESCRIPTION:
    Profiling information will not be correct.

    PROBLEM CONCLUSION:
    Fix improper usage of pointer and handle the side effects
    associated with the fix.

    ------

    APAR: IY20545 COMPID: 5765E6100 REL: 510
    ABSTRACT: IA64 IMPLEMENTATION FOR MCOUNT HAS EXCESSIVE OVERHEAD.

    PROBLEM DESCRIPTION:
    Simple programs may not show any degredation in performance
    but more complex and recursive programs will show a
    significant degredation in performance.

    PROBLEM CONCLUSION:
    Modify the code to bypass the _unwind() function when using
    non-graph profiling (-p).

    ------

    APAR: IY20552 COMPID: 5765E6100 REL: 510
    ABSTRACT: IMPROVING LOGREDO ERROR HANDLING

    PROBLEM DESCRIPTION:
    The system was installed with with 510 Gold CD, then
    applied the fix for IY19375. bosboot, and rebooted
    fine, but login caused the system crashed.
    At the boot process, we see "*** Log Is Dirty ! ***"
    console message, which should not show up.

    PROBLEM CONCLUSION:
    improve logredo error handling

    ------

    APAR: IY20554 COMPID: 5765E6100 REL: 510
    ABSTRACT: LOGREDO.H ASSERT IS DEFINED DEBUG.H

    PROBLEM DESCRIPTION:
    ASSERT is defined in j2_debug.h when _J2_DEBUG is NOT defined.

    PROBLEM CONCLUSION:
    ASSERT is defined in j2_debug.h when _J2_DEBUG is NOT defined.
    So put the definition of ASSERT in logredo.h when _J2_DEBUG
    is defined

    ------

    APAR: IY20606 COMPID: 5765E6100 REL: 510
    ABSTRACT: DUMPCHECK MAY NOT WORK IN OTHER LOCALES

    PROBLEM DESCRIPTION:
    dumpcheck may not work in locales other than English

    LOCAL FIX:
    Make the dumpcheck function locale independent.

    PROBLEM CONCLUSION:
    Make sure the working locale is C inside dumpcheck.

    ------

    APAR: IY20633 COMPID: 5765E6100 REL: 510
    ABSTRACT: TCBCK ON /VAR/SPOOL/SECRETMAIL ON 64BIT TCB ON SYSTEM

    PROBLEM DESCRIPTION:
    tcbck fails on /var/spool/secretmail on a 64-bit TCP enabled
    system

    PROBLEM CONCLUSION:
    Packaging issue, no customer impact.

    ------

    APAR: IY20637 COMPID: 5765E6100 REL: 510
    ABSTRACT: FIX -Y FLAG AND OTHER FLAG FIXES

    PROBLEM DESCRIPTION:
    The -Y flag will not work correctly if it passed without
    the -I flag

    PROBLEM CONCLUSION:
    fix geninstall so that the -Y flag can be passed outside the
    -I flag. Also fixed a problem with the installp flags k and t
    in the parse_installp_flags function.

    ------

    APAR: IY20638 COMPID: 5765E6100 REL: 510
    ABSTRACT: NO INSTALLABLE SOFTWARE PRODUCTS WERE FOUND ON THE MEDIA.

    PROBLEM DESCRIPTION:
    Listing software on media won't alway produce
    the correct results.

    PROBLEM CONCLUSION:
    Use installp -qLd to attempt to generate a .toc file in
    case one doesn't exist.

    ------

    APAR: IY20805 COMPID: 5765E6100 REL: 510
    ABSTRACT: 64BIT - DEADLOCK BETWEEN ADSPACE LOCK AND INODE LOCK

    PROBLEM DESCRIPTION:
    Dead lock between inode and adspace lock.

    PROBLEM CONCLUSION:
    implement an improvement in 64 bit environment, which will
    allow the user buffer for the reader to be in any maxdata
    segment. This is accomplished by avoiding the taking of the
    adspace_lock in the read path.

    ------

    APAR: IY20809 COMPID: 5765E6100 REL: 510
    ABSTRACT: CORRECTIONS FOR DISTRIBUTED LOCKS (64B KERNEL PERFORMANCE)

    PROBLEM DESCRIPTION:
    When dist_locks were used as the TOD lock, we saw significant
    performance impact when running test scenarious that used
    NFS fairly intensively. The scenarios were causing the tod
    lock to be taken in write mode fairly frequently. These
    scenarious caused the system to hang in less than a minute
    due to contention for related locks.

    PROBLEM CONCLUSION:
    Correct the implementation such that the simple lock
    contention within the dist lock framework is significantly
    reduced.

    ------

    APAR: IY20834 COMPID: 5765E6100 REL: 510
    ABSTRACT: LOADER ENTRIES MAY NOT BE RELOCATED.

    PROBLEM DESCRIPTION:
    When executing a 64-bit application the array of dependencies
    built by the loader to be used by the usla may contain
    references to un-relocated loader entries.

    PROBLEM CONCLUSION:
    Ensure that all loader entries are relocated before passing
    to the usla.

    ------

    APAR: IY20865 COMPID: 5765E6100 REL: 510
    ABSTRACT: DETERMINE HOW/WHEN FILESETS WILL BE INSTALLED FOR CSM CODE

    PROBLEM DESCRIPTION:
    csm.client needs to be auto-installed.

    PROBLEM CONCLUSION:
    Add csm.client to the MIN_BOS.autoi bundle file.

    ------

    APAR: IY20892 COMPID: 5765E6100 REL: 510
    ABSTRACT: PSE:IOCTL AND CLOSE RACE CONDITION PANIC THE SYSTEM

    PROBLEM DESCRIPTION:
    The ioctl and close race condition in the Streams causes
    system panic.

    PROBLEM CONCLUSION:
    Cancel all pending ioctl requests from the
    osr_close_subr(). Only the close() should remain
    in the IOCTL osrq list.

    ------

    APAR: IY20900 COMPID: 5765E6100 REL: 510
    ABSTRACT: NIM: ALLOW MULTIPLE CLIENT OBJECTS ON THE COMMAND LINE

    PROBLEM DESCRIPTION:
    A user can only supply one machine object via command line
    interface.

    PROBLEM CONCLUSION:
    Change nim.c to allow multiple machine objects on the command
    line. Objects are then treated as a (temporory) machine group
    object.

    ------

    APAR: IY20906 COMPID: 5765E6100 REL: 510
    ABSTRACT: LARGE 64-BIT APPLICATIONS MAY CORE DUMP ON THE 64-BIT KERNEL

    PROBLEM DESCRIPTION:
    Core dumps running large 64-bit applications on the 64-bit
    kernel.

    PROBLEM CONCLUSION:
    Correct problem with segment table reload.

    ------

    APAR: IY20926 COMPID: 5765E6100 REL: 510
    ABSTRACT: YP CLIENTS BIND TO WRONG INTERFACE ON AIX SERVER

    PROBLEM DESCRIPTION:
    For YP servers who are configured with a large number of
    network interfaces, some clients might bind to an interface
    other than the one on their local subnet.

    PROBLEM CONCLUSION:
    The solution is to change the code to dynamically detect how
    many interface configurations exist, and use them all.

    ------

    APAR: IY20943 COMPID: 5765E6100 REL: 510
    ABSTRACT: TCP CLIENT SENDS RST FLAG TO SNMPD, CAUSED IT EXITS BECAUSE THE

    PROBLEM DESCRIPTION:
    snmpd daemon dies(not core dumped) during
    the accept() call while the tcp client sends
    snmpd a RST flag.

    ------

    APAR: IY20945 COMPID: 5765E6100 REL: 510
    ABSTRACT: SMITTY OPTION: STOP TCPIP DAEMONS FAILS

    PROBLEM DESCRIPTION:
    When typing smitty tcpip and selecting Further Configuration
    a list of choices are available. If the option to Stop TCPIP
    Daemons is selected it will fail.

    PROBLEM CONCLUSION:
    A change was made to hostmibd. This change allows hostmibd
    to listen for any request made to hostmibd by the SRC Master.

    ------

    APAR: IY21098 COMPID: 5765E6100 REL: 510
    ABSTRACT: APP*.DB AND WSERVER CVERSION UPDATES NEEDED

    PROBLEM DESCRIPTION:
    Because of changes made that added new methods to framework
    classes which were needed for new hardware, compatability
    versions for Web-based System Manager must be updated.

    PROBLEM CONCLUSION:
    Update the App*.db files and WServer version, cversion, and
    mfversion to new levels.

    ------

    APAR: IY21133 COMPID: 5765E6100 REL: 510
    ABSTRACT: RAM DISK DOES NOT RUN ON 64 BIT MACHINES.

    PROBLEM DESCRIPTION:
    Unable to make a ram disk on 64 bit kernel

    PROBLEM CONCLUSION:
    Replace makedev() with makedevno() to work on both 32/64bit
    kernels, and set DEV_64BIT/DEV_64L in d_opts of the devsw.

    ------

    APAR: IY21134 COMPID: 5765E6100 REL: 510
    ABSTRACT: UNMOUNT ALLR GIVES INVALID SYSTEM CALL ERR

    PROBLEM DESCRIPTION:
    When using 'umount all' or 'umount allr' with a cache
    filesystem mounted, the user will get an error 22, but all
    filesytems will be unmounted.

    PROBLEM CONCLUSION:
    Have mount unmark the cachefs backing filesystems, so that they
    won't be unmounted twice.

    ------

    APAR: IY21138 COMPID: 5765E6100 REL: 510
    ABSTRACT: NEUTRAL PLATFORM INSTALL IMAGES HANDLED INCORRECTLY BY BFFCREAT

    PROBLEM DESCRIPTION:
    Not all images will be copied with bffcreate when multiple
    files are copied that belong to the same package which is
    marked as "neutral (N)" instead of "risc (R)" or "ia64 (I)".

    PROBLEM CONCLUSION:
    In bff.c, in the function inu_get_bff_name, if the package
    is not RISC, instead of appending the platform type to the
    end of the image name (after the '.I'), we will put it
    before the '.I'. This will result in bffcreate creating
    images with distinct names instead of overwriting an
    image with the same name.

    ------

    APAR: IY21140 COMPID: 5765E6100 REL: 510
    ABSTRACT: STARTSRC -S NDPD-HOST REMOVES INTERFACE

    PROBLEM DESCRIPTION:
    If the customer adds a non-link-local IPv6 address
    using ifconfig, ndpd-host will delete this address
    when it starts up

    PROBLEM CONCLUSION:
    Code was deleting an address twice. Stop doing this.

    ------

    APAR: IY21151 COMPID: 5765E6100 REL: 510
    ABSTRACT: CREATE A SERVER.BND FOR ADDITIONAL FILESETS CUSTOMERS MAY

    PROBLEM DESCRIPTION:
    The Server bundle was removed in 5.1.0 because we felt there
    was not a need to have the Server/Client distinction since
    we now only ship servers. But, it was felt there was a number
    of filesets that a customer may want to install that were
    not on the first CD. This will give them an easy way to do
    this.

    PROBLEM CONCLUSION:
    Ship the Server.bnd file with these filesets listed:
    bos.acct
    bos.content_list
    pkg_gd.html.en_US
    bos.perf.diag_tool
    bos.perf.tools
    perfagent.tools
    bos.sysmgt.trace
    bos.sysmgt.quota
    bos.terminfo.print.data

    ------

    APAR: IY21173 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM CRASHES WITH INSTRUCTION STORAGAE INTERRUPT

    PROBLEM DESCRIPTION:
    System crashes with Instruction Storage Interrupt.

    PROBLEM CONCLUSION:
    Pin code during the load of the kernel extension; unpin
    during unload.

    ------

    APAR: IY21180 COMPID: 5765E6100 REL: 510
    ABSTRACT: FDPR UPDATES FOR FVT/BENCHMARK TESTS

    PROBLEM DESCRIPTION:
    limitations on benchmark tests

    PROBLEM CONCLUSION:
    updates to support performance enhancements discovered
    during benchmark runs

    ------

    APAR: IY21209 COMPID: 5765E6100 REL: 510
    ABSTRACT: CREATING A NEW COMMAND CALLED IFCONFIG.XS TO MANAGE X25 IF INTE

    PROBLEM DESCRIPTION:
    When the customer tries to use ifconfig command to manage
    X25 if interface in 64bit kernel, the system will crash.

    PROBLEM CONCLUSION:
    A new command called ifconfig.xs is created in x25 to manage
    x25 if interface instead of using ifconfig. In ifconfig.xs,
    SYS_CFGDD is used to pass down the parameters to the driver
    instead of using SYS_CFGKMOD which is used in ifconfig. In
    order to run ifconfig.xs, xs interface must be deleted from
    the interface list in ifconfig.

    ------

    APAR: IY21210 COMPID: 5765E6100 REL: 510
    ABSTRACT: OSLEVEL PERFORMANCE PROBLEM

    PROBLEM DESCRIPTION:
    Oslevel takes longer to execute if there are no RMLs.

    PROBLEM CONCLUSION:
    Oslevel will not rebuild RML cache if there are no RMLs.

    ------

    APAR: IY21252 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM HANG WITH WLM ON

    PROBLEM DESCRIPTION:
    System hang in initial invocation of page replacement in
    v_lfblru() with 64-bit kernel and WLM on due to pinned kernel
    pages not being skipped by the lru

    PROBLEM CONCLUSION:
    Correctly initialize LRUMEM range to skip over pinned kernel
    pages by marking them as a VMINT_LRUMEM range in initpftsw()

    ------

    APAR: IY21320 COMPID: 5765E6100 REL: 510
    ABSTRACT: INIT IGNORES SIGPWR IN A,B,C AND H RUN LEVELS

    PROBLEM DESCRIPTION:
    SIGPWR on init is lost when run level a,b,c or h is
    currently in progress with a 'wait' action. We address
    this problem through this apar so that these run levels
    work similar to that of normal run levels, in this
    case.

    PROBLEM SUMMARY:
    This APAR addresses two problems.
    1.SIGPWR on init is lost when run level a,b,c or h is
      currently in progress with a 'wait' action.
    2.SIGPWR on init blocks the current psuedo run level
      when run level a,b,c or h is currently in progress
      with a 'wait' action.

    PROBLEM CONCLUSION:
    These problems are fixed through appropriate code changes.

    ------

    APAR: IY21321 COMPID: 5765E6100 REL: 510
    ABSTRACT: INIT CALLS SETPCRED() OUTSIDE OF THE LOOP WHERE IT IS NEEDED.

    PROBLEM DESCRIPTION:
    Performance of init command is affected.

    PROBLEM CONCLUSION:
    Repeated setting of the current process credentials
    is avoided to fix the problem.

    ------

    APAR: IY21360 COMPID: 5765E6100 REL: 510
    ABSTRACT: CHRP SOFTROS CHANGES FOR DLPR FIRMWARE SUPPORT

    PROBLEM DESCRIPTION:
    no symptom - new function enablement

    PROBLEM CONCLUSION:
    new function enablement

    ------

    APAR: IY21365 COMPID: 5765E6100 REL: 510
    ABSTRACT: WLM SMIT DIALOGS CONTAIN OLD INFORMATION

    PROBLEM DESCRIPTION:
    The Workload Manager smit dialogs showing it as
    "Workload Management".

    PROBLEM CONCLUSION:
    The entries in the ODM configuration file are changed to
    resolve the problem.

    ------

    APAR: IY21369 COMPID: 5765E6100 REL: 510
    ABSTRACT: SENDMAIL ERROR WHEN BOOTING

    PROBLEM DESCRIPTION:
    System will complain about /etc/sendmail.pid already
    existing and ask User to specify another file.

    PROBLEM CONCLUSION:
    Code will check to see if link exists, if it does not, create
    link, else continue to bringup sendmail.

    ------

    APAR: IY21381 COMPID: 5765E6100 REL: 510
    ABSTRACT: UPDATE THE "SIMAGES_OPTIONS" LIST TO INCLUDE CSM IN LPP_SOURCE

    PROBLEM DESCRIPTION:
    lpp_source did not have csm.client, even though the source
    i.e., cd-rom has it.

    PROBLEM CONCLUSION:
    Add csm.client in the SIMAGES_OPTIONS of c_sh_lib.h file

    ------

    APAR: IY21416 COMPID: 5765E6100 REL: 510
    ABSTRACT: LPPCHKS FROM REJECT OF RSCT.CORE.GUI 2.2.0.1

    PROBLEM DESCRIPTION:
    Doing a reject of an update that contains a filename
    w/ a $ (e.g., A$B.class) will delete A.class,
    causing lppchk to fail, and requiring that the
    base image for this fileset be reinstalled.

    PROBLEM CONCLUSION:
    Replace "rm -rf" w/ unlink to delete the file.

    ------

    APAR: IY21422 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADD VMTUNE OPTION FOR THE NUMBER OF FRAMESET PER MEMORY POOL

    PROBLEM DESCRIPTION:
    We need to add a vmtune option that will allow the
    customer to set the number of framsets per mempool.
    By setting it to one, it should fix the slowdowns
    on 604e-based SP systems.

    PROBLEM SUMMARY:
    Added vmtune -v option to specify the
    number of framesets per mempool.

    PROBLEM CONCLUSION:
    Added vmtune -v option to specify the
    number of framesets per mempool.

    ------

    APAR: IY21494 COMPID: 5765E6100 REL: 510
    ABSTRACT: DOWNLOADING TAPE MICROCODE RESULTS IN A SENSE DATA DUMP

    PROBLEM DESCRIPTION:
      The customer will be unable to update the microcode on the
      first attempt to a tape drive.

    PROBLEM CONCLUSION:
      Query the device twice before returning a failure.

    ------

    APAR: IY21535 COMPID: 5765E6100 REL: 510
    ABSTRACT: ERRPT MESSAGES ARE CORREPTED ON JA_JP

    PROBLEM DESCRIPTION:
    errpt may clip multibyte characters in the middle.

    PROBLEM CONCLUSION:
    Make sure string formatting does not clip multibyte chars in
    the middle.

    ------

    APAR: IY21536 COMPID: 5765E6100 REL: 510
    ABSTRACT: IMPROVE PIO PERFORMANCE

    PROBLEM DESCRIPTION:
    Existing PIO calls are using the MCA calls for error detection.
    There is no error check for PCI PIO calls, therefore there are
    instructions that are being used unnecissarily.

    PROBLEM CONCLUSION:
    Modified the PIO calls to remove the unnecessary instructions.

    ------

    APAR: IY21616 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYNC COMMANDS MAY BE REQUIRED

    PROBLEM DESCRIPTION:
    Possible system crash on systems with CPUs that have L3
    caches, due to stale data being used by the adapter.

    PROBLEM CONCLUSION:
    Issue a specific macro call in the device driver to force the
    flushing of data from the L3 cache onto the real memory.

    ------

    APAR: IY21617 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYNC COMMANDS MAY BE REQUIRED

    PROBLEM DESCRIPTION:
    Small possibility of system hang or data corruption.
    Symptoms may vary.

    PROBLEM CONCLUSION:
    Place SYNC() instruction in critical code segments to ensure
    data stores to system memory complete prior to adapter
    notification.

    ------

    APAR: IY21629 COMPID: 5765E6100 REL: 510
    ABSTRACT: RESEARCH:M2+: GET DUPLICATE IP ADDR, INVALID MAC ADDR.

    PROBLEM DESCRIPTION:
    The duplicate IP and MAC addresses are displayed incorrectly
    in the error log file on 64-bit systems

    PROBLEM CONCLUSION:
    The duplicate IP address logged should be an 'unsigned int'
    instead of a 'long'.

    ------

    APAR: IY21642 COMPID: 5765E6100 REL: 510
    ABSTRACT: NIM FAILS TO LIST THE INSTALLED S/W FROM A GIVEN SPOT.

    PROBLEM DESCRIPTION:
    When trying to list the applied s/w updates,
    smitty nim was throwing error for geninstall -d is required

    PROBLEM CONCLUSION:
    Disabled the call to geinstall so that installp can be called
    to list the applied s/w updates with -s option when called
    thru smitty nim

    ------

    APAR: IY21643 COMPID: 5765E6100 REL: 510
    ABSTRACT: GENCOPY COPIES ADDITIONAL FILESETS WHEN DEVICES.ALL IS GIVEN

    PROBLEM DESCRIPTION:
    When executing the command gencopy -d /dev/cd0 devices.all
    additional filesets are copied to the target directory.

    PROBLEM CONCLUSION:
    Modified the gencopy command to select the correct filesets
    when devices.all is specified.

    ------

    APAR: IY21654 COMPID: 5765E6100 REL: 510
    ABSTRACT: UDP_RR ON LARGE SEND FAILS ABOVE 54752 BYTES

    PROBLEM DESCRIPTION:
    Customer will see TRANSMIT_FAILURE errors in the aix error
    log associated with the ent device.

    PROBLEM CONCLUSION:
    Increase TX buffer ratio on adapter.

    ------

    APAR: IY21656 COMPID: 5765E6100 REL: 510
    ABSTRACT: -20% RAW TPUT ON THE GIGABIT ETHERNET WITH LARGE_SEND ENABLED

    PROBLEM DESCRIPTION:
    TCP will not hand over large data to the adapter when
    largesend enabled. Also, it will delay sending small packets
    resulting in delayed ACKs from the receiver (when nagle is
    on).

    PROBLEM CONCLUSION:
    Once TCP decides how much to send, do large send on the full
    data. Previously only multiple of MSS is sent using largesend.
    Also, don't delay sending the last small piece (which will be
    less than the MSS).

    ------

    APAR: IY21724 COMPID: 5765E6100 REL: 510
    ABSTRACT: > 256 MB DATA AREA CAN'T BE PROCESSED BY DMPFMT

    PROBLEM DESCRIPTION:
    trcdead can't extract the trace.
    dmpfmt stops at the vmm dump table.

    PROBLEM CONCLUSION:
    Fix dmpfmt to handle large data areas and large files.

    ------

    APAR: IY21730 COMPID: 5765E6100 REL: 510
    ABSTRACT: FDPR RELOCATION/ADDRESS UPDATES

    PROBLEM DESCRIPTION:
    data relocation and address processing problems

    PROBLEM CONCLUSION:
    update algorithms for data relocation and address processing

    ------

    APAR: IY21781 COMPID: 5765E6100 REL: 510
    ABSTRACT: GENCOPY DEVICES.ALL MAY STILL COPY TOO MANY FILESETS.

    PROBLEM DESCRIPTION:
    Incorrect filesets are copied when the devices.all keyword is
    specified with gencopy.

    PROBLEM CONCLUSION:
    Corrected ambiguous fileset selection statement.

    ------

    APAR: IY21794 COMPID: 5765B7300 REL: 520
    ABSTRACT: STOP RESTART QMGR AMQ7472 GHOST.

    PROBLEM DESCRIPTION:
    MQ 5.2 base for AIX
    Customer shutdown MQ and then restarted it and got an AMQ7472
    error - type queue damaged.
    The FDCs show:
    AQ126003 aqqValidateQHeader arcE_OBJECT_DAMAGED
    The trace section in the FDC mentions !GHOST! queues
    I have seen this happen to several customers running 5.2
    The solution was to delete the GHOST queues.
    This is not the correct way to resolve this problem. MQ should
    this gracefully and not generate FDC's.

    PROBLEM CONCLUSION:
    This problem has been fixed and the fix will be shipped in the
    following PTFs:
        A) MQSeries for V5.2 CSD04
              Windows NT U200163
              AIX U480646
              HP-UX (V10) U480849
              HP-UX (V11) U480850
              Linux U480853
              Sun Solaris U480852
        B) MQSeries for V5.2.1 CSD04
              Windows NT/2000 U200153

    ------

    APAR: IY21797 COMPID: 5765E6100 REL: 510
    ABSTRACT: ALL DEVICES FILESETS INSTALLED DURING BOS INSTALL

    PROBLEM DESCRIPTION:
    All devices filesets installed during bos install.

    PROBLEM CONCLUSION:
    Fix code to only install appropriate devices filesets.

    ------

    APAR: IY21821 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM CRASH RUNNING DD USING 64-BIT KERNEL

    PROBLEM DESCRIPTION:
    System running 64-bit kernel crashed while running
    the dd command.

    PROBLEM CONCLUSION:
    in xlate_pin, check XLATE_PERSISTENT instead of XLATE_PRESENT
    of the cross memory descriptor pre translation flag.

    ------

    APAR: IY21830 COMPID: 5765E6100 REL: 510
    ABSTRACT: SHIP NIM_MASTER_SETUP SCRIPT FOR EASY INSTALL AND SETUP OF NIM

    PROBLEM DESCRIPTION:
    Users may find it difficult to initially setup a NIM
    environment; a setup script would be helpful for beginners.

    PROBLEM CONCLUSION:
    Created a configure/setup script which ships in the client
    fileset bos.sysmgt.nim.client.

    ------

    APAR: IY21874 COMPID: 5765E6100 REL: 510
    ABSTRACT: SLOW PERFORMANCE WITH LOOPBACK

    PROBLEM DESCRIPTION:
    Slower performance due to repeated execution of the
    ifa_ifwithroute function in a loop (going over all
    the interfaces).

    PROBLEM CONCLUSION:
    For an existing interface keep the IFA_ROUTE flag set, in
    case it is just being configured again.

    ------

    APAR: IY21883 COMPID: 5765E6100 REL: 510
    ABSTRACT: DEADLOCK IN PTY_INIT_SOCKET

    PROBLEM DESCRIPTION:
    The pty_init_socket routines holds the socket lock while
    it tries to acquire the pty lock. This is out of
    order and leads to a dead lock. The stack trace for all
    of the cpu's will show one cpu in pty_init_socket while
    another cpu will be, probably in an interrupt context,
    trying to acquire the socket lock but will already have
    the pty lock in the interrupted context.

    PROBLEM SUMMARY:
    The pty_init_socket routines holds the socket lock while
    it tries to acquire the pty lock. This is out of
    order and leads to a dead lock. The stack trace for all
    of the cpu's will show one cpu in pty_init_socket while
    another cpu will be, probably in an interrupt context,
    trying to acquire the socket lock but will already have
    the pty lock in the interrupted context.

    PROBLEM CONCLUSION:
    The pty lock is gained before the socket lock.

    ------

    APAR: IY21925 COMPID: 5765E6100 REL: 510
    ABSTRACT: EXPORTING NEW SYMBOLS FROM LIBPCAP.A

    PROBLEM DESCRIPTION:
    Exporting two new symbols from libpcap as requested
    bpf_filter()
    bpf_image()

    PROBLEM SUMMARY:
    New symbols were exported in libpcap.exp as required
    by the customer

    PROBLEM CONCLUSION:
    Exported new symbols in libpcap.exp

    ------

    APAR: IY21980 COMPID: 5765E6100 REL: 510
    ABSTRACT: FSCK CAN CORRUPT LOST+FOUND IN CERTAIN RARE CASES

    PROBLEM DESCRIPTION:
    When a catastrophically corrupted file system contains
    hundreds (variable, approximately 300 on a stardard JFS) of
    orphaned files, fsck will not properly constuct the lost+found
    directory.

    PROBLEM CONCLUSION:
    Correct fsck to correctly initialize directory blocks on
    fragment boundries.

    ------

    APAR: IY22017 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM CRASH AFTER UNLOADING ETHERNET DEVICE DRIVER

    PROBLEM DESCRIPTION:
    System crash:
    KDB(0)> f
    pvthread+000580 STACK:
    WARNING: bad IAR: 01A62078, display stack from LR: 000D7238
     000D7238 m_freem+00013C (704BFC00 ?? )
     0566A45C arptfree+000050 (??)
     0566A75C arptimer+000098 ()
     001087C0 Netintr+00012C ()
     00108654 netisr_thread+000014 ()
     000C8508 threadentry+000014 (??, ??, ??, ??)
    The device driver was not loaded in the kernel therefore
    it was not able to handle private mbufs

    PROBLEM CONCLUSION:
    Ensure that the device driver remains loaded to handle private
    mbufs.

    ------

    APAR: IY22021 COMPID: 5765E6100 REL: 510
    ABSTRACT: BUFFER OVERFLOW VULNERABILITIES IN TELNET

    PROBLEM DESCRIPTION:
    Due to buffer overflow vulnerability in telnetd code,
    there is a possible security problem

    PROBLEM CONCLUSION:
    Before writing to the buffer, check the buffer limits; if it
    exceeds, flush the buffer and then write the data

    ------

    APAR: IY22022 COMPID: 5765E6100 REL: 510
    ABSTRACT: COPYING UPDATES THRU SMITTY FAILS BECAUSE WRONG PREFIX ADDED

    PROBLEM DESCRIPTION:
    May not be able to copy bff updates to a directory using
    smitty or websm.

    PROBLEM CONCLUSION:
    Remove the S or SF prefix from fileset names in gencopy
    before calling bffcreate.

    ------

    APAR: IY22025 COMPID: 5765E6100 REL: 510
    ABSTRACT: GIGABIT ETHERNET: ADDITIONAL SYNC COMMAND REQUIRED

    PROBLEM DESCRIPTION:
    Potential data corruption or system crash.

    PROBLEM CONCLUSION:
    Add an io_sync instruction during open of adapter.

    ------

    APAR: IY22045 COMPID: 5765E6100 REL: 510
    ABSTRACT: SERVICE MODE PROBLEM ACCESSING SHELL PROMPT

    PROBLEM DESCRIPTION:
    The customer or customer engineer is unable to use the shell
    prompt in service mode once diagnostics has logged an error.

    PROBLEM CONCLUSION:
    Once diagnostics has forked the process within the function
    notifyServiceProgram(), issue a wait for the process.

    ------

    APAR: IY22046 COMPID: 5765E6100 REL: 510
    ABSTRACT: NCHECK CANNOT SEE A FILE

    PROBLEM DESCRIPTION:
    Running ncheck, istat, diskusg, or ff on a newly created file
    in a JFS2 file system doesn't see the file.

    PROBLEM CONCLUSION:
    Quiesce the JFS2 file system before attempting to perform
    an ncheck, istat, diskusg, or ff operation.

    ------

    APAR: IY22056 COMPID: 5765E6100 REL: 510
    ABSTRACT: IOCTL MD_DIAG_CHRP_SET_INDICATOR EXECUTES TWICE

    PROBLEM DESCRIPTION:
    Possible system degradation.

    PROBLEM CONCLUSION:
    Code modification to only call RTAS set indicator once
    from the ioctl diagnostic interface.

    ------

    APAR: IY22061 COMPID: 5765E6100 REL: 510
    ABSTRACT: CANNOT LOAD LOCALES IN 64-BIT ENVIRONMENT

    PROBLEM DESCRIPTION:
    No locales will work in the 64-bit environment.

    PROBLEM CONCLUSION:
    Fix the 64-bit symbol lookup code to return a proper result
    rather than always returning NULL for both success and
    failure.

    ------

    APAR: IY22073 COMPID: 5765E6100 REL: 510
    ABSTRACT: GENINSTALL SPACE CALCULATION OF RPM BUNDLES IS TOO INACCURATE

    PROBLEM DESCRIPTION:
    When the KDE desktop is selected from 51B install
    media, customers will end up not getting a desktop
    because of an incorrect size checking algorithm.

    PROBLEM CONCLUSION:
    Space checking should account for blocks needed for every
    file, rather than simply a byte total.

    ------

    APAR: IY22117 COMPID: 5765E6100 REL: 510
    ABSTRACT: EXTRA LOOPBACK ROUTES IN THE TCPIP ROUTING TABLE

    PROBLEM DESCRIPTION:
    The loopback routes have reappeared in bos.net.tcp.client
    for bos43X.

    PROBLEM CONCLUSION:
    Pull out the changes introduced by defects 338894 and 341020
    as done for 43V by Defect 341704.

    ------

    APAR: IY22122 COMPID: 5765E6100 REL: 510
    ABSTRACT: HOT VSU: NAMESPACE POLLUTION IN SOCKET.H

    PROBLEM DESCRIPTION:
    Certain problems when running VSU 5.1.1: complaint about
    sockaddr_storage being exposed in the XOPEN namespace. So
    it will fail the test.

    PROBLEM CONCLUSION:
    Move sockaddr_storage difinition to the _ALL_SOURCE section.

    ------

    APAR: IY22131 COMPID: 5765E6100 REL: 510
    ABSTRACT: PTY IOCTL CODE HAS ERROR

    PROBLEM DESCRIPTION:
    By inspection, the code was found to have a bug so there has
    not been any external symptoms. The code does not do a break
    out from a case statement as it should.

    PROBLEM CONCLUSION:
    Add in the break.

    ------

    APAR: IY22224 COMPID: 5765E6100 REL: 510
    ABSTRACT: SW LICENSE AGREEMENT FILES INCORRECTLY COPIED TO LPP_SOURCE

    PROBLEM DESCRIPTION:
    When swlag files are not located at the top level of an
    lpp_source location, a user may create a SPOT which does not
    need license acceptance before installing a system using NIM.

    PROBLEM CONCLUSION:
    Change the dest_locale in bff_create to reflect the top_level
    of the copy location and not the relative path set from a
    bff image copy (*/installp/ppc/.)

    ------

    APAR: IY22225 COMPID: 5765E6100 REL: 510
    ABSTRACT: SES DEVICES INCORRECTLY CONFIGURE AS SAFTE

    PROBLEM DESCRIPTION:
    Without the fix, SES devices will be configured as SAF-TE
    device.

    PROBLEM CONCLUSION:
    Add additional check before configuration.

    ------

    APAR: IY22270 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADD 5100-01 ML TO FIXDATA

    PROBLEM DESCRIPTION:
    Customers will not be able to determine that the 5100-01
    Recommended Maintenance package is installed.

    PROBLEM CONCLUSION:
    Add the 5100-01 maintenance package stanza to the fixdata

    ------

    APAR: IY22272 COMPID: 5765E6100 REL: 510
    ABSTRACT: INCORRECT EEH ERRORS LOGGED AGAINST SSA (4P) ADAPTERS

    PROBLEM DESCRIPTION:
    Incorrect EEH errors logged against SSA (4P) adapters usually
    at boot time.

    PROBLEM CONCLUSION:
    Changed driver to not disable DMA on adapter when closing
    adapter drivers last instance. Moved EEH config to adapter
    drivers config/deconfig routines rather than at open/close
    time.

    ------

    APAR: IY22429 COMPID: 5765B7300 REL: 510
    ABSTRACT: XC010002 OR XC009009 WITH MINOR ERROR CODE XECL_NOT_OWNER

    PROBLEM DESCRIPTION:
    Cust has 4 qmgrs involved in a MQ cluster network where 2 are
    HTTP servers, one is his browse database and one is his buy
    database and cluster repository.
      There were fdc's of the same type on both HTTP server queue
    managers that seem to happen fairly close together.
      On one HTTP server at
    11:41:21 we see probe id XC010002 out of xcsDisconnectSharedMem
              with a minor error code xecL_NOT_OWNER
    12:58:28 we see probe id XC009009 out of xcsDonnectSharedMem
             with the same minor error code
    15:15:39 another XC010002
    16:01:39 another XC010002
      On the other HTTP server at
    11:48:20 we see a XC010002
    13:06:47 we see XC009009
    15:50:35 another XC009009
      Having spent some time analysing the special trace info, it is
    apparent that there is a scenario under which the MQ semaphore
    locking gets confused on AIX. This will tend to happen very
    occasionally when there is a rapid turnover of application
    processes. MQ will look at a semaphore previously owned by a
    now-dead process, with a view to re-owning it. The re-ownership
    process should only occur if the process died holding the
    semaphore, but the tracing shows that there is a small timing
    window within which re-ownership might occur even if the
    semaphore is unowned at process death. This leads to more than
    one process apparently holding the semaphore, and when the
    second of these attempts to release it, it notices it is already
    released and dumps a "not owner" fdc.
    ADDITIONAL SYMPTOMS: HL149037 out of mqlowrite by AMQHASMX
    getting a hrcE_MQLO_UNEXPECTED_OS_ERROR because of errno
    0000000E =14 = EFAULT.

    PROBLEM SUMMARY:
    The problem has been fixed.

    PROBLEM CONCLUSION:
    This problem has been fixed and the fix will be shipped in the
    following PTFs:
        A) MQSeries for V5.1 CSD09
              AIX U478874
              HP-UX (V10) U478907
              HP-UX (V11) U478908
              Sun Solaris U478910
        B) MQSeries for V5.2 CSD05
              AIX U481481
              HP-UX (V10) U481510
              HP-UX (V11) U481511
              Linux U481513
              Sun Solaris U481514

    ------

    APAR: IY22730 COMPID: 5765E6100 REL: 510
    ABSTRACT: TRUSS -T DOESN'T LOOK AT FULL SYSCALL LIST

    PROBLEM DESCRIPTION:
    When multiple syscalls across fork/execs are to be traced
    then truss fails.

    PROBLEM CONCLUSION:
    Fixed the code to make truss to trace multiple syscalls.

    ------

    APAR: IY22735 COMPID: 5765E6100 REL: 510
    ABSTRACT: 'DIAG -V -C -S 2' DOES NOT RUN I/O DEVICES TEST SUITE

    PROBLEM DESCRIPTION:
      Command line options for diagnostic test suites are
      inconsistent. The base test suite overrides some
      usage errors, while other test suites does not.

    PROBLEM CONCLUSION:
      Allow the customer to use the -c and -v flags when
      specifying any test suite.

    ------

    APAR: IY22739 COMPID: 5765E6100 REL: 510
    ABSTRACT: LAN ANALYZER TASK DOES NOT RETURN ERROR MESSAGE

    PROBLEM DESCRIPTION:
    On an unsuccessful test transmission of the LAN service
    aid, no message is displayed indicating the transmission
    was unsuccessful.

    PROBLEM CONCLUSION:
    Display a message indicating unsuccessful transmission in
    cases where the LAN Service Aid could not successful transmit.

    ------

    APAR: IY22743 COMPID: 5765E6100 REL: 510
    ABSTRACT: PDIAG_SHARED_SLOT SHOULD ALWAYS RETURN AT LEAST A INPUT DEVICE

    PROBLEM DESCRIPTION:
      Devices will not always list themself as being on the same
      slot.

    PROBLEM CONCLUSION:
      Modify the function to ensure a device will show itself
      as being on the same slot.

    ------

    APAR: IY22746 COMPID: 5765E6100 REL: 510
    ABSTRACT: FC MICROCODE DOWNLOAD NIM MESSAGE CLARIFIED

    PROBLEM DESCRIPTION:
    When installing FC microcode from a NIM environment using
    /etc/microcode, error message about location of microcode
    files is incorrect.

    PROBLEM CONCLUSION:
    Modify error message to identify proper location of microcode
    files on the NIM server.

    ------

    APAR: IY22748 COMPID: 5765E6100 REL: 510
    ABSTRACT: EEH ERROR MAY REPORT HARDWARE ERROR INSTEAD OF SOFTWARE ERROR

    PROBLEM DESCRIPTION:
    Diagnostics for FC adapters on systems that support Enhanced
    Error Handling may report a fru instead of a software error
    if Enhanced Error Handling can't be enabled.

    PROBLEM CONCLUSION:
    Modify code to report a fru only if there is a hardware
    problem.

    ------

    APAR: IY22768 COMPID: 5765E6100 REL: 510
    ABSTRACT: CHDEV OF PTY WITH BSDNUM=0 CORRUPTS PTY

    PROBLEM DESCRIPTION:
    If the command: chdev -l pty0 -a bsdnum=0 is done twice,
    the pty gets in an unusable state.

    PROBLEM CONCLUSION:
    The code was taking an error path and deleting /dev/ptc by
    mistake.

    ------

    APAR: IY22769 COMPID: 5765E6100 REL: 510
    ABSTRACT: ERROR MESSAGE KMOD_LOAD FAILED FOR PSEKDB SHOWN ON TTY

    PROBLEM DESCRIPTION:
    Will seen "kmod_load failed for psekdb" message on console
    screen as installed from 51 CD, but the installation would
    be successful.

    PROBLEM CONCLUSION:
    Delete the unnecessary message.

    ------

    APAR: IY22770 COMPID: 5765E6100 REL: 510
    ABSTRACT: CCSIDTOCS(819) RETURNS INCORRECT NAME

    PROBLEM DESCRIPTION:
    The ccsidtocs() function incorrectly returns the codeset
    name IBM-819 for ccsid 819. The correct name is
    ISO8859-1

    PROBLEM CONCLUSION:
    Change the parsing logic to return the correct value

    ------

    APAR: IY22784 COMPID: 5765E6100 REL: 510
    ABSTRACT: DEBUGGER() ROUTINE CRASHES SYSTEM.

    PROBLEM DESCRIPTION:
    If system crashes into the debugger, it may sometimes crashe
    within the debugger itself.

    PROBLEM CONCLUSION:
    Fix debugger code.

    ------

    APAR: IY22813 COMPID: 5765E6100 REL: 510
    ABSTRACT: NDPD-ROUTER ROUTING FAILURES

    PROBLEM DESCRIPTION:
    IPv6 automatic confiuration and routing will not work
    properly in ndpd-host if the user is allowed to manually
    change prefixes with ifconfig

    PROBLEM CONCLUSION:
    Stop allowing manual changes when ndpd-host is automatically
    handling prefix management.

    ------

    APAR: IY22814 COMPID: 5765E6100 REL: 510
    ABSTRACT: 100% CPU UTILIZATION IN HOSTMIDB

    PROBLEM DESCRIPTION:
    After snmpd is stopped, but dpid2 and hostmibd are left
    running, hostmibd loops causing 100% CPU utilization.

    PROBLEM CONCLUSION:
    Add a return in hostmidb to exist the loop.

    ------

    APAR: IY22815 COMPID: 5765E6100 REL: 510
    ABSTRACT: POSSIBLE SYSTEM CRASH SENDING IPV6 REDIRECT

    PROBLEM DESCRIPTION:
    Machine running as a router might crash when sending an IPv6
    redirect for a gateway route on the router

    PROBLEM CONCLUSION:
    A rtentry lock was not being handled properly. Fixed it.

    ------

    APAR: IY23097 COMPID: 5765E6100 REL: 510
    ABSTRACT: SMIT PANEL TO COPY DUMP TO FILE HAS ERRORS

    PROBLEM DESCRIPTION:
    smit screens will let you enter any value for block size and
    gives a different blocksize to dd command.

    PROBLEM CONCLUSION:
    Verify the value entered for blocksize to be within 32K and
    then run the copy command.

    ------

    APAR: IY23106 COMPID: 5765E6100 REL: 510
    ABSTRACT: POOR SDET PERFORMANCE ON 32WAY 1.3GHZ DD3.0 REGATTA H

    PROBLEM DESCRIPTION:
    Poor performance of ps on a 32way 1.3GHz regatta.

    PROBLEM CONCLUSION:
    ps command calls lstat() which causes performance
    degradation. Code must be modified so that calls to
    lstat() are made more judiciously.

    ------

    APAR: IY23131 COMPID: 5765E6100 REL: 510
    ABSTRACT: MENU CHANGES FOR PERIODIC DIAGNOSTICS TASK.

    PROBLEM DESCRIPTION:
    Need Menu changes for periodic diagnostics task

    PROBLEM CONCLUSION:
    Rewording of menus 802150 and 802151.

    ------

    APAR: IY23152 COMPID: 5765E6100 REL: 510
    ABSTRACT: JESSIE.APT 888

    PROBLEM DESCRIPTION:
    Program interrupt in sig_deliver() on 64-bit kernel

    PROBLEM CONCLUSION:
    Correct initial floating point state on thread dispatch

    ------

    APAR: IY23294 COMPID: 5765E6100 REL: 510
    ABSTRACT: SUPERIOR:DSI RESTARTING HTX EXER (HOT PLUGGING)

    PROBLEM DESCRIPTION:
    System running HTX will crash

    PROBLEM CONCLUSION:
    Extra checks were introduced to handle specific condition.

    ------

    APAR: IY23411 COMPID: 5765E6100 REL: 510
    ABSTRACT: KDB CAN'T HANDLE TMP-ATTACHED MST'S (PART 1)

    PROBLEM DESCRIPTION:
    System crash into kdb can be difficult to debug because the
    default mst is not the one we crashed in but rather CSA->prev.

    PROBLEM CONCLUSION:
    Change code to handle mst's passed to kdb the same as before,
    except when the mst is tmp-attached (in that case, preserve
    it as tmp-attached and let kdb handle it as needed).

    ------

    APAR: IY23437 COMPID: 5765E6100 REL: 510
    ABSTRACT: ENTSTAT -D STATISTICS ARE NOT CORRECT ON ETHERCHANNEL

    PROBLEM DESCRIPTION:
    entstat does not show correct number of packets transmitted
    in case of etherchannel

    PROBLEM CONCLUSION:
    code was fixed to correct this problem

    ------

    APAR: IY23622 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM NAME RESET TO LOCALHOST AFTER RESTORE FROM DVD

    PROBLEM DESCRIPTION:
    If a mksysb backup of a 5.1 system is used to re-install a
    system, the hostname and uname will not be set correctly
    after the initial automatic reboot.

    PROBLEM CONCLUSION:
    Alter the /etc/rc.net file to correctly identify when it
    is run during an installation.

    ------

    APAR: IY23626 COMPID: 5765E6100 REL: 510
    ABSTRACT: INIT DISPLAYS IRRELEVANT ERROR MESSAGE AND ERRNO

    PROBLEM DESCRIPTION:
    This apar addresses two problems.
    1. init displays bogus errno value if inittab
       is trunacted.
    2. The error message displayed is irrelevant in
       this case.

    PROBLEM SUMMARY:
    "init" does not show proper error message
    and errno value when "inittab" file is
    truncated to zero size.

    PROBLEM CONCLUSION:
    The problem is addressed through proper
    code changes.

    ------

    APAR: IY23637 COMPID: 5765E6100 REL: 510
    ABSTRACT: V_ADSPACE_SWITCH IS CALLED EVEN ON REDISPATCH OF CURRENT THREAD

    PROBLEM DESCRIPTION:
    system performance impacted

    PROBLEM CONCLUSION:
    don't call v_adspace_switch if re-dispatching the same
    thread.

    ------

    APAR: IY23640 COMPID: 5765E6100 REL: 510
    ABSTRACT: NIM DATABASE RESTORE GIVES WARNING MESSAGES

    PROBLEM DESCRIPTION:
    When restoring the NIM database, resource locations are checked
    for validity. In the case of lpp_sources, the .toc file is
    searched for. Since 51+ images are placed under installp/ppc,
    a warning is given because no .toc is in the old location.
    The restore still completes and all resources are defined,
    the warning should be fixed.

    PROBLEM CONCLUSION:
    Change the code in m_restore_db.sh to search installp/ppc
    location (if it exists).

    ------

    APAR: IY23670 COMPID: 5765E6100 REL: 510
    ABSTRACT: DIAGS SHOW FRU NUMBER AS N/A FOR LOCATION CODE P1

    PROBLEM DESCRIPTION:
    Unable to retrieve the part number to replace.

    PROBLEM CONCLUSION:
    Whenever the Field Replacable Unit name is blank, try to use
    the physical location code to find a part number. If the
    physical location code is blank also, then no part number
    can be obtained.

    ------

    APAR: IY23818 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADD FORMATED PRINT TO KDB COMMAND

    PROBLEM DESCRIPTION:
    The customer will experience no symptoms. This is a feature
    to add new functionality to kdb.

    PROBLEM CONCLUSION:
    Add capability to the kdb command to display data from a
    specified address formatted via a specified structure.

    ------

    APAR: IY23890 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSPROC ERROR AFTER INSTALLING MICROCODE ON FIBER CHANNEL

    PROBLEM DESCRIPTION:
    SYSPROC error logged into error log after performing a
    microcode installation on the 64-bit Fiber Channel adapter.

    PROBLEM CONCLUSION:
    Modify code to pass in a value for diag_asl_quit when
    closing diagnostics on the adapter.

    ------

    APAR: IY23891 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM CRASHES WHEN RUNNING DIAGNOSTICS IN 64-BIT KERNEL

    PROBLEM DESCRIPTION:
    System will crash while running Diagnostics on fcs, tok, and
    Crypto card.

    PROBLEM CONCLUSION:
    Reseted a pointer to an io map in order to provide a reliable
    io map release.

    ------

    APAR: IY23949 COMPID: 5765E6100 REL: 510
    ABSTRACT: UPDATE DIAGNOSTIC VERSION

    PROBLEM DESCRIPTION:
    Incorrect Diagnostic version number.

    PROBLEM CONCLUSION:
    Update the Diagnostic version number.

    ------

    APAR: IY23950 COMPID: 5765E6100 REL: 510
    ABSTRACT: MISSING OPTION NOT DELETED FROM DATABASE

    PROBLEM DESCRIPTION:
    "diag -a" does not remove missing device from ODM

    PROBLEM CONCLUSION:
    Update ODM after appropriate menu option is chosen.

    ------

    APAR: IY23970 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM CRASH IN IP_SETMOPTIONS()

    PROBLEM DESCRIPTION:
    System crash in ip_setmoptions while removing the gap
    in the membership array.

    PROBLEM SUMMARY:
    System crash in ip_setmoptions() while removing the gap in
    multicast group membership array.

    PROBLEM CONCLUSION:
    Code is modified to remove this gap before unlocking the
    socket.

    ------

    APAR: IY23973 COMPID: 5765E6100 REL: 510
    ABSTRACT: SNMPD SHOWS HUGE CPU CONSUMPTION AND DISK SPACE.

    PROBLEM DESCRIPTION:
    When the problem happens, snmpd agent cpu usage time keep
    growing. and /usr/tmp/snmpd.log file is filled up with
    the same message:
    "EXCEPTIONS: lseek of 0x80883d80 for "struct ifaddr"
    in kmem failed"
    So the problem appears to be that when snmpd attempts to
    read kernel memory addresses in segment 8, the read fails.

    PROBLEM CONCLUSION:
    Modify snmpd agent to use getkerninfo() to read kernel memory
    instead of lseek() and read().

    ------

    APAR: IY23996 COMPID: 5765E6100 REL: 510
    ABSTRACT: POSSIBLE SYSTEM CRASH RUNNING 64-BIT DEBUG KERNEL

    PROBLEM DESCRIPTION:
    64bit debug kernel may assert on bootup or later.

    PROBLEM CONCLUSION:
    Modify debug version of vm_att/io_map/vm_det/io_unmap to set
    up r2 to point to the kernel toc.

    ------

    APAR: IY24049 COMPID: 5765E6100 REL: 510
    ABSTRACT: INFINITE LOOP IN KERNEL FROM CLOSE OF SOCKET

    PROBLEM DESCRIPTION:
    Infinite loop in kernel from close of socket

    LOCAL FIX:
    Nil

    PROBLEM SUMMARY:
    System hangs on soclose when user try to close a socket with
    data on send Q

    PROBLEM CONCLUSION:
    Code is modified in tcp_input0() to handle this kind of
    situation

    ------

    APAR: IY24074 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADD ADUMP COMMANDS TO ADUMP HELP

    PROBLEM DESCRIPTION:
    No adump commands in adump help 'h'.

    PROBLEM CONCLUSION:
    Put adump commands in adump help 'h'.

    ------

    APAR: IY24090 COMPID: 5765E6100 REL: 510
    ABSTRACT: WLM API MEMORY LEAK

    PROBLEM DESCRIPTION:
    Memory leak inside the wlm_set function.

    PROBLEM CONCLUSION:
    Appropriately freed the memory before returning from the
    function.

    ------

    APAR: IY24226 COMPID: 5765E6100 REL: 510
    ABSTRACT: INSTRUCTION TRAP INTERRUPT, FIBRE CHANNEL ADAPTER ERRORS

    PROBLEM DESCRIPTION:
    Instruction trap interrupt, fibre channel adapter errors.

    PROBLEM CONCLUSION:
    Stop TRB timers when initiating EEH error recovery.

    ------

    APAR: IY24228 COMPID: 5765E6100 REL: 510
    ABSTRACT: HDISK ERROR LOGGED AFTER A REMOVE OPERATION(HOT PLUG TASK)

    PROBLEM DESCRIPTION:
    Error is logged after a remove operation from the
    Diagnostics Hot Plug Task

    PROBLEM CONCLUSION:
    Change of program flow

    ------

    APAR: IY24233 COMPID: 5765E6100 REL: 510
    ABSTRACT: TOKEN RING MACHINES CRASH AFTER INSTALL

    PROBLEM DESCRIPTION:
    If a machine receives a TCP SYN packet to
    its broadcast address, the machine crashes

    PROBLEM CONCLUSION:
    On receiving the broadcast packet, code was dropping the
    packet correctly, but making an error in manipulation of
    the hash table. Fixed this.

    ------

    APAR: IY24237 COMPID: 5765E6100 REL: 510
    ABSTRACT: APP*.DB AND WSERVER CVERSION UPDATES

    PROBLEM DESCRIPTION:
    Because of changes made that added new methods to framework
    classes which were needed for new hardware, compatability
    versions for Web-based System Manager must be updated.

    PROBLEM CONCLUSION:
    Update the App*.db files and WServer version, cversion, and
    mfversion to new levels.

    ------

    APAR: IY24238 COMPID: 5765E6100 REL: 510
    ABSTRACT: LDTERM SUPPORT FOR KDB

    PROBLEM DESCRIPTION:
    kdb cannot display ldterm structs on hung or crashed system.

    PROBLEM CONCLUSION:
    Remove NOUPDATELIST directive from Makefile and let
    ldtermkdb ship.

    ------

    APAR: IY24403 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM CRASHES WHILE CLOSING DEVICES DURING DIAGNOSTICS

    PROBLEM DESCRIPTION:
    The system will crash while attempting to close the device
    under test when testing LAN devices and Crypto adapter.

    PROBLEM CONCLUSION:
    Protected the io_map remove in order to assure that the only
    removed maps are the existing ones.

    ------

    APAR: IY24414 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM HANG RUNNING TCP/IP STRESS TESTS

    PROBLEM DESCRIPTION:
    System hung due to IPPMTU_LOCK being held and never released.

    PROBLEM CONCLUSION:
    Make sure that the IPPMTU_LOCK is not left locked

    ------

    APAR: IY24440 COMPID: 5765E6100 REL: 510
    ABSTRACT: SMIT PANEL TO CAPTURE DUMPS TO FILE COPIES TOO MUCH

    PROBLEM DESCRIPTION:
    The dump copy copies too much for a compressed dump.
    A compressed dump can't be uncompressed.

    PROBLEM CONCLUSION:
    If copying from a dedicated dump logical volume, use the dump
    size, not the uncompressed size, and skip the first
    512 bytes, the LV header.

    ------

    APAR: IY24444 COMPID: 5765E6100 REL: 510
    ABSTRACT: CEREADME FILE FOR DIAGNOSTICS 5.1.0.15

    PROBLEM DESCRIPTION:
    Customer might experience increased down-time if the CE
    is not familiar with new capabililty of diagnostics
    package

    PROBLEM CONCLUSION:
    Release information in form of CEREADME file that CE is
    familiar with looking at for deltas between releases
    of diagnostics.

    ------

    APAR: IY24445 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM HANGS IN PROCDUP

    PROBLEM DESCRIPTION:
    System hangs when thread-based performance monitor API is
    used.

    PROBLEM CONCLUSION:
    Kernel code depending on register clobbered by kernel patch
    when the PM API is enabled.

    ------

    APAR: IY24490 COMPID: 5765E6100 REL: 510
    ABSTRACT: PS COMMAND PERFORMANCE REGRESSION

    PROBLEM DESCRIPTION:
    Performance is low on small machines.

    PROBLEM CONCLUSION:
    Code was modified to improve performance.

    ------

    APAR: IY24515 COMPID: 5765B7300 REL: 520
    ABSTRACT: CRTMQM WITH -G OPTION FAILS

    PROBLEM DESCRIPTION:
    Crtmqm with the -g option returns a 2195 error.

    PROBLEM SUMMARY:
    The problem has been fixed.

    PROBLEM CONCLUSION:
    This problem has been fixed and the fix will be shipped in the
    following PTFs:
        A) MQSeries for V5.1 CSD09
              OS/2 U200157
              Windows NT U200158
              AIX U478874
              HP-UX (V10) U478907
              HP-UX (V11) U478908
              Sun Solaris U478910
        B) MQSeries for V5.2 CSD04
        C) MQSeries for V5.2.1 CSD02
              Windows NT/2000 U200153

    ------

    APAR: IY24571 COMPID: 5765E6100 REL: 510
    ABSTRACT: AUTOMOUNT -HOSTS MAP FIXES

    PROBLEM DESCRIPTION:
    If the -hosts map is used with automount, stray filesystems
    will be reported by "df" of the form:
    -hosts 0 0 -1% 0 -1% /net/server/directory
    Also, because of this the "df" command will trigger new mounts
    of subdirectories to the above mountpoint.

    PROBLEM CONCLUSION:
    Make sure the options are set as returned from the daemon in
    the action_list for in-kernel mounted filesystems. Also, add
    the "ignore" flag to these filesystem options to avoid it
    from being shown in "df" output.

    ------

    APAR: IY24616 COMPID: 5765E6100 REL: 510
    ABSTRACT: MORE COMMAND NOT DISPLAYING SOME JA_JP CHARACTERS

    PROBLEM DESCRIPTION:
    man command does not show some characters in Ja_JP locale
    with nroff file format.
    This is actually problem with the more command used internally
    by the man command to display the man pages.

    PROBLEM SUMMARY:
    man command doesn't show some ja_jp characters

    PROBLEM CONCLUSION:
    man command does not show some characters in Ja_JP locale
    with nroff file format. This is actually problem with
    the more command used internally by the man command to
    display the man pages.

    ------

    APAR: IY24628 COMPID: 5765E6100 REL: 510
    ABSTRACT: COMPRESSED DUMP MESSAGE IN KDB IS INCORRECT

    PROBLEM DESCRIPTION:
    The dd command shown in the kdb compressed dump message is
    missing a count parameter, which could cause the user to copy
    more from the dump device than is necessary and could cause the
    dump to appear to be corrupt. STOP SYMPTOM
        <Note by aix (AIX Family), 2001/10/19 10:28:15, seq: 23
        rel: 0 action: note> Level 351446.zzz in release bos51C
    has been assigned to selfix51 by user leedp.

    PROBLEM SUMMARY:
    The dd command shown in the kdb compressed dump message is
    missing a count parameter, which could cause the user to copy
    more from the dump device than is necessary and could cause the
    dump to appear to be corrupt.

    PROBLEM CONCLUSION:
    Compute the number of blocks required for the uncompressed
    dump file and pass those as a parameter (count) to dd

    ------

    APAR: IY24642 COMPID: 5765E6100 REL: 510
    ABSTRACT: DMA PAGE MAPPING CALCULATION ERROR FOR FC ADAPTER

    PROBLEM DESCRIPTION:
    I/O may be slow to respond and perhaps fail due to
    misallocation of DMA resources when allocating DMA pages in
    segment 15 with address space 0xf000_0000<->0xffff_ffff.

    PROBLEM CONCLUSION:
    Create temporary space to hold the page offset from buf
    address and start calculation from page 0.

    ------

    APAR: IY24712 COMPID: 5765E6100 REL: 510
    ABSTRACT: PS COMMAND CAUSES KSH TO COREDUMP

    PROBLEM DESCRIPTION:
    ps core dumps when MALLOCTYPE=3.1 / debug.

    PROBLEM CONCLUSION:
    Code was changed to fix the stack overflow.

    ------

    APAR: IY24732 COMPID: 5765E6100 REL: 510
    ABSTRACT: POSSIBLE SYSTEM CRASH WITH PMTU DISCOVERY ON

    PROBLEM DESCRIPTION:
    System may crash with memory corruption when PMTU discovery
    is on. This can happen if the timeout function is called
    before an estimate is established.

    PROBLEM CONCLUSION:
    Make sure that the current estimate is valid before using it
    in case timeout occurs before the estimate is established.

    ------

    APAR: IY24792 COMPID: 5765E6100 REL: 510
    ABSTRACT: INVTLB_630 NOT ACTIVE IN 64-BIT KERNEL

    PROBLEM DESCRIPTION:
    Application core dump on 630 systems running 64-bit kernel.

    PROBLEM CONCLUSION:
    Fix timing condition in TLB invalidate function.

    ------

    APAR: IY25011 COMPID: 5765E6100 REL: 510
    ABSTRACT: INCORRECT ADDRESSES AFTER HOT PLUG

    PROBLEM DESCRIPTION:
    After Hot-plugging an Adapter the user may get a software error
    when running Diagnostics on the specific function.

    PROBLEM CONCLUSION:
    Change the algorithm to protect unstable applications.

    ------

    APAR: IY25028 COMPID: 5765E6100 REL: 510
    ABSTRACT: NIM: SUPPORT FOR POST-REBOOT AUTOMATIC CUSTOMIZATION

    PROBLEM DESCRIPTION:
    Currently, Users are not able to configure devices when
    system is booting for the first time after the bos
    install process is completed. This causes users to log into
    the system and configure the device.
    manually.

    PROBLEM CONCLUSION:
    A new resource type "fb_script" is created. This helps users
    to define a fb_script type of resource and allocate it to
    the target machine. The bos install process takes care of
    adding the content of the user supplied executable script
    from the fb_script object info to /etc/firstboot.
    The /etc/firstboot when run at the first time booting of
    the client will perform the device configuration.

    ------

    APAR: IY25029 COMPID: 5765E6100 REL: 510
    ABSTRACT: NIM: SUPPORT PERSISTENT CLIENT CONFIGURATION DATA

    PROBLEM DESCRIPTION:
    Client machines do not have resources which may be allocated
    as defaults for any NIM operation.

    PROBLEM CONCLUSION:
    Additions to the code now make it possible to store client
    default resource information and allocate the defaults (as
    needed) for NIM operations.

    ------

    APAR: IY25053 COMPID: 5765E6100 REL: 510
    ABSTRACT: IF FLAG ON ROUTE COMMAND DOESN'T WORK CORRECTLY

    PROBLEM DESCRIPTION:
    Using the -if flag on the route command to specify the
    interface the route should use does not work in some cases.

    PROBLEM SUMMARY:
    -if flag for the route command has been modified to set
    the RTA_IFA flag and address in the rt_msghdr structure
    rather than the RTA_IFP flag and address. This causes
    the kernel to always set the interface of the route to
    be the one specified by the address.

    PROBLEM CONCLUSION:
    -if flag on the route command now works correctly and
    will set the interface on the route.

    TEMPORARY FIX:
    Use the -ifa <interface address> flag on the route command.

    ------

    APAR: IY25056 COMPID: 5765E6100 REL: 510
    ABSTRACT: AUDIO SUPPORT FOR 64-BIT APPLICATIONS

    PROBLEM DESCRIPTION:
    64-bit applications will get an error if they attempt to
    open the audio device when a 32-bit kernel is running.

    PROBLEM CONCLUSION:
    Add support for 64-bit applications with a 32-bit audio driver

    ------

    APAR: IY25120 COMPID: 5765B7300 REL: 520
    ABSTRACT: CUMULATIVE MAINTENANCE #04 (CSD04) FOR MQSERIES FOR AIX V5.2

    PROBLEM DESCRIPTION:
    Service offering #04 (CSD04) for MQSeries for AIX V5.2 provides
    fixes for the problems described in this APAR.

    PROBLEM SUMMARY:
    Service offering #04 (CSD04) includes fixes to the following
    problems:
    IC31899 - Cluster messages hung on the transmit queue following
              error message AMQ9999 (abnormal termination).
    IC32055 - The MMC Services GUI showed the listener as stopped,
              but the tasklist showed it as running.
    IC32221 - An FDC with probe id XY338011 from component
              xllLongLockRelease occurred when using Encina with
              MQSeries V5.2. The return code in the FDC was
              xecL_E_NOT_OWNER.
    IC32260 - Net stop from the command line failed to wait for the
              NT service to terminate.
    IC32296 - Slow performance of infrequently used SNA connections,
              when compared to the performance of MQSeries V5.1.
    IC32581 - An FDC with probe id XC332070 occurred in component
              xlsWaitEvent.
    IC32582 - When using a COM+ object under MTS with MQSeries V5.2,
              an MQINQ call failed with return code
              MQRC_SELECTOR_ERROR, but did not fail if it was run
              outside of MTS.
    IC32651 - When a COM object, using MQSeries, was run under MTS
              on a client, MQSeries MTS support did not
              terminate connections with MQSeries servers when the
              object was deleted. This could have resulted in an
              exception during termination on the client or an
              abnormal end of the client connection channel on the
              MQSeries server.
    IC32656 - When running MQSeries V5.2 with Microsoft Transaction
              Server (MTS) it was noticed that the call stacks
              included in some FDC files were corrupted. Some of
              the probe id s where the problem was noticed were
              XC000007, XC003008 and XC003009.
    IC32674 - When running a MQSeries client under MTS, a second
              MQCONN with identical parameters on the same thread
              failed with a trap when the connect was done with
              client conn offset.
    IC32753 - An auto cluster receiver failed to reconnect after a
              DISCINT.
    IC32843 - The tail end of a channel definition which had empty
              exit fields such as send/receive is corrupted when
              running with CSD03 applied.
    IC32875 - The Euro conversion tables were shipped with the
              server only whereas they should be shipped
              with the client and the server. This could have led
              to return code 2119 (MQRC_NOT_CONVERTED) due to the
              fact that the conversion table was missing when
              translation had to be done on the client side.
    IC32938 - Corruption of the hardened repository cache could have
              caused traps in amqrdlla.dll when starting a Queue
              Manager.
    IY20727 - A CCSID conversion error occurred together with an FDC
              with probe id XC076001 if MQSeries for HP-UX V5.2 was
              used on HP-UX Version 11 with any CCSID other than
              819.
    IY21794 - A queue manager could not be restarted following a
              prior abrupt termination. An error message AMQ7472
              occurred. An FDC with probe id AQ126003 from
              component aqqValidateQHeader was produced. The log
              files of dynamic queues were corrupted in this
              situation.
    IY22429 - An FDC with probe ids XC010002 or XC009009 with minor
              error code XECL_NOT_OWNER occurred in components
              xcsDisconnectSharedMem and xcsConnectSharedMem.
    IY24515 - CRTMQM with the -g option returned a 2195 error code.
    IY24753 - A continuous loop of MQCONN followed by a MQDISC
              resulted in a memory leak.
    IY24795 - The RUNMQLSR process failed with a broken pipe
              (SIGPIPE) abend on MQSeries for HP-UX V5.2 (HP-UX V11)
              in a DCE environment when a user pulled out the
              network cable while an MQI client application was
              sending data by MQPUT. When the user put the cable
              back, the next MQI call from the client killed the
              runmqlsr process.
    IY25080 - The MQSeries internal function kqiCloseIt may have
              failed with a segmentation fault (SIGSEGV) if it
              received an authorisation failure when closing a
              queue. The resulting FDC would have had a probe id of
              XC130003 from xehExceptionHandler, but the function
              stack would show componnet kqiCloseIt at the top of
              the stack.
    IY25309 - The RUNMQSC command PING CHANNEL failed with error
              message AMQ9509 for CLUSSDR channels.
    IY25639 - The C++ sample programs could be compiled on MQSeries
              for HP-UX, but the compiled programs failed to execute
              properly.
    IY25648 - An FDC with probe id XY018001 occurred in component
              xufCloseIniRead with error code xecU_E_INI_FILE_ERROR.
    IY25746 - The trigger monitor failed to start with a queue name
              that had a length of 48 characters.
    IY25774 - MQSeries Integrator requires that an RFH can have a
              CCSID of 0 under certain circumstances. This apar
              allows this to occur by using an environment variable
              "AMQ_NO_CHECK_RFH_CCSID".
    IY25795 - Under certain circumstances MQSeries could hang in
              component rfxWaitCollection on or soon after startup
              due to a problem with the amqrrmfa repository manager
              process. This problem may have occurred on both
              partial and full cluster repositories.
    IY25800 - When PipeLineLength=2, the MQSeries channel initiator
              process (runmqchi) may have leaked file descriptors by
              failing to close the queue manager's AMQRSYNA.DAT
              file. If the leak continued unchecked, runmqchi may
              have failed to start channels properly, updated their
              status correctly, or even reported errors via FDCs or
              the MQSeries error logs.
    IY26494 - The process APPLICID attribute could not be processed
              correctly when it contains single or double quotes.
    IY27517 - There was a memory leak in runmqlsr for a SVRCONN
              channel connection on MQSeries for AIX V5.2.
    IY27550 - The event data generated for an 2085 reason code
              (MQRC_UNKNOWN_OBJECT_NAME) contained an ApplName field
              that was padded with unwanted data at the end of the
              name. The stringlength field for the MQCACF_APPL_NAME
              field was not set to the length of the actual string.
    IY28347 - After applying V5.2 CSD03, installations that used
              CICS, Encina or Tuxedo XA applications encountered
              problems where the transactions failed to start.
    IY28451 - An FDC with probe id PC057000 from component
              pcmInquireChannelExits showed corrupt channel exit
              lists.
    IY29305 - A sigsegv occurred in component rfxAddCLQMGR when
              starting a queue manager, accompanied by rrror message
              AMQ6109 and an FDC with probe id XC130004 in component
              xehExceptionHandler.
    52854 - When using MQSeries for HP-UX V5.2, characters in the
              repository error messages (eg. AMQ9410) were corrupted
              in the error log when using the locale ja_JP.eucJP
              (Japanese EUC).
    59462 - Poor performance may have occurred occasionally while
              processing queues with very large queue depths.
    61217 - An FDC with probe id XC147100 occurred in component
              xstCreateSegment.
    61235 - Poor performance occurred when processing a very large
              number of messages (eg. 100,000 messages) in a single
              message group.
    61864 - An FDC with probe id XY164003 was seen after a client
              application abended, and the queue manager then went
              into a loop.
    61915 - The command "endmqm -i" should end without waiting for
              connected applications to disconnect.
    62030 - The bind attribute BIND_NOT_FIXED was ignored for the
              local definition of a remote queue.
    62609 - MQI calls were not succeeding if they were made during
              the AFTER phase of API exit processing.

    PROBLEM CONCLUSION:
    Cumulative maintenance #04.

    ------

    APAR: IY25227 COMPID: 5765E6100 REL: 510
    ABSTRACT: SERVICE GOOD MACHINE PATH FAIL FOR 4959 ADAPTER CARD.

    PROBLEM DESCRIPTION:
    Diagnostics fail EEH test on PCI adapters

    PROBLEM CONCLUSION:
    Changed PCI refresh sequence

    ------

    APAR: IY25376 COMPID: 5765E6100 REL: 510
    ABSTRACT: KERNEL THREAD STACK MISSING FROM DUMP

    PROBLEM DESCRIPTION:
    In certain cases (where the uthread pointer is in segment
    0xF00000003 and the stack is in segment 0x0FFFFFFFF), the
    stack of a thread is not dumped, even if the thread was
    currently running on another CPU.

    PROBLEM CONCLUSION:
    Specify the correct segment ID to the dump routines in the
    above case.

    ------

    APAR: IY25408 COMPID: 5765E6100 REL: 510
    ABSTRACT: FIND REPORTS WRONG INODES WHEN USED WITH -DEPTH OPTION

    PROBLEM DESCRIPTION:
    find command when used with -depth option in certain cases
    reports wrong inode values for certain dir entries

    PROBLEM SUMMARY:
    find command when used with -depth option in
    certain cases reports wrong inode values for
    certain dir entries.

    PROBLEM CONCLUSION:
    find performs a recursive search into the directories
    when -depth is specified.Once the leaf is reached
    it goes to previous directory and displays all
    directory entries in that. Currently it is going
    back to previous dir even when filename is "." Code
    modified to see that chdir is not done in this
    particular case.

    ------

    APAR: IY25492 COMPID: 5765E6100 REL: 510
    ABSTRACT: NFS CLIENT 64-BIT DEVICE NUMBER OVERFLOW

    PROBLEM DESCRIPTION:
    ls on AIX client of NFS mount from a server that
    returns a device major or minor number larger than
    16-bits will fail.

    PROBLEM CONCLUSION:
    The device number recieved by the client is set to 0 if the
    device is not a block or character device, else makedevice()
    is invoked as it was previously.

    ------

    APAR: IY25505 COMPID: 5765E6100 REL: 510
    ABSTRACT: WHILE ADDING APPOINTMENTS DISPLAY IS NOT PROPER IN HI_IN LOCALE

    PROBLEM DESCRIPTION:
    Adding appointments with large text strings in dtcm will
    not work properly in multibyte locales.

    PROBLEM CONCLUSION:
    modified the code appropriately to handle proper truncation
    of large multibyte strings.

    ------

    APAR: IY25507 COMPID: 5765E6100 REL: 510
    ABSTRACT: ATM NETWORK SOCKETS FAIL TO CONNECT

    PROBLEM DESCRIPTION:
    with vci in disconnect mode and never go away.

    PROBLEM CONCLUSION:
     extend the delay time between close/open to the adapter

    ------

    APAR: IY25509 COMPID: 5765E6100 REL: 510
    ABSTRACT: IFCONFIG.AT.C DOES NOT DISPLAY THE ISNO

    PROBLEM DESCRIPTION:
    ifconfig.at.c does not display isno.

    PROBLEM SUMMARY:
    Run the ifconfig for atm interface. The output dosen't show
     the isno values
    values.

    PROBLEM CONCLUSION:
    Variables added to structure. And changed the cfgif.at.c. So
    that it picks the values from CuAt ODM, after rebooting.

    ------

    APAR: IY25516 COMPID: 5765E6100 REL: 510
    ABSTRACT: TFTPD DIES WHEN SENT A PACKET WITH NO DATA

    PROBLEM DESCRIPTION:
    Tftpd dies when sent a packet with no data.

    PROBLEM CONCLUSION:
    Check for packet with no data.

    ------

    APAR: IY25521 COMPID: 5765E6100 REL: 510
    ABSTRACT: PROBLEMS WITH GETUTLINE() AND TTYSLOT() SUBROUTINES

    PROBLEM DESCRIPTION:
    The getutline and ttyslot subroutines returns processes
    which are DEAD instead of the current one, which is running.

    PROBLEM SUMMARY:
    The getutline and ttyslot subroutines returns pids/slots of
    processes which are DEAD instead of the current LOGIN process.

    PROBLEM CONCLUSION:
    Problem described above fixed by suitable code changes.

    ------

    APAR: IY25522 COMPID: 5765E6100 REL: 510
    ABSTRACT: RSH SHOWS INCORRECT USAGE MESSAGE IN SOME CASES

    PROBLEM DESCRIPTION:
    rsh localhost -l
    returns help message for rlogin.

    PROBLEM CONCLUSION:
    The best solution is to replace the options reading with
    getopt but I will merely detect that there is no argument
    as is done for the -k case.

    ------

    APAR: IY25523 COMPID: 5765E6100 REL: 510
    ABSTRACT: CHANGE THE OUTPUT FORMAT OF -S FLAG FOR THE IPCS COMMAND.

    PROBLEM DESCRIPTION:
    Customer need SID display without any wrapping.

    PROBLEM CONCLUSION:
    Modified the display of SID as per cutomer's requirement.

    ------

    APAR: IY25526 COMPID: 5765E6100 REL: 510
    ABSTRACT: LOCALEDEF FAILS TO GENERATE 64BIT DOUBLEBYTE

    PROBLEM DESCRIPTION:
    localedef failed to generate 64 bit locale
    when user defined 64 bit compiled methods
    are given as input.

    PROBLEM SUMMARY:
    The localedef command fails to generate 64-bit locale
    given user defined 64-bit compiled methods.

    PROBLEM CONCLUSION:
    The command fails because the loader can not load
    XCOFF64 object file since localedef command is in XCOFF32
    format.

    ------

    APAR: IY25527 COMPID: 5765E6100 REL: 510
    ABSTRACT: DBX UNABLE TO TRACE FAULTING THREAD STACK IN TRUNCATED CORE

    PROBLEM DESCRIPTION:
    The 'where' subcommand produces an error of the form:
    warning: Unable to access address 0x20439b40 from core
    Attempting to directly examine the stack will also
    produce the same error.

    PROBLEM SUMMARY:
    dbx may be unable to display stack traceback using a truncated
    core dump.

    PROBLEM CONCLUSION:
    Have dbx read the information for the size and extents of the
    data area directly from the core file.

    ------

    APAR: IY25528 COMPID: 5765E6100 REL: 510
    ABSTRACT: ASSEMBLER .BB/.EB PSEUDO-OPS GET BAD SECTION NUMBERS

    PROBLEM DESCRIPTION:
    "gcc -g" may produce objects that have bad symbol tables,
    which causes "nm" to not work

    PROBLEM CONCLUSION:
    when "as" creates the symbol table, don't assign a section
    number to the .bb/.eb pseudo-ops until the second pass when
    the sections have been sorted

    ------

    APAR: IY25530 COMPID: 5765E6100 REL: 510
    ABSTRACT: DBX/GCC COMPATIBILITY FIXES - PART 2

    PROBLEM DESCRIPTION:
    dbx may display incorrect values of some parameters and
    local variables when debugging optimized gcc-compiled
    programs.

    PROBLEM CONCLUSION:
    When copying saved non-volatile registers from the stack
    frame, dbx needs to account for whether the debuggee is 64
    or 32 bit and rearrange the copied memory if it is 32-bit.
    This is necessary since the registers are 32-bit values
    on the stack, but dbx stores them as 64-bit values.

    ------

    APAR: IY25533 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSINTR ERRORS ARE OCCURING W/64 BIT OGL TESTCASES

    PROBLEM DESCRIPTION:
    SYSINTR error logs due to bogus interrupt.

    PROBLEM CONCLUSION:
    The problem was due to pre-fetched and pre-handled interrupts
    were mis-informed in the interrupt handler which caused bogus
    error logs. To fix the problem, a better tracking of the
    pre-processed interrupt was implemented.

    ------

    APAR: IY25534 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADD SC_FORCED_OPEN_LUN TO SCSIDISK & SCDISK

    PROBLEM DESCRIPTION:
    the new flag(SC_FORCED_OPEN_LUN) will not work with existing
    openx syscall.

    PROBLEM CONCLUSION:
    add new code to check for the new flag and implement the
    function.

    ------

    APAR: IY25535 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADD IP SECURITY OFFLOAD DIAGNOSTICS TEST

    PROBLEM DESCRIPTION:
    Can not run IP security offload diagnostics test

    PROBLEM CONCLUSION:
    Add the IP security offload diagnostics test

    ------

    APAR: IY25536 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSINTR ERRORS ARE OCCURING W/64 BIT OGL TESTCASES

    PROBLEM DESCRIPTION:
    SYSINTR error logs due to bogus interrupt.

    PROBLEM CONCLUSION:
    The problem was due to pre-fetched and pre-handled interrupts
    were mis-informed in the interrupt handler which caused bogus
    error logs. To fix the problem, a better tracking of the
    pre-processed interrupt was implemented.

    ------

    APAR: IY25537 COMPID: 5765E6100 REL: 510
    ABSTRACT: MP ATTRIBUTES STILL GET CONFUSED

    PROBLEM DESCRIPTION:
    On a MP system facet normal vertex color
    Tstrips will not always render properely.

    PROBLEM CONCLUSION:
    Force the facet normal vertex color
    Tstrip renderer to always validate
    the color material.

    ------

    APAR: IY25538 COMPID: 5765E6100 REL: 510
    ABSTRACT: CATIA: WHEN IN SHD MODE F5 CONCAVE POLY PROB

    PROBLEM DESCRIPTION:
    The customer will see extraneous lines within concave
    polygons when going a rotation after switching from SHD mode
    to HRD mode using the F5 key instead of the menu.

    PROBLEM CONCLUSION:
    This phenomenon was occuring in our overflow code for
    polygons. We were not setting a flag correctly to indicate
    that we were in hollow mode down this particular code path.
    We were not checking for the hollow flag and therefore
    using incorrect breakup code.

    ------

    APAR: IY25540 COMPID: 5765E6100 REL: 510
    ABSTRACT: SHELL PROMPT GETS CORRUPTED IN EMACS MODE

    PROBLEM DESCRIPTION:
    The shell prompt gets corrupted in command line emacs
    mode.

    PROBLEM SUMMARY:
    Prompt display gets corrupted when using command line emacs
    mode.

    PROBLEM CONCLUSION:
    Suitable code changes are made so as to prevent the prompt
    display from getting corrupted.

    ------

    APAR: IY25541 COMPID: 5765E6100 REL: 510
    ABSTRACT: LEN PASSED TO AS_REMAP64() SHOULD > 0

    PROBLEM DESCRIPTION:
    fvt test failed on getmsg() & getpmsg() with bad address --
    EFAULT.

    PROBLEM CONCLUSION:
    Don't pass zero length to as_remap64.

    ------

    APAR: IY25542 COMPID: 5765E6100 REL: 510
    ABSTRACT: IPTRACE DOESN'T SHOWS SOME PACKET (SIDE EFFECT BY IY23129)

    PROBLEM DESCRIPTION:
      Customer report a problem in e-fix (IY23129). iptrace on E20
    lack transmitting packet in traced data.

    PROBLEM CONCLUSION:
    Driver code changed to correct this problem

    ------

    APAR: IY25543 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADD FUTURE ENABLEMENT.

    PROBLEM DESCRIPTION:
    Need enablement for future support.

    PROBLEM CONCLUSION:
    Add enablement for future support.

    ------

    APAR: IY25546 COMPID: 5765E6100 REL: 510
    ABSTRACT: LARGE VALUE FOR LP0:LINE (LINES ON PAGE) CAUSES DUP PRINT

    PROBLEM DESCRIPTION:

    PROBLEM SUMMARY:
    Large values for line (greater that 2051 lines on page) on a
    native parallel printer may cause the driver job buffer to be
    sent to the printer twice.

    PROBLEM CONCLUSION:
    Accept impossibly large values.

    ------

    APAR: IY25547 COMPID: 5765E6100 REL: 510
    ABSTRACT: IMPROVE ATM 622 FULL DUPLEX PERFORMANCE

    PROBLEM DESCRIPTION:
    ATM 622 performance in full-duplex mode is not acceptable

    PROBLEM CONCLUSION:
    Driver code was changed to optimize for performance

    ------

    APAR: IY25550 COMPID: 5765E6100 REL: 510
    ABSTRACT: NEED TO SUPPORT NEW PROCESSOR

    PROBLEM DESCRIPTION:
    support for new processor is not yet implemented

    PROBLEM CONCLUSION:
    implement support for new processor

    ------

    APAR: IY25553 COMPID: 5765E6100 REL: 510
    ABSTRACT: CANNOT MODIFY UNSUCCESSFUL_LOGIN_COUNT ATTRIBUTE WITH -R OPTION

    PROBLEM DESCRIPTION:
    The attribute "unsuccessful_login_count" cannot be changed with
    -R option from chuser. This attribute was supported from chsec
    command as it is located in /etc/security/passwd file. But to
    administer attributes in loadmodules like LDAP etc. chuser is
    provided with -R option. This attribute cannot be changed with
    chuser -R.

    PROBLEM CONCLUSION:
    /etc/security/lastlog attributes attributes added to the
    array "chusatab" of type "struct chusattr".

    ------

    APAR: IY25555 COMPID: 5765E6100 REL: 510
    ABSTRACT: DETECT LIGHT LOST ON STARTUP

    PROBLEM DESCRIPTION:
    If cable is not plugged in, the driver does not
    go into limbo state to test for reconnect.

    LOCAL FIX:
    Run cfgmgr after reconnection of cables

    PROBLEM SUMMARY:
    Adapter at startup did not fail on light lost.

    PROBLEM CONCLUSION:
    Adapter now goes to limbo if light lost at startup

    TEMPORARY FIX:
    running cfgmgr after reconnect sometimes works

    ------

    APAR: IY25556 COMPID: 5765E6100 REL: 510
    ABSTRACT: ZAPDBREPLAY CORES ON 64 BIT TRACES

    PROBLEM DESCRIPTION:
    64-bit version of ZAPdb will do core dump when trying to
    replay a binary trace file.

    PROBLEM CONCLUSION:
    Added new code to support capture and replay of binary trace
    files within 64-bit version of ZAPdb. A new script file and
    64-bit executable have been added for performing replays.

    ------

    APAR: IY25558 COMPID: 5765E6100 REL: 510
    ABSTRACT: DELETING XMQTNAVIGATOR TRAIT CAUSES WARNING MESSAGES

    PROBLEM DESCRIPTION:
    Attempt to delete the XmQTnavigator trait on widget children
    of the scrolled window who do not contain the trait results
    in annoying warning messages.

    PROBLEM CONCLUSION:
    Motif 2.1 code fix.

    ------

    APAR: IY25561 COMPID: 5765E6100 REL: 510
    ABSTRACT: XMBRESETIC() IS NOT WORKING PROPERLY WITH ZH_CN LOCALE

    PROBLEM DESCRIPTION:
    By using JAVA test team's test program, the buffer of ABC
    can not be reset by using XimbResetIC()

    PROBLEM CONCLUSION:
    Reset everything in Input Obj when echolen equals Zero.

    ------

    APAR: IY25565 COMPID: 5765E6100 REL: 510
    ABSTRACT: 64-BIT BINARY TRACE FILES WON'T REPLAY IN SOME CASES

    PROBLEM DESCRIPTION:
    ZAPdbReplay fails in 64-bit mode if multiple traces and
    replays are attempted within the same ZAPdb session.
    ZAPdbReplay causes seg. fault or runs out of memory in certain
    cases.

    PROBLEM CONCLUSION:
    Added fix for multiple trace and replay in 64-bit mode. Added
    dynamic memory allocation for replay tool. Fixed bug which
    corrupted binary trace file in certain circumstances.

    ------

    APAR: IY25566 COMPID: 5765E6100 REL: 510
    ABSTRACT: MEMORY LEAK IN TEMP

    PROBLEM DESCRIPTION:
    Memory leak in temp.

    PROBLEM SUMMARY:
    temp keeps on growing on the customer machine

    PROBLEM CONCLUSION:
    check for the saioq* is NULL. if it is then only allocate
    memory

    ------

    APAR: IY25567 COMPID: 5765E6100 REL: 510
    ABSTRACT: XMBRESETIC() DOES NOT RETURN PROPER STRING ON JA_JP LOCALE

    PROBLEM DESCRIPTION:
    1. Compile active.c and run "active" with following options:
       $ ./active -is OnTheSpot -fs "*-19-*"
    2. Change IM status to "Hiragana Roman".
    3. Press "a","i","u" keys, preedit string is displayed in
     terminal
    4. Press right-mouse button on active's window to execure
     XmbResetIC().
    5. Returned string is displayed in terminal, but it's not
     readable.
       (It should be readable)

    PROBLEM CONCLUSION:
    Add iconv function to convert argument

    ------

    APAR: IY25568 COMPID: 5765E6100 REL: 510
    ABSTRACT: CAN'T GENCOPY ISMP S/W TO DISK FROM SMITTY

    PROBLEM DESCRIPTION:
    For ISMP, can't Copy Software to Hard Disk from smitty
    when selecting an ISMP image through F7.

    PROBLEM CONCLUSION:
    Change sm_inst to handle a blank 4th field or "::" from
    gencopy -L.

    ------

    APAR: IY25571 COMPID: 5765E6100 REL: 510
    ABSTRACT: CAN'T TRAVERSE TO WIDGETS WHOSE WINDOW IS INPUTONLY

    PROBLEM DESCRIPTION:
    Motif 2.1 applications can't traverse to widgets whose
    window is InputOnly.

    PROBLEM CONCLUSION:
    Motif 2.1 code fix.

    ------

    APAR: IY25572 COMPID: 5765E6100 REL: 510
    ABSTRACT: -R OPTION CREATING UNECESSARY IMAGE.DATA FILE

    PROBLEM DESCRIPTION:
    The mkcd command creates an image.data file when creating a
    CD or DVD image using the Rock Ridge format, or -r flag, when
    it is not necessary. Also, when using the -r flag, the
    default filesystem is not automatically created.

    PROBLEM CONCLUSION:
    The mkcd command no longer creates an image.data file if the
    -r flag is provided. Also, mkcd will create the default
    filesystem in which the resulting image will be stored
    automatically, if it does not already exist.

    ------

    APAR: IY25574 COMPID: 5765E6100 REL: 510
    ABSTRACT: UNCLEAR MESSAGE FOR MICROCODE DOWNLOAD IN NIM ENVIRONMENT

    PROBLEM DESCRIPTION:
    Customer will see a vague and improper Message window when
    attempting to Download Microcode running in NIM mode and
    the image can not be found.

    PROBLEM CONCLUSION:
    Code has been added to check if the user is in NIM boot
    environment and displays a detail message when attempting
    to download microcode and the image was not found.

    ------

    APAR: IY25576 COMPID: 5765E6100 REL: 510
    ABSTRACT: REFERENCE TO GREP BUT NOT IN RAMFS

    PROBLEM DESCRIPTION:
    When system boot in smp mode, "sh: grep: not found" displayed

    PROBLEM CONCLUSION:
    grep command is not available at this point in the RAMFS.
    logredo uses grep which creates error message. Remove grep.

    ------

    APAR: IY25577 COMPID: 5765E6100 REL: 510
    ABSTRACT: JFS ERRLOG FOR ASSERT IN PBITSET

    PROBLEM DESCRIPTION:
    Added error logging code to pbitset so that data will be
    present after the system crash.

    PROBLEM SUMMARY:
    None -- the crash will still occur when there is a problem.
    However, more data will be available for the developers to
    help debug the problem.

    ------

    APAR: IY25579 COMPID: 5765E6100 REL: 510
    ABSTRACT: IPSEC_LOGD DOESN'T START AFTER REBOOT

    PROBLEM DESCRIPTION:
    Sometimes, ipsec_logd cannot be started after system reboot.

    PROBLEM CONCLUSION:
    When starting ipsec_logd, the /etc/security/ipsec_logd.pid
    file is checked to see whether it's obsolete. If it is,
    the file need to be removed first.

    ------

    APAR: IY25581 COMPID: 5765E6100 REL: 510
    ABSTRACT: CFGIPSEC NEED PARSE & EXEC NO CMDS BEFORE LOADING NETINET

    PROBLEM DESCRIPTION:
    If ipsec devices are available on the system, loadtime "no"
    configurables in /etc/rc.net are not used to set network
    parameters internally, instead the default values will be
    used.

    PROBLEM CONCLUSION:
    cfgipsec will parse the /etc/rc.net file and execute all "no"
    command lines before loading inetnet.

    ------

    APAR: IY25582 COMPID: 5765E6100 REL: 510
    ABSTRACT: AUTO-INSTALL BOS.ACCT FOR DIANOSTICS

    PROBLEM DESCRIPTION:
    Diagnostics - System Exersizer fails to run unless bos.acct
    is installed after the system install.

    PROBLEM CONCLUSION:
    Add bos.acct to the list of filesets (MIN_BOS.autoi) to be
    automatically installed during BOS install.

    ------

    APAR: IY25590 COMPID: 5765E6100 REL: 510
    ABSTRACT: KDB: BUF IN PBUF + LV INDEX IN VG

    PROBLEM DESCRIPTION:
    To view the full pbuf struct you currently need
    to give 2 kdb subcommands (buf and pbuf).
    The volgrp subcommand of kdb does not display
    the index (i.e. minor number) of each lvol structure.

    PROBLEM CONCLUSION:
    Modify kdb's pbuf subcommand so that it displays
    more fields from the pbuf.
    Modify kdb's volgrp subcommand so that it displays
    the index of each lvol.

    ------

    APAR: IY25591 COMPID: 5765E6100 REL: 510
    ABSTRACT: I18N:ZH_CN/ABC: 4 FULL/HALF CHARS NOT CORRECT

    PROBLEM DESCRIPTION:
    Input:
       cntl+F2 (to get ABC input method)
    Input:
       shift+6
          expect: "......"
          actual: "ª"
    Input:
       "_"
          expect: "__"
          actual: "_"
    Input:
       shift+2
          expect: "."
          actual: ""
    Input:
       shift+7
          expect: "_"
          actual: "&"

    PROBLEM CONCLUSION:
    fix full punctuation code

    ------

    APAR: IY25593 COMPID: 5765E6100 REL: 510
    ABSTRACT: MAILX COMMAND SHOULD SHOW CORRECT LEVEL OF AIX

    PROBLEM DESCRIPTION:
    When User type 'mail', User sees AIX version 4.1

    PROBLEM CONCLUSION:
    Correct version number in mailxx for AIX 5.X

    ------

    APAR: IY25594 COMPID: 5765E6100 REL: 510
    ABSTRACT: FSCK: BLOCK MAP CORRUPT AFTER REPAIR OF INODE W/BAD XTREE

    PROBLEM DESCRIPTION:
    fsck detects an inode with a bad xtree and determines the
    inode needs to be removed. After removal the blocks for the
    inode are still marked allocated in the block map.

    PROBLEM CONCLUSION:
    Move the checking for saving information about removing blocks
    to the beginning of the function. This allows the unrecord to
    proceed to the place where the xtree was determined to be bad.

    ------

    APAR: IY25595 COMPID: 5765E6100 REL: 510
    ABSTRACT: FORK() FAILS WHEN ROOT PROCS > MAXUPROC

    PROBLEM DESCRIPTION:
    On an AIX 4.3.3.16 system when a root process calls
    seteuid(user) and then calls fork(), the fork() will
        fail if the root user already has > 128 processes
        (maxuproc) currently running on the system.

    PROBLEM SUMMARY:
    On an AIX 4.3.3.16 system when a root process calls
    seteuid(user) and then calls fork(), the fork() will
    fail if the root user already has > 128 processes
    (maxuproc) currently running on the system.

    PROBLEM CONCLUSION:
    Will now allow the root (uid=0) to fork even if the user has
    128 processes currently running on the system.

    ------

    APAR: IY25597 COMPID: 5765E6100 REL: 510
    ABSTRACT: PID_VALIDATE CAN CRASH SYSTEM

    PROBLEM DESCRIPTION:
    ptrace crashes when passed a negative process id
    (this problem occurs for 64-bit kernel only)

    PROBLEM CONCLUSION:
    PID_VALIDATE macro will be rewritten to handle negative
    process ids

    ------

    APAR: IY25598 COMPID: 5765E6100 REL: 510
    ABSTRACT: CORE DUMP IN ASCII SMIT WHEN USING ARROW KEYS

    PROBLEM DESCRIPTION:
            Some smit functions fail when memory debug turned on.

    PROBLEM CONCLUSION:
            Clean up function calls and memory management.

    ------

    APAR: IY25599 COMPID: 5765E6100 REL: 510
    ABSTRACT: CONDOR_M1+ CRASHES RUNNING STRESS TEST ON AIX51B

    PROBLEM DESCRIPTION:
    system crash due to race condition on heavy stressed system.

    PROBLEM CONCLUSION:
    apply VFS_LOCK in namefs_umount.

    ------

    APAR: IY25601 COMPID: 5765E6100 REL: 510
    ABSTRACT: ZH_CN:ª_& DISPLAY ERROR

    PROBLEM DESCRIPTION:
    Input:
       Login using ZH_CN (UTF8) locale. cntl+F5 (to get WuBi
       input method)
    Input:
       " (double-wide doublequote character)
          expect: " (double-wide doublequote character) actual:
          " (SINGLE-wide doublequote char)
    Input:
       ' (double-wide singlequote character)
          expect: " (double-wide singlequote character) actual:
          " (SINGLE-wide singlequote character)
    Input:
       shift+6
          expect: "......" (double-wide string of 6 periods)
          actual: "ª " (double-wide upcarat char)
    Input:
       _ (underbar character)
          expect: "__" (double-wide string of 2 underbars)
          actual: "_ " (double-wide char with only 1 underbar in
          it)
    Input:
       shift+2
          expect: " . " (double-wide period) actual: " "
          (double-wide char)
    Input:
       shift+7
          expect: "_ " (double-wide string of 1 underbar)
          actual: "& " (double-wide & char)

    PROBLEM CONCLUSION:
    change punctuation code

    ------

    APAR: IY25603 COMPID: 5765E6100 REL: 510
    ABSTRACT: NUMA: UNEXPECTED BEHAVIOR FOR RSET DETACHMENT

    PROBLEM DESCRIPTION:
    processes that are removing
    their attachments can no longer use all available
    system resources.

    PROBLEM CONCLUSION:
    Introduce a new routine that will migrate the threads
    of a process if has no attachments such that it
    will be permitted to use all system avail resources

    ------

    APAR: IY25604 COMPID: 5765E6100 REL: 510
    ABSTRACT: ZH_CN: AUXILARY WINDOW CAN NOT BE REFRESHED

    PROBLEM DESCRIPTION:
    Login using ZH_CN (utf-8) locale.
    Input:
       cntl+F7 (to get BiaoXingMa input method) tvid Expected:
    Can use "Page Up" and "Page Down" keys to scroll candidate
    window.
     Actual: Warning "beep" and cannot use "Page Up" or "Page Down"
     keys

    PROBLEM CONCLUSION:
    Change Seperate Line in the Auxilary windows

    ------

    APAR: IY25607 COMPID: 5765E6100 REL: 510
    ABSTRACT: LS -AL MISCOLUMNED OUTPUT

    PROBLEM DESCRIPTION:
    ls -al columns are incorrect when listing devices and
    normal files both.

    PROBLEM CONCLUSION:
    fix device columns to match new filesize width

    ------

    APAR: IY25610 COMPID: 5765E6100 REL: 510
    ABSTRACT: ERRLOG_OPEN DOESN'T GET NAME FROM ODM.

    PROBLEM DESCRIPTION:
    Diagnostics error log feedback doesn't work when the error
    log file isn't the default.

    PROBLEM CONCLUSION:
    Fix the use of ODM in liberrlog.a

    ------

    APAR: IY25611 COMPID: 5765E6100 REL: 510
    ABSTRACT: KCAP_SET_PROC CRASHES SYSTEM

    PROBLEM DESCRIPTION:
    Certain error paths through kcap_set_proc result in
    system crashes.

    PROBLEM CONCLUSION:
    Use u.u_error for storing errno values instead of errno.

    ------

    APAR: IY25614 COMPID: 5765E6100 REL: 510
    ABSTRACT: MULTI-VOLUME GENERIC CD CLONING MISSES DEVICE FILESETS

    PROBLEM DESCRIPTION:
    When cloning from multi-volume generic system backup CD's any
    additional device drivers needed will fail to install.
    As a result, for example, the boot image may fail with missing
    proto files.

    PROBLEM CONCLUSION:
    In the multivolume, boot from generic CD, normal path install,
    prompt for volume 1 at the end of the restore of the mksysb
    image, so that the correct volume is available for additional
    device driver installs.

    ------

    APAR: IY25615 COMPID: 5765E6100 REL: 510
    ABSTRACT: F4 LIST INCORRECT WHEN BASE & UPDATE IMAGES IN SAME FILESYSTEM

    PROBLEM DESCRIPTION:
    When listing contents of media that contains both base images
    and update images, they will be listed separately. If many
    images are on the media, there may be a lot of space between
    the base fileset listing and the update listing. This could
    be misleading to customers and confusing.

    PROBLEM CONCLUSION:
    Sort toc files while they are still separated by installer
    type (RPM, installp, ISMP), preventing the need to sort
    on the "type" field (5th field) first; then concatenate the
    toc files together. This will ensure that installp base
    and update filesets are listed together, as well as ensuring
    that installp filesets, rpms, and ismp products are listed
    together.

    ------

    APAR: IY25616 COMPID: 5765E6100 REL: 510
    ABSTRACT: ISMP FILE NOT LISTED WHEN UNINSTALLING THRU SMIT

    PROBLEM DESCRIPTION:
    Files being deinstalled won't be listed when using smitty.

    PROBLEM CONCLUSION:
    Print file list when we're deinstalling.

    ------

    APAR: IY25628 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM HANGS DUE TO UNMASSAGED ARGS PASSED IN BY HP-NFS CLIENT

    PROBLEM DESCRIPTION:
    User will experience system hangs.

    PROBLEM CONCLUSION:
    The solution is to check the args being passed in before
    sending it to JFS.

    ------

    APAR: IY25629 COMPID: 5765E6100 REL: 510
    ABSTRACT: POTENTIAL RPC.YPASSWDD BUFFER OVERFLOW

    PROBLEM DESCRIPTION:
    There is risk for buffer overflows if bad data is sent to the
    rpc.yppasswdd daemon. This could potentially be exploited to
    gain unauthorized access to the system.

    LOCAL FIX:
    Protecting your network from the internet with a firewall
    avoids the risk of someone outside of your network trying to
    exploit this problem. However, best of all is to not run
    the daemon unless the functionality provided by it is needed.

    PROBLEM CONCLUSION:
    Make sure that the string arguments passed in the RPC call are
    not too long for the static string buffers used to hold them
    during the processing. This requires changes in a handful of
    code locations.

    ------

    APAR: IY25630 COMPID: 5765E6100 REL: 510
    ABSTRACT: YPMATCH COMMAND HANGS FOR KEY SIZE GREATER THAN 324 CHARACTERS

    PROBLEM DESCRIPTION:

    PROBLEM SUMMARY:
    ypmatch command will hang for passwd map size more
    than 324 charcters.

    PROBLEM CONCLUSION:
    Check for map_len in match_one() function for 324 charcters.
    If the map size is more or equal than 324,pop the error
    message

    ------

    APAR: IY25631 COMPID: 5765E6100 REL: 510
    ABSTRACT: PORTMAP HANGS IN T_RCVDATA()

    PROBLEM DESCRIPTION:
    During rare circumstances, portmap might hang in a call to
    t_rcvudata, causing it to go unresponsive.

    LOCAL FIX:
    Restart portmap (with the -w flag for warm start).

    PROBLEM CONCLUSION:
    Add O_NONBLOCK to the t_open calls, to make the reads
    nonblocking.

    ------

    APAR: IY25632 COMPID: 5765E6100 REL: 510
    ABSTRACT: BAD PTHREAD STACK SIZE

    PROBLEM DESCRIPTION:
    svc_run_mt requests a stack size which is out of range,
    resulting in the default stack size being allocated.

    PROBLEM CONCLUSION:
    Request the default stack size.

    ------

    APAR: IY25648 COMPID: 5765B7300 REL: 510
    ABSTRACT: WE GOT AMQ6162 FDC PROBE ID XY018001

    PROBLEM DESCRIPTION:
    Suddenly, AMQ6162 error occurred. FDC with Probe ID XY018001
    was generated.
    /AMQ11822.0.FDC/
    Nov 06 04:47:40 XY018001 xufCloseIniRead xecU_E_INI_FILE_ERROR

    PROBLEM SUMMARY:
    The problem has been fixed.

    PROBLEM CONCLUSION:
    This problem has been fixed and the fix will be shipped in the
    following PTFs:
        A) MQSeries for V5.1 CSD09
              OS/2 U200157
              Windows NT U200158
              AIX U478874
              HP-UX (V10) U478907
              HP-UX (V11) U478908
              Sun Solaris U478910
        B) MQSeries for V5.2 CSD04
              Windows NT U200163
              AIX U480646
              HP-UX (V10) U480849
              HP-UX (V11) U480850
              Sun Solaris U480852
              Linux U480853
        C) MQSeries for V5.2.1 CSD04
              Windows NT/2000 U200153

    ------

    APAR: IY25670 COMPID: 5765E6100 REL: 510
    ABSTRACT: AIX LICENSE TEXT NOT SHOW ON ASCII CONFIG_ASSIST SCREEN

    PROBLEM DESCRIPTION:
    When viewing the AIX licenses in ascii format, the user only
    sees the filenames, but not the actual content (license).

    PROBLEM CONCLUSION:
    Change the command to view the files.

    ------

    APAR: IY25746 COMPID: 5765B7300 REL: 510
    ABSTRACT: ERROR WHEN TRYING TO START A TRIGGER MONITOR WITH A QUEUE-NAME

    PROBLEM DESCRIPTION:
    MQ 5.2 for AIX
    Error when trying to start a trigger monitor with a queue-name
    length of 48 characters.
    runmqtrm -m QRY1 -q aaaaaaaaaaa.bbbbbbbbbbb.cccc.ddddddddddd.eee
      0783845, 5765-B73 (C) Copyright IBM Corp. 1994, 2000 ALL RIGHT
      RESERVED.
      MQSeries trigger monitor started.
      Initiation queue could not be opened.
      MQSeries trigger monitor ended.
    In MQ 5.0, a queue-name length of 48 characters was allowed.
    48 character local queue names work OK for amqsbcg, amqsput and
    amqsget.
    In 5.2 for AIX with CSD02, 47 character queue-names work fine.
    This was also seen in 5.1.
    Change team created an efix which resolved the problem.

    PROBLEM CONCLUSION:
    This problem has been fixed and the fix will be shipped in the
    following PTFs:
        A) MQSeries for V5.2 CSD05
              Windows NT U200169
              AIX U481481
              HP-UX (V10) U481510
              HP-UX (V11) U481511
              Linux U481513
              Sun Solaris U481514
        B) MQSeries for V5.2.1 CSD05
              Windows NT/2000 U200170

    ------

    APAR: IY25827 COMPID: 5765E6100 REL: 510
    ABSTRACT: COMPILE FAILURE WITH #DEFINE _XOPEN_SOURCE 500

    PROBLEM DESCRIPTION:
    C++ compile errors when _XOPEN_SOURCE symbol is
    equal to 500 due to declaration errors in
    /usr/include/wchar.h.

    PROBLEM SUMMARY:
    Compile errors in wchar.h with #define _XOPEN_SOURCE 500

    PROBLEM CONCLUSION:
    Add guard checking for _VA_LIST; use __va_list in declarations
    of vfwprintf, vwprintf, and vswprintf if _VA_LIST is not
    defined.

    ------

    APAR: IY25828 COMPID: 5765E6100 REL: 510
    ABSTRACT: PROBLEMS WITH LINUX AFFINITY IN SYS/TIMER.H.

    PROBLEM DESCRIPTION:
    The following define in sys/timer.h can cause problems:
    #define func_data t_union.data

    PROBLEM CONCLUSION:
    Put and ifdef around the problem:
    #ifndef _LINUX_SOURCE_COMPAT
    #define func_data t_union.data
    #endif

    ------

    APAR: IY25836 COMPID: 5765E6100 REL: 510
    ABSTRACT: ISNO OPTIONS CANNOT BE SET/VIEWED USING IFCONFIG ON A 64-BIT

    PROBLEM DESCRIPTION:
    Interface specific network options (like tcp_sendspace)
    could not be set/viewed using ifconfig on a
    64-bit kernel

    LOCAL FIX:
    Made changes to the ioctl's for setting/retrieving
    ISNO values to make it 64-bit ready

    PROBLEM SUMMARY:
    Modified ioctl's for getting/setting ISNO options on
    64-bit kernle

    PROBLEM CONCLUSION:
    Modified ioctl's for getting/setting ISNO options on
    64-bit kernel

    ------

    APAR: IY25863 COMPID: 5765E6100 REL: 510
    ABSTRACT: CAN'T CREATE MODAL WINDOW IN MOTIF 2.1

    PROBLEM DESCRIPTION:
    A Motif 2.1 application may not be able to create an
    application-modal dialog window. The window will be created,
    it will just not be modal.

    PROBLEM CONCLUSION:
    Motif 2.1 code fix.

    ------

    APAR: IY25867 COMPID: 5765E6100 REL: 510
    ABSTRACT: SOCKETS LEFT BEHIND IN FIN_WAIT_1 STATE

    PROBLEM DESCRIPTION:
    When both sides close the connection at the same time the
    connection could hang.

    PROBLEM CONCLUSION:
    Treat an ACK as a duplicate ACK only if the FIN bit is not
    set.

    ------

    APAR: IY25868 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADD BERKELEY DB LICENSE INFORMATION TO SENDMAIL README

    PROBLEM DESCRIPTION:
    None. Adding license information on Berkeley Database
    company "www.sleepycat.com" in the README file.

    PROBLEM CONCLUSION:
    None. Adding license information on Berkeley Database
    company "www.sleepycat.com" in the README file.

    ------

    APAR: IY25880 COMPID: 5765E6100 REL: 510
    ABSTRACT: FIX THE ETHERNET 10/100 IP SECURITY POWER ON RESET PROBLEM

    PROBLEM DESCRIPTION:
    After power on the first IP security diagnostics test may fail

    PROBLEM CONCLUSION:
    Fix the diagnostics test unit

    ------

    APAR: IY25883 COMPID: 5765E6100 REL: 510
    ABSTRACT: BOS INSTALL DOES NOT RUN MKSYSCK W/ TCB INSTALL

    PROBLEM DESCRIPTION:
    Customers using TCB (Trusted Computing Base) will see errors
    on /dev entries when running tcbck.

    PROBLEM CONCLUSION:
    Run /usr/lpp/bos/mksysck during the BOS install process.

    ------

    APAR: IY25884 COMPID: 5765E6100 REL: 510
    ABSTRACT: CORRECT TYPO FOR AVAILABLE

    PROBLEM DESCRIPTION:
    An incorrect spelling of 'Available' can cause concern
    in the function of bi_main, when the code actually works
    since only the first letter, 'A', is checked.

    PROBLEM CONCLUSION:
    Correct the spelling of available.

    ------

    APAR: IY25887 COMPID: 5765E6100 REL: 510
    ABSTRACT: MKSYSCK.SH DOESN'T HANDLE /DEV/IPLDEVICE CORRECTLY

    PROBLEM DESCRIPTION:
    Immediately a TCB enabled install an error will be reported
    indicating that there is an unregistered link between the
    root device and the IPL device.

    PROBLEM CONCLUSION:
    The /usr/lpp/bos/mksysck script will find the entries which
    need to be corrected.

    ------

    APAR: IY25893 COMPID: 5765E6100 REL: 510
    ABSTRACT: AUTHENTICATE SEGFAULTS IN _RELEASE_PARSE_TREE

    PROBLEM DESCRIPTION:
    After upgrading to latest levels of AIX 5.1 sudo
    and openssh started failing. Sudo dies with a segfault
    after reading the password. Sshd does the same thing. For
    sshd, errpt reports that the abnormal termination is
    due to a signal 11 in subroutine authenticate.

    LOCAL FIX:
    Downgrade to lower levels of bos.rte.libc 5.1.0.10. The
    problem is in 5.1.0.15

    PROBLEM SUMMARY:
    ***************************************************************
    *USERS AFFECTED: *
    * All users with the following filesets at these levels *
    * bos.rte.libc 5.1.0.10the abnormal termination is
    * bos.rte.libc 5.1.0.11routine authenticate.
    * bos.rte.libc 5.1.0.15
    * bos.rte.libc 5.1.0.16
    * bos.rte.libc 5.1.0.17
    * bos.rte.libc 5.1.0.18
    * bos.rte.libc 5.1.0.19
    * bos.adt.prof 5.1.0.10
    * bos.adt.prof 5.1.0.11
    * bos.adt.prof 5.1.0.15
    * bos.adt.prof 5.1.0.16
    * bos.adt.prof 5.1.0.17
    * bos.adt.prof 5.1.0.18
    * bos.adt.prof 5.1.0.19
    ***************************************************************
    *PROBLEM DESCRIPTION: *
    * After upgrading to latest levels of AIX 5.1 sudo and
    * openssh started failing. Sudo dies with a segfault
    * after reading the password. Sshd does the same thing.
    * For sshd, errpt reports that the abnormal termination
    * is due to a signal 11 in subroutine authenticate.
    ***************************************************************
    *RECOMMENDATION: *
    * Apply apar IY25893
    ***************************************************************

    PROBLEM CONCLUSION:
    Two new fields have been aded to the structure secgrammar_tree
    which are "rc" and "visited" and they are not initialized.
    Seg fault occurs while accessing those values malloc debug
    is enable. Intializing those corrected the problem.

    ------

    APAR: IY25909 COMPID: 5765E6100 REL: 510
    ABSTRACT: SCSI ENCLOSURE SERVICES DIAG DOES NOT ISOLATE MISSING RESOURCE

    PROBLEM DESCRIPTION:
    Diagnostics does not resolve missing
    SCSI Enclosure Services (SES)

    PROBLEM CONCLUSION:
    Small code change

    ------

    APAR: IY25924 COMPID: 5765E6100 REL: 510
    ABSTRACT: DIAG APPLICATION SHOULD IDENTIFY ERROR LOG CAUSING SRN

    PROBLEM DESCRIPTION:
    New diagnostics functionality for cryptographic adapter.

    PROBLEM CONCLUSION:
    Add new code

    ------

    APAR: IY25925 COMPID: 5765E6100 REL: 510
    ABSTRACT: DIAGNOSTICS CD-ROM EXERCISER MAY CAUSE CORE DUMP

    PROBLEM DESCRIPTION:
    If a CD-ROM disk is not present, the CD-ROM exerciser may
    produce a core dump.

    PROBLEM CONCLUSION:
    Initialize variables that are referenced in signal handler
    prior to opening the device.

    ------

    APAR: IY25926 COMPID: 5765E6100 REL: 510
    ABSTRACT: FLOPPY DISKETTE DIAGNOSTIC APPLICATION CORE DUMPS

    PROBLEM DESCRIPTION:
    The Floppy Diskette Diagnostic Application may core dump
    under varied use.

    PROBLEM CONCLUSION:
    Initialize file descriptor to an invalid value.

    ------

    APAR: IY25928 COMPID: 5765E6100 REL: 510
    ABSTRACT: CREXPORT IS NOT EXPORTED

    PROBLEM DESCRIPTION:
    The crexport() kernel service is not exported to kernel
    extensions.

    PROBLEM CONCLUSION:
    The crexport() kernel service has been added to the exported
    kernel services list.

    ------

    APAR: IY25929 COMPID: 5765E6100 REL: 510
    ABSTRACT: KDB: ADDING DI, INSTRUCTION DECODE SUBCOMMAND

    PROBLEM DESCRIPTION:
    'di' enhancement to kdb

    PROBLEM CONCLUSION:
    A new subcommand di is added to the KDB kernel debugger and
    the KDB command which will have the functionality of decode
    subcommand in crash.

    ------

    APAR: IY25931 COMPID: 5765E6100 REL: 510
    ABSTRACT: KERNEL_PANIC ERROR LOG ENTRY NOT BEING CREATED

    PROBLEM DESCRIPTION:
    Error log entries for panic calls
    may be missing

    PROBLEM CONCLUSION:
    Move call to panic_msg() into the routine
    panic()

    ------

    APAR: IY25954 COMPID: 5765E6100 REL: 510
    ABSTRACT: DBX THREAD-RELATED COMMANDS ARE SLOW

    PROBLEM DESCRIPTION:
    Thread-related commands' performance suffers as
    the number of threads in debugged application
    increases.

    PROBLEM CONCLUSION:
    Make more efficient use of the pthread debug library API,
    especially the thread primitive iterators (e.g.
    pthdb_pthread).

    ------

    APAR: IY25956 COMPID: 5765E6100 REL: 510
    ABSTRACT: INSTRUMENTATION CONFUSES IDENTITIES OF MUTEXES

    PROBLEM DESCRIPTION:
    perf version of libpthreads.a incorrectly identifies mutexes
    and lock owners in trace data.

    PROBLEM CONCLUSION:
    Corrected identies of mutexes and lock owners.

    ------

    APAR: IY25958 COMPID: 5765E6100 REL: 510
    ABSTRACT: VSM GUI WELLS RESIZING PROBLEM

    PROBLEM DESCRIPTION:
    Problem with VSM GUI wells resizing.

    PROBLEM SUMMARY:
    The customer has problem in resizing subwell size
    in VSM GUI.

    PROBLEM CONCLUSION:
    Modified the code to resolve the problem.

    ------

    APAR: IY26025 COMPID: 5765E6100 REL: 510
    ABSTRACT: IPREPORT PRINTS NEXT HEADER VALUE WRONG FOR IPV6 FRAGMENT HDR

    PROBLEM DESCRIPTION:
    ipreport prints certain IPv6 header fields wrong viz.
    Value of Router Alert option and "next header" field of
    the fragment header

    PROBLEM CONCLUSION:
    Correct offsets in ipreport code

    ------

    APAR: IY26026 COMPID: 5765E6100 REL: 510
    ABSTRACT: SUPPORT DYNAMIC MTU CHANGE

    PROBLEM DESCRIPTION:
    Handle mtu's that change over time

    PROBLEM CONCLUSION:
    Update the mtus as underlying device drivers mtu's change

    ------

    APAR: IY26028 COMPID: 5765E6100 REL: 510
    ABSTRACT: NET_XMIT MANGLES THE POINTER TO THE EXT STRUCTURE IN 64BIT MODE

    PROBLEM DESCRIPTION:
    The net_xmit function corrupts the pointer to the mbuf that
    contains the write extension. This problem is seen in the 64
    bit mode.

    PROBLEM CONCLUSION:
    The local variable named "ext" which is a int should be changed
    to ext_t

    ------

    APAR: IY26029 COMPID: 5765E6100 REL: 510
    ABSTRACT: EXTRACTABLE AND NEVER EXTRACTABLE FLAGS ARE INCORRECTLY SET

    PROBLEM DESCRIPTION:
    The customer will not be able to wrap keys for extraction.
    An error of CKR_KEY_NOT_WRAPPABLE is returned

    ------

    APAR: IY26032 COMPID: 5765E6100 REL: 510
    ABSTRACT: FIX LDTERM INFO FOR KDB TTY COMMAND

    PROBLEM DESCRIPTION:
    When using the "tty" command in the 32-bit kernel debugger,
    no debug info will be printed for the ldterm module.

    PROBLEM CONCLUSION:
    Change a single occurrence of "sprintf" to "kdb_sprintf".

    ------

    APAR: IY26042 COMPID: 5765E6100 REL: 510
    ABSTRACT: PCI LATENCY TIMER SETTING CAUSES DEGRADATION ON ADSM BACKUPS

    PROBLEM DESCRIPTION:
    For customers using the JBOD SCSI 825A and 875 adapters, when
    moving from AIX 4.2 to AIX 4.3.3 or AIX version 5, throughput
    degradation may be noticed on the following systems: F50, H50,
    150 and 260.

    PROBLEM CONCLUSION:
    Created a special configuration attribute to work around the
    throughput degradation. This change will not have any affect
    on systems other than F50, H50, 150 or 260. Moreover, the
    attribute is only for the JBOD SCSI 825A amd 875 adapters.

    ------

    APAR: IY26044 COMPID: 5765E6100 REL: 510
    ABSTRACT: FSCK DID NOT CATCH ZERO XAD ENTRY IN XTPAGE FOR METADATA FILE

    PROBLEM DESCRIPTION:
    fsck does not detect a bad xtree entry for a metadata inode
    in a JFS2 file system. Mounting of the file system may cause
    a system crash.

    PROBLEM CONCLUSION:
    Check for xtree entries which are 0 length or address.

    ------

    APAR: IY26045 COMPID: 5765E6100 REL: 510
    ABSTRACT: SMVERSION SYSCALL IS BROKEN

    PROBLEM DESCRIPTION:
    Machine will hang when passing null values to smversion.

    PROBLEM CONCLUSION:
    Add changes to account for 64 bit kernel.

    ------

    APAR: IY26047 COMPID: 5765E6100 REL: 510
    ABSTRACT: NEED ADD JAPANESE USB KEYBOARD INFO IN SMITTY

    PROBLEM DESCRIPTION:
    The customer could not find Japanese USB 108 key keyboard
    entry in the current smitty menu.

    PROBLEM CONCLUSION:
    add Japanese USB 108 key info into bos message file

    ------

    APAR: IY26049 COMPID: 5765E6100 REL: 510
    ABSTRACT: MEMORY LEAK OF TYPE KERNEL TABLE IN RTREQUEST

    PROBLEM DESCRIPTION:
    While adding a new entry to the routing table rtrequest_nolock()
    will check whether already there is an entry in routing table.
    If the entry exist, it returns without adding it and release the
    memory allocated to rtentry structure without releasing the
    memory allocated to gidlist struct, which leads to memory leak.

    PROBLEM SUMMARY:
    Customer is running a script which will add and delete the
    entries to the routing table. In this case most of the entries
    are of same type which is already existing. Since we are not
    releasing the memory allocated to gidstruct while returning
    from rtrequest_nolock(), which leads in to memory leak
    and finally system hang.

    PROBLEM CONCLUSION:
    If rnh_addr() fails ( route already exists), release the
    memory allocated to gidstruct.

    ------

    APAR: IY26050 COMPID: 5765C3403 REL: 430
    ABSTRACT: AUDIT START CORRUPTS THE AUDIT CONFIG FILE FOR LARGE USERS

    PROBLEM DESCRIPTION:
    When Audit is started with "audit start" command
    it corrupts the /etc/security/audit/config file
    if it has large number of users added under its
    users stanza. The number of user listed for auditing
    at which the corruption starts varies with the
    classes that are assigned to each user, but generally
    around 200 users will cause the corruption if each
    have been assigned to "general,files,objects,kernel"
    The corruption results in the same set of users being
    repeatedly added to the stanza at some point.

    LOCAL FIX:
    Limit the number of users to be audited to
    a point where no corruption takes place.

    PROBLEM CONCLUSION:
    The logic for checking the start of the stanza is defective.
    Added a function check_colon() to check if the stanza really
    has a colon at its end to signify that it is a stanza.

    ------

    APAR: IY26051 COMPID: 5765E6100 REL: 510
    ABSTRACT: CORRECT THE FLAG CHECK CODE

    PROBLEM DESCRIPTION:
    Miss-check a flag, may not log for Streams.

    PROBLEM CONCLUSION:
    Correct the flag checking code.

    ------

    APAR: IY26052 COMPID: 5765E6100 REL: 510
    ABSTRACT: NISPLUS PASSWORD EXPIRATION PROBLEMS WITH NON-AIX SERVER

    PROBLEM DESCRIPTION:
    For non-AIX NISPLUS servers the expiration fields might contain
    "-1" to indicate no expiration. However, this is misinterpreted
    by the AIX client and the user will not be allowed to log in.

    LOCAL FIX:
    Modify the shadow field to be empty (::) instead if -1 (:-1:).

    PROBLEM CONCLUSION:
    Treat both empty field and "-1" as never expiring passwords.

    ------

    APAR: IY26053 COMPID: 5765E6100 REL: 510
    ABSTRACT: DTPAD DELETED MANY CHARS BY PRESSING DEL KEY ONCE ON JA_JP

    PROBLEM DESCRIPTION:
    When using dtpad in a UTF-8 locale, the Delete key may
    remove too many characters.

    PROBLEM CONCLUSION:
    Motif 1.2 code fix.

    ------

    APAR: IY26055 COMPID: 5765E6100 REL: 510
    ABSTRACT: SEND ARP RETRIES MORE FREQUENTLY

    PROBLEM DESCRIPTION:
    ARP retries should be sent more frequently to avoid connections
    timing out if an ARP is lost in the network.

    PROBLEM SUMMARY:
    need to send ARP retries more often so that HACMP will
    work correctly in environments where packets are
    frequently dropped.

    PROBLEM CONCLUSION:
    Send ARP retries up to once per second.

    ------

    APAR: IY26081 COMPID: 5765E6100 REL: 510
    ABSTRACT: EXTEND SAVE_DUMP_AP INFO

    PROBLEM DESCRIPTION:
    More data available for adapter if it is a dump device

    PROBLEM CONCLUSION:
    extended info saved in save_dump_ap

    ------

    APAR: IY26085 COMPID: 5765E6100 REL: 510
    ABSTRACT: INTERRUPTS NOT CLAIMED DURING ENABLE/DISABLE MULTICAST

    PROBLEM DESCRIPTION:
    Interrupts are not claimed during when multicast is enabled.

    PROBLEM CONCLUSION:
    Claim interrupts before enabling multicast.

    ------

    APAR: IY26092 COMPID: 5765E6100 REL: 510
    ABSTRACT: KDB: RQI COMMAND DISPLAY PROBLEM ON 64-BIT KERNEL

    PROBLEM DESCRIPTION:
    When using the "rqi" subcommand from the kdb command, the
    information about the global run queues is bad/corrupted

    PROBLEM CONCLUSION:
    Make KDB always pick up the address of global elements from the
    symbol table (in both user and kernel modes).
    Perform two read()'s to dereference the appropriate pnda and
    run queue.

    ------

    APAR: IY26094 COMPID: 5765E6100 REL: 510
    ABSTRACT: KDB SEGFAULTS WHEN WORKING WITH A DUMP

    PROBLEM DESCRIPTION:
    kdb will segfault when working with a dump

    PROBLEM CONCLUSION:
    kdb is modified so that it allocates and frees memory
    appropriately

    ------

    APAR: IY26095 COMPID: 5765E6100 REL: 510
    ABSTRACT: AWK GIVING LEX ERROR EVEN AFTER U474580 PTF

    PROBLEM DESCRIPTION:
    Even after installing U474580 PTF, awk
    gives LEX error.

    PROBLEM SUMMARY:
    LEX error encountered with awk/nawk

    PROBLEM CONCLUSION:
    Makefile changed to refer to the latest lex command
    while building awk command.

    ------

    APAR: IY26096 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM CRASH IN VMS_DELETE+0000CC SCB_REFCNT IS NOT 0.

    PROBLEM DESCRIPTION:
    System may crash if several threads mmap a file simultanesouly

    PROBLEM CONCLUSION:
    Get lock in appropriate places

    ------

    APAR: IY26106 COMPID: 5765E6100 REL: 510
    ABSTRACT: MBUF CHANGES REQUIRED FOR IPSEC OFFLOAD

    PROBLEM DESCRIPTION:
    created a new mbuf type MT_IPSEC

    PROBLEM CONCLUSION:
    added type to mbuf.h and modified m_pullup and m_collapse to
    ignore this type and keep it in the chain. It wil be used to
    allow ipsec to pass a structure back and forth with the
    adapter card.

    ------

    APAR: IY26108 COMPID: 5765E6100 REL: 510
    ABSTRACT: ODMCLEAN FAILS

    PROBLEM DESCRIPTION:
    odmclean fails with
    "Error creating a backup copy of the database."

    PROBLEM SUMMARY:
    odmclean utility fails

    PROBLEM CONCLUSION:
    internal system command altered to prevent problem

    ------

    APAR: IY26109 COMPID: 5765E6100 REL: 510
    ABSTRACT: GENINSTALL REWORK: CAN'T INSTALL/COPY RPM/ISMP W/OUT PREFIX

    PROBLEM DESCRIPTION:
    Customer cannot install rpms and ismp products
    withtout prefixes. Can't install rpms and ismp
    products with keyword "all". Cannot install
    ismp products from cd. Performance is always slow.

    PROBLEM CONCLUSION:
    Rework logic that handles RPM and ISMP installations
    This will allow RPM and ISMP products to install with or
    without prefixes, from all accepted media
    types (directory and CD), from the command line, smitty
    or websm.
    Only check out entire media when we are installing "all" or
    listing media contents. In this case, if we find that we are
    only installing one type of image (because the images are in
    the directory passed as the device to geninstall), then we
    discontinue the media search. If we are not installing
    "all" or listing media, then seach intelligently for the
    specific items passed in. This will enhance performance.

    ------

    APAR: IY26112 COMPID: 5765E6100 REL: 510
    ABSTRACT: LSDEV SHOWS 'NA' INSTEAD OF DESCRIPTION

    PROBLEM DESCRIPTION:
    The results of a "lsdev" command will show "NA" instead of
    "IBM Cryptographic Accelerator".

    PROBLEM CONCLUSION:
    Copied the ica.cat file to the /usr/lib/methods directory
    in the devices.pci.1410e601.rte package.

    ------

    APAR: IY26113 COMPID: 5765E6100 REL: 510
    ABSTRACT: SOME CPUS WILL HAVE UNUSED ALLOCATED MBUF POOLS FOR NETSTAT -M

    PROBLEM DESCRIPTION:
    when doing a netstat -m, there will be some cpus will have
    mbuf pools allocated that are not used.

    PROBLEM CONCLUSION:
    Have code not allocate the mbuf pools for those cpus.

    ------

    APAR: IY26114 COMPID: 5765E6100 REL: 510
    ABSTRACT: WHERE APAR_ABSTRACT IS IN ALL CAPITAL LETTERS AND STARTS IN

    PROBLEM DESCRIPTION:
    Following error appears in error log:
    LABEL: GRAPHICS
    IDENTIFIER: E85C5C4C
    Date/Time: Wed Oct 17 13:30:57 CDT
    Sequence Number: 915
    Machine Id: 002008CA4C00
    Node Id: brandylp2
    Class: S
    Type: PERM
    Resource Name: STARTLFT
    Description
    SOFTWARE PROGRAM ERROR
    Probable Causes
    SOFTWARE PROGRAM
    Failure Causes
    SOFTWARE PROGRAM
            Recommended Actions
            IF PROBLEM CONTINUES TO OCCUR REPEATEDLY THEN
            DO THE FOLLOWING
            CONTACT APPROPRIATE SERVICE REPRESENTATIVE
            REPORT DETAILED DATA
    Detail Data
    DETECTED FAILED RC ERROR LOCATION
    startlft 0 1204 6

    PROBLEM CONCLUSION:
    Remove error message generation from startlft when no
    available adapters are found.

    ------

    APAR: IY26130 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYNCHRONISATION WINDOW BETWEEN OPEN AND FREVOKE

    PROBLEM DESCRIPTION:
    Synchronisation window in openpnp() after allocates a file
    structure with a NULL vnode pointer and before it fills
    the vnode pointer with correct address which points to the
    file (pathname) openpnp() is trying to open.

    PROBLEM CONCLUSION:
    Close the synchronisation window by getting the vnode pointer
    first, then allocating the file structure with the correct
    vnode pointer instead of the NULL pointer.

    ------

    APAR: IY26132 COMPID: 5765E6100 REL: 510
    ABSTRACT: SX25 - CIO RETURNS OPTION 0 =45 ON CIO_START_DONE FOR PVC

    PROBLEM DESCRIPTION:
    PVC will not start and QLLC trace shows that CIO returns
    option 0 =45 on CIO_START_DONE. The X25 adapter setup will
    also have PVC - lowest logical channel number non-zero.

    PROBLEM CONCLUSION:
    Correct the manipulation of the QLLC raddr_name (PVC channel
    number) when attempting to insert the adapter number.

    ------

    APAR: IY26133 COMPID: 5765E6100 REL: 510
    ABSTRACT: FSDB: IMAP COMMAND DOESN'T COMPUTE # AG CORRECTLY

    PROBLEM DESCRIPTION:
    When using fsdb on a JFS2 file system, the imap command does
    not allow display of all the information for the AGs.

    PROBLEM CONCLUSION:
    Allow the user to specify up to MAXAG for an index for the AG
    information of the inode map control page. When displaying
    the next AG information just use the number that is actually
    defined.

    ------

    APAR: IY26136 COMPID: 5765E6100 REL: 510
    ABSTRACT: FSDB DID NOT SUPPORT S OPTION FOR DISPLAY AG INFO

    PROBLEM DESCRIPTION:
    When displaying AG information on an inode map in fsdb for
    JFS2, the 's' subcommand does not work.

    PROBLEM CONCLUSION:
    Set the AG index and display the AG information when the
    's' subcommand is used in fsdb for JFS2.

    ------

    APAR: IY26142 COMPID: 5765E6100 REL: 510
    ABSTRACT: NCHECK FAILS WHEN ENTERING A NON-EXISTING FILESYSTEM BUT THE RE

    PROBLEM DESCRIPTION:
    When ncheck on a non-existing filesystem fails, it returns 0.

    PROBLEM CONCLUSION:
    Checking the returned code from check(). If check() fails,
    ncheck should exit with a non-zero value.

    ------

    APAR: IY26172 COMPID: 5765E6100 REL: 510
    ABSTRACT: FLOATING POINT DIAGNOSTICS AND EXERCISER FAIL TO IDENTIFY A

    PROBLEM DESCRIPTION:
    floating point diagnostics and exerciser fail to
    isolate the correct failing processor on multi
    processor systems.

    PROBLEM SUMMARY:
    When running the floating point exerciser on a mp machine,
    and there is a faulty cpu, the supervisor may eventually show
    all CPUs as failing thereby making it difficult to
    troubleshoot the actual cpu, which originated the problem.

    PROBLEM CONCLUSION:
    Get the is_mp() function to work under the supervisor or
    replace it.

    ------

    APAR: IY26174 COMPID: 5765E6100 REL: 510
    ABSTRACT: CAN'T SELECT TOP LEVEL FILESET FROM SM_INST

    PROBLEM DESCRIPTION:
    Can't install top(product) level of a fileset using smitty.
    Error message reads that no installable software found
    on the media.

    PROBLEM CONCLUSION:
    Correctly manipulate .toc files used.

    ------

    APAR: IY26175 COMPID: 5765E6100 REL: 510
    ABSTRACT: LOCK INFORMATION NOT TRANSFERRED BETWEEN REGISTERED TWIN NODES

    PROBLEM DESCRIPTION:
    rpc.statd will not correctly register locks with twin hosts

    PROBLEM CONCLUSION:
    Modify rpc.statd to register locks with twin hosts

    ------

    APAR: IY26177 COMPID: 5765E6100 REL: 510
    ABSTRACT: SETPCRED FAILS AS GETPRCRED REMOVES DOESN'T PUT '=' AFTER

    PROBLEM DESCRIPTION:
    The getpcred call for a NISPLUS user doesn't put
    '=' after GROUPS keyword while returning the
    keyword value pairs of the form <key>=<value>.
    setprcred fails when it uses the output from
    getpcred to set the process credentials. Due to
    this some applications like printing for a
    NISPLUS user fails. This may not only be limited
    to NISPLUS but can extend to other users as well.

    PROBLEM SUMMARY:
    The getpcred call for a NISPLUS user doesn't put
    '=' after GROUPS keyword while returning the
    keyword value pairs of the form <key>=<value>.
    setprcred fails when it uses the output from
    getpcred to set the process credentials. Due to
    this some applications like printing for a
    NISPLUS user fails. This may not only be limited
    to NISPLUS but can extend to other users as well.

    PROBLEM CONCLUSION:
    If ',' is there then only NULL it. Code is added for
    incorporating this logic.

    ------

    APAR: IY26217 COMPID: 5765E6100 REL: 510
    ABSTRACT: DS_REG COLLATE SEQUENCE INCORRECT

    PROBLEM DESCRIPTION:
    The documents for non English locales may appear in the
    wrong oder in the docsearch application.

    PROBLEM CONCLUSION:
    Set LC_COLLATE to the correct locale before sorting document
    titles in ds_reg.

    ------

    APAR: IY26248 COMPID: 5765E6100 REL: 510
    ABSTRACT: IOSTAT IS NOT PROVIDING THE RIGHT KBPS OUTPUT ON SOME SYSTEMS

    PROBLEM DESCRIPTION:
    iostat reports kbps values not as expected, when run in an
    environment with more than 100 ticks pers sec.

    PROBLEM CONCLUSION:
    Use the interval passed from the commandline, instead of
    calculating the time, using the no. of clock ticks in the
    interval.

    ------

    APAR: IY26256 COMPID: 5765E6100 REL: 510
    ABSTRACT: TCPDUMP DOES NOT SHOW TCP NFS PKTS

    PROBLEM DESCRIPTION:
    TCPDUMP command was not displaying NFS data embedded in TCP
    packets.

    PROBLEM CONCLUSION:
    The tcp_print function was changed .check was added to find
    if the NFS packet is contained in a TCP packet .If yes get to
    data part of the TCP packet and extract NFS related data and
    print it.

    ------

    APAR: IY26263 COMPID: 5765E6100 REL: 510
    ABSTRACT: SHM_GETSEG RETURN WRONG ERROR CODE WHEN PAGING SPACE IS LOW.

    PROBLEM DESCRIPTION:
    shm_getseg() will return EPERM rather than ENOMEM when
    vms_create() fails with ENOMEM

    PROBLEM CONCLUSION:
    Assign "rv" to the return code of vms_create() before
    comparing with ENOMEM

    ------

    APAR: IY26266 COMPID: 5765E6100 REL: 510
    ABSTRACT: ASCI: SECOND CHECKPOINT HANGS AFTER FAILED CHECKPOINT

    PROBLEM DESCRIPTION:
    Second checkpoint hangs after checkpoint fails while writing
    the file out.

    PROBLEM CONCLUSION:
    Avoid taking locks that are now unnecessary to protect updates
    to the checkpnt_pending variable.

    ------

    APAR: IY26267 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSCONF() DOESN'T CHECK IF SYSCONFIG() FAILS

    PROBLEM DESCRIPTION:
    The function sysconf(), does not check the return value of
    sysconfig(), so it does not return -1 if sysconfig() fails.
    The lpar_enabled_chk() function does not zero a structure
    before passing it to sysconfig() and since sysconfig may not
    necessarily change the structure, "garbage" is returned and
    not checked.

    PROBLEM CONCLUSION:
    The return value of sysconfig() is checked in every function
    of sysconf.c and -1 is returned if there is an error.
    The flag of the structure in lpar_enabled_chk() is set to 0
    before being passed to sysconfig().

    ------

    APAR: IY26277 COMPID: 5765E6100 REL: 510
    ABSTRACT: KDB MISREPRESENTATION OF KERNEL HEAP SIZE

    PROBLEM DESCRIPTION:
    Maximum reported size from the KDB heap command will be 4G

    PROBLEM CONCLUSION:
    Make size field a wider variable (64-bits) for the 64-bit
    kernel.

    ------

    APAR: IY26296 COMPID: 5765E6100 REL: 510
    ABSTRACT: DIAGNOSTIC SUPPORT OF IP SECURITY ON 10/100 MBPS ETHERNET

    PROBLEM DESCRIPTION:
    This is a new diagnostic feature.

    PROBLEM CONCLUSION:
    Add IP security support for the 10/100 Mbps ethernet PCI
    Adapter II

    ------

    APAR: IY26303 COMPID: 5765E6100 REL: 510
    ABSTRACT: HOT SWAP SAFTE FUNCTIONS FAIL ON P610/9110

    PROBLEM DESCRIPTION:
    The SCSI Hot Swap menu in diagnostics will not function
    correctly on the p610/9110.

    PROBLEM CONCLUSION:
    Use the command line to configure and delete SCSI disks.

    ------

    APAR: IY26308 COMPID: 5765E6100 REL: 510
    ABSTRACT: NEED TO CLEAN UP POWER MANAGEMENT CODE FOR GXT135P DRIVER

    PROBLEM DESCRIPTION:
    removing hibernation and suspend mode -- dead code

    PROBLEM CONCLUSION:
    remove hibernation and suspend mode -- dead code

    ------

    APAR: IY26311 COMPID: 5765E6100 REL: 510
    ABSTRACT: WRONG PATH TO MAIL DIRECTORY IN PATHS.H

    PROBLEM DESCRIPTION:
    _PATH_MAILDIR in /usr/include/paths.h points to /var/mail, it
    should point to /var/spool/mail.

    PROBLEM SUMMARY:
    /usr/include/paths.h contains
    #define _PATH_MAILDIR /var/mail
    In AIX 4.3.3 the correct path should be /var/spool/mail.
    Programs compiled with #include <paths.h> and referencing
    _PATH_MAILDIR do not find the mail directory.

    PROBLEM CONCLUSION:
    change the definition of _PATH_MAILDIR in paths.h to
    /var/spool/mail.

    ------

    APAR: IY26314 COMPID: 5765E6100 REL: 510
    ABSTRACT: INCREASE # LINKS ETHERCHANNEL SUPPORTS FROM 4 TO 8

    PROBLEM DESCRIPTION:
    Currently only 4 links are supported under Etherchannel. And
    only 2 and 4 links can be added .

    PROBLEM CONCLUSION:
    The support
    Etherchannel can now support upto 8 links.
    The code has also been extended to support addition of
    2,3,4,5,6,7 and 8 links.

    ------

    APAR: IY26320 COMPID: 5765E6100 REL: 510
    ABSTRACT: CPU DEALLOCATION FAILED: CPU LOOPING IN SCXMA_HA_HANDLER

    PROBLEM DESCRIPTION:
    With a deallocate of a cpu is done, the process can get hung
    with a stack that looks like this:
         iar: 0000a5ec test_and_set + 0x2c => cal r3,0x0(r0)
          lr: 01b2ab14 cxpadd32:cxma_dealloc_resources + 0x44
    2ff3acb0: 01b3fc7c cxpadd32:scxma_ha_handler + 0x484
    2ff3adb0: 004e2bdc invoke_HA_handlers + 0xac
    2ff3ae20: 004e32dc rpdp_proc + 0x1c8
    2ff3ae70: 000dc348 ha_proc + 0x250
    2ff3aed0: 0049d6c0 mdioctl + 0x1748
    2ff3b190: 0044133c rdevioctl + 0x14c
    2ff3b200: 004546f4 vnop_ioctl + 0x1c
    2ff3b240: 0048d6a4 vno_ioctl + 0x17c
    2ff3b300: 004838a0 common_ioctl + 0xc4
    2ff3b360: 004837ac kioctl + 0xfc
    2ff3b3c0: 00003ab8 sys_call_ret + 0x0

    PROBLEM CONCLUSION:
    The scxma_ha_handler stops the poller and then the
    cxma_dealloc_resources attempts to stop the same poller and
    hangs. The fix is to move the stop of the poller to always be
    outside of the deallocate routine (which happens only one
    other place).

    ------

    APAR: IY26321 COMPID: 5765E6100 REL: 510
    ABSTRACT: PORTMIR INCORRECTLY REPORTS DAEMON ALREADY ACTIVE

    PROBLEM DESCRIPTION:
    It is possible for portmir to not work for a non-root user.
    The sequence to follow is to do a portmir as a non-root
    user and terminate it. After this, a non-root user can
    not start a portmir session.

    PROBLEM SUMMARY:
    It is possible for portmir to not work for a non-root user.
    The sequence to follow is to do a portmir as a non-root
    user and terminate it. After this, a non-root user can
    not start a portmir session.

    PROBLEM CONCLUSION:
    The solution is to do a kill of the process to see if it still
    exists. If it does not then we remove the lock file and
    report back that the daemon is not running.

    ------

    APAR: IY26341 COMPID: 5765E6100 REL: 510
    ABSTRACT: SNAPCORE UTILITY DOESN'T COLLECT ALL NEEDED FILES.

    PROBLEM DESCRIPTION:
    Pax does not extract all the files archived.

    PROBLEM CONCLUSION:
    Suitable code changes to the pax command to fix the problem.

    ------

    APAR: IY26342 COMPID: 5765E6100 REL: 510
    ABSTRACT: SMIT BACKFILE FAILS TO BACKUP JFS2 FILES WHEN LOCAL FILES SET

    PROBLEM DESCRIPTION:
    smit backfile on jfs2 filesystems with LOCAL files option
    set will not archive files.

    PROBLEM CONCLUSION:
    The script for smit backfile in cmdarch.add will be modified
    to accept jfs and jfs2 files as local files accordingly.

    ------

    APAR: IY26346 COMPID: 5765E6100 REL: 510
    ABSTRACT: ENHANCED ERROR HANDLING TU_OPEN PROTECTION

    PROBLEM DESCRIPTION:
    Unprotected I/O to PCI bus during Test Unit open.

    PROBLEM CONCLUSION:
    Move the Enhanced Error Handlign enable to the Test Unit open
    function.

    ------

    APAR: IY26399 COMPID: 5765E6100 REL: 510
    ABSTRACT: PM API MPC7450 SUPPORT

    PROBLEM DESCRIPTION:
    Need PM API support for mpc7450 processor.

    PROBLEM CONCLUSION:
    Add low level routine to support mpc7450 processor. Also
    modify the library to accomodate different size bit field
    for pmc6 in mmcr1.

    ------

    APAR: IY26489 COMPID: 5765E6100 REL: 510
    ABSTRACT: DETACHING A DETACHED INTERFACE USING IFCONFIG CAUSE A DELAY

    PROBLEM DESCRIPTION:
    When ifconfig is called to detach an interface on a
    previously detached interface, there is a small delay
    before the system returns with a response that it
    successfully detached it.

    PROBLEM CONCLUSION:
    The command will recognize that the interface is detached
    and return control immediately.

    ------

    APAR: IY26491 COMPID: 5765E6100 REL: 510
    ABSTRACT: CAN'T CREATE SPOT ON NIM MASTER.

    PROBLEM DESCRIPTION:
    Failure during install of IBM Cryptographic Accelerator
    ( devices.pci.1410e601.rte ) with an error message stating a
    syntax error in the .trc file.

    PROBLEM CONCLUSION:
    Install the latest level devices.pci.1410e601 package.

    ------

    APAR: IY26493 COMPID: 5765E6100 REL: 510
    ABSTRACT: ENABLE EEH SUPPORT DURING DEVICE CONFIGURATION

    PROBLEM DESCRIPTION:
    New feature

    PROBLEM CONCLUSION:
    Provide support for registering with EEH kernel services prior
    to any accesses to the adapter I/O.

    ------

    APAR: IY26500 COMPID: 5765E6100 REL: 510
    ABSTRACT: AUTOLOAD ABILITY

    PROBLEM DESCRIPTION:
    Customer cannot have a file autoloaded without creating a
    library.

    PROBLEM CONCLUSION:
    Add additional option to the binder to allow specification of
    an autoload file on the link line.

    ------

    APAR: IY26503 COMPID: 5765E6100 REL: 510
    ABSTRACT: BUFFER OVERFLOW IN RCP

    PROBLEM DESCRIPTION:
    possible remote root shell exploit

    PROBLEM CONCLUSION:
    changed unbounded string operators to their bounded
    equivalents

    ------

    APAR: IY26505 COMPID: 5765E6100 REL: 510
    ABSTRACT: LDGETNAME() CANNOT READ DEBUG NAME FROM XCOFF64 OBJECT

    PROBLEM DESCRIPTION:
    ldgetname() returns incorrect info for XCOFF64 objects.

    PROBLEM CONCLUSION:
    using correct macro to check magic number.

    ------

    APAR: IY26507 COMPID: 5765E6100 REL: 510
    ABSTRACT: DBX FAILS WHEN RUNNING COMPLEX C++ PROGRAMS

    PROBLEM DESCRIPTION:
    dbx fails with SIGSEGV or SIGILL when running a
    program with objects complex enough to generate
    debug stabstrings > 5000 bytes in length.

    PROBLEM SUMMARY:
    dbx will crash with an illegal instruction or segmentation
    violation error when debugging a program that has complex
    objects or types.

    PROBLEM CONCLUSION:
    Modify data structures in stabstring module to handle entries
    greater than 5000 bytes.

    ------

    APAR: IY26508 COMPID: 5765E6100 REL: 510
    ABSTRACT: POOR PERFORMANCE ON DISK I/O TO RAW LOGICAL VOLUMES

    PROBLEM DESCRIPTION:
    DISK I/O to raw logical volumes has poor performance on
    32-way systems.

    PROBLEM CONCLUSION:
    Update a global variable less frequently, reducing
    contention on the variable.

    ------

    APAR: IY26509 COMPID: 5765E6100 REL: 510
    ABSTRACT: SORT COMMAND REPORT ERRORA LINE OF THE INPUT FILE CONTAINS MORE

    PROBLEM DESCRIPTION:
    sort command report error"A line of the input file contains
    more than 20480 characters".

    PROBLEM SUMMARY:
    sort command reports the error a line of the
    input file contains more that 20480 characters.

    PROBLEM CONCLUSION:
    sort command's code modified to fix the problem.

    ------

    APAR: IY26511 COMPID: 5765E6100 REL: 510
    ABSTRACT: DBX NEEDS TO DEMANGLE CLASS NAMES IN LOCAL OR NAMESPACE SCOPE

    PROBLEM DESCRIPTION:
    When using the new compiler and current dbx, nested types
    would be displayed with their mangled names.

    PROBLEM CONCLUSION:
    Force dbx to now expect names of types to be mangled.

    ------

    APAR: IY26512 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM HANG WITH WLM DISK IO

    PROBLEM DESCRIPTION:
    System may hang in rare cases when WLM disk IO accounting or
    regulation is active

    PROBLEM CONCLUSION:
    Stop walking through the segments belonging to a mbuf when
    the mbuf size is reached.

    ------

    APAR: IY26513 COMPID: 5765E6100 REL: 510
    ABSTRACT: VI DUMPS CORE WITH VERY LONG FILE NAMES

    PROBLEM DESCRIPTION:
    vi seg faults when opening files with very long names.

    PROBLEM SUMMARY:
    vi dumps core with very long file names

    PROBLEM CONCLUSION:
    fix with code changes to vi.

    ------

    APAR: IY26514 COMPID: 5765E6100 REL: 510
    ABSTRACT: ENABLE IPSEC SUPPORT ON IBM PCI ETHERNET ADAPTER II

    PROBLEM DESCRIPTION:
    Enable IPsec hardware support of the IBM PCI Ethernet
    Adapter II.

    PROBLEM CONCLUSION:
    Modified device driver to support IPsec hardware offload
    support.

    ------

    APAR: IY26515 COMPID: 5765E6100 REL: 510
    ABSTRACT: PERF: AVOID UNNECESSARY DISPATCH CALLS

    PROBLEM DESCRIPTION:
    Timer tick handling incurs some unnecessary overhead by
    unconditionally calling the dispatcher.

    PROBLEM CONCLUSION:
    Use the best waiting priority data maintained in the local
    and global run queues to eliminate unnecessary dispatcher
    calls requested by schedcpu.

    ------

    APAR: IY26516 COMPID: 5765E6100 REL: 510
    ABSTRACT: ASCI: CHECKPOINT OF RESTART PROCESS FAILS WITH EINVAL

    PROBLEM DESCRIPTION:
    Checkpointing a restarted 64-bit process may fail with EINVAL.

    PROBLEM CONCLUSION:
    Correct checkpoint behaviour for restarted 64-bit processes.

    ------

    APAR: IY26525 COMPID: 5765E6100 REL: 510
    ABSTRACT: DBX/GCC COMPATIBILITY FIXES - PART 3

    PROBLEM DESCRIPTION:
    customers using dbx to debug gcc-compiled binaries
    will receive incorrect values when displaying:
     1) values stored in registers that are larger than a
        word in size
     2) values for bitfields greater than 32 bits in size

    PROBLEM CONCLUSION:
    This defect will correct the dbx code which
    retrieves values of symbols greater than the
    size of a word from registers.
    This defect also fixes dbx to handle bitfields greater
    than 32 bits in size. This is needed since the gcc
    compiler allows this.

    ------

    APAR: IY26527 COMPID: 5765E6100 REL: 510
    ABSTRACT: ASCI: DBX OF RESTARTED PROCESS FAILS WITH SEGV

    PROBLEM DESCRIPTION:
    Using dbx on a restarted process will cause the restarted
    process to crash when making a system call.

    PROBLEM CONCLUSION:
    Ensure that all of the proper system call tables are mapped
    in the ptraced process when a process is dbx'ed.

    ------

    APAR: IY26528 COMPID: 5765E6100 REL: 510
    ABSTRACT: TRCDEAD FAILS FROM DUMP IMAGE AFTER MACHINE CHECK

    PROBLEM DESCRIPTION:
    IF the system crashes as soon as we start the trace
    trcdead fails to collect even the small amount of
    trace data in dump.

    PROBLEM CONCLUSION:
    The function should return gracefully if there is no data in
    the buffer.

    ------

    APAR: IY26541 COMPID: 5765E6100 REL: 510
    ABSTRACT: LOAD OF 32BIT APP FAILS WHEN LINKED WITH -BMAXDATA:0X80000000

    PROBLEM DESCRIPTION:
    Apps on Regatta can't load objects when linked with -bmaxdata

    PROBLEM CONCLUSION:
    vm_setkey is being passed a vmid_t instead of a vmhandle_t.
    This does not work on GP. Use vm_handle instead of vm_setkey

    ------

    APAR: IY26542 COMPID: 5765E6100 REL: 510
    ABSTRACT: CRASH DURING CHKPNT IF PY THREAD HAS EXITED FOR 64-BIT PROCESS

    PROBLEM DESCRIPTION:
    Checkpoint crashes for 64-process if the primary thread has
    exited.

    PROBLEM CONCLUSION:
    Do not save/restore stack for 64-process whose primary
    thread has exited.

    ------

    APAR: IY26563 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADD NEW SUB COMMANDS TO KDB AND KDB COMMANDS

    PROBLEM DESCRIPTION:
    The kdb command is to be enhanced with logging options. The
    set subcommand will have two new options
    logfile and loglevel.

    PROBLEM CONCLUSION:
    The logfile option for set subcommand will enable the user
    to input the file name for logging and loglevel option will
    be used to specify the granularity.

    ------

    APAR: IY26588 COMPID: 5765E6100 REL: 510
    ABSTRACT: WHAT FAILS ON FILES > 2GB SIZE

    PROBLEM DESCRIPTION:
    what command fails on files larger than 2GB

    PROBLEM CONCLUSION:
    what is made LARGE FILE enabled.

    ------

    APAR: IY26589 COMPID: 5765E6100 REL: 510
    ABSTRACT: EXPORT NEW DIAGNOSTIC EEH LIBRARY FUNCTIONS

    PROBLEM DESCRIPTION:
    Export new diagnostic functions to support EEH.

    PROBLEM CONCLUSION:
    Export pdiag_diagnose_multifunc_state and
    pdiag_restore_multifunc_state functions.

    ------

    APAR: IY26599 COMPID: 5765C3403 REL: 433
    ABSTRACT: NETSTAT -R SHOWS NEGATIVE VALUE IN "USE" FIELD

    PROBLEM DESCRIPTION:
    netstat -r shows negative value in "USE" field

    PROBLEM SUMMARY:
    netstat -r shows negative value in "USE" field.

    PROBLEM CONCLUSION:
    Print format for USE field is changed to unsigned integer.

    ------

    APAR: IY26635 COMPID: 5765E6100 REL: 510
    ABSTRACT: ASCI: CHECKPOINT FAILS IF PROCESS IS NOT PROCESS GROUP LEADER

    PROBLEM DESCRIPTION:
    checkpoint fails if process is not process group leader;
    the failure only occurs when the process is checkpointed,
    then restarted, then checkpointed a second time

    PROBLEM CONCLUSION:
    ignore the ghost process group leader when checkpointing

    ------

    APAR: IY26636 COMPID: 5765E6100 REL: 510
    ABSTRACT: SLEEP FOR TCFLUSH SHOULD BE INTERRUPTABLE

    PROBLEM DESCRIPTION:
    A tcflush that flushs read data sleeps until the M_FLUSH
    message returns to the stream head. That sleep should be
    interruptable to allow for the possibility that the flush
    message may be dropped and the process can then be killed.

    PROBLEM SUMMARY:
    A tcflush that flushs read data sleeps until the M_FLUSH
    message returns to the stream head. That sleep should be
    interruptable to allow for the possibility that the flush
    message may be dropped and the process can then be killed.

    PROBLEM CONCLUSION:
    The solution is to change the sleep to be interruptable.

    ------

    APAR: IY26639 COMPID: 5765E6100 REL: 510
    ABSTRACT: ASCI: SYSTEM CRASH CHECKPOINTING X APPLICATION

    PROBLEM DESCRIPTION:
    system will crash during a checkpoint if a handler has been
    registered with checkpnt_register but the type of handler is
    not specified in the chkpt_handler struct

    PROBLEM CONCLUSION:
    specify the type of handler being registered when calling
    checkpnt_register (i.e chkpnt_handler.ch_flags should be set)

    ------

    APAR: IY26640 COMPID: 5765E6100 REL: 510
    ABSTRACT: NEXTGROUP DOES NOT CLEANUP UPON RETURN

    PROBLEM DESCRIPTION:
    The security API nextgroup() doesn not clean up
    before error return. This includes specially open
    file descriptor for /etc/group. A servers using
    this API will run out of file descriptors if
    they keep calling this API for traversing the
    groups in the system.

    PROBLEM SUMMARY:
    The security API nextgroup() doesn not clean up
    before error return. This includes specially open
    file descriptor for /etc/group. A servers using
    this API will run out of file descriptors if
    they keep calling this API for traversing the
    groups in the system.

    PROBLEM CONCLUSION:
    Call endgrent_r() before returning from nextgroup to clear
    the open file descriptor for /etc/group on error.

    ------

    APAR: IY26641 COMPID: 5765E6100 REL: 510
    ABSTRACT: AUDIT START CORRUPTS THE AUDIT CONFIG FILE FOR LARGE USERS

    PROBLEM DESCRIPTION:
    When Audit is started with "audit start" command
    it corrupts the /etc/security/audit/config file
    if it has large number of users added under its
    users stanza. The number of user listed for auditing
    at which the corruption starts varies with the
    classes that are assigned to each user, but generally
    around 200 users will cause the corruption if each
    have been assigned to "general,files,objects,kernel"
    The corruption results in the same set of users being
    repeatedly added to the stanza at some point.

    LOCAL FIX:
    Limit the number of users to be audited to
    a point where no corruption takes place.

    PROBLEM CONCLUSION:
    The logic for checking the start of the stanza is defective.
    Added a function check_colon() to check if the stanza really
    has a colon at its end to signify that it is a stanza.

    ------

    APAR: IY26643 COMPID: 5765E6100 REL: 510
    ABSTRACT: PAX: LEAKS FILE DESCRIPTORS

    PROBLEM DESCRIPTION:
    pax reports error "error opening directory".

    PROBLEM CONCLUSION:
    pax code would be fixed to resolve the problem.

    ------

    APAR: IY26666 COMPID: 5765E6100 REL: 510
    ABSTRACT: DAMAGED SYMLINKS IN JFS2 AFTER LOGREDO

    PROBLEM DESCRIPTION:
    The symlink pointers were messed up after reboot
    from the bundle installation.

    PROBLEM CONCLUSION:
    when log rec is INODE, even if all the base ino's in this
    page were replayed, we still need to check to see if the
    log rec is for an inode deletion.

    ------

    APAR: IY26726 COMPID: 5765E6100 REL: 510
    ABSTRACT: MEMORY LEAK SEEN IN SHELL WHEN USING PRINT BUILTIN

    PROBLEM DESCRIPTION:
    'ps' output shows memory size of shell to be increasing when
    using print builtin. This indicates a memory leak in shell.

    PROBLEM SUMMARY:
    memory leak in shell

    PROBLEM CONCLUSION:
    memory leak in the shell fixed by
    code changes.

    ------

    APAR: IY26733 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADD NDD AND NETSTAT KDB AND KDB COMMANDS

    PROBLEM DESCRIPTION:
    The customer will experience no symptoms. This is a feature
    to add new functionality to kdb.

    PROBLEM CONCLUSION:
    New subcommands ndd and netstat are added to kdb.
    The netstat subcommand is only for the kdb command and not
    for the KDB debugger.

    ------

    APAR: IY26734 COMPID: 5765E6100 REL: 510
    ABSTRACT: 64-BIT: NETSTAT -RA DOESN'T DISPLAY 64-BIT ADDRESSES

    PROBLEM DESCRIPTION:
    As desribed above

    PROBLEM CONCLUSION:
    Change printf format for 64-bit addresses

    ------

    APAR: IY26735 COMPID: 5765E6100 REL: 510
    ABSTRACT: DIAGNOSTIC SUPPORT FOR EEH TESTING OF 10/100 MBPS ETHERNET

    PROBLEM DESCRIPTION:
    No symptoms. Adding support for Enhanced Error Handling for
    4-port Ethernet adapter.

    PROBLEM CONCLUSION:
    Modify diagnostics to provide support for Enhanced Error
    Handling on the 4-port Ethernet adapter.

    ------

    APAR: IY26757 COMPID: 5765E6100 REL: 510
    ABSTRACT: SUSPEND_OTHERS PERFORMANCE

    PROBLEM DESCRIPTION:
    Performance enhancement to pthread_suspend_others_np and
    pthread_continue_others_np. Applications which use these
    calls may have a performance increase.

    PROBLEM CONCLUSION:
    Modified locking logic.

    ------

    APAR: IY26758 COMPID: 5765E6100 REL: 510
    ABSTRACT: 64B APP 32B KERNEL, MULTI-CPU, IMPROPER HOOK FORMAT

    PROBLEM DESCRIPTION:
    A multi-cpu trace on a 32-bit kernel is corrupted by a 64-bit
    application's non-timestamped trace hook.

    PROBLEM CONCLUSION:
    If forcibly timestamping trace hooks, set the bit in the data
    of metahook 00B as well as the hook itself.

    ------

    APAR: IY26801 COMPID: 5765E6100 REL: 510
    ABSTRACT: IMPLEMENT AIX PCI EEH MULTIFUNCTION ADAPTER SUPPORT

    PROBLEM DESCRIPTION:
    Multifunction adapters may cause a machine check.

    PROBLEM CONCLUSION:
    Implement EEH kernel services for multifunction adapters
    that will allow device drivers to recover from fatal errors
    on hardware assisted systems.

    ------

    APAR: IY26802 COMPID: 5765E6100 REL: 510
    ABSTRACT: ALLOCATORS MISSING DATA IN DUMP FILE

    PROBLEM DESCRIPTION:
    The alloc component will be missing from 64-bit kernel dump,
    making it difficult to debug some filesystem problems.

    PROBLEM CONCLUSION:
    Dump additional kernel data on crash.

    ------

    APAR: IY26805 COMPID: 5765E6100 REL: 510
    ABSTRACT: KDB DUMP READER MSTEXT FIX

    PROBLEM DESCRIPTION:
    No apparent symptom. Unless user specifically wants to display
    64bit application's thread mstext runing on 32bit kernel using
    calculated offset using kdb dump reader.

    PROBLEM CONCLUSION:
    Fix the mstext dump address and enable kdb dump reader to pick
    it up from correct data area within thread's component dump
    table.

    ------

    APAR: IY26814 COMPID: 5765E6100 REL: 510
    ABSTRACT: TSDD:ADD SYNCHRONIZATION BETWEEN TSDD AND RADISYS WAN

    PROBLEM DESCRIPTION:
    tsdd halt/close processing needs to be synchronized with the
    Radisys devices.artic960 WAN.

    PROBLEM CONCLUSION:
    Wait for the s96_close response from the Radisys WAN before
    completing the halt and/or close processing in the tsdd
    driver.

    ------

    APAR: IY26815 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADD INTERRUPT HANDLER TO 8 PORT PCI RS-232 ADAPTER

    PROBLEM DESCRIPTION:
    Add Interrupt handler to 8 port PCI RS-232 adapter

    PROBLEM CONCLUSION:
    Add interrupt capability to 8 port PCI RS-232 adapter.

    ------

    APAR: IY26817 COMPID: 5765E6100 REL: 510
    ABSTRACT: PMSVCS KERNEL EXTENSION NEEDS MPC7450 ERRATUM 37 MODS

    PROBLEM DESCRIPTION:
    Machine hangs or crashes.

    PROBLEM CONCLUSION:
    Fix code to cover chip erratum for MPC7450.

    ------

    APAR: IY26821 COMPID: 5765E6100 REL: 510
    ABSTRACT: PMSVCS.H IS MISSING LINE FOR MPC7450 IN MACHINES_DATA

    PROBLEM DESCRIPTION:
    Probable core dump on mpc7450.

    PROBLEM CONCLUSION:
    Fix initialization for mpc7450.

    ------

    APAR: IY26847 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADD SYMPTOM AND WHICH KDB AND KDB COMMANDS

    PROBLEM DESCRIPTION:
    Symptom subcommand output will be incorrect in some
    cases in 64 bit environment

    PROBLEM CONCLUSION:
    Add symptom and which subcommands to kdb.

    ------

    APAR: IY26849 COMPID: 5765E6100 REL: 510
    ABSTRACT: 32 BIT /DSA OPTION REMOVES SHMAT'ED SEGMENT

    PROBLEM DESCRIPTION:
    Applications using Very Large Program Support may notice that
    regions of shmat()'ed or mmap()'ed memory may corrupted.

    PROBLEM CONCLUSION:
    Ensure that the growth of the data heap for a Very Large
    Program Support application cannot grow into memory that has
    been allocated for shmat() or mmap().

    ------

    APAR: IY26850 COMPID: 5765E6100 REL: 510
    ABSTRACT: ENHANCE TH COMMAND TO DISPLAY THREADS BY NAME

    PROBLEM DESCRIPTION:
    Unable to display processes or threads by name.

    PROBLEM CONCLUSION:
    The "p" and "th" subcommands of KDB are modified to take an
    additional string parameter, using which the process/thread
    name (or substring of name) may be specified.

    ------

    APAR: IY26851 COMPID: 5765E6100 REL: 510
    ABSTRACT: KDB HCAL FAILS IN 64BIT OP ON 32BIT KERNEL

    PROBLEM DESCRIPTION:
    kdb hcal gives bad results when dealing with operands that
    appear to be 32-bit signed.

    PROBLEM CONCLUSION:
    kdb hcal is modified so all operations are unsigned by default,
    unless the signed parameter is specified.

    ------

    APAR: IY26852 COMPID: 5765E6100 REL: 510
    ABSTRACT: LPD NEEDS TO BE ABLE TO ACCEPT PORTS GREATER THAN 1023

    PROBLEM DESCRIPTION:
    Although RFC 1179 specifies that lpd should only
    accept jobs originating at ports less than 1024,
    it has become necessary to open up the port range
    to be able to work in a heterogeneous setting with
    jobs coming from other operating systems that are
    not complying to the letter of this RFC. Opening
    the range of ports up has become a de facto standard
    in the industry.

    PROBLEM SUMMARY:
    Remote BSD style print jobs will not be accepted by AIX if
    the remote system uses a port greater than 1023.

    PROBLEM CONCLUSION:
    Opened the range of acceptable remote ports to those greater
    than 1023.

    ------

    APAR: IY27006 COMPID: 5765E6100 REL: 510
    ABSTRACT: WSMLOADDB SHOULD BE A TCB FILE

    PROBLEM DESCRIPTION:
    Internal tools show wsmloaddb should be a TCB file.

    PROBLEM CONCLUSION:
    Make /usr/websm/bin/wsmloaddb a TCB (Trusted Computing Base)
    file.

    ------

    APAR: IY27010 COMPID: 5765E6100 REL: 510
    ABSTRACT: ETHERCHANNEL SMIT ONLY HANDLES SETTING A PORTION OF THE OPTIONS

    PROBLEM DESCRIPTION:

    PROBLEM SUMMARY:
    Failure of configuration of etherchannel to configure all
    attributes at once.

    PROBLEM CONCLUSION:
    fix the smit pannel to handle all the attributes.

    ------

    APAR: IY27011 COMPID: 5765E6100 REL: 510
    ABSTRACT: QDAEMON DEATH PROBLEM

    PROBLEM DESCRIPTION:
    Under certain circumstances, qdaemon can die.
    The likelyhood of death increases in correlation
    with the stress placed on the printing subsystem.

    PROBLEM SUMMARY:
    Under very heavy usage conditions, qdaemon might die.

    PROBLEM CONCLUSION:
    A signal handling routine has been changed in qdaemon to
    address this problem.

    ------

    APAR: IY27013 COMPID: 5765E6100 REL: 510
    ABSTRACT: TCBCK -N SHOULD CHECK FOR REGISTERED ACLS - SECURITY ISSUE

    PROBLEM DESCRIPTION:
    tcbck does not detect ACLs on files which do not list ACLs
    in sysck.cfg. This would allow a user to be granted
    permission to access or modify a file in an unauthorized
    manner.

    PROBLEM CONCLUSION:
    tcbck will clear the ACL of any file which does not list an
    ACL in sysck.cfg according to the same rules for changing.
    Files which list ACLs will have their ACLs validated using
    the ACL listed in sysck.cfg.

    ------

    APAR: IY27021 COMPID: 5765E6100 REL: 510
    ABSTRACT: RESPONDER SHOULDN'T START REFRESH AT SAME TIME AS INITIATOR

    PROBLEM DESCRIPTION:
    Sometimes, phase2 tunnel refresh fail because one side cannot
    correctly decrypt phase2 message from another side.

    PROBLEM CONCLUSION:
    The solution is: initiator start refreshing at threshold
    point, responder start refreshing (if necessary) at
    threshold + (100-threshold)/2.
    For example:
    assume threshold = 90 (%), if responder hasn't got refresh
    request from initiator at 95 (% of key lifetime), responder
    will start refreshing tunnel.

    ------

    APAR: IY27022 COMPID: 5765E6100 REL: 510
    ABSTRACT: DSI IN DIAG_RW

    PROBLEM DESCRIPTION:
    The system could crash while running concurrnet diags on a
    multifunction or bridged adapter

    PROBLEM CONCLUSION:
    provide proper return to avoid attempting to uncofigure
    devices which are in use.

    ------

    APAR: IY27023 COMPID: 5765E6100 REL: 510
    ABSTRACT: X-SERVER MAY CORE DUMP WHEN USING THE GXT3000P GRAPHICS

    PROBLEM DESCRIPTION:
    When running a lot of graPHIGs applications, colors may be
    incorrect or the X-Server may core dump.

    PROBLEM CONCLUSION:
    Moved a variable declaration out side of a for loop.

    ------

    APAR: IY27024 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSV AFFINITY : ATRM COMMAND

    PROBLEM DESCRIPTION:
    Problem is briefly explained above.

    PROBLEM CONCLUSION:
    -a flag will be introduced to atrm command for System V
    affinity as that of the existing "-" option.

    ------

    APAR: IY27025 COMPID: 5765E6100 REL: 510
    ABSTRACT: DIAGNOSTIC MICROCODE DOWNLOAD

    PROBLEM DESCRIPTION:
    Unable to download microcode to SCSD tape drives.

    PROBLEM CONCLUSION:
    Modified the code to accomodate download microcode.

    ------

    APAR: IY27026 COMPID: 5765E6100 REL: 510
    ABSTRACT: SETENV() SEGFAULTING ON 64-BIT BUILDS

    PROBLEM DESCRIPTION:
    Possible coredumps or other behaviour when using setenv()

    PROBLEM CONCLUSION:
    added #include of stdlib.h to source file

    ------

    APAR: IY27042 COMPID: 5765E6100 REL: 510
    ABSTRACT: USER INIT SYS DUMP BECAUSE UNRESPONSIVENESS

    PROBLEM DESCRIPTION:
    syncd sleeps at boostable_e_sleep_thread() and noone else
    wakes it up.

    PROBLEM CONCLUSION:
    1) Do not assign curthread->t_tid to ip->i_logcomleadtid,
    this is the cause of this defect.
    2) Make sure it is safe to set the new owner for boostable
    event list, if not safe, do not run the boostable code, but
    run the original code before the boostable change.
    3) Because the system must be very stressful if it runs into
    this section of code, to avoid race condition problem with ip,
    apply I_WRITE_LOCK to this ip.

    ------

    APAR: IY27043 COMPID: 5765E6100 REL: 510
    ABSTRACT: NDP6_RESOLVE ON AN INTERFACE WITHOUT IPV6

    PROBLEM DESCRIPTION:
    The following message may appear on the system console:
    "ndp6_resolve on an interface without IPv6"

    PROBLEM CONCLUSION:
    This is a debug message for the developer and should not
    unnecessarily appear on the console. Remove the print
    statement from the code.

    ------

    APAR: IY27044 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM CRASH WHEN PROCESS CLEANS UP SOCKETS USING ASYNC IO

    PROBLEM DESCRIPTION:
    system can crash when the process cleans up sockets that use
    the async io options.

    PROBLEM CONCLUSION:
    close the hole in the cleanup.

    ------

    APAR: IY27046 COMPID: 5765E6100 REL: 510
    ABSTRACT: REDIRECTED OUTPUT TO A FULL FILESYSTEM

    PROBLEM DESCRIPTION:
    The output redirection and logfile feature in kdb will not
    work properly when the file system is full.

    PROBLEM CONCLUSION:
    The kdb command will give error message and exit, if the
    file system is full during output redirection.
    The kdb will display warning message that logging is not
    happening if the file system is full.

    ------

    APAR: IY27047 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADD NDD AND NETSTAT KDB AND KDB COMMANDS

    PROBLEM DESCRIPTION:
    The output redirection for netstat subcommand for some
    options will not work properly.

    PROBLEM CONCLUSION:
    The putchar routine used in netstat code needs to be
    #defined to kdb_putchar in kdb.

    ------

    APAR: IY27053 COMPID: 5765E6100 REL: 510
    ABSTRACT: DSI FROM 4-PORT ETHERNET DIAGNOSTICS

    PROBLEM DESCRIPTION:
    64-bit diagnostic testing will fail.

    PROBLEM CONCLUSION:
    Put proper compile flags in SLIH Makefile.

    ------

    APAR: IY27057 COMPID: 5765E6100 REL: 510
    ABSTRACT: FB_SCRIPT PROBLEM IN SMIT SCRIPTS

    PROBLEM DESCRIPTION:
    During a SMIT NIM BOS installation, unable to run an fb_script
    and problems running other scripts when fb_script is specified

    PROBLEM CONCLUSION:
    Changed the SMIT panel to accept fb_script as an option
    during a NIM BOS install.

    ------

    APAR: IY27059 COMPID: 5765E6100 REL: 510
    ABSTRACT: XMFREE CRASH IN EXPORTFS WITH XMALLOC DEBUG

    PROBLEM DESCRIPTION:
    With an access enter in /etc/exports which contains only
    the character "*", a second exportfs command can crash the
    system.

    PROBLEM CONCLUSION:
    Cleanup export structs when illegal syntax is seen in the
    /etc/exports file.

    ------

    APAR: IY27064 COMPID: 5765E6100 REL: 510
    ABSTRACT: PUTUSERPW() SHOULD NOT HARD FAIL AFTER ADDING SEC_FLAGS FAILS

    PROBLEM DESCRIPTION:
    Root user can not change a ldap user's password, if the
    "shadowflag" in the ldap server is disabled. This occurs only
    when using RFC 2307 compliant ldap server.

    PROBLEM CONCLUSION:
    Do not hard fail the putuserpw() call if put SEC_FLAGS fails
    unless we are updating the local files.

    ------

    APAR: IY27067 COMPID: 5765C3403 REL: 430
    ABSTRACT: U-BLOCK INFO FOR NEWLY-CREATED PROCESSES INVALID

    PROBLEM DESCRIPTION:
    getprocs incorrectly returns almost identical data for
    parent and child processes

    PROBLEM CONCLUSION:
    initialize u-block info in fork_common code before child
    gets placed on run queue

    ------

    APAR: IY27069 COMPID: 5765E6100 REL: 510
    ABSTRACT: IPSEC HARDWARE ACCELERATION ENABLEMENT

    PROBLEM DESCRIPTION:
    Enable IPsec offload onto supporting network adapters.

    ------

    APAR: IY27070 COMPID: 5765E6100 REL: 510
    ABSTRACT: STATIC LIMIT OF 768 TCP FILEDESCRIPTORS FOR RPC MADE DYNAMIC

    PROBLEM DESCRIPTION:
    There is a static limitation of the number of file descriptors
    available for RPC-based programs. If this limit is exceeded,
    the application might coredump in makefd_xprt. Current limit is
    1024, but since 256 is the first descriptor used, in practice
    this sets a limit of 768 open TCP connections.

    PROBLEM CONCLUSION:
    Make sure that the __rpc_rlim_max() function uses the set
    resource limits for files (+256 due to the offset) instead of
    the static 1024 that used to be.

    ------

    APAR: IY27071 COMPID: 5765E6100 REL: 510
    ABSTRACT: MEMORY CORRUPTION WITH NOAC MOUNT OPTION AND FULL FILESYSTEM

    PROBLEM DESCRIPTION:
    If the "noac" mount option is used, and the filesystem being
    written to gets full, then during particular circumstances
    memory corruption might occur on the client, causing later
    crashes and/or other problems.

    LOCAL FIX:
    Don't use the "noac" option, or make sure the filesystem
    doesn't fill up.

    PROBLEM CONCLUSION:
    Check return value from writerp() call, if error break out of
    the write function instead of continuing.

    ------

    APAR: IY27072 COMPID: 5765E6100 REL: 510
    ABSTRACT: NFSO AND HACMP CONFLICTS FOR CONFIG_TOO_LONG ERROR

    PROBLEM DESCRIPTION:

    PROBLEM SUMMARY:
    system is going into config_too_long
    and pops it own config too long error.System goes into
    config too long for a brief period of time.

    PROBLEM CONCLUSION:
    fixed with small changes in sm_twin_reg function.Checking
    the remote host value to NULL,copy the the string "127.0.0.1"
    to myname .

    ------

    APAR: IY27073 COMPID: 5765E6100 REL: 510
    ABSTRACT: NFS NOT FREEING PAGES WHILE REMOVING FILES

    PROBLEM DESCRIPTION:
    mount -o vers=3,proto=udp,biods=10 gingere:/test /test
    dd if=/dev/zero of=/test/200m bs=1024k count=200
    vmstat shows number of free pages going down to 183957 pages
    time sync ==> sys 0m0.37s
    time sync ==> sys 0m0.35s
    rm /test/200m
    time sync ==> sys 0m0.35s
    time sync ==> sys 0m0.37s
    vmstat still shows 183957 pages free

    LOCAL FIX:
    unmount the filesystem

    PROBLEM SUMMARY:
    Even after a file on an NFS filesystem has been deleted, the
    segment is kept around for cache purposes. This is meant as
    a performance enhancement when files are closed and reopened,
    but if the file is deleted it can never be opened again.

    PROBLEM CONCLUSION:
    When a file is deleted, and link count reaches 0, then flush
    the data out at the same time as it is deleted instead of
    keeping it around.

    ------

    APAR: IY27075 COMPID: 5765E6100 REL: 510
    ABSTRACT: RH: MKGROUP -A ADMS=ROOT FAILS

    PROBLEM DESCRIPTION:
    Error messages from the mkgroup command appear to "run on"
    beyond the message text and print out a list of environment
    variables.

    PROBLEM CONCLUSION:
    Problem was caused by uninitialized pointer variables being
    passed to certain functions. It was assumed that upon return
    from these functions that if the variables were not NULL, they
    contained a valid pointer. Instead, they contained the same
    uninitialized values that were passed in. The solution was to
    initialize the pointer variables to NULL before passing them.

    ------

    APAR: IY27079 COMPID: 5765E6100 REL: 510
    ABSTRACT: DSI IN ARMCM_FREE_CALL()

    PROBLEM DESCRIPTION:
    System with ATM adapter crashes with data storage interrupt
    with the following traceback.
     01E25988 atmcm_free_call+000054
     01E2143C atmcm_svc_cleanup+0001D0
     01E249FC atmcm_close+000394

    PROBLEM CONCLUSION:
    Add an else statement to avoid calling atmcm_free_call.

    ------

    APAR: IY27080 COMPID: 5765E6100 REL: 510
    ABSTRACT: ATMCM CRASHED IN IOCTL CALL WHEN ATMCM_CALL POINTER IS NULL

    PROBLEM DESCRIPTION:
    System with ATM crashes in atmcm_ioctl.

    PROBLEM CONCLUSION:
    Change driver not to access a null cp.

    ------

    APAR: IY27081 COMPID: 5765E6100 REL: 510
    ABSTRACT: SMITTY CORE DUMP ON HAGEO

    PROBLEM DESCRIPTION:
    Smitty dumps core while trying to synchronise
    the GEO topology.

    PROBLEM SUMMARY:
    Smitty core dumps while synchronising GEO topology.

    PROBLEM CONCLUSION:
    Modified the code to resolve the problem.

    ------

    APAR: IY27084 COMPID: 5765E6100 REL: 510
    ABSTRACT: PTHREADS COREDUMP WHEN ALLOCATING 32768 THREADS

    PROBLEM DESCRIPTION:
    When trying to create pthreads greater than the MAX
    number allowed, the library tries to access
    memory that was not initialized correctly. Hence
    the application will cause a SIGSEGV.

    PROBLEM CONCLUSION:
    In the function where the library calls to free a
    pthread structure, _pthread_free in 43x called from
    pthread_create and _free_pthread in 5.1 called from
    _add_pthread_link, the 3rd argument needs to be FALSE
    instead of TRUE. This means that as we enter this
    function we do not take the lock for the pthread to
    avoid accessing uninitialized address. We do not take
    the pthread lock in this case because this pthread
    struct is a newly allocated one and all it really
    needs is to be freed and nothing else. Not taking
    the pthread lock is safe upon entering the
    function.

    ------

    APAR: IY27085 COMPID: 5765E6100 REL: 510
    ABSTRACT: WAIT FOR EEH RECOVERY BEFORE ADAPTER INSTANCE IS CLOSED.

    PROBLEM DESCRIPTION:
    Possible crash due to closing the device driver
    instance when EEH thread may still be executing
    EEH error recovery.

    PROBLEM CONCLUSION:
    Changed the device driver to wait for any EEH recovery
    thread to complete it's processing before a 'close' can
    complete.

    ------

    APAR: IY27086 COMPID: 5765E6100 REL: 510
    ABSTRACT: ASSERT IN XMEMDMA64_PPC

    PROBLEM DESCRIPTION:
    There is an assert in xmemdma64_ppc which is supposed
    to verify that the segment boundary we are crossing
    is contiguous. With a 64bit application running on a
    32bit kernel you could run into a case where we cross
    from segment 0xF to 0x0 and they should be considered
    contiguous, but the assert does not take that into
    account.

    PROBLEM SUMMARY:
    Modified the assert to tolerate this case.

    PROBLEM CONCLUSION:
    Modified the assert to tolerate this case.

    ------

    APAR: IY27089 COMPID: 5765E6100 REL: 510
    ABSTRACT: XMFREE MUST ASSERT WHEN GIVEN PTR IS BAD

    PROBLEM DESCRIPTION:
    When freeing a pointer that is a small offset from the actual
    desired pointer (i.e., freeing from the middle of the data
    region), with MODS turned on, the error message received may
    be misleading.

    PROBLEM CONCLUSION:
    Add checks for frees from inside the data region, and add a
    better error message.

    ------

    APAR: IY27090 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADSPACE LOCK BUG

    PROBLEM DESCRIPTION:
    Slight performance hit in rare case.

    PROBLEM CONCLUSION:
    Fix locking code.

    ------

    APAR: IY27091 COMPID: 5765E6100 REL: 510
    ABSTRACT: ASCI: SEGV IN ODM FUNCTION IN RESTARTED PROCESS

    PROBLEM DESCRIPTION:
    checkpoint of a process with a RMMAP region will work
    successfully and the restart will also be successful but
    the process will take a segmentation fault at some later
    point in its processing.

    PROBLEM CONCLUSION:
    test if process has an RMMAP'd segment and fail the
    checkpoint

    ------

    APAR: IY27092 COMPID: 5765E6100 REL: 510
    ABSTRACT: KDB: LOADER SYMTABLE SIZE CHANGE

    PROBLEM DESCRIPTION:
    system running with kdb enabled would sometime have error
    messages on tty saying kdb symtab table full.

    PROBLEM CONCLUSION:
    increase kdb internal symtable array size.

    ------

    APAR: IY27093 COMPID: 5765E6100 REL: 510
    ABSTRACT: ASCI: RESTART FAILS WITH ERRNO=22, SECONDARY=0X1016

    PROBLEM DESCRIPTION:
    Second or later restart fails with errno 22 and secondary
    error 0x1016.

    PROBLEM CONCLUSION:
    Virtual session IDs and process group IDs must be inherited
    across fork for restarted processes.

    ------

    APAR: IY27094 COMPID: 5765E6100 REL: 510
    ABSTRACT: TRACE/BTP TRAP IN THREAD_TWAKEUP ON RESTART, BAD THREAD ID

    PROBLEM DESCRIPTION:
    The program coredumps inside pthreads library specifically
    when calling _event_notify_locked.

    PROBLEM CONCLUSION:
    The virtual thread Ids for a newly created thread of a
    restarted process must be saved in both the thread and
    pvthread structures.

    ------

    APAR: IY27095 COMPID: 5765E6100 REL: 510
    ABSTRACT: ASCI: RESTARTING 64BIT PROCESS ON 32BIT NODE CAUSES CRASH

    PROBLEM DESCRIPTION:
    restarting a 64-bit process on a 32-bit machine can cause
    system to crash

    PROBLEM CONCLUSION:
    restart code will verify that a process is 32-bit before
    restarting it on a 32-bit machine

    ------

    APAR: IY27096 COMPID: 5765E6100 REL: 510
    ABSTRACT: KERNEL TRAP IN LD_RESTART XMALLOCA ON 1ST RESTART OF 64BIT APP

    PROBLEM DESCRIPTION:
    Restarting a process with xmalloc debug turned may cause the
    restart to fail.

    PROBLEM CONCLUSION:
    Correct the flags passed in the xmalloca routines to allow
    xmalloca to work with new heaps properly.

    ------

    APAR: IY27097 COMPID: 5765E6100 REL: 510
    ABSTRACT: RACE CONDITION IN /PROC

    PROBLEM DESCRIPTION:
    A kernel panic in simple_lock when called by /proc routine
    with a NULL lock pointer.

    PROBLEM CONCLUSION:
    Delay clearing a /proc struct pointer to thread struct
    until in flight /proc operations are complete against
    the thread.

    ------

    APAR: IY27098 COMPID: 5765E6100 REL: 510
    ABSTRACT: U-BLOCK INFO FOR NEWLY-CREATED PROCESSES INVALID

    PROBLEM DESCRIPTION:
    getprocs incorrectly returns almost identical data for
    parent and child processes

    PROBLEM CONCLUSION:
    initialize u-block info in fork_common code before child
    gets placed on run queue

    ------

    APAR: IY27150 COMPID: 5765E5400 REL: 440
    ABSTRACT: CLVERIFY FAILS WHEN NFS EXPORTING DIRECTORIES

    PROBLEM DESCRIPTION:
    When a directory is entered in the "Filesystems/Directories to
    Export" field of the "Change/Show Resources/Attributes for a
    Resource Group" SMIT panel, the next clverify run will produce
    the output: ERROR: Could not find FS <fs name> in CuAt ODM and
    clverify cannot complete successfully.

    LOCAL FIX:
    Synchronize without verification.

    PROBLEM SUMMARY:
    When a directory is entered in the "Filesystems/Directories to
    Export" field of the "Change/Show Resources/Attributes for a
    Resource Group" SMIT panel, the next clverify run will produce
    the output: ERROR: Could not find FS <fs name> in CuAt ODM and
    clverify cannot complete successfully.

    PROBLEM CONCLUSION:
    Change a check in verification utility

    ------

    APAR: IY27234 COMPID: 5765E6100 REL: 510
    ABSTRACT: UNCOMPRESS TRUNCATED DUMP FILE WITHOUT WARNING

    PROBLEM DESCRIPTION:
    uncompress/compress may result in truncated o/p
    file if it recieves a SIGINT.

    PROBLEM CONCLUSION:
    Introduced proper error handling inside the signal handlers

    ------

    APAR: IY27237 COMPID: 5765E6100 REL: 510
    ABSTRACT: CHANGES TO GENINSTALL FOR PERFORMANCE, ETC.

    PROBLEM DESCRIPTION:
    1. Installation of rpms doesn't show detailed output.
    2. Performance may be slow.
    3. May have path conflicts during script execution.
    4. May install devices message and locale
    filesets when not desired.
    5. Preview operation for geninstall may be unclear.

    PROBLEM CONCLUSION:
    1. Add better summary information for rpm installation.
    2. Ignore all installation types except installp when
    installing from tape or diskette.
    3. Don't append current PATH in main.
    4. Filter out message and locale filesets when devices.all
    is the keyword used for installation.
    5. Add -p flag to geninstall instead of passing through
    installp.

    ------

    APAR: IY27238 COMPID: 5765E6100 REL: 510
    ABSTRACT: GATEWAY INFORMATION IS LOST AFTER MKSYSB RESTORE

    PROBLEM DESCRIPTION:
    The mktcpip operation placed in /etc/firstboot for cloning in
    NIM does not supply gateway information for a client.

    PROBLEM CONCLUSION:
    Add gateway field to mktcpip operation in /etc/firstboot. The
    field information may be obtained from ROUTES env variable set
    in client's .info file.

    ------

    APAR: IY27239 COMPID: 5765E6100 REL: 510
    ABSTRACT: KRSHD: LOOP TRYING TO CONNECT BACK TO THE CLIENT

    PROBLEM DESCRIPTION:
    A client sends the port for stderr that rshd should connect.
    If that port is nonsense, rshd can spin on the connect.

    PROBLEM CONCLUSION:
    Detect whether the text sent for the port is text. Also,
    quit after some number (25) attempts and give an error.
    This handles malicious attacks. I also fixed the loop
    index which is changed in resvport2.

    ------

    APAR: IY27243 COMPID: 5765E6100 REL: 510
    ABSTRACT: GETJFSCR/SETJFSCR ABUSE U.U_CRED POINTER

    PROBLEM DESCRIPTION:
    getjfscr/setjfscr abuse U.U_cred pointer

    PROBLEM CONCLUSION:
    Call security code to access user credentials instead.

    ------

    APAR: IY27251 COMPID: 5765E6100 REL: 510
    ABSTRACT: NIM SUPPORT FOR LINUX DESKTOP BUNDLE FILE IN SPOT

    PROBLEM DESCRIPTION:
    The bundle file from AIX may not match the contents of the
    lpp_source causing errors in installing the selected Linux
    desktop.

    PROBLEM CONCLUSION:
    Use the correct path for the bundle file in the spot (which
    is usr/sys/inst.data/sys_bundles).

    ------

    APAR: IY27253 COMPID: 5765E6100 REL: 510
    ABSTRACT: WLMCNTRL -Q MESSAGES INCONSISTENT

    PROBLEM DESCRIPTION:
    Some messages with wlmcntrl -q do not have message ids.

    PROBLEM CONCLUSION:
    Message ids will be introduced to messages without message
    ids.

    ------

    APAR: IY27256 COMPID: 5765E6100 REL: 510
    ABSTRACT: REVOKING X SECURITY AUTHORIZATION CORES X SERVER

    PROBLEM DESCRIPTION:
    X server core dumps when client revokes authorization. Note
    that the client is not suppose to revoke authorization.

    PROBLEM CONCLUSION:
    Correctly handle closing of client on X server.

    ------

    APAR: IY27259 COMPID: 5765E6100 REL: 510
    ABSTRACT: VMOUNT: A SYSTEM CALL RECEIVED A PARAMETER ... NOT VALID

    PROBLEM DESCRIPTION:
    User may experience trouble mounting nfs filesystems if using
    lpp and spot resources that do not match at the fix level vrmf.

    PROBLEM CONCLUSION:
    NIM should make a copy of nfsmnthelp prior to copying over the
    nfsmnthelp from the SPOT. During firstboot, the original file
    should replace the SPOT version.

    ------

    APAR: IY27261 COMPID: 5765E6100 REL: 510
    ABSTRACT: ENTSTATS.RESERVED1 NOT SET TO CORRECT DEFAULT

    PROBLEM DESCRIPTION:
    Non-optimal network performance when running with Gigabit
    ethernet adapters.

    PROBLEM CONCLUSION:
    Report default connect speed of 1000Mbit/sec.

    ------

    APAR: IY27263 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM CRASH DURING RESTART FROM CHECKPOINT FILE

    PROBLEM DESCRIPTION:
    system will crash because _mmap64 is being called from
    the kernel and some subsequent processing cannot handle how
    the segments are setup

    PROBLEM CONCLUSION:
    turn off the copy-on-write flag in the scb while restoring
    the data.

    ------

    APAR: IY27274 COMPID: 5765E6100 REL: 510
    ABSTRACT: ENTSTAT DOES NOT DISPLAY EACH ADAPTER'S NAME ON ETHERCHANNEL

    PROBLEM DESCRIPTION:
    When using the "entstat" command with an EtherChannel adapter,
    the names of each adapter contained therein will not be
    displayed: instead, the name of the EtherChannel adapter will
    be displayed along with each adapter's statistics.

    PROBLEM CONCLUSION:
    The "ethchan_all_stats" structure was augmented to contain
    an array of strings to hold the names of the adapters in the
    EtherChannel. The code that retrieves the channel's statistics
    was changed so that it would fill out this array with the
    names of all the adapters contained therein. Finally, the
    "entstat" command was changed so that it would retrieve the
    names of the adapters from this array and display them
    correctly.

    ------

    APAR: IY27284 COMPID: 5765E6100 REL: 510
    ABSTRACT: LPSTAT -W -P <QNAME> SHOWS EXTRANEOUS OUTPUT FROM OTHER QUEUES

    PROBLEM DESCRIPTION:
    lpstat -W -p<qname> shows extraneous output from
    other queues

    LOCAL FIX:
    omit the -W flag on lpstat, or use one of the
    other queue status commands such as qchk.

    PROBLEM SUMMARY:
    lpstat -W -p <qname> shows extraneous output from other queues

    PROBLEM CONCLUSION:
    lpstat has been fixed so as to not show extraneous output

    ------

    APAR: IY27287 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADD LDAP OPTIONS TO MKKRB5 SCRIPTS

    PROBLEM DESCRIPTION:
    Customer unable to configure NAS with LDAP through mkkrb5
    scripts.

    PROBLEM CONCLUSION:
    Add the LDAP configuration options used by the NAS 1.2
    config.krb5 script to the mkkrb5srv and mkkrb5clnt scripts.

    ------

    APAR: IY27296 COMPID: 5765E6100 REL: 510
    ABSTRACT: /ETC/INITTAB FILE OWNERSHIP IS NOT PRESERVED

    PROBLEM DESCRIPTION:
    The ownership of the /etc/inittab file is not preserved
    when there is more than one root user with different
    group IDs.

    PROBLEM SUMMARY:
    penable, pdisable, pstart, phold, pdelay, pshare, chitab,
    rmitab, and mkitab commands do not ensure that the group
    ownership of the /etc/inittab is preserved. If these
    applications are called by a user with required privilege,
    the group ownership of the /etc/inittab file will be
    changed to that users primary group.

    PROBLEM CONCLUSION:
    The code of the commands penable, pdisable, pstart, phold,
    pdelay, pshare, chitab, rmitab, and mkitab is changed to
    preserve the group ownership of the /etc/inittab file.

    ------

    APAR: IY27299 COMPID: 5765E6100 REL: 510
    ABSTRACT: CRFS ON JFS TAKES A LONG TIME TO FIND A LOG DEVICE

    PROBLEM DESCRIPTION:
    crfs takes a long to find a jfslog if the underlying
    volume group has may logical volumes defined in it.

    PROBLEM CONCLUSION:
    querylog() first needs to build a list of LVs that have a
    type of jfslog, then read thru the list to find a LV that
    is formatted as a jfslog.

    ------

    APAR: IY27301 COMPID: 5765E6100 REL: 510
    ABSTRACT: INCREASE TIME RGB COLOR BARS ARE DISPLAYED

    PROBLEM DESCRIPTION:
    This defect is caused by the pattern test not waiting long
    enough on older displays.

    PROBLEM CONCLUSION:
    Increase the time where the pattern is displayed, allowing
    older displays to refresh, and the pattern to be checked by
    the user.

    ------

    APAR: IY27309 COMPID: 5765E6100 REL: 510
    ABSTRACT: X REMOTE EXECUTION CAUSES NETSCAPE TO SEG FAULT ON EXIT

    PROBLEM DESCRIPTION:
    Netscape may coredump when closed if the xrx plugin was used.

    PROBLEM CONCLUSION:
    Prevent a WM_DELETE_WINDOW callback from being added if the
    plugin was embedded in Netscape and does not have a window.

    ------

    APAR: IY27321 COMPID: 5765E6100 REL: 510
    ABSTRACT: SHOWMOUNT: REMOVE 2048 ENTRY LIMIT

    PROBLEM DESCRIPTION:
    The showmount command could not display more than
    2048 entries previously. This restriction has been
    removed.

    PROBLEM SUMMARY:
    The showmount command could not display more than
    2048 entries previously. This restriction has been
    removed.

    PROBLEM CONCLUSION:
    The list is allocated dynamically to remove the 2048 entry
    restriction.

    ------

    APAR: IY27323 COMPID: 5765E6100 REL: 510
    ABSTRACT: CANCELING FROM A CONFIRMATION DIALOG FAILS

    PROBLEM DESCRIPTION:
    In msmit only, if you can cancel from a confirmation dialog
    that came from a ghost cmd_hdr, msmit will lock up.
    Examples are, removing volume group and remove a print queue.

    PROBLEM CONCLUSION:
    Cleanup dialogs from ghost cmd_hdrs.

    ------

    APAR: IY27324 COMPID: 5765E6100 REL: 510
    ABSTRACT: DBX MATH INCORRECT FOR LARGE DECIMAL NUMBERS

    PROBLEM DESCRIPTION:
    DBX can incorrectly evaluate mathematical expressions that
    involve a decimal number of 10 digits or an octal number of
    11 digits.

    PROBLEM CONCLUSION:
    Modified portion of scanner code that determines the required
    storage type for a constant.

    ------

    APAR: IY27326 COMPID: 5765E6100 REL: 510
    ABSTRACT: INSTALLP -U GIVING MISLEADING MSG TRYING TO REMOVE ISMP FILES

    PROBLEM DESCRIPTION:
    Using installp to deinstall ISMP packaged products
    ("installp -u ISMPProduct") will show success result,
    but the product doesn't really deinstall. lslpp output will
    also indicate that the product was deinstalled, but installp
    is not able to truly deinstall ISMP packaged products. Any
    attempt to deinstall non-installp filesets with installp
    should be prevented.

    PROBLEM CONCLUSION:
    Recognize when an attempt is made to deinstall an ISMP
    packaged product with the installp command and prevent it,
    printing a warning message when it happens.

    ------

    APAR: IY27398 COMPID: 5765E6100 REL: 510
    ABSTRACT: SOFTWARE ERROR ENCOUNTERED IN DIAGNOSTICS

    PROBLEM DESCRIPTION:
    An error message similar to this one will be seen at the end
    of the output from error log analysis...
    803-80C: A software error was encountered while running the
      Diagnostic Application on enclosure0.

    PROBLEM CONCLUSION:
    In the file loading the odm for an SSA enclosure, set the
    "fru" field in the PdDv object to 1 (SELF_FRU) rather than 0
    (NO_FRU).

    ------

    APAR: IY27406 COMPID: 5765E6100 REL: 510
    ABSTRACT: UPDATE KDE AND GNOME BUNDLE FILES

    PROBLEM DESCRIPTION:
    The KDE and GNOME bundle files need to be updated to be
    consistent with the 11/05/2002 AIX Linux Toolbox CD.
    (The KDE and GNOME bundle files list the rpm packages to
    be installed with KDE and GNOME, respectively.)

    PROBLEM CONCLUSION:
    Updated the KDE and GNOME bundle files.

    ------

    APAR: IY27413 COMPID: 5765E6100 REL: 510
    ABSTRACT: PROBLEM RESTORING FILES USING MSMIT

    PROBLEM DESCRIPTION:
    Problem in restoring files using motif smit.

    PROBLEM SUMMARY:
    There is a problem in restoring files using
    Motif SMIT.

    PROBLEM CONCLUSION:
    Modified the code to fix the problem.

    ------

    APAR: IY27417 COMPID: 5765E6100 REL: 510
    ABSTRACT: CANNOT LOAD IF_SL AND SLIP DRIVERS ON 64-BIT SYSTEMS

    PROBLEM DESCRIPTION:
    Will not be able to configure slip interface on 64bit systems

    PROBLEM CONCLUSION:
    Provide 64-bit comaptible if_sl and slip drivers.

    ------

    APAR: IY27419 COMPID: 5765E6100 REL: 510
    ABSTRACT: LSVG CAN CAUSE ODM CORRUPTION

    PROBLEM DESCRIPTION:
    The LVM commands lsvg, lsvg, and lspv may corrupt the
    ODM database, causing other commands to start failing,
    and requiring the system to be rebooted to rebuilt the
    ODM database.

    PROBLEM CONCLUSION:
    Obtain an ODM database lock before writing info into the
    database.

    ------

    APAR: IY27420 COMPID: 5765E6100 REL: 510
    ABSTRACT: VMM SUPPORT FOR LARGE-PAGE DATA

    PROBLEM DESCRIPTION:
    Large page data

    ------

    APAR: IY27421 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSV PORTING-PHASE 2, GETCONF COMMAND

    PROBLEM DESCRIPTION:
    User is not able to use -a flag with getconf command in AIX as
    it is unavailable.

    PROBLEM CONCLUSION:
    The -a flag has been ported to AIX.

    ------

    APAR: IY27422 COMPID: 5765E6100 REL: 510
    ABSTRACT: RX IPSEC AUTHENTICATION FAILS

    PROBLEM DESCRIPTION:
    The adapter cannot correctly perform IPsec authentication.

    PROBLEM CONCLUSION:
    Changed the device drivers to fix this problem.

    ------

    APAR: IY27423 COMPID: 5765E6100 REL: 510
    ABSTRACT: DIAGNOSTICS: ELA SUPPORT FOR USB ADAPTER

    PROBLEM DESCRIPTION:
    No error log analysis for the USB adapter.

    PROBLEM CONCLUSION:
    Add error log analysis for the USB adapter.

    ------

    APAR: IY27424 COMPID: 5765E6100 REL: 510
    ABSTRACT: INCORRECT ICMP UNREACHABLE ERRORS SENT

    PROBLEM DESCRIPTION:
    When a UDP socket is used for sending and receiving at the
    same time, under heavy stress occassionally incoming packets
    will be dropped and incorrect ICMP port unreachable errors
    will be sent.

    PROBLEM SUMMARY:
    On UDP sockets that are both sending and receiving data,
    incoming packets are sometimes incorrectly dropped and ICMP
    port unreachable errors are sent.

    PROBLEM CONCLUSION:
    UDP code was modified to no longer temporarily connect the
    socket when doing a send.

    ------

    APAR: IY27427 COMPID: 5765E6100 REL: 510
    ABSTRACT: INTERRUPTS NOT CLAIMED DURING ENABLE/DISABLE MULTICAST

    PROBLEM DESCRIPTION:
    Interrupts are not claimed during when multicast is enabled.

    PROBLEM CONCLUSION:
    Claim interrupts before enabling multicast.

    ------

    APAR: IY27428 COMPID: 5765E6100 REL: 510
    ABSTRACT: GXT135P SHOULD CHECK FOR EEH SUPPORT

    PROBLEM DESCRIPTION:
    GXT135P driver should check for EEH support before invoking
    EEH code.

    PROBLEM CONCLUSION:
    Check for eeh_enable before attempting EEH.

    ------

    APAR: IY27433 COMPID: 5765C3403 REL: 433
    ABSTRACT: SYSLOG.CONF ENTRIES FAILING AFTER 20TH

    PROBLEM DESCRIPTION:
    syslog.conf entries failing after the 20th
    entry.

    LOCAL FIX:
    The possible wor around is that we can
    redefine the variable NLOGS to a higher
    value.

    PROBLEM SUMMARY:
    Customer can't use more than 20 entries in the syslog.conf
    file. If there are more than 20 entries then all the entries
    after the 20th entry will not be read by the syslogd daemon.

    PROBLEM CONCLUSION:
    Instead of the defined limit of 20 entries, allocated the
    filed structures dynamically.

    ------

    APAR: IY27446 COMPID: 5765C3403 REL: 430
    ABSTRACT: LOCKMGR ON STATIC PORTS

    PROBLEM DESCRIPTION:
    Enable starting of lock manager on a port specified in
    /etc/services.

    PROBLEM SUMMARY:
    Lock manager starts on first available tcp and udp port.

    PROBLEM CONCLUSION:
    Add code to look for 'lockd' entry in /etc/services. Both
    tcp and udp ports for lockd may be specified therein.

    ------

    APAR: IY27467 COMPID: 5765E6100 REL: 510
    ABSTRACT: ODM_ADD_OBJ() FAILS FOR 64BIT APPS

    PROBLEM DESCRIPTION:
    64bit applications cannot add objects to ODM databases.

    PROBLEM SUMMARY:
    odm_add_obj()/odm_change_obj() fail in 64bit mode.

    PROBLEM CONCLUSION:
    Programming error.

    ------

    APAR: IY27473 COMPID: 5765C3403 REL: 430
    ABSTRACT: ABSTARCT: SELECT WITH VERY LARGE TIMEOUT MAY TIMEOUT TOO SOON

    PROBLEM DESCRIPTION:
    When using timeout value close to 2**31 and running some
    clock adjusting daemon in the background, select can
    timeout after a time far less then the specified timeout
    value.

    LOCAL FIX:
    Do not use such large timeout values for select.

    PROBLEM CONCLUSION:
    I added the following lines starting
    at line 1488 to prevent tv_secs from exceeding MAX_INT.
    The testcase ran for a week and tv_secs stayed at
    MAX_INT and the select did not prematurly expire.

    ------

    APAR: IY27517 COMPID: 5765B7300 REL: 520
    ABSTRACT: RUNMQLSR MEMORY LEAK FOR SVRCONN CHANNEL

    PROBLEM DESCRIPTION:
    On AIX 5.2.0.2 qmgr, runmqlsr leaks private heap
    if sample program amqsputc loops on mqclient.
    AIX command svmon -P or ps aux shows runmqlsr has never
    release memory resource after amqsputc stops connecting the
    server.

    PROBLEM CONCLUSION:
    This problem has been fixed and the fix will be shipped in the
    following PTFs:
        A) MQSeries for V5.2 CSD04
              AIX U480646

    ------

    APAR: IY27525 COMPID: 5765E6100 REL: 510
    ABSTRACT: AIX EXPLOITATION OF NEW FUNCTION

    PROBLEM DESCRIPTION:
    Can't use new or modified instructions from v2.00 of the
    PowerPC AS architecture

    PROBLEM CONCLUSION:
    Modify the assembler to handle the new v2.00 instructions

    ------

    APAR: IY27569 COMPID: 5765E5400 REL: 440
    ABSTRACT: CL_SETUP_KERBEROS WILL FAIL IF HOSTNAME IS FULLY QUALIFIED

    PROBLEM DESCRIPTION:
    If the hostname is a fully qualified domain name
    cl_setup_kerberos will fail with the following error:
    ext_srvtab: 2503-050 Bad instance name: <hostname>

    PROBLEM CONCLUSION:
    use simple hostname for principal

    ------

    APAR: IY27573 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM CRASH IN SVC_GETREQ

    PROBLEM DESCRIPTION:
    System crashes in svc_getreq with the following stack trace:
    (0)> where pvthread+001D00 STACK: WARNING: bad IAR: 00000000,
    display stack from LR: 05AD5EC0 05AD5EC0 svc_getreq+000650
    (F008F610 ?? )
       r19 : DEADBEEF r20 : DEADBEEF r21 : DEADBEEF r22 : DEADBEEF
       r23 : DEADBEEF r24 : DEADBEEF r25 : DEADBEEF r26 : DEADBEEF
       r27 : DEADBEEF r28 : DEADBEEF r29 : DEADBEEF r30 : DEADBEEF
       r31 : DEADBEEF 000CA61C threadentry+000014 (??, ??, ??, ??)

    PROBLEM SUMMARY:
    ****************************************************************
    * USERS AFFECTED:
    * Systems running AIX 5.1 with the bos.net.nfs.client fileset
    * at the 5.1.0.15 or 5.1.0.16 level.
    ****************************************************************
    * PROBLEM DESCRIPTION:
    * System crash in svc_getreq can occur if a packet with specific
    * content is received on certain ports.
    ****************************************************************
    * RECOMMENDATION:
    * Apply APAR IY27573.
    ****************************************************************

    PROBLEM CONCLUSION:
    Check for calls to RPC program number 0, and return error (bad
    program number) for matches.

    TEMPORARY FIX:
    *********
    * HIPER *
    *********

    ------

    APAR: IY27603 COMPID: 5765E6100 REL: 510
    ABSTRACT: DEVICE DRIVER SCSI3 PERSISTENT RESERVE CMD

    PROBLEM DESCRIPTION:
    Provide SCSI 3 Persistent Reserve feature for parrallel SCSI
    and Fiber Channel SCSI hdisk device driver.

    PROBLEM CONCLUSION:
    Add additional code to Open and Close sequences for hdisk
    device driver to take advantage of Persistent Reserve based
    on user's selection of reservation policy(reserve_policy)

    ------

    APAR: IY27604 COMPID: 5765E6100 REL: 510
    ABSTRACT: ERROR IN PROTOTYPE FOR FO_IOCTL

    PROBLEM DESCRIPTION:
    error in prototype for fo_ioctl

    PROBLEM CONCLUSION:
    in sys/file.h, change:
      int (*fo_ioctl)(struct file *, long, caddr_t, long, ext_t);
    to:
      int (*fo_ioctl)(struct file *, long, caddr_t, ext_t, long);

    ------

    APAR: IY27605 COMPID: 5765E6100 REL: 510
    ABSTRACT: FIX STEALABLE PAGES COUNT IN LRU

    PROBLEM DESCRIPTION:
    high scan rates from page stealer

    PROBLEM CONCLUSION:
    take into account non-lru pageouts for steal color computation

    ------

    APAR: IY27606 COMPID: 5765E6100 REL: 510
    ABSTRACT: SECURITY COMMAND SUPPORT FOR CAP_BYPASS_RAC_VMM

    PROBLEM DESCRIPTION:
    The administrator is unable to specify the CAP_BYPASS_RAC_VMM
    capability for a user.

    PROBLEM CONCLUSION:
    The commands were modified to support that capability.

    ------

    APAR: IY27607 COMPID: 5765E6100 REL: 510
    ABSTRACT: CODE FOR FUTURE SUPPORT.

    PROBLEM DESCRIPTION:
    Need code for future support.

    PROBLEM CONCLUSION:
    Add code for future support.

    ------

    APAR: IY27610 COMPID: 5765E6100 REL: 510
    ABSTRACT: NFS_CNTL IS BROKEN

    PROBLEM DESCRIPTION:
    Machine crash when using shared memory for buffer in some
    nfs_cntl calls.

    PROBLEM CONCLUSION:
    Relax check to make sure arguments are correct.

    ------

    APAR: IY27612 COMPID: 5765E6100 REL: 510
    ABSTRACT: ALT_DISK_INSTALL FAILS TO BOSBOOT WHEN GOING FROM SAN TO SCSI

    PROBLEM DESCRIPTION:
    alt_disk_install fails to execute bosboot (create boot image)
    when the source drive is a SAN attached drive and the target is
    a scsi drive. SCSI to SAN works fine.

    PROBLEM SUMMARY:
    Alt_disk_install clone from SAN to SCSI fails with bosboot
    errors. Also, can get similar bosboot errors if cloning
    while booted from secondary or tertiary mirror copies.
    The bosboot errors are:
    0301-150 bosboot: Invalid or no boot device specified!
    0301-168 bosboot: The current boot logical volume, /dev/hd5,
     does not exist on /dev/hdisk#

    PROBLEM CONCLUSION:
    Alt_disk_install has been modified to not propagate
    SCSI odm attributes during bosboot.

    ------

    APAR: IY27623 COMPID: 5765E6100 REL: 510
    ABSTRACT: BACKPORT FEATURE 335295 TO SERVICE STREAM

    PROBLEM DESCRIPTION:
    Ypbind is unable to function when there is no NIS server
    on the local subnet.

    PROBLEM CONCLUSION:
    Allow ypbind to search the file "ypservers" in the directory
    /var/ypbind/binding/${DOMAINNAME}/. If the file exists, it
    will contain a list of IP addresses which correspond to NIS
    servers. These servers will be contacted instead of sending
    a broadcast. If the file does not exist, or it none of the
    servers listed in the file respond, a broadcast is made as
    before.

    ------

    APAR: IY27624 COMPID: 5765E6100 REL: 510
    ABSTRACT: FORCE THE BACK TO BACK WRITE TO BE IN SEQUENCE

    PROBLEM DESCRIPTION:
    Diagnostics test on 10/100 Ethernet II adapter may fail

    PROBLEM CONCLUSION:
    Fix the diagnostics test code for 10/100 Ethernet II adapter

    ------

    APAR: IY27625 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADD LINK POLLING FUNCTIONALITY.

    PROBLEM DESCRIPTION:
    10/100 Mbps PCI Ethernet Adapter II does not provide
    support for Etherchannel and Network Interface backup.

    PROBLEM CONCLUSION:
    Introduced code in the driver to allow these features to
    be used with this adapter.

    ------

    APAR: IY27626 COMPID: 5765E6100 REL: 510
    ABSTRACT: XINPUTMETHOD HAVING TROUBLE WITH XKB EXTENSION

    PROBLEM DESCRIPTION:
    When XKeyBoard extension is in use, some applications may not
    be able to process keyboard input correctly.

    PROBLEM CONCLUSION:
    When XKB is enabled use the function XkbLookupKeySym to do
    KeySym lookup inside the input method.

    ------

    APAR: IY27627 COMPID: 5765E6100 REL: 510
    ABSTRACT: ATMSVCD CORE DUMPS WHEN IT RECEIVES AN INVALID REQUEST ID

    PROBLEM DESCRIPTION:
    The Request ID should not be more than 4 octets. There is
    a switch with a bug that is sending a Request ID with 5 octets
    where the 5th high order octet is zero. This is causing
    atmsvcd to coredump.

    PROBLEM CONCLUSION:
    Change atmsvcd so that it does not core dump. If the high
    order bytes passed 4 are zero accept the packet and strip
    off the zero padding. If the high order bytes are not zero
    log an error in the internal trace table and treat the packet
    as invalid.

    ------

    APAR: IY27628 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM CRASH AT BOOT WITH ATM ADAPTER

    PROBLEM DESCRIPTION:
    Machine crashing during boot due to ATM adapter

    PROBLEM CONCLUSION:
    Device driver was changed to correct the problem.

    ------

    APAR: IY27629 COMPID: 5765E6100 REL: 510
    ABSTRACT: ONLINE MIRROR BACKUP FAILS WITH SEQUENTIAL SCHEDULING

    PROBLEM DESCRIPTION:
    chfs -a splitcopy fails on LV with sequential scheduling
    policy

    PROBLEM CONCLUSION:
    Add logic to sequential mirroring code to check for online
    mirror backups

    ------

    APAR: IY27633 COMPID: 5765E6100 REL: 510
    ABSTRACT: ICMP PACKETS NOT SEEN IN TCPDUMP AFTER SWITCHING ADAPTER IN NETI

    PROBLEM DESCRIPTION:
    icmp packets not seen in tcpdump after switching of adapters in
    netif_backup mode since a watchdog timer was not started.

    PROBLEM SUMMARY:
    icmp packets not seen in tcpdump after switching of adapters
    in netif_backup mode since a watchdog timer was not started.

    PROBLEM CONCLUSION:
     Timer is restarted in netif_backup

    ------

    APAR: IY27634 COMPID: 5765E6100 REL: 510
    ABSTRACT: GRPID MOUNT OPTION NOT HANDLED CORRECTLY

    PROBLEM DESCRIPTION:
    The "grpid" mount option is not handled according to
    documentation. In the manual page it is documented to not take
    any arguments, but specifying the option without any extra
    argument gives an error.

    LOCAL FIX:
    Use "mount -o grpid=" instead, giving an empty argument.

    PROBLEM SUMMARY:
    The "grpid" mount option is not handled according to
    documentation. In the manual page it is documented to not take
    any arguments, but specifying the option without any extra
    argument gives an error.

    PROBLEM CONCLUSION:
    Move MNTOPT_GRPID from the array of options requiring arguments
    to the array of options without arguments.

    ------

    APAR: IY27635 COMPID: 5765E6100 REL: 510
    ABSTRACT: NETIF_BACKUP DOES NOT LOG ANY ERRORS.

    PROBLEM DESCRIPTION:
    If 'network interface backup' feature is enabled, the
    driver does not log error log entries anytime the
    cable is plugged/unplugged.

    PROBLEM CONCLUSION:
    Modified the driver so that these error messages are correctly
    logged.

    ------

    APAR: IY27636 COMPID: 5765E6100 REL: 510
    ABSTRACT: 10/100 ETHERNET NOT COUNTING INTERRUPTS CORRECTLY

    PROBLEM DESCRIPTION:
    The 10/100 Ethernet driver is not counting the number of
    receive interrupts correctly.

    PROBLEM CONCLUSION:
    Introduce a new flag inside the slih routin to indicate
    whether the interrupt has been counted.

    ------

    APAR: IY27637 COMPID: 5765E6100 REL: 510
    ABSTRACT: FTPD SETS INCORRECT ULIMIT

    PROBLEM DESCRIPTION:
    If a user has it's "fsize" equal to "-1" in the limits file
    under /etc/security, then ftpd will not set the ulimit to
    unlimited.

    LOCAL FIX:
    set root's fsize to -1 in /etc/security/limits.

    PROBLEM CONCLUSION:
    In pass(), set the user's ulimit correctly.

    ------

    APAR: IY27639 COMPID: 5765E6100 REL: 510
    ABSTRACT: ISNO DEFAULTS NOT USED WHEN INTERFACE IS CONFIGURED

    PROBLEM DESCRIPTION:
    ISNO values does not appear on ifconfig <interface> after
    configuration of the interface

    PROBLEM CONCLUSION:
    calling cfgif to get the ISNO values in chgif.c

    ------

    APAR: IY27640 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM CRASH ON IPV6 NETWORK

    PROBLEM DESCRIPTION:
    On an ipv6 network, a system could crash.

    PROBLEM CONCLUSION:
    Make sure we access valid kernel address

    ------

    APAR: IY27641 COMPID: 5765E6100 REL: 510
    ABSTRACT: FIND RETURNS INCORRECT RESULTS WITH -XDEV -DEPTH

    PROBLEM DESCRIPTION:
    "find / -xdev -depth -ls", produces an empty file
    as the last entry in the output.

    PROBLEM SUMMARY:
    find / -xdev -depth -ls -print
    displays the last line of the output without file name.

    PROBLEM CONCLUSION:
    Proper code changes were made to fix the problem.

    ------

    APAR: IY27642 COMPID: 5765E6100 REL: 510
    ABSTRACT: FIND GETS A SEGMENTATION VIOLATION ON A LARGE DIRECTORY

    PROBLEM DESCRIPTION:
    find command is not able to descend to arbitrary depths in a
    file hierarchy and dumps core if the total path length exceeds
    PATH_MAX.

    PROBLEM CONCLUSION:
    The find command is modified to allocate memory dynamically
    for the path variable and is made to decend to any depths in
    the file hierarchy.

    ------

    APAR: IY27643 COMPID: 5765E6100 REL: 510
    ABSTRACT: XSERVER HANG WITH GXT4000P/GXT2000P ON LOTUS NOTES DATABASE

    PROBLEM DESCRIPTION:
    Xserver hang problem with GXT4000P. This happens while opening
    a lotus notes database within Citrix Metaframe and a particular
    lotus notes database. Customer also experiences an X Server
    Hang on GXT200P with Citrix Metaframe and lotus notes, while
    scrolling windows in lotus notes database. This problem is
    specific to the GXT4000P, GXT2000P and accessing Citrix via RSH
    and the Citrix Unix Integration package for Windows 2000.

    PROBLEM SUMMARY:
    Xserver hang problem with GXT4000P. This happens while opening
    a lotus notes database within Citrix Metaframe and a particular
    lotus notes database. Customer also experiences an X Server
    Hang on GXT200P with Citrix Metaframe and lotus notes, while
    scrolling windows in lotus notes database. This problem is
    specific to the GXT4000P, GXT2000P and accessing Citrix via RSH
    and the Citrix Unix Integration package for Windows 2000.

    PROBLEM CONCLUSION:
    Check for a pixmap image whose width of length exceeds that
    supported by the GXT2000P/GXT4000P/GXT6000P adapters, and if
    exceeded, use the machine independent path of the X Server
    to break up the pixmap and process it in tiles.

    ------

    APAR: IY27644 COMPID: 5765E6100 REL: 510
    ABSTRACT: GXT2000P/GXT3000P GRAPHIGS APP GETS WARNING: NEED TO CODE COLOR

    PROBLEM DESCRIPTION:
    Catia application recieves the following message on GXT2000P or
    GXT3000P: WARNING: Need to code color compare enable clean up
    NOTE that there is no functional impact to the application, it
    operates correctly. This message is mearly an annoyance.

    PROBLEM SUMMARY:
    Catia application recieves the following message on GXT2000P or
    GXT3000P: WARNING: Need to code color compare enable clean up
    NOTE that there is no functional impact to the application, it
    operates correctly. This message is mearly an annoyance.

    PROBLEM CONCLUSION:
    This message was used during development, and should have been
    removed. Remove this message.

    ------

    APAR: IY27645 COMPID: 5765E6100 REL: 510
    ABSTRACT: ZAPDBSPLIT DOES NOT SPLIT PROPERLY AT DRAWELEMENTS

    PROBLEM DESCRIPTION:
      When the ZAPdb Trace is huge. It is necessay to split the
      files, in order for it to compile. If the Trace contains
      calls to glDrawElements, then there is potential for the
      Split files to have syntax erros, which will prevent the
      compilation of the file.

    PROBLEM CONCLUSION:
      Add additional logic for glDrawElements where the script
      takes care of adding the closing parenthesis to avoid the
      syntax error during compile.

    ------

    APAR: IY27646 COMPID: 5765E6100 REL: 510
    ABSTRACT: MINFLIH_64.S NEEDS SOME SANITY CHECKS

    PROBLEM DESCRIPTION:
    No Symptom. Increases serviceability and maintainability if
    the system crashes due to ctrace ops. Improves internal
    code documentation.

    PROBLEM CONCLUSION:
    Insert always-on sanity checks. Internal documentation
    improvements.

    ------

    APAR: IY27647 COMPID: 5765E6100 REL: 510
    ABSTRACT: DIAGNOSTIC SUPPORT FOR ARRAY BIT STEERING

    PROBLEM DESCRIPTION:
    Predictive run time errors on processors, that utilize
    array bit steering, need diagnostic support to identify
    when these errors can be repaired by the system.

    PROBLEM CONCLUSION:
    Diagnostic support for failures repairable with array bit
    steering.

    ------

    APAR: IY27648 COMPID: 5765E6100 REL: 510
    ABSTRACT: A0D-331 SERVICE REQUEST NUMBER MESSAGE TYPO

    PROBLEM DESCRIPTION:
    The text describing Service Request Number A0D-331 is
    incorrect.

    PROBLEM CONCLUSION:
    Correct the typo for Service Request Number A0D-331.

    ------

    APAR: IY27649 COMPID: 5765E6100 REL: 510
    ABSTRACT: NICE & NOHUP CORE DUMP WHEN PASSED EXTREMELY LONG ARGUMENT

    PROBLEM DESCRIPTION:
    Process may segfault when input to execvp is longer than
    PATH_MAX

    PROBLEM CONCLUSION:
    Don't copy more than PATH_MAX characters into buffer

    ------

    APAR: IY27651 COMPID: 5765E6100 REL: 510
    ABSTRACT: IDE CD-ROM DA DOES NOT REPORT DEVICE BUSY

    PROBLEM DESCRIPTION:
    The IDE-CDROM diagnostics present a menu to remove/insert a
    media while booting from the diagnostics CDROM.

    PROBLEM CONCLUSION:
    Applied a fix to the code to determine the booting device
    before displaying any menus.

    ------

    APAR: IY27652 COMPID: 5765E6100 REL: 510
    ABSTRACT: MISC WEBSM CHANGES

    PROBLEM DESCRIPTION:
    Incorrect icons are shown for USB adapter and devices on
    websm screens

    PROBLEM CONCLUSION:
    change device add files to reference correct icons

    ------

    APAR: IY27653 COMPID: 5765E6100 REL: 510
    ABSTRACT: SMITTY SCREEN HAS DOUBLE ENTRIES

    PROBLEM DESCRIPTION:
    A migrated mp system may result in multiple SMIT menu items
    for Removable Disk Management.

    PROBLEM CONCLUSION:
    bi_main had old code that did a pseudo-deinstall of the kernel
    filesets, but did not run unodmadd scripts. The solution is
    to let the filesets handle the migration themselves. This
    will be removal of this pseudo-deinstall code.

    ------

    APAR: IY27654 COMPID: 5765E6100 REL: 510
    ABSTRACT: NEED NEW BOSINST.DATA OPTION TO NOT INSTALL ADD'L SW

    PROBLEM DESCRIPTION:
    When you clone install a mksysb with product media at a higher
    level than the mksysb, it may hang at 554 on reboot.

    PROBLEM CONCLUSION:
    5.1 apar IY27231, will update the restored mksysb after the
    install, and prevent the duplicate entries in the Pd*
    database that cause the hang. This solution offers a way
    for a customer to have no software installed during the
    clone, by using a customized bosinst.data image, and
    setting INSTALL_DEVICES_AND_UPDATES to no.

    ------

    APAR: IY27656 COMPID: 5765E6100 REL: 510
    ABSTRACT: CHVFS VFSNAME::: DOES NOT WORK

    PROBLEM DESCRIPTION:
    chvfs does not allow arguments without a file system helper
    field

    PROBLEM CONCLUSION:
    allow arguments without a file system helper field

    ------

    APAR: IY27657 COMPID: 5765E6100 REL: 510
    ABSTRACT: LOGFORM SHOULD LIMIT THE MAX LOG SIZE TO BE 1GB

    PROBLEM DESCRIPTION:
    mount will hang when log size > 2GB

    PROBLEM CONCLUSION:
    Logform will limit the log size to be max 1GB

    ------

    APAR: IY27660 COMPID: 5765E6100 REL: 510
    ABSTRACT: ERROR ON CREATING SYMLINK

    PROBLEM DESCRIPTION:
    An attempt to create a symbolic link in a J2 file system
    that is full may result in file system corruption.

    PROBLEM CONCLUSION:
    Correct the error handling code.

    ------

    APAR: IY27661 COMPID: 5765E6100 REL: 510
    ABSTRACT: DMAPI IMPLEMENTATION REMOVED LOCK_MINE CHECK IN ISETSIZE()

    PROBLEM DESCRIPTION:
    A thread may enter isetsize() while another thread holds the
    lock on the inode

    PROBLEM CONCLUSION:
    Check for wrong thread holding lock

    ------

    APAR: IY27663 COMPID: 5765E6100 REL: 510
    ABSTRACT: DLOPEN FAILURE RESTARTING 64BIT MPI

    PROBLEM DESCRIPTION:
    dlopen fails in various ways when used from a restarted
    process.

    PROBLEM CONCLUSION:
    Save and restore the shlap and usla information in the
    process context for checkpoint/restart. Use process context
    usla/shlap data when processing dlopen requests for a
    process.

    ------

    APAR: IY27664 COMPID: 5765E6100 REL: 510
    ABSTRACT: COMPILE ERRORS #INCLUDING SYS/PROC.H (WHITESPACE)

    PROBLEM DESCRIPTION:
    Syntax error in proc.h.

    PROBLEM CONCLUSION:
    Remove extaneous trailing blanks from the PV_LOCK_2 macro.

    ------

    APAR: IY27665 COMPID: 5765E6100 REL: 510
    ABSTRACT: SETREGID() ERROR CODE INCONSISTENT WITH DOCUMENTATION

    PROBLEM DESCRIPTION:
    setregid() does not set the effective GID if a process is not
    allowed to set its real GID, as is documented to work in some
    cases.

    PROBLEM CONCLUSION:
    Updated code to allow setting of effective GID.

    ------

    APAR: IY27674 COMPID: 5765E6100 REL: 510
    ABSTRACT: LSRSET -AV DOES NOT DISPLAY ATOMIC RESOURCES

    PROBLEM DESCRIPTION:
    The 'lsrset -av' command does not display atomic
    resources (CPUs and Memory pools) contained in
    resource sets.

    PROBLEM CONCLUSION:
    Change lsrset -av command to display atomic resources
    and remove existing resources column.

    ------

    APAR: IY27690 COMPID: 5765E6100 REL: 510
    ABSTRACT: MSMIT CORES IN SMITACL AS NON ROOT USER

    PROBLEM DESCRIPTION:
    Using msmit as a non root user may cause it to core dump while
    checking acls.

    LOCAL FIX:
    use smitty

    PROBLEM SUMMARY:
    Using msmit as a non user may cause it to core dump while
    checking acls.

    PROBLEM CONCLUSION:
    The problem was that the variable was not being cleared
    before it was being used, so need to set it to null first.

    ------

    APAR: IY27695 COMPID: 5765E6100 REL: 510
    ABSTRACT: XTAPPADDINPUT NOT WORKING CORRECTLY WITH XTAPPPEEKEVENT

    PROBLEM DESCRIPTION:
    Applications using XtAppPeekEvent can hang, or pause, or
    just not process data as expected with XtAppAddInput.

    PROBLEM CONCLUSION:
    Merge in some code changes from the latest X.Org source
    (X11R6.6).

    ------

    APAR: IY27712 COMPID: 5765E6100 REL: 510
    ABSTRACT: TRCNM DOES NOT OUTPUT ALL SYSCALL ADDRESSES

    PROBLEM DESCRIPTION:
    trcnm does not list all the symbols.

    PROBLEM CONCLUSION:
    Make sure all symbols are listed.

    ------

    APAR: IY27713 COMPID: 5765E6100 REL: 510
    ABSTRACT: SMIT LISTING HAS BAD FORMAT FOR COPY S/W TO HARD DISK

    PROBLEM DESCRIPTION:
    Bad format of smitty bffcreate when you do an F4 to
    list software to copy.

    PROBLEM CONCLUSION:
    Remove extra fields that are being displayed in F4 output.

    ------

    APAR: IY27714 COMPID: 5765E6100 REL: 510
    ABSTRACT: CAN'T INSTALL ISMP/RPM SW VIA WSMINSTALL DUE TO SM_INST PROBLEM

    PROBLEM DESCRIPTION:
    When manually typing in selections for installation through
    smitty, rpm packages and ismp packaged products will
    not be processed correctly and will fail to install if no
    prefixes are specified.

    PROBLEM CONCLUSION:
    Prepend the type from the type field in geninstall -L
    listing instead of always prepending the "I:" prefix.

    ------

    APAR: IY27716 COMPID: 5765E6100 REL: 510
    ABSTRACT: NIM_MASTER_SETUP NEEDS UPDATING FOR 51D

    PROBLEM DESCRIPTION:
    The update resources part of nim_master_setup script needs to
    be removed for 51D. Also, vg selection should be added as an
    option.

    PROBLEM CONCLUSION:
    Removed update lpp_source/spot from script and added a new
    option for supplying vg option.

    ------

    APAR: IY27720 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSV AFFINITY COMMANDS

    PROBLEM DESCRIPTION:
    Some SysV commands not available on AIX

    PROBLEM CONCLUSION:
    Commands have been ported to AIX

    ------

    APAR: IY27789 COMPID: 5765E5400 REL: 440
    ABSTRACT: SOME FILESYSTEMS/DIRECTORIES NOT EXPORTED WITH OPTIONS IN

    PROBLEM DESCRIPTION:
    Though the customer had entered filesystems with specific
    options in the /usr/sbin/cluster/etc/exports file, these
    options were not being used when actually exported.

    LOCAL FIX:
    An e-fix may be available.

    PROBLEM CONCLUSION:
    The code had an egrep expression which was sensitive to
    having both a space and a tab in it. This line of code
    was evidently cut and pasted in which resulted in losing
    the tab. The line in the cl_export_fs script which was
    doing the egrep was changed to include the tab as
    originally intended and required.

    ------

    APAR: IY27817 COMPID: 5765E6100 REL: 510
    ABSTRACT: KDB J2 COMMANDS

    PROBLEM DESCRIPTION:
    j2 needs more kdb commands

    PROBLEM CONCLUSION:
    Add bmblock, j2t

    ------

    APAR: IY27832 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADD NON-INTERACTIVE PSTAT TO KDB COMMAND

    PROBLEM DESCRIPTION:
    The customer will experience no symptoms. pstat is implemented
    as a separate command and will have various options to print
    system informations.

    PROBLEM CONCLUSION:
    pstat is implemented as a separate command and will support
    the following options.
    -a, -A, -p, -P, -t, -T, -s, -S, -u, -U, -f, -i

    ------

    APAR: IY27838 COMPID: 5765E6100 REL: 510
    ABSTRACT: J2/JFS DIO ON PARTIAL PAGE FAILS

    PROBLEM DESCRIPTION:
    If a file is opened O_DIRECT and the last segment is read
    but the file is not page aligned, the system could crash
    or the read() could return an invalid error.

    PROBLEM CONCLUSION:
    Drop back to cached i/o if not enough left in file to satisfy
    full direct i/o request.

    ------

    APAR: IY27839 COMPID: 5765E6100 REL: 510
    ABSTRACT: GP: SLB RELOAD ENHANCEMENTS

    PROBLEM DESCRIPTION:
    Performance improvment.

    ------

    APAR: IY27840 COMPID: 5765E6100 REL: 510
    ABSTRACT: ILLEGAL TRAP INSTRUCTION INTERRUPT AT BMASSIGN

    PROBLEM DESCRIPTION:
    Systems running J2 may crash if the harddrive fails.

    PROBLEM CONCLUSION:
    Fix error path issues in J2.

    ------

    APAR: IY27841 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM CRASH RUNNING A DB2 QUERY

    PROBLEM DESCRIPTION:
    Bug in VMM shared memory code will cause loop to increment
    incorrectly and could cause trap in kernel, in rare case.

    PROBLEM CONCLUSION:
    Fix loop logic that results in trap.

    ------

    APAR: IY27842 COMPID: 5765E6100 REL: 510
    ABSTRACT: NEED TO VALIDATA FRAGS AS THEY ARE PLACED IN VMDLIST

    PROBLEM DESCRIPTION:
    Assert on filesystem operations when block number corruption
    is detected.

    PROBLEM CONCLUSION:
    Check block address entries as soon as inserted into the list
    rather than checking only when processed.

    ------

    APAR: IY27843 COMPID: 5765E6100 REL: 510
    ABSTRACT: J2 PINNED MEMORY INITIALIZATION LEAK

    PROBLEM DESCRIPTION:
    After J2 initialization, 0.2% of the system memory is pinned
    and never being used.

    PROBLEM CONCLUSION:
    Fix J2 buffer management allocation.

    ------

    APAR: IY27845 COMPID: 5765E6100 REL: 510
    ABSTRACT: FIND & MORE CORE DUMP IF GIVEN VERY LONG ARGUMENTS

    PROBLEM DESCRIPTION:
    find and more commands dump core when passed
    extremely long argument.

    PROBLEM CONCLUSION:
    buffer overflow taken care to resolve core dump.

    ------

    APAR: IY27846 COMPID: 5765E6100 REL: 510
    ABSTRACT: /USR/BIN/MAN CORE DUMPS WHEN GIVEN EXTREMELY LONG ARGUMENT

    PROBLEM DESCRIPTION:
    man command dumps core when passed extremely long
    argument.

    PROBLEM CONCLUSION:
    buffer overflow taken care to resolve core dump.

    ------

    APAR: IY27847 COMPID: 5765E6100 REL: 510
    ABSTRACT: /USR/BIN/ADMIN CORE DUMPS WHEN GIVEN EXTREMELY LONG ARGUMENT

    PROBLEM DESCRIPTION:
    admin command dumps core when passed extremely long
    argument.

    PROBLEM CONCLUSION:
    buffer overflow taken care to resolve core dump.

    ------

    APAR: IY27848 COMPID: 5765E6100 REL: 510
    ABSTRACT: CUT COMMAND IGNORES LINES WITHOUT NEWLINE CHARACTERS

    PROBLEM DESCRIPTION:
    Lines without Newline characters are ignored when the cut
    command processes its input.

    LOCAL FIX:
    Lines without Newline characters are ignored when the cut
    command processes its input.

    PROBLEM CONCLUSION:
    The cut command is changed to processes lines that don't
    end with a newline character also.

    ------

    APAR: IY27849 COMPID: 5765E6100 REL: 510
    ABSTRACT: SERIAL DISK FORMAT & CERTIFY FAIL

    PROBLEM DESCRIPTION:
    Attempting to use the format or certify service aid for
    serial disks will cause an error message. The service
    aid will not run for this class of disks.

    PROBLEM CONCLUSION:
    Use the Object Data Manager to store the correct executable
    to use for formatting and certifying serial disks.

    ------

    APAR: IY27850 COMPID: 5765E6100 REL: 510
    ABSTRACT: USB KEYBOARD MAY LOSE FIRST KEYSTROKE AFTER BOOTING

    PROBLEM DESCRIPTION:
    First keystroke on USB keyboard after booting AIX may
    be lost

    PROBLEM CONCLUSION:
    Add work around for hardware problem.

    ------

    APAR: IY27852 COMPID: 5765E6100 REL: 510
    ABSTRACT: SMALL ERROR WITH LIBC128.A LIBRARY IN 64-BIT MODE.

    PROBLEM DESCRIPTION:
    The correct value of a 128 bit long double will not be printed
    correctly when compiled in 64 bit mode. The value will be
    different than in 32 bit mode because the program is not
    branching to the libc128.a printf.

    PROBLEM CONCLUSION:
    Added lines to libc128.a Makefile so that libc128.a contains
    the shared 64 bit object.

    ------

    APAR: IY27853 COMPID: 5765E6100 REL: 510
    ABSTRACT: CLEAN UP MKSYSB FAILURE ERROR MESSAGE

    PROBLEM DESCRIPTION:
    Confuses the user administering a system backup into
    thinking 100% of backup is complete even though backup
    failed. Displays incorrect number of files backed up.

    PROBLEM CONCLUSION:
    Added code to correctly calculate total files and
    percentage of backup done to makesysb shell script run
    by smit(ty).

    ------

    APAR: IY27854 COMPID: 5765E6100 REL: 510
    ABSTRACT: MKCD TO CD FAILS IF LARGER THAN 2 GB

    PROBLEM DESCRIPTION:
    Doesn't allow the customer to create a backup image using
    mkcd greater than 2GB.

    PROBLEM SUMMARY:
    When using mkcd to create backups, if the
    backup will be larger than 2 GB, it will
    fail if attempting to do this to CDs
    because it does not create its temporary
    file system /mkcd/mksysb_image as a large
    file enabled filesystem.

    PROBLEM CONCLUSION:
    Need to have mkcd create file system as a
    large file enabled file system when the
    backup will be larger than 2 GB.

    TEMPORARY FIX:
    Manually create this temporary file system
    and create it as a large file enabled
    file system.

    ------

    APAR: IY27865 COMPID: 5765E6100 REL: 510
    ABSTRACT: FIXING INSTDATE BEING BLANK

    PROBLEM DESCRIPTION:
    If using the pkgadd command to install sysV installation
    packages the install date will be blank.

    PROBLEM CONCLUSION:
    Change date retrieval code.

    ------

    APAR: IY27866 COMPID: 5765E6100 REL: 510
    ABSTRACT: ALLOCP COREDUMPS FROM EXTENDLV

    PROBLEM DESCRIPTION:
    extendlv command fails due to allocp core dump.

    PROBLEM SUMMARY:
    extendlv causes allocp to coredump given invalid
    upperbound lv attribute.

    PROBLEM CONCLUSION:
    extendlv checks validity of upperbound value before
    calling allocp.

    TEMPORARY FIX:
    Ensure value of upperbound is valid given number
    of PVs in VG, and number of copies of LV.

    ------

    APAR: IY27867 COMPID: 5765E6100 REL: 510
    ABSTRACT: REDUCE BOOT TIME ACTIVATION OF VOLUME GROUPS

    PROBLEM DESCRIPTION:
    Reduce boot time on machines that have a large number of
    volume groups activated at boot time.

    ------

    APAR: IY27868 COMPID: 5765E6100 REL: 510
    ABSTRACT: MTU NOT SET WHEN JUMBO FRAMES ENABLED ON GIGIBIT ETHERNET

    PROBLEM DESCRIPTION:
    Customer's enX mtu size may not automatically be set to
    9000 when jumbo frames are enabled on gigabit ethernet.

    PROBLEM CONCLUSION:
    Enhance cfggxent to change the enX mtu attribute
    automatically.

    ------

    APAR: IY27869 COMPID: 5765E6100 REL: 510
    ABSTRACT: PT_GLOBAL_LOCK_COUNT NOT DECREMENTED IN _RWLOCK_WAIT_GLOBAL

    PROBLEM DESCRIPTION:
    Threads may not get timesliced properly if using global read
    write locks in M:N mode. This should be almost impossible
    to detect.

    PROBLEM CONCLUSION:
    Corrected global lock count decrementing for global rwlocks.

    ------

    APAR: IY27877 COMPID: 5765E6100 REL: 510
    ABSTRACT: /VAR/STATMON ENTRIES HAVE UNKNOWN GROUP ID

    PROBLEM DESCRIPTION:
    The entries created by rpc.statd in /var/statmon are owned by
    the daemon user, but the GID attribute is set to "12", to which
    there is no corresponding group.

    PROBLEM CONCLUSION:
    Use the GID 3 (sys) instead of 12 for /var/statmon as well as
    runtime of rpc.statd.

    ------

    APAR: IY27880 COMPID: 5765E6100 REL: 510
    ABSTRACT: /USR/BIN/DOSDIR CORE DUMPS IF GIVEN VERY LONG ARGUMENT

    PROBLEM DESCRIPTION:
    The commands dosdir,dosdel,dosread and doswrite will
    dump core when passed extremely long arguments for the
    -D option.

    PROBLEM CONCLUSION:
    The value passed for -D option is checked for a maximum
    length of PATH_MAX.Error message will be displayed and the
    command will exit for extremely long arguments.

    ------

    APAR: IY27882 COMPID: 5765E6100 REL: 510
    ABSTRACT: SNAP -A IS NOT COMPLETE

    PROBLEM DESCRIPTION:
    snap -a will overwrite data collected.

    PROBLEM CONCLUSION:
    snap should verify general data is not overwritten.

    ------

    APAR: IY27885 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM ASSERTS DURING NIM INSTALL

    PROBLEM DESCRIPTION:
    The system will assert during a NIM install. The ffullstat()
    library call is missing from the minimized C library which is
    used during system bringup.

    PROBLEM CONCLUSION:
    The library routine ffullstat() is now exported by the
    minimized C library.

    ------

    APAR: IY27891 COMPID: 5765E6100 REL: 510
    ABSTRACT: VERIFY ADAPTER RESPONSE AND OTHER MISCELLANEOUS MODIFICATIONS

    PROBLEM DESCRIPTION:
    May see incorrect SRNs when running diagnostics on an
    adapter whose slot is frozen.

    PROBLEM CONCLUSION:
    Run one test unit after opening the device to ensure that
    both the adapter and planar are functioning properly.

    ------

    APAR: IY27892 COMPID: 5765E6100 REL: 510
    ABSTRACT: CHANGE WRAP PLUG PART NUMBER FOR FC ADAPTER

    PROBLEM DESCRIPTION:
    Can not run advanced diagnostics on the FC 6228 adapter
    using the referenced wrap plug.

    PROBLEM CONCLUSION:
    Change wrap plug part number to 05N6768.

    ------

    APAR: IY27893 COMPID: 5765E6100 REL: 510
    ABSTRACT: POLL LINK EVEN IF IN DISABLE_STATE.

    PROBLEM DESCRIPTION:
    The driver does not log any errors in a netif_backup
    setup, if the adapter is the backup adapter.

    PROBLEM CONCLUSION:
    Removed code in the driver that was not polling the adapter
    for link status if it was in the DISABLE_STATE.

    ------

    APAR: IY27894 COMPID: 5765E6100 REL: 510
    ABSTRACT: INTRODUCE 'RECEIVE SA OFFLOAD COUNT'.

    PROBLEM DESCRIPTION:
    'entstat' does not show the number of Security Associations
    offloaded onto the card.

    PROBLEM CONCLUSION:
    Changed the device driver to display this information.

    ------

    APAR: IY27896 COMPID: 5765E6100 REL: 510
    ABSTRACT: INTRODUCE 'IPSEC_DEV_ID' FIELD.

    PROBLEM DESCRIPTION:
    IPsec driver needs a mechanism to identify the
    type of adapter it's talking to.

    PROBLEM CONCLUSION:
    Introduced an additional field in the ipsec query structure
    which will be populated with the desired information.

    ------

    APAR: IY27899 COMPID: 5765E6100 REL: 510
    ABSTRACT: DUMP ADAPTER'S EXTENDED STATISTICS COUNTERS.

    PROBLEM DESCRIPTION:
    Driver does not display all the adapter's statistics.

    PROBLEM CONCLUSION:
    Modified the driver to make the adapter dump the extended
    statistical counters.

    ------

    APAR: IY27900 COMPID: 5765E6100 REL: 510
    ABSTRACT: REMOVE 'POLICY_FLAGS' FIELD IN 'IPSEC_QUERY' STRUCTURE.

    PROBLEM DESCRIPTION:
    Not visible to customers. Changing the use of an
    internal variable.

    PROBLEM CONCLUSION:
    Changed the use of the structure variable.

    ------

    APAR: IY27901 COMPID: 5765C3403 REL: 430
    ABSTRACT: MIGRATEPV/REPLACEPV FAILURE

    PROBLEM DESCRIPTION:
    migratepv or replacepv command fails with only some LPs
    moved.

    PROBLEM SUMMARY:
    migratepv and replacepv may fail due to concurrent
    sync lock problems.

    PROBLEM CONCLUSION:
    migratepv and replacepv now better handle the holding
    and releasing of the conc_sync lock.

    ------

    APAR: IY27902 COMPID: 5765E6100 REL: 510
    ABSTRACT: CREATE RANDOM IVS FOR IPSEC OFFLOAD

    PROBLEM DESCRIPTION:
    IV data is the same (a hard-coded value) for every IPsec
    packet

    PROBLEM CONCLUSION:
    Put random numbers in IV data

    ------

    APAR: IY27905 COMPID: 5765E6100 REL: 510
    ABSTRACT: MAX MACRO DEFINED INCORRECTLY

    PROBLEM DESCRIPTION:
    Remove obsolete MIN, MAX code.

    ------

    APAR: IY27915 COMPID: 5765E6100 REL: 510
    ABSTRACT: MODIFICATIONS TO 8 PORT INTERRUPT HANDLER

    PROBLEM DESCRIPTION:
    This will make the 8 port PCI rs-232 adapter capable of being
    interrupt driven rather than poll base.

    ------

    APAR: IY27916 COMPID: 5765E6100 REL: 510
    ABSTRACT: BAD CX ADAPTER CAUSES MEMORY LEAK

    PROBLEM DESCRIPTION:
    When a cx adapter is marked as bad, it can cause memory leaks
    when messages sent to the ports on the adapter are not
    handled properly.

    PROBLEM CONCLUSION:
    The solution is to add in checks for the bad adapter in the
    open, close, add, and put routines and handle the situation
    more gracefully.

    ------

    APAR: IY27917 COMPID: 5765E6100 REL: 510
    ABSTRACT: SRN 803-687 TESTING 2944 ADAPTER IN SERVICE MODE

    PROBLEM DESCRIPTION:
    Diagnostics on 128 Port Async adapter failed in Service Mode
    with a software error.

    ------

    APAR: IY27919 COMPID: 5765E6100 REL: 510
    ABSTRACT: POSSIBLE CRASH DURING CONFIG OF 128-PORT ADAPTER

    PROBLEM DESCRIPTION:
    The customer may experience a crash during the configuration
    of the 128-port adapter.

    PROBLEM CONCLUSION:
    The counter for the number of adapters in the system is
    incremented when adapter is added, but not decremented when
    it is removed. This fix decrements or clears the adapter
    count as needed.

    ------

    APAR: IY27924 COMPID: 5765E6100 REL: 510
    ABSTRACT: CORE DUMP WITH ATM DEVICE DRIVER

    PROBLEM DESCRIPTION:
    While configuring ATM interface, core file is getting
    generated.

    PROBLEM CONCLUSION:
    Initializing the variable mtu_size while calling
    tcp_getattr_isno().

    ------

    APAR: IY27927 COMPID: 5765E6100 REL: 510
    ABSTRACT: SRC/BOS/KERNEL/SYS/ENCAP.H TO BE SHIPPED

    PROBLEM DESCRIPTION:
    Will not find "encap.h" in "/usr/include/sys" directory.

    PROBLEM CONCLUSION:
    Packaging file changed to ship "encap.h" file.

    ------

    APAR: IY27928 COMPID: 5765E6100 REL: 510
    ABSTRACT: FRU MIS-ISOLATION FOR MEMORY CYCLE-ADDRESS PARITY ERROR

    PROBLEM DESCRIPTION:
    Any Service Request Number that needs to call out more than
    four Field Replacable Units will only be able to display four.

    PROBLEM CONCLUSION:
    Add a library function that allows more than the maximum
    number of Field Replacable Units to be associated with a
    Service Request Number.

    ------

    APAR: IY27929 COMPID: 5765E6100 REL: 510
    ABSTRACT: ODD LOCATION U1.18-P1-H2.1S IN AIX ERROR LOG

    PROBLEM DESCRIPTION:
    Extra characters appear at the end of a Field Replacable
    Unit's location code.

    PROBLEM CONCLUSION:
    Ensure that location codes are null terminated before writing
    to and after reading from the diagnostic event log file.

    ------

    APAR: IY27931 COMPID: 5765E6100 REL: 510
    ABSTRACT: TRANSPARENT IOCTL TO PTY CAUSES MEMORY CORRUPTION

    PROBLEM DESCRIPTION:
    A transparent ioctl to the pty is not handled properly and the
    pty driver overwrites the message block following the block it
    has been given.
    The other tty drivers reject all transparent ioctls.

    LOCAL FIX:
    Do not use transparent ioctls in the applications.

    PROBLEM SUMMARY:
    When ldterm is popped from the stack and a TCGETA is issued,
    the ioctl comes down as a TRANSPARENT ioctl. The pty code is
    not set up to handle these ioctls.

    PROBLEM CONCLUSION:
    Reject the ioctl in the wput routine.

    ------

    APAR: IY27932 COMPID: 5765E6100 REL: 510
    ABSTRACT: DISPLAY OF IMBRICATE FUNCTIONS BY TYPESET -F IS INCORRECT

    PROBLEM DESCRIPTION:
    Imbricate functions are displayed incorrectly by 'typeset -f'
    builtin.

    PROBLEM SUMMARY:
    Imbricate functions are displayed incorrectly by 'typeset -f'
    builtin. The shell recognizes the beginning of the function,
    but the display goes beyond the end of the function.

    PROBLEM CONCLUSION:
    'typeset -f' displays imbricate functions incorrectly.
    Code changes are made so as to display imbricate functions
    properly.

    ------

    APAR: IY27934 COMPID: 5765E6100 REL: 510
    ABSTRACT: CRON FILLS /VAR FILESYSTEM WHEN THE NICE VALUE FOR BATCH JOBS

    PROBLEM DESCRIPTION:
    cron fills the /var filesystem, due to the continous
    error messages addded to the cron log file, when the
    nice value for batch jobs is given as 2.

    PROBLEM SUMMARY:
    cron logs the same error message continously
    into the log file which fills the /var file
    system, when the nice value for batch jobs is
    given as 2 in the queue definition.

    PROBLEM CONCLUSION:
    The cron code analysed and proper code
    changes made to resolve the problem.

    ------

    APAR: IY27935 COMPID: 5765E6100 REL: 510
    ABSTRACT: DSI ON UNPIN DURING BACKUP FROM DB2

    PROBLEM DESCRIPTION:
    System crashes with DSI while restoring database from backup
    Tape.

    PROBLEM CONCLUSION:
    The leaf routine in read call of tape driver modifies the
    aspace_id in xmem descriptor, which shouldnot be, since
    no data xfer is required in leaf routine. Instruction that
    modifies aspace-id in leaf routine str_space is removed.

    ------

    APAR: IY27936 COMPID: 5765E6100 REL: 510
    ABSTRACT: DIGITAL SUPPORT FOR 3840X240016HZ ON NEW GRAPHICS ADAPTERS

    PROBLEM DESCRIPTION:
    Adding 3840x240016Hz support to GXT4500P and GXT6500P for
    very large digital TFTs. Also ensuring that no digital TFT
    will be given a resolution with more pixels than are supported

    PROBLEM CONCLUSION:
    Add 3840x240016Hz timings to ODM and device driver. Add new
    checks for maximum pixels on digital displays to central
    config method.

    ------

    APAR: IY27937 COMPID: 5765E6100 REL: 510
    ABSTRACT: NFS.EXT: DSI ON PLUTO IN AUTHKERN_MARSHAL+000368

    PROBLEM DESCRIPTION:
    Machine cash in authkern_marshal.

    PROBLEM CONCLUSION:
    Correct error handling in authkern_marshal.

    ------

    APAR: IY27938 COMPID: 5765E6100 REL: 510
    ABSTRACT: NULL DATA HEAP POINTER PASSED TO LD_UNLOAD_LE

    PROBLEM DESCRIPTION:
    System may crash when shared library segment gets full.

    PROBLEM CONCLUSION:
    loader code modified to fix the above problem.

    ------

    APAR: IY27939 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM CRASH WITH 888-102-700-0C0

    PROBLEM DESCRIPTION:
    system crashed with 888-102-700-0c0
    stack trace indicates failure in routine isync_vmatt

    PROBLEM CONCLUSION:
    change code so system will not crash

    ------

    APAR: IY27940 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM HANG WHEN PROCESS WITH CRID EXITS IF PARENT IS IGNORING

    PROBLEM DESCRIPTION:
    System hang on SP when running with certail version of
    poe when process whose parent is ignoring child exits.

    PROBLEM CONCLUSION:
    Do not hold pv_lock_d across call to crid_release.

    ------

    APAR: IY27941 COMPID: 5765E6100 REL: 510
    ABSTRACT: IMPLEMENT DISCLAIM-BEHIND IN JFS2

    PROBLEM DESCRIPTION:
    For large i/o bound applications it may be desirable to
    release the memory used in read/write as fast as possible.

    PROBLEM CONCLUSION:
    Implement release-behind for JFS2, add mount options in JFS2
    for rbr, rbw, and rbrw in a similar fashion to JFS.

    ------

    APAR: IY27942 COMPID: 5765E6100 REL: 510
    ABSTRACT: ASCI: RESTARTED PROCESS TERMINATES WITH SEGV IN UNLOAD.

    PROBLEM DESCRIPTION:
    Applications using deferred symbol resolution that are also
    checkpointed and restarted may cause a SEGFAULT when the
    application tries to uload a module after restart that
    initially resolved a deferred symbol when it was loaded.

    PROBLEM CONCLUSION:
    The original checkpoint/restart design did not properly
    restore the deferred symbol lists at restart time which
    could possibly lead to an application SEGFAULT. The solution
    is to save the deferred symbol information at checkpoint
    time and properly restore the loader deferred symbols when
    the process is restarted.

    ------

    APAR: IY27944 COMPID: 5765E6100 REL: 510
    ABSTRACT: ASCI: CHECKPOINT OF POE FAILS WITH ERRNO=12, SEC.ERR=6060

    PROBLEM DESCRIPTION:
    Checkpoint of poe fails with errno=12, sec.err=6.

    PROBLEM CONCLUSION:
    Checkpoint of a single process should be treated as
    checkpointing a primary process.

    ------

    APAR: IY27945 COMPID: 5765E6100 REL: 510
    ABSTRACT: NEW FUNCTION COPYPAGE

    PROBLEM DESCRIPTION:
    Improve Power4 copypage function.

    ------

    APAR: IY27946 COMPID: 5765E6100 REL: 510
    ABSTRACT: LBMIODONE MESSAGES

    PROBLEM DESCRIPTION:
    Hardware failure on J2 log can cause lbmIODone messages to
    appear on the console.

    PROBLEM CONCLUSION:
    Take out messages, use private trace table.

    ------

    APAR: IY27947 COMPID: 5765E6100 REL: 510
    ABSTRACT: CANNOT UPDATE SYSTEM FIRMWARE IN NIM ENVIRONMENT

    PROBLEM DESCRIPTION:
    Attempting to update system or service processor flash over
    the network will fail on Common Hardware Reference Platform
    systems when using diagnostics.

    PROBLEM CONCLUSION:
    Prevent the shutdown command from attempting to log the time
    of reboot. Create new menus for use when updating system or
    service processor flash over the network.

    ------

    APAR: IY27948 COMPID: 5765E6100 REL: 510
    ABSTRACT: NULL CRONTABS OBSERVED ON MACHINES

    PROBLEM DESCRIPTION:
    User's crontab file may get corrupted, if more than
    one process is accessing for writing.

    PROBLEM CONCLUSION:
    crontab code is modified with locking mechanism.

    ------

    APAR: IY27950 COMPID: 5765E6100 REL: 510
    ABSTRACT: UPDATE CEREADME FILE

    PROBLEM DESCRIPTION:
    Update CEREADME file describing diagnostics release contents.

    ------

    APAR: IY27951 COMPID: 5765E6100 REL: 510
    ABSTRACT: INCORRECT AIXTERM FONT ALIAS

    PROBLEM DESCRIPTION:
    Some entries in the font.alias file are incorrect.

    PROBLEM SUMMARY:
    when trying to use ibm-1252 reduced fonts, i.e. extra small
    and extra extra small ibm-1252 fonts, an error message will
    be displayed

    PROBLEM CONCLUSION:
    set the extra small(xs) and extra extra small(xxs) ibm-1252
    font alias to existing fonts

    ------

    APAR: IY27952 COMPID: 5765E6100 REL: 510
    ABSTRACT: ATM LANE - VCS HANG ON ADD FILTER FAILURES

    PROBLEM DESCRIPTION:
    Config Direct VC's are not removed on add filter failures,
    causing adapter VC's to become increasingly unavailable as
    recovery attempts continue.

    PROBLEM CONCLUSION:
    Restructure the recovery procedure.

    ------

    APAR: IY27953 COMPID: 5765E6100 REL: 510
    ABSTRACT: REPQUOTA OUTPUT DIFFERS BETWEEN LANG=C AND LANG=EN_US

    PROBLEM DESCRIPTION:
    When using the repquota command with the -g option for group
    quotas, the header for the output shows "User" instead of
    "Group".

    PROBLEM CONCLUSION:
    Correct logic when printing output header.

    ------

    APAR: IY27954 COMPID: 5765E6100 REL: 510
    ABSTRACT: UPDATE MULTIFUNCTION-BRIDGE SUPPORT

    PROBLEM DESCRIPTION:
    Diagnostics function will fail when running Diagnostics in
    multifunction mode by a non-bridged multifunction adapter

    PROBLEM CONCLUSION:
    Minor change to a function in order to handle non-bridged
    multifunction adapters

    ------

    APAR: IY27955 COMPID: 5765E6100 REL: 510
    ABSTRACT: ATMSVCD CORES WHEN RELEASE IS RECEIVED BEFORE SETUP COMPLETES

    PROBLEM DESCRIPTION:
    atmsvcd can core dump when it receives a Release while it is
    still processes the Setup that is being released.
    This also fixes a performane problem.

    PROBLEM SUMMARY:
    ***************************************************************
    *USERS AFFECTED: *
    * All users with the following filesets at these levels *
    * devices.common.IBM.atm.rte 5.1.0.10
    * devices.common.IBM.atm.rte 5.1.0.11
    * devices.common.IBM.atm.rte 5.1.0.15
    * devices.common.IBM.atm.rte 5.1.0.16
    ***************************************************************
    *PROBLEM DESCRIPTION: *
    * atmsvcd can core dump when it receives a Release while
    * it is still processes the Setup that is being
    * released.
    ***************************************************************
    *RECOMMENDATION: *
    * Apply apar IY27955
    ***************************************************************

    PROBLEM CONCLUSION:
    Don't delete object until outstanding commands for the VC
    are received from Call Manager.

    ------

    APAR: IY27957 COMPID: 5765E6100 REL: 510
    ABSTRACT: UPDATE NIM FILE M_RESTORE_DB.SH

    PROBLEM DESCRIPTION:
    The version field needs to be changed to 5.1.0.25

    ------

    APAR: IY27958 COMPID: 5765E6100 REL: 510
    ABSTRACT: GET SLIP INFORMATION FROM ODM INSTEAD OF THE DRIVER

    PROBLEM DESCRIPTION:
    Get SLIP interface information from ODM instead of the driver.

    PROBLEM SUMMARY:
    Customer will see different values when he uses snmp
    to get the speed of his slip interface

    PROBLEM CONCLUSION:
    change the code to pick the speed from the ODM

    ------

    APAR: IY27959 COMPID: 5765E6100 REL: 510
    ABSTRACT: XNTPD -X REGRESSION

    PROBLEM DESCRIPTION:
    xntpd sometimes calls settimeofday() and steps
    the clock backwards.

    PROBLEM SUMMARY:
    NTP will set time backwards.

    PROBLEM CONCLUSION:
    The clock will not step backwards using settimeofday().
    It slews to zero offset without stepping.

    ------

    APAR: IY27960 COMPID: 5765E6100 REL: 510
    ABSTRACT: IPREPORT DOES NOT DECODE UNI DROP PARTY ACK MESSAGES.

    PROBLEM DESCRIPTION:
    Ipreport does not decode UNI Drop Party Ack messages.

    PROBLEM CONCLUSION:
    DROP_PARTY_ACK is defined as 0x86 when it should be 0x84.
    Fix the define so it is correct.

    ------

    APAR: IY27961 COMPID: 5765C3403 REL: 433
    ABSTRACT: POP3D/IMAPD DON'T REMOVE DCE CREDENTIALS

    PROBLEM DESCRIPTION:
    If the mail client just closes the socket
    to the pop3d/imapd, then the credential
    files (due to DCE) remain in the credentials
    cache directory. Thus the credentials file
    system fills up sooner or later and the mail
    server is stalled.

    PROBLEM SUMMARY:
    Customer's imapd/pop3d mailserver will be stalled if
    customer has DCE mail clients.

    PROBLEM CONCLUSION:
    Before exiting cleanup the credential files (if any) left
    behind by DCE.

    ------

    APAR: IY27967 COMPID: 5765E6100 REL: 510
    ABSTRACT: LOG LINK ERROR EVERYTIME THE LINK GOES DOWN.

    PROBLEM DESCRIPTION:
    In a network interface backup setup, the device driver
    logs LINK error only once.

    PROBLEM CONCLUSION:
    Changed the driver to log LINK errors everytime the link
    changes on the backup card.

    ------

    APAR: IY27968 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM CRASH (ITI) AFTER LSRESOURCE -AL

    PROBLEM DESCRIPTION:
    If the first adapter that is configured fails, then the code
    is not unpinned and the system will panic when the config
    method attempts to unload the code.

    PROBLEM CONCLUSION:
    The solution is to call last_adapter_del to release all global
    resources of the driver, remove itself from the device switch
    table, and unpin the code.

    ------

    APAR: IY27970 COMPID: 5765E6100 REL: 510
    ABSTRACT: LOCKMGR ON STATIC PORTS

    PROBLEM DESCRIPTION:
    Enable starting of lock manager on a port specified in
    /etc/services.

    PROBLEM SUMMARY:
    Lock manager starts on first available tcp and udp port.

    PROBLEM CONCLUSION:
    Add code to look for 'lockd' entry in /etc/services. Both
    tcp and udp ports for lockd may be specified therein.

    ------

    APAR: IY27971 COMPID: 5765E6100 REL: 510
    ABSTRACT: FILE ACCESSES HANG IF AUTOMOUNTD IS KILLED

    PROBLEM DESCRIPTION:
    File accesses hang if automountd is killed or cored

    PROBLEM CONCLUSION:
    if autofs gets an error while trying to talk to autofs daemon,
    it'll check to see if the daemon that it's talking to die and
    there is a new daemon running. If there is then it'll retry
    with a new connection to the new daemon else it'll print out
    a message and fall back to the old behavior.

    ------

    APAR: IY27979 COMPID: 5765C3403 REL: 430
    ABSTRACT: NFSDB DOESN'T PRINT FULL IP ADDRESSES FOR LOCKS

    PROBLEM DESCRIPTION:
    IP addresses are truncated when they're printed by nfsdb

    PROBLEM CONCLUSION:
    Change format of output to allow 15 characters instead of 12

    ------

    APAR: IY28006 COMPID: 5765C3403 REL: 430
    ABSTRACT: VIRTUAL MTAB NEEDS TO BE BACK PORTED TO 43

    PROBLEM DESCRIPTION:
    Linux compatibility for the /etc/mtab was not fully
    implemented in AIX 43. This was breaking user apps.

    PROBLEM SUMMARY:
    Linux compatibility requires the /etc/mtab file for
    the *mntent() functions to work properly. Though a
    real /etc/mtab file will not be created, a virtual
    /etc/mtab will enable the *mntent() functions to work
    properly.

    PROBLEM CONCLUSION:
    Problem fixed through code changes.

    ------

    APAR: IY28023 COMPID: 5765C3403 REL: 430
    ABSTRACT: CHANGE WRAP PLUG PART NUMBER FOR FC ADAPTER

    PROBLEM DESCRIPTION:
    Can not run advanced diagnostics on the FC 6228 adapter
    using the referenced wrap plug.

    PROBLEM CONCLUSION:
    Change wrap plug part number to 05N6768.

    ------

    APAR: IY28058 COMPID: 5765C3403 REL: 433
    ABSTRACT: MKCD BACKUP MISSING FILES MATCHING FILE SYSTEM NAME

    PROBLEM DESCRIPTION:
    Backup using mkcd can missing files depending on
    the user supplied name of the directory mkcd should
    use for temporary space. This is a problem in the
    regular expression list that is placed in the
    exclude files. Example: If you indicate to use
    /mkcd as the temporary space, then mkcd will exclude
    everything from the backup that begins with mkcd
    including the /usr/sbin/mkcd command. If you used
    /ls as the directory, then everything that began with
    ls would be excluded and so on.

    LOCAL FIX:
    Create and/or use a directory with a more unique name.

    PROBLEM SUMMARY:
    mkcd backup could be missing files that
    matched the file system name that it was
    using for temporary space. It was due to
    the way mkcd was trying to exclude its
    temporary space from the backup.

    PROBLEM CONCLUSION:
    Better clarification of what is to be
    excluded so that it does not exclude
    similarly named files.

    TEMPORARY FIX:
    Specify a directories with more unique
    names.

    ------

    APAR: IY28062 COMPID: 5765E6100 REL: 510
    ABSTRACT: BORDER LINE INCONSISTENTLY DRAWN

    PROBLEM DESCRIPTION:
    The GXT120P, GXT130P and GXT135P graphic adapters may hang
    or render lines or rectangles incorrectly.

    PROBLEM CONCLUSION:
    Place an __iospace_eieio before polling the status register in
    the DDX (Device Dependent X) code. The eieio will make sure
    all commands have been sent to the graphics adapter before
    polling the status register.

    ------

    APAR: IY28068 COMPID: 5765E5400 REL: 440
    ABSTRACT: CLSNAPSHOT ERRONEOUSLY COLLECTS .BAK FILES

    PROBLEM DESCRIPTION:
    When creating a snapshot, you will get the messages:
    cat: cannot open /tmp/clstrmgr.debug.bak
    cat: cannot open /tmp/clstrmgr.debug.bak.1

    PROBLEM CONCLUSION:
    Since those .bak files no longer exist, stop trying to
    collect them into the snapshots.

    ------

    APAR: IY28069 COMPID: 5765C3403 REL: 433
    ABSTRACT: MKCD -R CANNOT BACKUP DIRECTORY LARGER THAN ROOTVG

    PROBLEM DESCRIPTION:
    When using mkcd -r to go straight to rockridge, or in other
    words make a copy of a directory structure onto CD/DVD it
    will fail if the directory to copy is larger than the rootvg.
    It fails with message:
    0512-326 mkcd: /mkcd/cd_fs is too large for specified media.

    PROBLEM SUMMARY:
    Using mkcd -r to go straight to rock ridge to
    copy a directory to CD or DVD will fail if the
    amount of data in the directory exceeded the
    size of the rootvg.

    PROBLEM CONCLUSION:
    Do not use the size of rootvg determine the size
    of the temporary space used by mkcd.

    ------

    APAR: IY28073 COMPID: 5765E6100 REL: 510
    ABSTRACT: DSI IN XDR_U_INT INCLUDED IN NFS_KRPC.EXT

    PROBLEM DESCRIPTION:
    System DSI's while running a third-party kernel extension
    using RPC with the following stack trace:
    xdr_u_int+000018
    xdr_array+000114
    xdr_authkern+0000E4
    authkern_marshal+000210
    clntkudp_callit_addr+000208
    clntkudp_callit+000020

    PROBLEM SUMMARY:
    System DSI's while running a third-party kernel extension
    using RPC with the following stack trace:
    xdr_u_int+000018
    xdr_array+000114
    xdr_authkern+0000E4
    authkern_marshal+000210
    clntkudp_callit_addr+000208
    clntkudp_callit+000020
    Only 64-bit kernels are affected. 32-bit kernels will not DSI.

    PROBLEM CONCLUSION:
    Make sure xdr_authkern passes a valid argument to xdr_array

    ------

    APAR: IY28092 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSPLANAR0 DETECTED SERVICE REQUEST 803-811 PROBLEM

    PROBLEM DESCRIPTION:
    Any time parition is booted, reminder mode diagnostics will
    erroneously detect an error.

    PROBLEM CONCLUSION:
    Use placeholder location code when real one is not found.
    Only use this if status is not "okay"

    ------

    APAR: IY28101 COMPID: 5765E6100 REL: 510
    ABSTRACT: GETPWUID FAILS WITH PASSWD INDEXES

    PROBLEM DESCRIPTION:
    The security API getpwuid() fails to return
    username. This results in commands like id and whoami
    not returning usernames. Most of the applications
    like pine, startsrc will fail to start.

    LOCAL FIX:
    Touching /etc/passwd will result in /etc/passwd
    more current in time stamp which will be used
    instead of passwd index files.

    PROBLEM SUMMARY:
    ***************************************************************
    *USERS AFFECTED: *
    * All users with the following filesets at these levels *
    * bos.adt.prof 5.1.0.15fail to start.
    * bos.adt.prof 5.1.0.16
    * bos.adt.prof 5.1.0.17
    * bos.adt.prof 5.1.0.18
    * bos.adt.prof 5.1.0.19
    * bos.rte.libc 5.1.0.15
    * bos.rte.libc 5.1.0.16
    * bos.rte.libc 5.1.0.17
    * bos.rte.libc 5.1.0.18
    * bos.rte.libc 5.1.0.19
    ***************************************************************
    *PROBLEM DESCRIPTION: *
    * Applications fail when getpwuid tries to resolve user
    * ids using index files and fails. The normal shell
    * commands like 'id' and 'whoami' do not return
    * usernames. Applications like pine, startsrc etc. will
    * fail to start.
    ***************************************************************
    *RECOMMENDATION: *
    * Apply apar IY28101
    ***************************************************************

    PROBLEM CONCLUSION:
    The global parameters are now made static with the functions
    which use them. A performance problem with using index
    files is also solved by returning NULL when index files are
    used and NIS is disabled, for users not in the index files.

    ------

    APAR: IY28107 COMPID: 5765C3403 REL: 433
    ABSTRACT: AIX 4330-10 RECOMMENDED MAINTENANCE PACKAGE

    PROBLEM DESCRIPTION:
    This APAR delivers the 4330-10 Recommended Maintenance package
    for AIX 4.3.3.
    To install selected updates from this package, use the command:
      smit update_by_fix
    To install all updates from this package that apply to installed
    filesets on your system, use the command:
      smit update_all
    It is highly recommended that you install all updates from this
    package.

    PROBLEM SUMMARY:
    Packaging only.

    PROBLEM CONCLUSION:
    Packaging only.

    ------

    APAR: IY28111 COMPID: 5765E6110 REL: 220
    ABSTRACT: EMAPI HA_EM_RECEIVE_RESPONSENO RESPONSE 64 BIT AIX510

    PROBLEM DESCRIPTION:
    A emapi 64 bit application running on AIX 510, never receives
    a response.

    PROBLEM SUMMARY:
    A change between the AIX 5.1 compiler and the AIX 4.3
    compiler resulted in an alignment change to structures in
    the emapi code. When customers were running in 64 bit mode
    responses were not being received to queries.

    PROBLEM CONCLUSION:
    The ha_em_rsp_blk_32 structure which is used to provide
    responses from Event Management contains a union of other
    structures. With AIX 5.1, the alignment of these other
    structures has changed. By adding pointers directly to
    these other structures, we address this alignment change
    and prevent future alignment changes with new levels of
    the compiler.

    ------

    APAR: IY28114 COMPID: 5765C3403 REL: 433
    ABSTRACT: ALT_DISK_INSTALL: BOSBOOT FAILURE FROM SAN OR MIRROR

    PROBLEM DESCRIPTION:
    Alt_disk_install clone from SAN to SCSI fails with bosboot
    errors. Also, can get similar bosboot errors if cloning
    while booted from secondary or tertiary mirror copies.
    The bosboot errors are:
    0301-150 bosboot: Invalid or no boot device specified!
    0301-168 bosboot: The current boot logical volume, /dev/hd5,
         does not exist on /dev/hdisk#

    PROBLEM SUMMARY:
    Alt_disk_install clone from SAN to SCSI fails with bosboot
    errors. Also, can get similar bosboot errors if cloning
    while booted from secondary or tertiary mirror copies.
    The bosboot errors are:
    0301-150 bosboot: Invalid or no boot device specified!
    0301-168 bosboot: The current boot logical volume, /dev/hd5,
    does not exist on /dev/hdisk#

    PROBLEM CONCLUSION:
    Alt_disk_install has been modified to not propagate
    SCSI odm attributes during bosboot.

    ------

    APAR: IY28119 COMPID: 5765E6100 REL: 510
    ABSTRACT: WLMCNTRL CAUSES SYSTEM CRASH ON POWERPC 601 BASED SYSTEMS

    PROBLEM DESCRIPTION:
    non-recoverable exception in wlm_update_time_start()

    PROBLEM CONCLUSION:
    use curtime() service instead of mftb instruction for 601
    architecture.

    ------

    APAR: IY28120 COMPID: 5765E6100 REL: 510
    ABSTRACT: COREDUMP IN WAITPID() CALLED FROM SIGNALHANDLER

    PROBLEM DESCRIPTION:
    If a signal is received while a pthread is detached from its
    kernel thread than the errno value of that pthread will
    not be accessible. This will cause an access of a NULL pointer
    and as a results will coredump.Even if the program is
    multithreaded there could be instances where the pthreads
    information is not accessible.

    PROBLEM CONCLUSION:
    Check the value of Get_Error_Ref which is the pointer to the
    pthread's errno. If NULL because pthread is
    unavailable then return the global errno otherwise
    return the pthread's errno value.

    ------

    APAR: IY28121 COMPID: 5765E6100 REL: 510
    ABSTRACT: ABSTARCT: SELECT WITH VERY LARGE TIMEOUT MAY TIMEOUT TOO SOON

    PROBLEM DESCRIPTION:
    When using timeout value close to 2**31 and running some
    clock adjusting daemon in the background, select can
    timeout after a time far less then the specified timeout
    value.

    LOCAL FIX:
    Do not use such large timeout values for select.

    PROBLEM CONCLUSION:
    I added the following lines starting
    at line 1488 to prevent tv_secs from exceeding MAX_INT.
    The testcase ran for a week and tv_secs stayed at
    MAX_INT and the select did not prematurly expire.

    ------

    APAR: IY28122 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADD MOUNT OPTION TO FORCE DIRECT I/O

    PROBLEM DESCRIPTION:
    In order to take advantage of Direct I/O, the customer
    had to specify O_DIRECT in the open() system call.

    PROBLEM CONCLUSION:
    The customer can now specify a "dio" option to the mount
    command, which treats all i/o's to that filesystem as though
    all the files had been opened O_DIRECT.

    ------

    APAR: IY28123 COMPID: 5765E6100 REL: 510
    ABSTRACT: LARGE PAGE USE GENERATES INCORRECT CLASS COUNTS

    PROBLEM DESCRIPTION:
    Values returned by statistics applications are invalid

    PROBLEM CONCLUSION:
    Update pin counters for large page

    ------

    APAR: IY28124 COMPID: 5765E6100 REL: 510
    ABSTRACT: RESTART OF PERL SCRIPT FAILS WITH SY_ERROR=0X1016

    PROBLEM DESCRIPTION:
    Restart sometimes fails with secondary error=0x1016. The
    restarted process has already been checkpointed and restarted
    once and this is the second checkpoint and restart.

    PROBLEM CONCLUSION:
    The session ids of restarted zombie processes must be saved
    properly during checkpoint. Also the process flags must be
    saved and restored correctly..

    ------

    APAR: IY28125 COMPID: 5765E6100 REL: 510
    ABSTRACT: DSI IN CHK_READ_DATA64 RESTARTING 64BIT MPI

    PROBLEM DESCRIPTION:
    On a system with a lot of memory allocationa and freeing
    going on system may crash if a restart is canceled or
    fails. This problem is more apparent if the -M option of
    bosdebug is enabled.

    PROBLEM CONCLUSION:
    The control structures allocated during restart must not be
    freed until the last process has exited the restart code
    paths or it must be otherwise ensured that they will not
    access that structure.

    ------

    APAR: IY28126 COMPID: 5765E6100 REL: 510
    ABSTRACT: RESTART OF 64 BIT PROCESS FAILS IN XMALLOCA

    PROBLEM DESCRIPTION:
    Trying to restart a 64-bit application may fail if the process
    is restarted on a machine other than the machine the process
    was checkpointed on.

    PROBLEM CONCLUSION:
    There are a few fixes needed to completely fix the problem.
    -Ensure that we allocate the proper size for the all the
     faux function dsescriptors at restart.
    -When cloning the system call table, only null out systems
     calls (which get updated for the restarted process) and not
     all kernel symbols.

    ------

    APAR: IY28128 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM CRASH RUNNING JFS2

    PROBLEM DESCRIPTION:
    In J2, if the filesystem is extended by chfs at the same time
    as a mkdir occurs, it may crash the system with LED 700.

    PROBLEM CONCLUSION:
    Fix the cause of the assert.

    ------

    APAR: IY28129 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM CRASHES IN UNIX98 TESTS

    PROBLEM DESCRIPTION:
    system DSI's in recv using datagram unix domain sockets and
    MSG_WAITALL options for recv.

    PROBLEM CONCLUSION:
    remove the panic from the uipc_usrreq function for PRU_RCVD
    ioctl.

    ------

    APAR: IY28139 COMPID: 5765E6100 REL: 510
    ABSTRACT: TOPAS DOESN'T SHOW ALL OF LONG DEV NAMES

    PROBLEM DESCRIPTION:
    Customer unable to identify devices with long names in topas.

    PROBLEM CONCLUSION:
    Since space is limited in the curses based topas and the
    device fields are only 8 char long, A changed was made to
    show the last eight characters of the name.

    ------

    APAR: IY28141 COMPID: 5765E6100 REL: 510
    ABSTRACT: SVMON/RMSS LPAR/GP/TECH LARGE PAGES UPDATES

    PROBLEM DESCRIPTION:
    New AIX capability swill support large page sizes over
    4KB in size, svmon and rmss do not support this function

    PROBLEM CONCLUSION:
    Enhancements to svmon and rmss to support and report
    information on large pages

    ------

    APAR: IY28143 COMPID: 5765E6100 REL: 510
    ABSTRACT: NETGROUP ROOT MNT OPTION DOES NOT FUNCTION

    PROBLEM DESCRIPTION:
    Netgroups specified in root option for exports are not
    used.

    PROBLEM SUMMARY:
    User is unable to use netgroups in root export option. User
    can add them to the root export option, but this will not
    function properly.

    PROBLEM CONCLUSION:
    Modification of mountd was made to parse netgroups from
    /etc/xtab.

    ------

    APAR: IY28147 COMPID: 5765E6100 REL: 510
    ABSTRACT: WCWIDTH FAILS ON COMPLEX WIDE CHARACTERS.

    PROBLEM DESCRIPTION:
    wcwidth subroutine fails on complex wide characters
    in HI_IN locale and also in other locales

    PROBLEM CONCLUSION:
    Need to create new __wcglyphwidth.c file as subroutin of
    __wcwidth_std.c. And make suitable changes for wcswidth_std.c
    by creating a layout object and transforming text into its
    layout formatted string.

    ------

    APAR: IY28148 COMPID: 5765E6100 REL: 510
    ABSTRACT: INVALID CHARACTERS CAN BE ENTERED USING UNICODE NUMERIC ENTRY.

    PROBLEM DESCRIPTION:
    Invalid characters can be entered in GB18030 Unicode input
    method

    PROBLEM CONCLUSION:
    add a check valid char function!

    ------

    APAR: IY28158 COMPID: 5765E6100 REL: 510
    ABSTRACT: UUCP CRASHES WHEN GIVEN EXTREMELY LONG ARGUMENTS

    PROBLEM DESCRIPTION:
    if passing a File string, using the '-s' parameter
    that is bigger than the BUFSIZ, a segmentation fault occurs.

    PROBLEM CONCLUSION:
    Check the size of File, as passed with the '-s' option,
    against the BUFSIZ.

    ------

    APAR: IY28159 COMPID: 5765E6100 REL: 510
    ABSTRACT: /ETC/MAGIC FILE IS NOT UPDATED FOR FILE COMMAND FIX...

    PROBLEM DESCRIPTION:
    ptf476604 does not update the /etc/magic file as expected.

    PROBLEM CONCLUSION:
    The configuration scripts bos.rte.cmmmands.post_u.sh and
    bos.rte.commands.unpost_u.sh shall be modifed/created to
    handle updates.
    These files should be in the source path
    src/packages/bos/rte/commands/root
    The file packdep.mk shall be changed accordingly.

    ------

    APAR: IY28160 COMPID: 5765E6100 REL: 510
    ABSTRACT: SERVICE FOCAL POINT ERROR MESSAGE TEXT %1$S

    PROBLEM DESCRIPTION:
    803-xxx errors reported to Service Focal Point by diagnostics
    will not display the device that created the software error.

    PROBLEM CONCLUSION:
    Perform a string substitution when reporting 803-xxx errors
    to Service Focal Point.

    ------

    APAR: IY28161 COMPID: 5765E6100 REL: 510
    ABSTRACT: CSMIT CHANGES TO INET AUTOMATICALLY CALL MKDEV

    PROBLEM DESCRIPTION:
    Customer won't be able to retain the changes he made using the
    ifconfig command from the command line.

    PROBLEM CONCLUSION:
    When Smitty screens were used to change the hostname,add IPv6
    static routes or use BSD type of configuration , mkdev -t inet
    command was invoked automatically. Now a check has been added
    so that if the interfaces are configured , mkdev cmd won't be
    executed.

    ------

    APAR: IY28162 COMPID: 5765E6100 REL: 510
    ABSTRACT: ZERO LNGTH MESSAGES NOT RECEIVED USING SENDTO/RECVFROM

    PROBLEM DESCRIPTION:
    A system will not see its own multicast packets if they
    were zero length udp packets

    PROBLEM CONCLUSION:
    do not checksum multicast loopback packets

    ------

    APAR: IY28163 COMPID: 5765E6100 REL: 510
    ABSTRACT: MKSYSB RESTORE PROCESS DOES NOT PRESERVE THE AUTHENTICATION

    PROBLEM DESCRIPTION:
    In customer's SP control workstation they replaced the 2.2 GB
    rootvg disk by a 4.5 GB rootvg disk. They did that by mksysb
    restore process. But after restoring and rebooting they found
    that the authentication for the system has changed from
    kerberose4, Standard AIX to Standard AIX.
    mksysb restore does not preserve the enabled authentication
    methods

    PROBLEM SUMMARY:
    After restoring from mksysb image the target machine will not
    be having the same authentication settings as the source
    machine if the source machine has kerberos authentication.

    PROBLEM CONCLUSION:
    Added the authm attribute to the list of attributes which
    can be changed by chginet and configured by cfginet command.

    ------

    APAR: IY28164 COMPID: 5765E6100 REL: 510
    ABSTRACT: NETSTAT -R SHOWS NEGATIVE VALUE IN "USE" FIELD

    PROBLEM DESCRIPTION:
    netstat -r shows negative value in "USE" field

    PROBLEM SUMMARY:
    netstat -r shows negative value in "USE" field.

    PROBLEM CONCLUSION:
    Print format for USE field is changed to unsigned integer.

    ------

    APAR: IY28165 COMPID: 5765E6100 REL: 510
    ABSTRACT: VLAN CAN NOT HANDLE LARGE FILE

    PROBLEM DESCRIPTION:
    Attempts to send a large file over a vlan will fail

    PROBLEM CONCLUSION:
    Correctly use the maximum packet size that vlan places in
    the ndd structure.

    ------

    APAR: IY28167 COMPID: 5765E6100 REL: 510
    ABSTRACT: CHANGE REQUIRED TO FILTER HOOK INTERFACE FOR IPSEC OFFLOAD

    PROBLEM DESCRIPTION:
    Change required to filter hook interface for IPsec offload

    PROBLEM CONCLUSION:
    Implemented change to filter hook interface for IPsec offload

    ------

    APAR: IY28168 COMPID: 5765E6100 REL: 510
    ABSTRACT: HD_PENDQBLKED IS NOT BEING INCREMENTED

    PROBLEM DESCRIPTION:
    IO failure rate may increase because of pbufs not available.

    PROBLEM CONCLUSION:
    increase hd_pendblked variable if fail to allocate pbuf.

    ------

    APAR: IY28169 COMPID: 5765E6100 REL: 510
    ABSTRACT: REGRESSION ON TCP_STREAM ON LARGE PACKET SIZES USING LARGE_SEND

    PROBLEM DESCRIPTION:
    When running a single streaming application, performance
    degradation will be noticed.

    PROBLEM CONCLUSION:
    If the amount TCP can send exceeds the LargeSend limit (upto
    65535 bytes) then make sure they get sent immediately (i.e
    don't delay). Also, if at least half the window size can be
    sent then also don't delay sending.

    ------

    APAR: IY28170 COMPID: 5765E6100 REL: 510
    ABSTRACT: MAIL AND MAILX CORE DUMP WHEN GIVEN EXTREMELY LONG ARGUMENT

    PROBLEM DESCRIPTION:
    Cause segmentation faults.

    PROBLEM CONCLUSION:
    Check that the input string, does not exceed the buffer size.

    ------

    APAR: IY28171 COMPID: 5765E6100 REL: 510
    ABSTRACT: FIX GET_HDR_SIZE FUNCTION

    PROBLEM DESCRIPTION:
    TCP packets enccapsulated by IPsec get fragmented before being
    sent out on the net.

    PROBLEM CONCLUSION:
    Fix ipsec_get_hdr_size to return the correct value.

    ------

    APAR: IY28172 COMPID: 5765E6100 REL: 510
    ABSTRACT: SPMI GENERATES OVERFLOW PEAK VALUES

    PROBLEM DESCRIPTION:
    Plot data graphs have high Y-axis label values making the plot
    unreadable.

    PROBLEM CONCLUSION:
    Code adjusted to handle Long counter value overflow.

    ------

    APAR: IY28173 COMPID: 5765E6100 REL: 510
    ABSTRACT: QUOTACHECK: SHOULD HAVE A USEFUL ERROR MSG.

    PROBLEM DESCRIPTION:
    If the quotacheck command is used against an unsupported
    filesystem (i.e. jfs2) the message says that the filesystem
    is not configured instead of not supported.

    PROBLEM CONCLUSION:
    Change checkquota command to specifically check for unsupported
    filesystems and display an apporpriate message.

    ------

    APAR: IY28174 COMPID: 5765E6100 REL: 510
    ABSTRACT: DEVICES.PCI.4F111100.COM PTF NEEDS REBOOT FLAG

    PROBLEM DESCRIPTION:
    The recent PTF's for devices.pci.4f111100.com need to
    inform the customer that a reboot is necessary before
    the changes will take effect.

    PROBLEM CONCLUSION:
    Create a cfginfo file for the fileset which will cause the
    install and update process to inform the user that a reboot
    is necessary before the changes applied by the new PTF will
    take effect.

    ------

    APAR: IY28197 COMPID: 5765C3403 REL: 430
    ABSTRACT: PDT LOG ERROR MESSAGES

    PROBLEM DESCRIPTION:
    PDT logs the following error messages:
    SM record error: SYS sys0 ..... mbuf
    SM record error: PROCESS

    PROBLEM CONCLUSION:
    Modified the PDT scripts such that it parses correctly the
    netstat & ps outputs.

    ------

    APAR: IY28203 COMPID: 5765E5400 REL: 440
    ABSTRACT: CSPOC - CLUSTER DISK REPLACEMENT DOES NOT UPDATE VG TIMESTAMP

    PROBLEM DESCRIPTION:
    Customer issued the cspoc command to replace a disk of a vg and
    noticed afterward that the vg timestamp file was not updated
    with the new timestamp on the node where the vg was varied on.

    LOCAL FIX:
    An e-fix may be available.

    PROBLEM CONCLUSION:
    The cl_diskreplace script was changed to issue clupdatevgts
    on the node where the vg was varied on.

    ------

    APAR: IY28208 COMPID: 5765E5400 REL: 441
    ABSTRACT: SHUTDOWN HANGS AT HACMP.CLEAN

    PROBLEM DESCRIPTION:
    Shutting down HA during shutdown -rF calls hacmp.clean
    and hangs.

    LOCAL FIX:
    Remove HACMP ODM stanza with: odmdelete -o PdAt -q
    "uniquetype=HACMP and attribute=shutdown_notify"

    PROBLEM CONCLUSION:
    Remove old ODM stanza with a packaging script.

    ------

    APAR: IY28209 COMPID: 5765E6100 REL: 510
    ABSTRACT: ZOOMDINO AND OVERSPHERE UNABLE TO USE OVERLAYS

    PROBLEM DESCRIPTION:
    64-bit applications using the "glut" library may not recognize
    the existence of overlay planes.

    PROBLEM CONCLUSION:
    Modified four variables from type GLint to type unsigned long
    for compatibility in 64-bit environment.

    ------

    APAR: IY28210 COMPID: 5765E6100 REL: 510
    ABSTRACT: CATIA V4 RENDERS HORIZONTAL BARS WHEN ZOOMING IN HIGH RES.

    PROBLEM DESCRIPTION:
    When in high res mode and zooming in on certain models, stray
    vectors appear.

    PROBLEM CONCLUSION:
    Our clip code was hard coded for a max window width of 1280
    and a 20% increase on the ends. When the window width goes
    over 1280 then negative values will be generated. I put some
    logic in the code that uses the screen width to make the cal-
    culations. That way we never exceed the hardware limits.

    ------

    APAR: IY28211 COMPID: 5765E6100 REL: 510
    ABSTRACT: LOAD DRIVER INSTANCE BASED ON PATHS.

    PROBLEM DESCRIPTION:
    Possible machine crash due to the driver being paged
    out when it's private buffers are being returned.

    PROBLEM CONCLUSION:
    Changed the driver to make an additional kernel call to
    ensure that the driver continues to be pinned in memory
    if there are outstanding private buffers.

    ------

    APAR: IY28212 COMPID: 5765E6100 REL: 510
    ABSTRACT: DIAG EVENT LOG IS UNREADABLE

    PROBLEM DESCRIPTION:
    When trying to veiw the diagnostic event log, the user
    receives an error message stating that the file could not be
    opened. The corrupted event log file prevents service
    events from being reported.

    PROBLEM CONCLUSION:
    Replace the corrupted file attributes by deducing the number
    of entries in the file. Log an event that the file was
    recovered.

    ------

    APAR: IY28215 COMPID: 5765E6100 REL: 510
    ABSTRACT: BACKUP FROM J2 CANNOT RESTORE TO BOTH JFS AND J2

    PROBLEM DESCRIPTION:
    restbyinode hangs when restoring a JFS2 file system with
    large directories.

    PROBLEM CONCLUSION:
    Correct runtime variable that was 16-bit integer and should
    have been 32-bit integer.

    ------

    APAR: IY28216 COMPID: 5765E6100 REL: 510
    ABSTRACT: TCBCK ON /USR/LPP/BOS/BOS.RTE.FILESYSTEM/5.1.0.10/ ...

    PROBLEM DESCRIPTION:
    Get tcbck errors on root part files w/ the UID/GID bit set.

    PROBLEM CONCLUSION:
    Unset the user and group ID bits on the saved root part files
    in the inst_root directories.

    ------

    APAR: IY28218 COMPID: 5765E6100 REL: 510
    ABSTRACT: IPV6 INTERFACE HAS PROBLEMS PINGING AND COMMUNICATING

    PROBLEM DESCRIPTION:
    Gigabit ethernet adapter may not respond to IPV6 pings.

    PROBLEM CONCLUSION:
    Modify driver to use new multicast add command instead
    of old command.

    ------

    APAR: IY28231 COMPID: 5765E6110 REL: 110
    ABSTRACT: REQUIRED MAINTENANCE UPDATE

    PROBLEM DESCRIPTION:
    required maintenance update

    PROBLEM SUMMARY:
    REQUIRED MAINTENANCE UPDATE

    PROBLEM CONCLUSION:
    REQUIRED MAINTENANCE UPDATE

    ------

    APAR: IY28232 COMPID: 5765E6110 REL: 220
    ABSTRACT: REQUIRED MAINTENANCE UPDATE

    PROBLEM DESCRIPTION:
    required maintenance update

    ------

    APAR: IY28233 COMPID: 5765E6100 REL: 110
    ABSTRACT: REQUIRED SERVICERM UPDATE

    PROBLEM DESCRIPTION:
    Required ServiceRM update.

    PROBLEM SUMMARY:
    REQUIRED SERVICERM UPDATE

    PROBLEM CONCLUSION:
    REQUIRED SERVICERM UPDATE

    ------

    APAR: IY28253 COMPID: 5765C3403 REL: 430
    ABSTRACT: CRONTABS GETTING NULLIFIED/CORRUPTED

    PROBLEM DESCRIPTION:
    crontab file may get nullified, incase many processes update
    the crontab file simultaneously.

    PROBLEM SUMMARY:
    User's crontab file may get corrupted, if more than
    one process is accessing for writing.

    PROBLEM CONCLUSION:
    crontab code is modified to see that there is no
    time window between the unlink and link operations

    ------

    APAR: IY28258 COMPID: 5765C3403 REL: 430
    ABSTRACT: UUCICO PROCESS HANGING

    PROBLEM DESCRIPTION:
    UUCICO process hanging randomly while transferring files
    to a destination system through uucp

    PROBLEM CONCLUSION:
    An 'if' condition to come out of the loop when message with
    zero bytes (indicating EOF) is read was introduced

    ------

    APAR: IY28273 COMPID: 5765E6100 REL: 510
    ABSTRACT: MKCD SOMETIMES FAILS ON MULTIVOLUME BACKUP

    PROBLEM DESCRIPTION:
    mkcd sometimes fails when backup results in multiple volumes.
    It fails on the second volume with message:
    0512-319 mkcd: CD or DVD image file system: /mkcd/cd_images
    does not have enough free space to hold the CD or DVD file
    structure. The minimum free space required is 4292918720

    PROBLEM SUMMARY:
    A mkcd backup that consisted of multiple volumes
    sometimes will fail with not enough room:
    0512-319 mkcd: CD or DVD image file system:
    /mkcd/cd_images does not have enough free space
    to hold the CD or DVD file structure. The
    minimum free space required is 4292918720 byte
    There really is enough room in the file system.

    PROBLEM CONCLUSION:
    The second volume was including the overhead that
    is in the first volume and thus making the second
    volume look bigger than it actually is. Need to
    use the right calculations and not include the
    first volumes overhead in subsequent volumes.

    ------

    APAR: IY28287 COMPID: 5765C3403 REL: 430
    ABSTRACT: MOTIF 2.1 SAMPLE UNABLE TO USE SCROLLBAR AND RETURNS ERRORS

    PROBLEM DESCRIPTION:
    Use of a Motif manager widget may cause several warning or
    error messages to be output.

    PROBLEM CONCLUSION:
    Motif code fix.

    ------

    APAR: IY28295 COMPID: 5765E6100 REL: 510
    ABSTRACT: EXTENDFS CAUSES DB_AGPREF IN BMAP CONTROL PAGE OUT OF RANGE

    PROBLEM DESCRIPTION:
    system crashed into dbAlloc routine for
    an assert(hint < mapSize)

    PROBLEM CONCLUSION:
    In extendfs time, ag_rem should be inited before it is used.

    ------

    APAR: IY28297 COMPID: 5765E6100 REL: 510
    ABSTRACT: 64K: PMAP_NFR LOCK DEADLOCK

    PROBLEM DESCRIPTION:
    Possible deadlock on 64 bit kernel.

    PROBLEM CONCLUSION:
    Fix the reload fault handler.

    ------

    APAR: IY28298 COMPID: 5765E6100 REL: 510
    ABSTRACT: NAMEFS ERRORPATH: RELEASE LOCK WHEN MALLOC FAIL

    PROBLEM DESCRIPTION:
    Potential hang memory runs out or too many files opened while
    namefs is being used heavily

    PROBLEM CONCLUSION:
    Lock on vfs released on errorpath

    ------

    APAR: IY28307 COMPID: 5765E6100 REL: 510
    ABSTRACT: MISSING CONSOLE MESSAGE FOR SERVICE_EVENT ERRORS

    PROBLEM DESCRIPTION:
    When a hardware problem cannot be passed to Service
    Focal Point, a message is not displayed to the system
    console.

    PROBLEM CONCLUSION:
    Cause diagnostic error log analysis to look for occurences
    of problems not being reported to Service Focal Point.

    ------

    APAR: IY28308 COMPID: 5765E6100 REL: 510
    ABSTRACT: DIAG INDICATES L2CACHE WHEN LOCATION CODE IS I/O BOOK

    PROBLEM DESCRIPTION:
    errpt displays a diagnostic analysis with L2cache as the
    resource tested.

    PROBLEM CONCLUSION:
    After testing L2cache, test the parent of L2cache.

    ------

    APAR: IY28309 COMPID: 5765E6100 REL: 510
    ABSTRACT: NFSDB DOESN'T PRINT FULL IP ADDRESSES FOR LOCKS

    PROBLEM DESCRIPTION:
    IP addresses are truncated when they're printed by nfsdb

    PROBLEM CONCLUSION:
    Change format of output to allow 15 characters instead of 12

    ------

    APAR: IY28311 COMPID: 5765E6100 REL: 510
    ABSTRACT: RPC.YPPASSWDD USERNAME FIX

    PROBLEM DESCRIPTION:
    Changing password fails as username is trucated to three
    letters.

    PROBLEM CONCLUSION:
    Change size of string to be copied to the proper enviromental
    variable

    ------

    APAR: IY28315 COMPID: 5765E6100 REL: 510
    ABSTRACT: KDB: CDT CACHE OVERFLOW PROBLEM

    PROBLEM DESCRIPTION:
    On fairly large dumps, kdb gives an error saying "CDT Cache
    Overflow" and then cannot read the the dump.

    PROBLEM CONCLUSION:
    kdb's CDT Cache is modified so that it resizes if it reaches
    an overflow state.

    ------

    APAR: IY28318 COMPID: 5765E6100 REL: 510
    ABSTRACT: ZAPDB BINARY TRACE MESSES UP MODELS WITH LARGE POLYGON COUNT

    PROBLEM DESCRIPTION:
    Symptoms that lead to opening this defect involved the
    failure of some basic tests to be traced properly.

    PROBLEM CONCLUSION:
    In order to fix Zapp, I had to work with how Zapp handled the
    program data that it uses to trace OpenGL drawing functions.
    Most of the functions were broken to some extent, but the
    code was there. Fixing it involved code changes and additions.

    ------

    APAR: IY28319 COMPID: 5765E6100 REL: 510
    ABSTRACT: IMPLEMENT AIX PCI EEH MULTIFUNCTION ADAPTER SUPPORT

    PROBLEM DESCRIPTION:
    Multifunction adapters may cause a machine check.

    PROBLEM CONCLUSION:
    Implement EEH kernel services for multifunction adapters
    that will allow device drivers to recover from fatal errors
    on hardware assisted systems.

    ------

    APAR: IY28320 COMPID: 5765E6100 REL: 510
    ABSTRACT: ZAPDB CANNOT REPLAY A COMPRESSED BINARY TRACE FILE.

    PROBLEM DESCRIPTION:
    When trying to replay a compressed binary trace file, called
    "XXX.trace.Z" for example, ZAPdb will return an error message
    that "XXX.trace.Z.h" is not found.

    PROBLEM CONCLUSION:
    ZAPdb will recognize compressed binary trace files being
    input which have suffixes of ".gz" or ".Z". For example if
    the input file name is "XXX.trace.Z" it will look for the
    header file "XXX.trace.h" rather than "XXX.trace.Z.h".

    ------

    APAR: IY28322 COMPID: 5765E6100 REL: 510
    ABSTRACT: PDT LOG ERROR MESSAGES

    PROBLEM DESCRIPTION:
    PDT logs the following error messages:
    SM record error: SYS sys0 ..... mbuf
    SM record error: PROCESS

    PROBLEM CONCLUSION:
    Modified the PDT scripts such that it parses correctly the
    netstat & ps outputs.

    ------

    APAR: IY28324 COMPID: 5765E6100 REL: 510
    ABSTRACT: PMAPI LPAR SUPPORT FOR P690

    PROBLEM DESCRIPTION:
    Bos.pmapi will not operate properly on LPAR (on p690 machines),
    but will operate properly if machine is not partitioned.

    PROBLEM CONCLUSION:
    Make hypervisor calls necessary when running in a logical
    partition (LPAR) on p690 machines. Proper firmware level for
    machine is REQUIRED. Check Release Note for more information.

    ------

    APAR: IY28325 COMPID: 5765E6100 REL: 510
    ABSTRACT: PM_THRESH_TIMEO IN PM_MARK1 AND PM_MARK4 BUT THRESHOLDING OFF

    PROBLEM DESCRIPTION:
    On POWER4 based machines, the counts returned by the PM API
    for the event PM_THRESH_TIMEO (number of time threshold timer
    expired) in pm_mark4 and pm_mark1 groups is always zero.

    PROBLEM CONCLUSION:
    Fixed pm_mark1 to properly count number of time threshold
    timer expired, and pm_mark4 to count a different event.

    ------

    APAR: IY28327 COMPID: 5765E6100 REL: 510
    ABSTRACT: PCI ETHERNET II ADAPTERS FAIL TO CONFIGURE

    PROBLEM DESCRIPTION:
    The limited size of xmalloc memory introduces a
    limit on the number of PCI Ethernet II adapters that
    may be configured at the same time.

    PROBLEM CONCLUSION:
    Changed the device driver to allocate it's control blocks
    from the net_malloc memory instead.

    ------

    APAR: IY28328 COMPID: 5765E6100 REL: 510
    ABSTRACT: PERFORMANCE DEGREDATION BETWEEN 43 & 51 ON SPECWEB CLIENT

    PROBLEM DESCRIPTION:
    Slow performance under high stress when the pcb bind
    code is executed a lot (in clients, for example).

    PROBLEM CONCLUSION:
    We use the PORT_IN_USE and PORT_INC(_DEC) macros to mark the
    port space (atomically) as being in use. Whenver, a free port
    is detected, it is marked "in use". Else the normal search
    mechanism is executed, as before.

    ------

    APAR: IY28329 COMPID: 5765E6100 REL: 510
    ABSTRACT: IPTRACE RUNS WITH A INVALID INTERFACE NAME

    PROBLEM DESCRIPTION:
    If the customer specifies an invalid interface as a
    command line option for iptrace command , iptrace wouldn't
    return an error. At the same time since that interface
    dosen't exist iptrace won't capture any data.

    PROBLEM CONCLUSION:
    Error check was added to see if the specified interface is a
    valid interface.

    ------

    APAR: IY28337 COMPID: 5765E6100 REL: 510
    ABSTRACT: STRIPES IN GXT6X00P AND GXT4X00P SERVICE AIDS

    PROBLEM DESCRIPTION:
    The service aids for the GXT6x00P and GXT4x00P have stripes
    on screen

    PROBLEM CONCLUSION:
    Code needs to check new flags in service aids as well as
    normal diag sequence selections

    ------

    APAR: IY28341 COMPID: 5765E6100 REL: 510
    ABSTRACT: MKCD BACKUP MISSING FILES MATCHING FILE SYSTEM NAME

    PROBLEM DESCRIPTION:
    Backup using mkcd can missing files depending on
    the user supplied name of the directory mkcd should
    use for temporary space. This is a problem in the
    regular expression list that is placed in the
    exclude files. Example: If you indicate to use
    /mkcd as the temporary space, then mkcd will exclude
    everything from the backup that begins with mkcd
    including the /usr/sbin/mkcd command. If you used
    /ls as the directory, then everything that began with
    ls would be excluded and so on.

    LOCAL FIX:
    Create and/or use a directory with a more unique name.

    PROBLEM SUMMARY:
    mkcd backup could be missing files that
    matched the file system name that it was
    using for temporary space. It was due to
    the way mkcd was trying to exclude its
    temporary space from the backup.

    PROBLEM CONCLUSION:
    Better clarification of what is to be
    excluded so that it does not exclude
    similarly named files.

    TEMPORARY FIX:
    Specify a directories with more unique
    names.

    ------

    APAR: IY28344 COMPID: 5765E6100 REL: 510
    ABSTRACT: UNABLE TO CONNECT AFTER REBOOT WITH X.21

    PROBLEM DESCRIPTION:
    When using X.25 and 2-port PCI HDLC adapter with X.21,
    customer is unable to reestablish a connected status
    under lsx25 following a reboot or rmdev/mkdev sequence.

    PROBLEM SUMMARY:
    Due to modem signal transition handling upon start
    of the connection for certain X.21 environments, the
    connection was not being established. Also, this
    APAR addresses missed interrupt due to modem transitions
    as well.

    PROBLEM CONCLUSION:
    Fixed the modem transition and missed interrupt problem.

    ------

    APAR: IY28364 COMPID: 5765E6100 REL: 510
    ABSTRACT: MACHINE HANG ON RMDEV ATM

    PROBLEM DESCRIPTION:
    Unisystem fails on rmdev of atm adapter. Cannot rmdev atm.

    PROBLEM CONCLUSION:
    Fix code to assure there is some module to free up the
    freed buffers, and make sure that atm will not hang on rmdev.

    ------

    APAR: IY28365 COMPID: 5765E6100 REL: 510
    ABSTRACT: NEED TO SET DEFAUT MTU SIZE TO 1496

    PROBLEM DESCRIPTION:
    communication using vlan fail when packet size is larger than
    1496

    PROBLEM CONCLUSION:
    Change the default MTU size to 1496

    ------

    APAR: IY28366 COMPID: 5765E6100 REL: 510
    ABSTRACT: DIAGNOSTIC SRNS FOR 8 GB MEMORY CARDS

    PROBLEM DESCRIPTION:
    Need SRNs to support 8 GB memory cards on S80/S85

    PROBLEM CONCLUSION:
    Adding SRNs 651-65C/66C/67C and 651-78C.

    ------

    APAR: IY28367 COMPID: 5765E6100 REL: 510
    ABSTRACT: NO DIAGELA MESSAGE FOR DIAGNOSTIC TEXT CONCLUSION

    PROBLEM DESCRIPTION:
    Menugoals without Service Request Numbers will not be
    reported to the system console by automatic diagnostic
    error log analysis.

    PROBLEM CONCLUSION:
    Change the format of diagrpt.dat files when menugoals lacking
    Service Request Numbers are reported to allow automatic
    error log analysis to detect the menugoal.

    ------

    APAR: IY28368 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM CRASH WHEN MORE THAN MAX NUMBER OF SCBS USED

    PROBLEM DESCRIPTION:
    Systems running the 32-bit kernel can crash under heavy stress
    when the maximum number of SCBs is exceeded.

    PROBLEM CONCLUSION:
    Fix bug in VMM initialization.

    ------

    APAR: IY28369 COMPID: 5765E6100 REL: 510
    ABSTRACT: WLM CHANGES FOR MEMORY AFFINITY

    PROBLEM DESCRIPTION:
    vmstat outputs huge values of scan rate
    system slow down

    PROBLEM CONCLUSION:
    improve WLM regulation in page replacement: detection of
    inappropriate search color.

    ------

    APAR: IY28370 COMPID: 5765E6100 REL: 510
    ABSTRACT: ASCI: RESTART FAILS FOR 64 BIT APPLICATIONS USING IPC

    PROBLEM DESCRIPTION:
    shmat call during restart processing will fail with a
    0x902E failure code.

    PROBLEM CONCLUSION:
    change shmat call to _shmat64 in restart processing

    ------

    APAR: IY28371 COMPID: 5765E6100 REL: 510
    ABSTRACT: BOSDEBUG -S CAUSES SYSTEM CRASH

    PROBLEM DESCRIPTION:
    Possible Data Storage Interrupt when using a heap with
    storage allocated out of a sparse segment with MODS on.

    PROBLEM CONCLUSION:
    MODS should not touch memory unless user specifies it.

    ------

    APAR: IY28372 COMPID: 5765E6100 REL: 510
    ABSTRACT: KDB MISDISPLAYS SLOT NUMBER

    PROBLEM DESCRIPTION:
    If the threadp or procp address is used in kdb to display a
    thread/process, the slot number for the thread/process table
    shows up as 0.

    PROBLEM CONCLUSION:
    kdb is modified to compute the slot number if displaying a
    thread/process using the threadp/procp address.

    ------

    APAR: IY28373 COMPID: 5765E6100 REL: 510
    ABSTRACT: OVERFLOW IN RED THRESHOLD VALUE

    PROBLEM DESCRIPTION:
    Processes in a class with hard memory limits may not
    get a page and thus hang.

    PROBLEM CONCLUSION:
    Use unsigned types in red threshold calculation.

    ------

    APAR: IY28391 COMPID: 5765E6100 REL: 510
    ABSTRACT: VARYONVG SHOULD BE CALLING SYNCLVODM MORE OFTEN

    PROBLEM DESCRIPTION:
    Varyonvg only compares the timestamps in ODM and the disks
    for the volume groups that are Concurrent capable and runs
    the synclvodm command.

    PROBLEM CONCLUSION:
    Add an option flag to the varyonvg command to allow the user
    to specify that the timestamps be checked and the synclvodm
    command be run if the timestamps do not match.

    ------

    APAR: IY28392 COMPID: 5765E6100 REL: 510
    ABSTRACT: "ADD CHPV -C TO CLEAR VOLUME MANAGER OWNERSHIP"

    PROBLEM DESCRIPTION:
    Add a new flag -C to chpv that allows the root user to
    clear the owning volume manager from the disk platter
    and 3rd party ODM ownership.

    ------

    APAR: IY28393 COMPID: 5765E6100 REL: 510
    ABSTRACT: GETTY RESPAWNING TOO RAPIDLY ERROR AFTER REMOVING GRAHICS CARD

    PROBLEM DESCRIPTION:
    The customer will see an error log entry with label INIT_RAPID
    and id: lft "/usr/sbin/getty /dev/lft0". Also, the customer
    will not be able to use disable and penable with lft0.

    PROBLEM CONCLUSION:
    In the /etc/inittab entry for lft, the configuration routine
    writes "lft:" as the first field. Because this is not a
    proper device name, "lft" is not found in the odm. Thus, the
    penable and cleantty executables are not able to manipulate
    the inittab entry. This fix will put the actual device name,
    such as "lft0", in the first field of the inittab entry.
    Also, this fix will change the unconfigure method for lft to
    remove the inittab entry. Right now, unconfiguring the lft
    does not automatically remove the inittab entry.

    ------

    APAR: IY28394 COMPID: 5765C3403 REL: 430
    ABSTRACT: GXT4000P APPARENT APP. HANG IN CATIA SHADED MODE WITH CERTAIN

    PROBLEM DESCRIPTION:
    With GXT4000P adapter, Catia Application seems to hang
    with a specific model in Shaded mode. Actually a core
    has occured and a core file is created.

    PROBLEM SUMMARY:
    With GXT4000P adapter, Catia Application seems to hang
    with a specific model in Shaded mode. Actually a core
    has occured and a core file is created.

    PROBLEM CONCLUSION:
    Correct logic error in GXT4000P specific portion of
    graPHIGS Rasterizer. A pointer to the index array was
    not being updated after the index array was re-allocated
    and made larger due to a polygon being rendered that
    has more vertices than the default size for the index array.

    ------

    APAR: IY28397 COMPID: 5765E6100 REL: 510
    ABSTRACT: CDR_RELE ACCESSES ALREADY FREED VNODE

    PROBLEM DESCRIPTION:
    System may crash when cdrom drive is heavily used among other
    filesystem operations.

    PROBLEM CONCLUSION:
    Assure vnode is released from the list before it is freed

    ------

    APAR: IY28398 COMPID: 5765E6100 REL: 510
    ABSTRACT: GXT4500P HANGS WITH MODEL ROTATION

    PROBLEM DESCRIPTION:
    The adapter could hang running in various situations such
    as animating a CATIA model for an extended amount of time at
    a high resolution.

    PROBLEM CONCLUSION:
    Added an INI_NOP and an INI_FLUSH before every FRG_FUNCTEN
    call. Added an INI_NOP before FRG_ANCWE and FRG_FBWE that
    immediately followed any DRW commands.

    ------

    APAR: IY28399 COMPID: 5765E6100 REL: 510
    ABSTRACT: GXT3000P RENDERING PROBLEM WITH CATIA V5R6 SKETCHTRACER

    PROBLEM DESCRIPTION:
    Rendering problem on GXT3000P, especially when zoomed
    in on a SketchTracer image. Problem only occurs with
    certain images depending on height and width of base
    tif file.

    PROBLEM SUMMARY:
    Rendering problem on GXT3000P, especially when zoomed
    in on a SketchTracer image. Problem only occurs with
    certain images depending on height and width of base
    tif file.

    PROBLEM CONCLUSION:
    Correct test in Proxy path to reject a mipmapped
    texture that is 2048x512 as too big. The application
    will then choose a smaller size that will work fine.

    ------

    APAR: IY28400 COMPID: 5765E6100 REL: 510
    ABSTRACT: CATIA V4 GXT4000 2048X1546 RES. PIXMAP DOESN'T RENDERED ZOOMED

    PROBLEM DESCRIPTION:
    On GXT4000P,GXT6000P,GXT4500P and GXT6500P, a
    pixmap rendered via graPHIGS on a monitor
    running in 2048x1536 resolution may NOT
    render.

    PROBLEM CONCLUSION:
    Change the precision of calculations used to convert to
    DC and clip in son_drawpix.c. The calculations were using
    12 bit integer math, which was resulting in an undetected
    overflow at 2048x1536 resolution. This resulted in the
    pixmap being completely clipped out of the rendering window.
    The fix uses ordinary 32 bit integer math instead to avoid
    the overflow.

    ------

    APAR: IY28401 COMPID: 5765E6100 REL: 510
    ABSTRACT: ERROR BUILDING TABLE OF CONTENTS /TMP/SPOT/INSTALLP/PPC/.TOC

    PROBLEM DESCRIPTION:
    Additional software installs during bos install may fail,
    when doing non-prompted CD install.

    PROBLEM CONCLUSION:
    Copy the files to the RAM filesystem, before entering the
    prompted only loop, so the CD will unmount for non-prompted
    installs.

    ------

    APAR: IY28402 COMPID: 5765E6100 REL: 510
    ABSTRACT: SMITTY : BUG MODIFY INETD SERVICE OPTION

    PROBLEM DESCRIPTION:
    When going back to normal mode (no debug),
    toggling the debug option from yes to no
    t enough. Since the '-d' option also
    appears in the full config file path
    (last option in smitty).The later should
    also be cleared manually.

    ------

    APAR: IY28403 COMPID: 5765E6100 REL: 510
    ABSTRACT: POP3D/IMAPD DON'T REMOVE DCE CREDENTIALS

    PROBLEM DESCRIPTION:
    If the mail client just closes the socket
    to the pop3d/imapd, then the credential
    files (due to DCE) remain in the credentials
    cache directory. Thus the credentials file
    system fills up sooner or later and the mail
    server is stalled.

    PROBLEM SUMMARY:
    Customer's imapd/pop3d mailserver will be stalled if
    customer has DCE mail clients.

    PROBLEM CONCLUSION:
    Before exiting cleanup the credential files (if any) left
    behind by DCE.

    ------

    APAR: IY28405 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSLOG.CONF ENTRIES FAILING AFTER 20TH

    PROBLEM DESCRIPTION:
    syslog.conf entries failing after the 20th
    entry.

    LOCAL FIX:
    The possible wor around is that we can
    redefine the variable NLOGS to a higher
    value.

    PROBLEM SUMMARY:
    Customer can't use more than 20 entries in the syslog.conf
    file. If there are more than 20 entries then all the entries
    after the 20th entry will not be read by the syslogd daemon.

    PROBLEM CONCLUSION:
    Instead of the defined limit of 20 entries, allocated the
    filed structures dynamically.

    ------

    APAR: IY28406 COMPID: 5765E6100 REL: 510
    ABSTRACT: SEVERAL TCPIP COMMANDS CORE DUMP IF GIVEN VERY LONG ARGUMENTS

    PROBLEM DESCRIPTION:
    The following commands may core dump if passed extremely long
    arguments.
    /usr/bin/inetserv
    /usr/bin/mkprtsv
    /usr/bin/stinet
    /usr/bin/tftp
    /usr/sbin/chprtsv

    PROBLEM CONCLUSION:
    Added a check of buffer overflow.

    ------

    APAR: IY28408 COMPID: 5765E6100 REL: 510
    ABSTRACT: TRACEROUTE CRASHES WHEN GIVEN EXTREMELY LONG ARGUMENTS

    PROBLEM DESCRIPTION:
    when a large string is given as a parameter to traceroute
    command it coredumps.

    PROBLEM CONCLUSION:
    Buffer boundary check was added.

    ------

    APAR: IY28409 COMPID: 5765E6100 REL: 510
    ABSTRACT: DPID2 DOESN'T REPORT THE ACTUAL SUBAGENT ENTERPRISE OID IN TRAP

    PROBLEM DESCRIPTION:
    /usr/sbin/dpid2 doesn't send the trap with the acutal
    DPI2 subagent's enterpise OID to snmpd agent.
    In stead, it sends its own dpid2 daemon's OID to snmpd agent
    when sending the trap.

    PROBLEM CONCLUSION:
    When dpid2 is sending out the trap to snmpd agent for any
    one of its dpi2 subagent, it will send the acutal dpi2
    subagent's OID to snmpd agent.

    ------

    APAR: IY28411 COMPID: 5765E6100 REL: 510
    ABSTRACT: ERROR WHILE CHANGING THE PASSWORD

    PROBLEM DESCRIPTION:
    Users will not be able to change passwords either at
    login time or with the 'passwd' command. The error that
    occurs is '3004-619 Security method <some_message_or_blank>
    could not be loaded'.

    PROBLEM SUMMARY:
    ***************************************************************
    *USERS AFFECTED: *
    * All users with the following filesets at these levels *
    * bos.adt.prof 5.1.0.15
    * bos.adt.prof 5.1.0.16
    * bos.adt.prof 5.1.0.17
    * bos.adt.prof 5.1.0.18
    * bos.adt.prof 5.1.0.19
    * bos.rte.libc 5.1.0.15
    * bos.rte.libc 5.1.0.16
    * bos.rte.libc 5.1.0.17
    * bos.rte.libc 5.1.0.18
    * bos.rte.libc 5.1.0.19
    ***************************************************************
    *PROBLEM DESCRIPTION: *
    * Users will not be able to change passwords either at
    * login time or with the 'passwd' command. The error
    * that occurs is '3004-619 Security method
    * <some_message_or_blank> could not be loaded'.
    ***************************************************************
    *RECOMMENDATION: *
    * Apply apar IY28411
    ***************************************************************

    PROBLEM CONCLUSION:
    The memory allocation from a call to get the registry or other
    attributes is done in a cache which is de-allocated after a
    call to enduserdb(). Previously, some of the allocations
    were not cached and not deallocated explicilty resulting in
    a memory leak.

    ------

    APAR: IY28413 COMPID: 5765E6100 REL: 510
    ABSTRACT: CREATING A MKSECLDAP SERVER FAILS.

    PROBLEM DESCRIPTION:
    mksecldap command does not recorganize the gskit version 5
    package name, and as a result fails seting up a SSL enabled
    LDAP server and client. This does not occure if you have gskit
    version 3 or 4 installed.

    PROBLEM CONCLUSION:
    Modify the mksecldap command to recorganize the version 5 of
    gskit

    ------

    APAR: IY28414 COMPID: 5765E6100 REL: 510
    ABSTRACT: CHECK_UNIX() FIX NEEDED IN 51

    PROBLEM DESCRIPTION:
    stripnm does not report any error if the running kernel
    is different from /unix in 64 Bit Environment

    PROBLEM CONCLUSION:
    Added support for 64 bit Environment

    ------

    APAR: IY28416 COMPID: 5765C3403 REL: 430
    ABSTRACT: SCREENSAVER NOT SYSTEM MODAL ON MULTIPLE HEADS

    PROBLEM DESCRIPTION:
    Screensaver not system modal on multiple heads

    PROBLEM SUMMARY:
    When using the screensaver with multiple heads and
    a window is later exported to one of the heads then
    the exported window will appear above the screensaver.

    PROBLEM CONCLUSION:
    When a window is placed above the screensaver then popup the
    screensaver to the top.

    ------

    APAR: IY28418 COMPID: 5765C3403 REL: 430
    ABSTRACT: FTOK CHANGE BREAKS SRCMSTR DURING INSTALL/DEINSTALL

    PROBLEM DESCRIPTION:
    Filesets which use SRC commands during update/install will
    fail after installing/uninstalling libc PTF which contains
    ftok change.

    PROBLEM CONCLUSION:
    update SRC's IPC key to reflect the value returned by the new
    ftok

    TEMPORARY FIX:
    Variable - may include rebooting,
    manually hitting the powerbutton
    to restart and then restarting
    the SRC.

    ------

    APAR: IY28419 COMPID: 5765E6100 REL: 510
    ABSTRACT: FASTT CONFIG AND RESERVATION CHANGES

    PROBLEM DESCRIPTION:
    Problems configuring FastT in several different manners.
    LUN-Level reset does not work properly.

    PROBLEM CONCLUSION:
    Fix SCIOLCMD2 logic to always respect LUN choice. Fix
    fdarcfgrule to handle dacs greater than 9. Increase adapter
    limit. Fix SC_FORCED_OPEN and SC_FORCED_OPEN_LUN issues.

    ------

    APAR: IY28420 COMPID: 5765E6100 REL: 510
    ABSTRACT: HOST WITH 6227/28 FC CARDS HUNG DURING FAILOVER

    PROBLEM DESCRIPTION:
    The system may hang during a failover condition.

    PROBLEM CONCLUSION:
    Make sure that the router monitor process' stack is pinned.

    ------

    APAR: IY28421 COMPID: 5765E6100 REL: 510
    ABSTRACT: VMTUNE -L ACCEPT NEGATIVE NUMBER INSTEAD OF REPORT ERROR.

    PROBLEM DESCRIPTION:
    when vmtune is given a negative number for the -L option,
    it accepts it, treating it as an unsigned value rather than
    failing

    PROBLEM CONCLUSION:
    use a signed type for lgpage_regions rather than an unsigned
    type

    ------

    APAR: IY28422 COMPID: 5765E6100 REL: 510
    ABSTRACT: DBX COREDUMPS WHEN SETTING BKPTS IN C++

    PROBLEM DESCRIPTION:
    DBX can coredump when a user tries to set a bkpt in C++ code.
    The bug only affects cases where lazy mode is enabled, and
    the executable is compiled from multiple source files.

    PROBLEM CONCLUSION:
    Removed extraneous call to setupMemberFunc().

    ------

    APAR: IY28424 COMPID: 5765E6100 REL: 510
    ABSTRACT: SRN 803-968 WITH ATM ADAPTER (2963)

    PROBLEM DESCRIPTION:
    Diagnostics will return software errors when testing
    ATM

    PROBLEM CONCLUSION:
    Remove early EEH Diagnostics Application error protection

    ------

    APAR: IY28425 COMPID: 5765E6100 REL: 510
    ABSTRACT: FIX THE ETHERNET DIAGNOSTICS ENHANCED ERROR HANDLING PROBLEM

    PROBLEM DESCRIPTION:
    Enhanced error handling error may not reported during diag
    close

    PROBLEM CONCLUSION:
    Fix the test unit close routine

    ------

    APAR: IY28427 COMPID: 5765E6100 REL: 510
    ABSTRACT: 64-BIT MODULES NEVER GET UNLOADED

    PROBLEM DESCRIPTION:
    64-bit objects never get unloaded

    PROBLEM CONCLUSION:
    Ignore the le_dlusecount field for 64-bit processes since it
    will never be zero due to its union with the le_ule field

    ------

    APAR: IY28436 COMPID: 5765E6100 REL: 510
    ABSTRACT: KDEARTWORK HAS BEEN APPROVED: SHOULD BE ADDED TO KDE BUNDLE

    PROBLEM DESCRIPTION:
    GNOME and KDE bundle files in AIX are outdated.

    PROBLEM CONCLUSION:
    Upgrade to latest GNOME and KDE bundle files on Linux
    Toolbox CD.

    ------

    APAR: IY28439 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM MAY CRASH WHEN PAGING SPACE IS FULL

    PROBLEM DESCRIPTION:
    system may crash when paging space is full

    PROBLEM CONCLUSION:
    reduce the chances of system crashing by trying to fail any
    new allocation of pta segment.

    ------

    APAR: IY28440 COMPID: 5765E6100 REL: 510
    ABSTRACT: XTTRUNCATE ASSERT WHEN TRUNCATING COMPLETELY UNBACKED FILES

    PROBLEM DESCRIPTION:
    ITII in xtTruncate occurs when truncating files having size but
    no data (e.g. after some truncates of a sparse file).

    PROBLEM CONCLUSION:
    Correct truncate code so that no block freeing is attempted if
    file contains no blocks.

    ------

    APAR: IY28452 COMPID: 5765E6100 REL: 510
    ABSTRACT: KERNEL CRASH DURING CONFIG OF IBM CRYPTOGRAPHIC ACCELERATOR

    PROBLEM DESCRIPTION:
    Kernel crash during configuration of the IBM Cryptographic
    Accelerator (devices.pci.1410e601). The kernel thread stack
    at the time of the error shows the following:
     00003EC0 .sc_debug_fixup+000030 ()
     0000379C sc_trace_end_point+00000C ()
     10001088 query_vpd+000090 (??, ??, ??, ??)
     1000079C main+00049C (??, ??, ??)
     10000188 __start+000088 ()

    PROBLEM CONCLUSION:
    Install the latest update to the IBM Cryptographic Accelerator
    ( devices.pci.1410e601.rte ) device driver.

    ------

    APAR: IY28453 COMPID: 5765E6100 REL: 510
    ABSTRACT: J2 CRASH WITH LED 0C20

    PROBLEM DESCRIPTION:
    On J2, if a file is opened 65536 times (concurrently) and
    then closed once, the system will crash with led 700.

    PROBLEM CONCLUSION:
    Fix counter fields to be 32-bit.

    ------

    APAR: IY28459 COMPID: 5765C3403 REL: 433
    ABSTRACT: SYSLOGD HOGGING ALL CPU IF /DEV/KLOG FILE EXISTS

    PROBLEM DESCRIPTION:
    If the file /dev/klog exists, syslogd is hogging
    all the cpu time.

    LOCAL FIX:
    Remove the file /dev/klog

    PROBLEM SUMMARY:
    BSD has a /dev/klog whereby the kernel sends it's
    messages to the syslogd daemon, but that is not
    the method that AIX uses, in fact AIX has no
    /dev/klog device, and (as in the case of the
    volume group) there is no guarantee that someone
    couldn't make one appear simply by naming a thier
    favorite logging VG "klog". In that case, syslogd
    hogs CPU time

    PROBLEM CONCLUSION:
    remove all support for the /dev/klog device from
    syslogd code of AIX

    ------

    APAR: IY28462 COMPID: 5765E6100 REL: 510
    ABSTRACT: VSX: RPN64_T NOT DEFINED IN 32BIT XOPEN NAMESPACE

    PROBLEM DESCRIPTION:
    When compiling in XOPEN namespace, the compiler complains that
    rpn64_t is undefined

    PROBLEM CONCLUSION:
    Only define cnt64_t where rpn64_t is defined.

    ------

    APAR: IY28468 COMPID: 5765E6100 REL: 510
    ABSTRACT: MODIFICATION OF IOCTL ROUTINES

    PROBLEM DESCRIPTION:
    Change will make the passthru ioctl comply with the SCSI3
    standard more accurately

    PROBLEM CONCLUSION:
    The reserved field will not be used to place LUN value in
    the ssc_passthru ioctl routine.

    ------

    APAR: IY28472 COMPID: 5765E6100 REL: 510
    ABSTRACT: GXT4000P APPARENT APP. HANG IN CATIA SHADED MODE WITH CERTAIN

    PROBLEM DESCRIPTION:
    With GXT4000P adapter, Catia Application seems to hang
    with a specific model in Shaded mode. Actually a core
    has occured and a core file is created.

    PROBLEM SUMMARY:
    With GXT4000P adapter, Catia Application seems to hang
    with a specific model in Shaded mode. Actually a core
    has occured and a core file is created.

    PROBLEM CONCLUSION:
    Correct logic error in GXT4000P specific portion of
    graPHIGS Rasterizer. A pointer to the index array was
    not being updated after the index array was re-allocated
    and made larger due to a polygon being rendered that
    has more vertices than the default size for the index array.

    ------

    APAR: IY28475 COMPID: 5765E6100 REL: 510
    ABSTRACT: SEMAPHORE FUNCTIONS FAIL IN RESTARTED PROCESS

    PROBLEM DESCRIPTION:
    various failures when checkpointing a previously restarted
    process

    PROBLEM CONCLUSION:
    Change checkpoint code to be aware of when it is processing
    a previously restarted piece of work.

    ------

    APAR: IY28476 COMPID: 5765E6100 REL: 510
    ABSTRACT: CP -P MAY PRODUCE ERROR MESSAGES

    PROBLEM DESCRIPTION:
    The -p option to the cp command may produce error messages
    when copying files from one type of filesystem to another
    type of filesystem.

    PROBLEM CONCLUSION:
    The access control lists on files will be copied if they are
    the same format on the source and target filesystems. When
    the access control lists are of a different format an error
    message will still be output to indicate that the access
    control list could not be copied.

    ------

    APAR: IY28477 COMPID: 5765E6100 REL: 510
    ABSTRACT: CP -P CORE DUMPS

    PROBLEM DESCRIPTION:
    The "cp" command may core dump or produce other anomolous
    behavior when the -p flag is used and the source or target
    filesystem is not JFS.

    PROBLEM CONCLUSION:
    The "cp" command will correctly determine how to preserve
    filesystem ACLs.

    ------

    APAR: IY28483 COMPID: 5765E6100 REL: 510
    ABSTRACT: SIZEOF VMINFO STRUCTS DOES NOT MATCH

    PROBLEM DESCRIPTION:
    Performance tools such as vmstat will fail.
    Also, customer applications written on top of
    libperfstat api will fail. The ptx_get_vminfo
    call will fail with EINVAL.

    PROBLEM CONCLUSION:
    Remove sanity check that compares size of internal
    data structures. This sanity check is no longer
    necessary with the current design of struct vminfo.

    ------

    APAR: IY28506 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSPLANAR0 ERROR LOG WAS TRUNCATED IN ERRPT

    PROBLEM DESCRIPTION:
    Auto diag ELA is disabled by update to
    devices.pci.14102e00.diag

    PROBLEM CONCLUSION:
    Re-enable auto diag ELA after update to
    devices.pci.14102e00.diag

    ------

    APAR: IY28508 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADD SUPPORT FOR ADDITIONAL KEYBOARD TYPE

    PROBLEM DESCRIPTION:
    Customer is not able to plug in the mouse to the keyboard's
    hub port and see the devices being displayed correctly.

    PROBLEM CONCLUSION:
    Added support for hubbed device.

    ------

    APAR: IY28512 COMPID: 5765E6100 REL: 510
    ABSTRACT: KERN_PROF TRACE HOOK NEEDS TO BE ONLY CALLED EVERY 10MS

    PROBLEM DESCRIPTION:
    When the KERN_PROF trace hook is enabled, there will be a
    tracehook for ever decrementer interrupt, rather than just
    one every time slice.

    PROBLEM CONCLUSION:
    Only call trace hook code once per timeslice.

    ------

    APAR: IY28513 COMPID: 5765E6100 REL: 510
    ABSTRACT: UNLOCKPT NO LONGER WORKS

    PROBLEM DESCRIPTION:
    The unlockpt function uses an ioctl which is not known to the
    tioc module. As a result, it is passed down as a transparent
    ioctl. But the pty now rejects all transparent ioctls and as a
    result, it rejects the unlockpt request.

    PROBLEM CONCLUSION:
    Add UNLCKPT to the list of registered ioctls given to the tioc
    module.

    ------

    APAR: IY28515 COMPID: 5765E6100 REL: 510
    ABSTRACT: BLIT DISPLAYS INCORRECTLY ON GXT135P

    PROBLEM DESCRIPTION:
    Blit images may be displayed garbled.

    PROBLEM CONCLUSION:
    Correct the calculations of the source X and Y values used
    for system-to-screen and screen-to-screen blits.

    ------

    APAR: IY28527 COMPID: 5765E6100 REL: 510
    ABSTRACT: HANG IN ADDREPAGE

    PROBLEM DESCRIPTION:
    The system would hang, looping in addrepage.

    PROBLEM SUMMARY:
    Fixed a case where addrepage could be called for working
    storage pages when the repage table hash fields are zero.

    PROBLEM CONCLUSION:
    Fixed a case where addrepage could be called for working
    storage pages when the repage table hash fields are zero.

    ------

    APAR: IY28528 COMPID: 5765C3403 REL: 430
    ABSTRACT: MIGRATEPV IGNORES STRICTNESS POLICY

    PROBLEM DESCRIPTION:
    migratepv allows move of multiple lv copies onto same pv in
    violation of strictness policy.

    PROBLEM SUMMARY:
    migratepv ignores strictness policy of 'y' and allows
    move of multiple lv copies onto same pv.

    PROBLEM CONCLUSION:
    migratepv now checks destination pvs for copies of any
    lvs on source pv if strictness = 'y'

    ------

    APAR: IY28531 COMPID: 5765E6100 REL: 510
    ABSTRACT: ON GXT135P, 24-BIT, 1 X 1 FILLED RECTS DISPLAY INCORRECTLY

    PROBLEM DESCRIPTION:
    In 24-bit mode, rectangles of size 1 x 1 may be displayed in
    the wrong color and at the wrong location. This can affect
    higher level geometries which are decomposed into 1 X 1
    rectangles before being drawn.

    PROBLEM CONCLUSION:
    For 24-bit, correct the calculation of the memory address
    where the pixel data is to be stored and recast the pointer
    to the correct type. Also for 24-bit, change the variable
    which holds the pixel data to the correct type.

    ------

    APAR: IY28544 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADD SUPPORT FOR A TWO BIT QERR FIELD IN THE CONTROL MODE PAGE

    PROBLEM DESCRIPTION:

    PROBLEM SUMMARY:
    In a multi-initator environment with SPC-2 compliant drives
    that set the upper QErr bit to 1, will not have that bit
    set without this fix.

    PROBLEM CONCLUSION:
    The device driver now has support for the two bit QErr field.

    ------

    APAR: IY28548 COMPID: 5765E6100 REL: 510
    ABSTRACT: IOCTL() SIO_USERDONE RESULTS IN SYSTEM CRASH

    PROBLEM DESCRIPTION:
    When calling the SIO_USERDONE ioctl() from the webserver
    to indicate that the webserver is done writing the dynamic
    request, due to the locking sequence used, the system
    can crash when the client-side closes the connection.

    PROBLEM CONCLUSION:
    The earlier sequence of actions were:
    1. Release the FRCA socket lock (fso)
    2. Find TCP socket (tso) by using the map function from fso.
    3. If non-null from step 2 try to get tso lock
    Between steps 2 and 3 above the socket was getting freed
    along an other path (back_door_close())
    To avoid taking the lock on a freed socket (which we were
    crashing on) the sequence was changed to
    1. With FRCA socket lock find mapping to TCP socket
    2. If non-null then increment the INP refcnt
    3. Release the FRCA socket lock
    4. Get the TCP socket lock
    Finding the mapping while holding the FRCA socket lock
    and also incrementing the refcnt ensures that TCP socket
    and inp do not get freed.

    ------

    APAR: IY28550 COMPID: 5765E6100 REL: 510
    ABSTRACT: CANNOT UNMOUNT JFS2 TEST FILEYSTEMS AFTER RUNNING SFS

    PROBLEM DESCRIPTION:
    Systems running J2 may crash if the harddrive fails.

    PROBLEM CONCLUSION:
    Fix error path issues in J2.

    ------

    APAR: IY28554 COMPID: 5765E6100 REL: 510
    ABSTRACT: NIM_MASTER_SETUP NEEDS TO UPDATE EXISTING RESOURCES

    PROBLEM DESCRIPTION:
    A customer may want to upgrade an existing NIM environment from
    5.1.0.15 to 5.1.0.25 . There needs to be a script to allow
    this.

    PROBLEM CONCLUSION:
    Create a new nim_update_all script to handle the update
    routine for resources and clients.

    ------

    APAR: IY28555 COMPID: 5765E6100 REL: 510
    ABSTRACT: BOS.PERF.TOOLS README

    PROBLEM DESCRIPTION:
    Large Page AIX function requires updates to the
    svmon command usage, which can only be documented
    in a README

    PROBLEM CONCLUSION:
    Ship README file for bos.perf.tools, combine text from
    legacy perfagent.tools.

    ------

    APAR: IY28559 COMPID: 5765C3403 REL: 430
    ABSTRACT: REPLACEPV FAILS ON ILLEGAL PP NUMBER

    PROBLEM DESCRIPTION:
    replacepv command fails with error:
    0516-032 lmigratelv: Illegal physical partition number.

    PROBLEM SUMMARY:
    replacepv fails with error of illegal physical
    partition number.

    PROBLEM CONCLUSION:
    replacepv greps more carefully for LVIDs when
    generating temp files.

    ------

    APAR: IY28560 COMPID: 5765E6100 REL: 510
    ABSTRACT: PR: RESERVE_LOCK FLAG

    PROBLEM DESCRIPTION:
    Unable to open diskhead due to the driver not registering
    itself to the lun.

    PROBLEM CONCLUSION:
    Reset flag to its originial state if the open failed.

    ------

    APAR: IY28561 COMPID: 5765E6100 REL: 510
    ABSTRACT: PMAPI MPC7450 EVENT FILE

    PROBLEM DESCRIPTION:
    PMAPI when used on MPC7450 based machine is not
    fully functional.

    PROBLEM CONCLUSION:
    Created full event file for MPC7450 processor.

    ------

    APAR: IY28564 COMPID: 5765E6100 REL: 510
    ABSTRACT: DIAG AUTO ELA NOT ANALYZING ALL ERRORS

    PROBLEM DESCRIPTION:
    Multiple errors are logged during boot, but only the most
    recent is analyzed by diagnostics. Thus only one
    Serviceable Event is reported to the SFP.

    PROBLEM CONCLUSION:
    The sysplanar0 ELA should analyze any errors that have not
    already been reported.

    ------

    APAR: IY28565 COMPID: 5765E6100 REL: 510
    ABSTRACT: UPDATE DIAGNOSTIC VERSION

    PROBLEM DESCRIPTION:
    Incorrect Diagnostic version number.

    PROBLEM CONCLUSION:
    Update the Diagnostic version number.

    ------

    APAR: IY28567 COMPID: 5765E6100 REL: 510
    ABSTRACT: XMALLOC 'PERM_ACS' STRUCTURE

    PROBLEM DESCRIPTION:
    Possible crash in an HACMP setup.

    PROBLEM CONCLUSION:
    The device driver is to be changed to have one of it's
    structures permanently pinned in memory if the driver is
    being closed and there are outstanding private mbufs.

    ------

    APAR: IY28568 COMPID: 5765E6100 REL: 510
    ABSTRACT: MORE APPROPRIATE LOCKING IN SSC_STRATEGY()

    PROBLEM DESCRIPTION:
    The system may appear hung on IO due to EEH condition

    PROBLEM CONCLUSION:
    Acquiring the lock prior to examining the adap_check field
    in the adapter structure instead of after will solve this
    potential problem.

    ------

    APAR: IY28569 COMPID: 5765E6100 REL: 510
    ABSTRACT: CHECK LOGOUT PORT STATUS BEFORE COMPLETION OF REG_LOGIN.

    PROBLEM DESCRIPTION:
    The customer will see commands issued fail due to the
    adapter being logged out of the port.

    PROBLEM CONCLUSION:
    A check has been put into efc_process_mbatt to check if the
    port is logged out when processing a REG_LOGIN64 mailbox.
    If the port is logged out, we return ENODEV.

    ------

    APAR: IY28572 COMPID: 5765E6100 REL: 510
    ABSTRACT: LIMIT SYSTEM-WIDE APPLICATION PINNED PAGES

    PROBLEM DESCRIPTION:
    It is possible to pin large numbers of application pages,
    up to the system limit. After this, normal requests for pages
    will fail causing system instability.

    PROBLEM CONCLUSION:
    New counter which limits these requests to less than
    available, which will leave some amount of pages for normal
    requests.

    ------

    APAR: IY28573 COMPID: 5765E6100 REL: 510
    ABSTRACT: POSSIBLE SYSTEM HANG RUNNING 64-BIT APPLICATIONS

    PROBLEM DESCRIPTION:
    Customers running 64-bit applications that use very large
    global shared objects may see a system hang.

    PROBLEM CONCLUSION:
    Correct the behavior of the routines to increase the heap
    for the shlap so that they properly update all variables
    and exit.

    ------

    APAR: IY28574 COMPID: 5765E6100 REL: 510
    ABSTRACT: MINVPN NOT SET FOR VM_GALLOCED SEGMENTS

    PROBLEM DESCRIPTION:
    on the 64-bit kernel, svmon reports bad page range information
    for kernel segments

    PROBLEM CONCLUSION:
    initialize minvpn for galloc()'d segments

    ------

    APAR: IY28575 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM PANIC'S GET STUCK IN LED 0C9

    PROBLEM DESCRIPTION:
    The 32-bit kernel hangs during the system dump.

    PROBLEM CONCLUSION:
    Prototype vmint_intersect().

    ------

    APAR: IY28576 COMPID: 5765E6100 REL: 510
    ABSTRACT: X CRASHES WHEN USING TEXTFIELD WITH MONOSPACED FONT

    PROBLEM DESCRIPTION:
    X server crashes when using TextField with monospaced font

    PROBLEM CONCLUSION:
    A check was added for xalloc routine returning a null pointer.
    This will prevent the xserver from crashing.

    ------

    APAR: IY28580 COMPID: 5765E6100 REL: 510
    ABSTRACT: UUCICO PROCESS HANGING

    PROBLEM DESCRIPTION:
    UUCICO process hanging randomly while transferring files
    to a destination system through uucp

    PROBLEM CONCLUSION:
    An 'if' condition to come out of the loop when message with
    zero bytes (indicating EOF) is read was introduced

    ------

    APAR: IY28583 COMPID: 5765E6100 REL: 510
    ABSTRACT: IMPROVE GIGABIT ETHERNET-SX LINK AVAILABILITY

    PROBLEM DESCRIPTION:
    Customer may observe "link down" errors in the aix error log
    during gigabit ethernet-SX adapter bringup.

    PROBLEM CONCLUSION:
    Modify open routine to use 1000Mbit full duplex forced mode
    to activate the fiber link initially, followed by
    "autonegotiation" mode if link does not activate after 2
    seconds in forced mode.

    ------

    APAR: IY28584 COMPID: 5765E6100 REL: 510
    ABSTRACT: 64BIT APPL WITH LARGE XFER (>256K) CRASHES SYSTEM.

    PROBLEM DESCRIPTION:
    64bit application with large transfer size(>256K) will
    crash system with message "Illegal trap instruction."

    PROBLEM CONCLUSION:
    Remove casting of buffer_addr in read and write routines.

    ------

    APAR: IY28586 COMPID: 5765E6100 REL: 510
    ABSTRACT: LSMCODE CRASHES IF GIVEN LONG ARGUMENT

    PROBLEM DESCRIPTION:
    lsmcode has a potential security risk when invalid arguments
    are passed to it.

    PROBLEM CONCLUSION:
    The security risk has been fixed.

    ------

    APAR: IY28587 COMPID: 5765E6100 REL: 510
    ABSTRACT: SVMON DOES NOT SHOW THE OVERFLOW SEGMENT

    PROBLEM DESCRIPTION:
    svmon does not display the overflow segments which are
    associated with the process.
    Some process will have overflow segments which are
    also need to be considered as a working segment and
    should be displayed to give more accurate information about
    a process.

    PROBLEM CONCLUSION:
    update svmon code
    fixes include small updates for Large Page issues

    ------

    APAR: IY28588 COMPID: 5765E6100 REL: 510
    ABSTRACT: KERNEL ENABLEMENT FOR RMSS MEMORY AFFINITY SUPPORT

    PROBLEM DESCRIPTION:
    rmss performance tool memory affinity issues

    PROBLEM CONCLUSION:
    provide function to support rmss

    ------

    APAR: IY28589 COMPID: 5765E6100 REL: 510
    ABSTRACT: ASCI: RESTART OF 64 BIT PROCESSES FAILS WITH ERRNO=8/SEC=5212

    PROBLEM DESCRIPTION:
    Customers cannot restart checkpointed 64-bit processes.

    PROBLEM CONCLUSION:
    Correct error checking in the loader during restart to no
    longer improperly always cause a failure.

    ------

    APAR: IY28590 COMPID: 5765E6100 REL: 510
    ABSTRACT: APAR_ABSTRACT: NODE UNRESPONSIVE AFTER X.25 ADAPTER

    PROBLEM DESCRIPTION:
    On an SNA END_NODE that has an active SNA link station
    connected to an SNA NETWORK_NODE, which is running over QLLC
    and an active X.25 network, the X.25 adapter is disconnected
    from the X.25 network. Approximately 20 seconds later, the
    node that was disconnected from the network becomes completely
    non-responsive to terminal input.

    PROBLEM CONCLUSION:
    replace malloc's ipri save areas with stack vatriables.

    ------

    APAR: IY28591 COMPID: 5765E6100 REL: 510
    ABSTRACT: DIAG EVENT LOG IS UNREADABLE

    PROBLEM DESCRIPTION:
    When trying to veiw the diagnostic event log, the user
    receives an error message stating that the file could not be
    opened. The corrupted event log file prevents service
    events from being reported.

    PROBLEM CONCLUSION:
    Replace the corrupted file attributes by deducing the number
    of entries in the file. Log an event that the file was
    recovered.

    ------

    APAR: IY28592 COMPID: 5765E6100 REL: 510
    ABSTRACT: FTP PUT TO DFS DIRECTORY FAILS WITH INVALID ARGUMENT

    PROBLEM DESCRIPTION:
    Unable to put or append a file in ftp if user logged in with
    dce integrated login.

    PROBLEM CONCLUSION:
    Set the flag O_NSHARE while opening a file in store() if the
    user is dce authenticated.

    ------

    APAR: IY28593 COMPID: 5765E6100 REL: 510
    ABSTRACT: GENCOPY CANNOT FIND OPENCIMON ON LINUX TOOLBOX CD

    PROBLEM DESCRIPTION:
    Unable to gencopy openCIMOM-0.61 (Regatta pre-req rpm image)
    from AIX Toolbol for Linux CD to an lpp_source.

    PROBLEM CONCLUSION:
    gencopy can't find openCIMOM because the actual image on the
    AIX Toolbox CD is in RPMS/noarch, w/ RPMS/ppc only containing
    a link to the image in noarch. gencopy will be fixed to
    properly find linked rpm's.

    ------

    APAR: IY28594 COMPID: 5765E6100 REL: 510
    ABSTRACT: POSSIBLE SYSTEM HANG UNDER STRESS

    PROBLEM DESCRIPTION:
    System hang due to interaction between swapper and VMM.

    PROBLEM CONCLUSION:
    Create separate thread for harvesting zombie processes.

    ------

    APAR: IY28602 COMPID: 5765E6100 REL: 510
    ABSTRACT: TAR COMMAND FAILS IN DIRECTORY LONGER THAN 260 CHARACTERS

    PROBLEM DESCRIPTION:
    Allow tar command to invoke from a directory whose length is
    250 characters.

    PROBLEM SUMMARY:
    tar command fails to archive files when invoked from a
    directory whose path length is greater than 260 characters.

    PROBLEM CONCLUSION:
    Code modified accordingly.

    ------

    APAR: IY28628 COMPID: 5765C3403 REL: 430
    ABSTRACT: RARE CASE OF I_COUNT GOING NEGETIVE

    PROBLEM DESCRIPTION:
    In unusual circustances, the value of i_count (-1) would get
    mismanaged and the machine would crash with the following stack
    trace.
    0x2ff3b400 (excpt=00000000:42000000:6018b4d7:20015020:00000106)
    (intpri=11)
         IAR: ._iput+120 (001b21b8): tweqi r0,0x0
         LR: ._iput+108 (001b21a0) 2ff3b250: .jfs_rele+154
         (0020e3c0) 2ff3b2b0: .vnop_rele+1c (001c1be0) 2ff3b2f0:
         .fs_exit+98 (001e8b74) 2ff3b340: .kexitx+3f0 (000417a0)
         2ff3b3c0: .kexit+7c (0006d230)
    In this case it seemed to affect one particular directory
    only.

    PROBLEM SUMMARY:
    Crash with the following trace back and in most
    cases it will be a directory thats affected.
    x2ff3b400 (excpt=00000000:42000000:6018b4d7:20015020:00000106)
    (intpri=11)
             IAR: ._iput+120 (001b21b8): tweqi r0,0x0
             LR: ._iput+108 (001b21a0) 2ff3b250:
                   .jfs_rele+154 (0020e3c0) 2ff3b2b0:
                         .vnop_rele+1c (001c1be0) 2ff3b2f0:
                         .fs_exit+98 (001e8b74) 2ff3b340:
                         .kexitx+3f0 (000417a0) 2ff3b3c0:
                         .kexit+7c (0006d230)

    PROBLEM CONCLUSION:
    The solution is to increase the refernce counts of the current
    and root dorectory as opposed to doing it for the child
    directory.

    ------

    APAR: IY28646 COMPID: 5765C3403 REL: 433
    ABSTRACT: UNABLE TO INSTALL FILESETS ON THE CLIENT FROM NIM

    PROBLEM DESCRIPTION:
    Using smit to install filesets on a client system could produce
    the error: 0503-009 installp: Cannot access or open file
    /tmp/_nim_dir_41170/bundle.
     Check path name and permissions.
    The error prevents the install operation from succeeding.

    LOCAL FIX:
    Use nim commands to install, from the command-line.

    PROBLEM SUMMARY:
    ***************************************************************
    *USERS AFFECTED: *
    * All users with the following filesets at these levels *
    * bos.sysmgt.smit 4.3.3.51ccess or open file
    * bos.sysmgt.smit 4.3.3.75/bundle.
    * bos.sysmgt.smit 4.3.3.76 name and permissions.
    * bos.sysmgt.smit 4.3.3.77
    ***************************************************************
    problem.
    *PROBLEM DESCRIPTION: *
    * When installing a package through NIM via # smitty
    * nim_inst_all result in the error:
    *
    * 0503-009 installp: Cannot access or open file
    * /tmp/_nim_dir_41170/bundle.
    * Check path name and permissions.
    *
    * Changes to smit menus and m_sm_nim will correct this
    * problem.
    ***************************************************************
    *RECOMMENDATION: *
    * Apply apar IY28646
    ***************************************************************

    PROBLEM CONCLUSION:
    The user will now be able to successfully
    install a package on a nim client through smit.

    TEMPORARY FIX:
    Use the command line to install the filesets on the nim client.

    ------

    APAR: IY28647 COMPID: 5697F6400 REL: 640
    ABSTRACT: MESSAGECENTER BROOKTROUTFAX MIGRATION

    PROBLEM DESCRIPTION:
    MessageCenter v6.4 and Websphere Voice Response AIX Brooktrout
    feature cannot co-exist at present.

    PROBLEM SUMMARY:
    same as error description.

    PROBLEM CONCLUSION:
    migration path for messagecenter v6.4
    and Voice Response Brooktrout v2.3

    ------

    APAR: IY28664 COMPID: 5765C3403 REL: 430
    ABSTRACT: MEMORY LEAK EXPOSED BY REPEATED VARYON/OFF OF VGS

    PROBLEM DESCRIPTION:
    System hang due to exhausted kernel heap.

    PROBLEM SUMMARY:
    System hangs due to kernel heap exhaustion.

    PROBLEM CONCLUSION:
    Closed memory leak in vg cleanup code
    to free vgsa_area structure.

    TEMPORARY FIX:
    Avoid repeated varyon/off of vgs numbering
    in the thousands.

    ------

    APAR: IY28691 COMPID: 5765E6100 REL: 510
    ABSTRACT: CHANGE IN VPD EXTRACTION FOR ULTRA3 PARALLEL SCSI ADAPTER

    PROBLEM DESCRIPTION:
    Some Ultra3 parallel SCSI adapters may not report VPD
    correctly. This leads to the inability to service and
    diagnose the adapter for tracking purposes.

    PROBLEM CONCLUSION:
    Modify the VPD extraction method so that it will work with
    all versions of the adapter and correctly retrieve the VPD
    data.

    ------

    APAR: IY28707 COMPID: 5765E6100 REL: 510
    ABSTRACT: VM_ATT TO NULL SEGMENT IN THREADCDTF

    PROBLEM DESCRIPTION:
    In certain specific cases, the thread component will be
    missing from the dump, due to an attempt to dump a
    non-existant region of memory.

    PROBLEM CONCLUSION:
    Check for existance of memory before dumping it.

    ------

    APAR: IY28723 COMPID: 5765E6100 REL: 510
    ABSTRACT: TCP PERFORMANCE BUG ON 64-BIT KERNEL WHEN USING RFC1323

    PROBLEM DESCRIPTION:
    Performance very bad due to sending side pausing everytime
    after sending a packet. The customer might also see the
    retransmissions happening very late (taking many minutes)
    when it should be in a second. The customer might also see
    the TCP timestamp not working on the connection.

    PROBLEM CONCLUSION:
    Change all references of u_long to u_int for tcp timestamp
    processing.

    ------

    APAR: IY28725 COMPID: 5765E6100 REL: 510
    ABSTRACT: CALL TO LOW IN LOCKD DUE TO NULL VNODE POINTER

    PROBLEM DESCRIPTION:
    Machine crashes in lockd due to a call to low (jump to
    address 0). This is one typical stack:
    IAR: .low+0 (00000000):
    LR: .vnop_lockctl+1c (001c206c)
    f0611878: . nfs.ext:lm_cancel +dc (05475fa8)
    f06118f8: . nfs.ext:lm_nlm4_dispatch +348 (05477e24)
    f06119d8: . nfs.ext:svc_getreq +5ac (05470a84)
    f0611f78: .threadentry+18 (00098894)
    f0611fb8: .low+0 (00000000)
    But other other functions than lm_cancel are affected.

    PROBLEM CONCLUSION:
    Change the order of operations so that the lock protecting the
    list of lm_vnodes is held across the check for NULL vnode
    pointers before returning from lm_get_vnode.

    ------

    APAR: IY28726 COMPID: 5765E6100 REL: 510
    ABSTRACT: DATE FAILS TO SET WITH VALID INPUT

    PROBLEM DESCRIPTION:
    The date command will give 'out of range' error for valid
    inputs.

    PROBLEM CONCLUSION:
    Roll back the date format changes done to date command to fix
    the problem.

    ------

    APAR: IY28727 COMPID: 5765E6100 REL: 510
    ABSTRACT: LAZY ACCESS TIMES FOR LV'S ISN'T LAZY

    PROBLEM DESCRIPTION:
    Lazy update of access times on LV's isn't lazy

    ------

    APAR: IY28745 COMPID: 5765E6100 REL: 510
    ABSTRACT: ALLOCP CORE DUMPS DUE TO UPPERBOUND VALUE FROM EXTENDLV

    PROBLEM DESCRIPTION:
    Extendlv call to allocp fails on mirrored logical volume with
    strictness = 'y'.

    PROBLEM CONCLUSION:
    Only check validity of upperbound lv attribute if strictness
    is 's' (superstrict).

    ------

    APAR: IY28746 COMPID: 5765E6100 REL: 510
    ABSTRACT: GENINSTALL WITH BUNDLE INSTALLS TOO MANY RPM PACKAGES

    PROBLEM DESCRIPTION:
    If installing one of the RPM desktop bundles using
    geninstall directly (as during bos install), many
    extra files will be installed.

    PROBLEM CONCLUSION:
    Remove "*" from bundle file before processing with grep
    in geninstall.

    ------

    APAR: IY28749 COMPID: 5765E6100 REL: 510
    ABSTRACT: DIO SPURIOUS EIOS

    PROBLEM DESCRIPTION:
    DIO gets spurious EIOs in J2 without any subsequent error
    log entries from the LVM

    PROBLEM CONCLUSION:
    Fix buffer initialization.

    ------

    APAR: IY28754 COMPID: 5765E6100 REL: 510
    ABSTRACT: NEED TO UPDATE MKCD README

    PROBLEM DESCRIPTION:
    The mkcd readme file needs updating to reflect changes and
    also to improve usefulness

    PROBLEM CONCLUSION:
    Update mkcd readme file with pertinent and accurate
    information.

    ------

    APAR: IY28758 COMPID: 5765E6100 REL: 510
    ABSTRACT: FIXDATA CHANGES FOR FUTURE MAINTENANCE PACKAGES

    PROBLEM DESCRIPTION:
    Changes to fixdata required for future maintenance packages.

    PROBLEM CONCLUSION:
    Add fixdata entries for oslevel -r.

    ------

    APAR: IY28761 COMPID: 5765E6100 REL: 510
    ABSTRACT: PTX_GET_PFHDATA RETURNS EINVAL

    PROBLEM DESCRIPTION:
    ptx_get_pfhdata() returns EINVAL.

    PROBLEM CONCLUSION:
    Update perfstat.h so that struct ptx_pfhdata matches
    the kernel's struct pfhdata.

    ------

    APAR: IY28766 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADD BREAD/BWRITE, LREAD/LWRITE AND PHREAD/PWRITE FOR ORACLE

    PROBLEM DESCRIPTION:
    Customer can't use bread/bwrite, lread/lwrite and
    phread/pwrite per cpu metrics when going through
    libperfstat.

    PROBLEM CONCLUSION:
    Add bread/bwrite, lread/lwrite and phread/pwrite to
    perfstat_cpu_t, which is used by perfstat_cpu().

    ------

    APAR: IY28767 COMPID: 5765E6100 REL: 510
    ABSTRACT: SVMON PROBLEM WITH -U OPTION USED WITH LARGE PAGES

    PROBLEM DESCRIPTION:
    Svmon -U does not report properly on user's large
    page capabilities.

    PROBLEM CONCLUSION:
    Fixed svmon to properly report
    LPageCap when use with -U

    ------

    APAR: IY28783 COMPID: 5765E6100 REL: 510
    ABSTRACT: CPIO -E TYPO

    PROBLEM DESCRIPTION:
    cpio -E doesn't archive VxFS extended attributes correctly

    PROBLEM CONCLUSION:
    Correct bwrite() call.

    ------

    APAR: IY28787 COMPID: 5765E6100 REL: 510
    ABSTRACT: J2_METAMAP 32 BIT CONSIDERATIONS

    PROBLEM DESCRIPTION:
    J2_METAMAP allocation and record modes did not work. 32 bit
    kernel with 64 bit application using metamap did not work.

    PROBLEM CONCLUSION:
    Fix invalid argument checking. Fix remapping of 64->32 case.

    ------

    APAR: IY28788 COMPID: 5765E6100 REL: 510
    ABSTRACT: ASCI: NODE CRASH DURING 2ND CHECKPOING, 64-BIT IP NON-SHM TEST

    PROBLEM DESCRIPTION:
    System assert on second checkpoint

    PROBLEM CONCLUSION:
    Fix typo.

    ------

    APAR: IY28789 COMPID: 5765E6100 REL: 510
    ABSTRACT: VMPERF COMPUTATIONAL UPDATES

    PROBLEM DESCRIPTION:
    rmss tool usage hangs system

    PROBLEM CONCLUSION:
    update VMM internal counters and computations to prevent
    system hangs by performance tools

    ------

    APAR: IY28795 COMPID: 5765E6100 REL: 510
    ABSTRACT: INCORRECT PAGE PROTECTION SETTING

    PROBLEM DESCRIPTION:
    LPAR systems may experience DSI (protection exception) or
    program interrupt.

    PROBLEM CONCLUSION:
    close rare timing window on page protection.

    ------

    APAR: IY28796 COMPID: 5765E6100 REL: 510
    ABSTRACT: NCHECK /TMP WORKS BUT RETURNS AN ERROR CODE 1

    PROBLEM DESCRIPTION:
    ncheck may return nonzero on success

    PROBLEM CONCLUSION:
    return 0 on success in check_jfs()

    ------

    APAR: IY28799 COMPID: 5765E6100 REL: 510
    ABSTRACT: SCURRY HANG ON FULL DUPLEX ON THRESHER AND SILVERSTAR

    PROBLEM DESCRIPTION:
    The Ethernet II adapter has a hardware bug in that it
    truncates packets of size between 257-260 bytes to 256
    bytes.

    PROBLEM CONCLUSION:
    Modified the device driver to provide a software workaround.
    If the transmit packet size falls within the failing range,
    the driver adds 4 to this value and gives it to the adapter
    as the length of the packet to transmit.

    ------

    APAR: IY28805 COMPID: 5765E6100 REL: 510
    ABSTRACT: SMALL MEMORY LEAK IN AUTOFS

    PROBLEM DESCRIPTION:
    There exists a small memory leak in autofs, a 64-byte
    allocation is not freed after each call to the automount daemon
    from within the kernel. Over time with certain system loads
    this might add up to enough memory to cause problems.

    PROBLEM CONCLUSION:
    Deallocate client authentication structure before the client
    structure itself is deallocated.

    ------

    APAR: IY28806 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM ASSERT FOLLOWING DEFRAGFS CALL USING 64-BIT KERNEL

    PROBLEM DESCRIPTION:
    System assert following defragfs call under 64-bit kernel.

    PROBLEM CONCLUSION:
    Overlaid data structures are correctly inserted back into the
    free list.

    ------

    APAR: IY28807 COMPID: 5765E6100 REL: 510
    ABSTRACT: INCORRECT VMSTAT OUTPUT UNDER HEAVY WORKLOADS

    PROBLEM DESCRIPTION:
    Under high work loads vmstat will display 0 values for
    fields like interrupts, syscalls, context switches etc.

    PROBLEM CONCLUSION:
    The approximation used to calculate the number of ticks
    was changed to take into account ticks that may have
    been missed.

    ------

    APAR: IY28812 COMPID: 5765E6100 REL: 510
    ABSTRACT: ASCI: ILLEGAL TRAP IN REMOVE_E_LIST

    PROBLEM DESCRIPTION:
    At restart time, the fifo's f_vnode in child process is not
    duped correctly from it's parent process, and f_count is not
    increased. all this caused by stack overflow in some
    checkpnt-restart routines.

    PROBLEM CONCLUSION:
    fix stack overflow problem.

    ------

    APAR: IY28822 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM HANG RUNNING IPSEC

    PROBLEM DESCRIPTION:
    A system running IPsec will occassionally hang

    PROBLEM CONCLUSION:
    Change IPsec locking code to make no assumptions about
    interrupt priority level. Locking was changed to remove
    distinction between shared and exclusive lock; now all locks
    are exclusive. There's a theoretical slight performance hit
    for this, but performance analysis has shown that the things
    being locked are not in critical paths.

    ------

    APAR: IY28827 COMPID: 5765B8100 REL: 230
    ABSTRACT: DTXA ERROR 17301 OCCURS INTERMITTENTLY

    PROBLEM DESCRIPTION:
    DTXA error 17301 can very intermittently occur due to a timing
    problem in the DTXA adapter microcode setup.
    This APAR corrects the timing problem.

    PROBLEM SUMMARY:
    DTXA error 17301 can very intermittently occur
    due to a timing problem in the DTXA adapter microcode setup.

    PROBLEM CONCLUSION:
    Changes to dtxahal.c (in dtxahal.rel) and
    secpinit.c (in seccode.cof)

    ------

    APAR: IY28850 COMPID: 5765C3403 REL: 430
    ABSTRACT: INTERACTIVE HELP COMMANDS OF NTPQ & XNTPDC DISPLAY INCORRECT

    PROBLEM DESCRIPTION:
    Some of ntpq and xntpdc help commands display incorrect
    syntax and description

    PROBLEM CONCLUSION:
    A global flag is introduced to distinguish if the command is
    a built-in or optional command. This flag would be used to
    index built-in or optional commands accordingly.

    ------

    APAR: IY28864 COMPID: 5765E6100 REL: 510
    ABSTRACT: DISPLAY OR CHANGE BOOTLIST DIAGNOSTICS TASK IS MISSING

    PROBLEM DESCRIPTION:
    The "Display or Change Bootlist" is missing from the
    Diagnostics Task Selection if there is no ISA bus
    on the CHRP or RSPC system.

    PROBLEM CONCLUSION:
    Small code change

    ------

    APAR: IY28868 COMPID: 5765E6100 REL: 510
    ABSTRACT: ADD DIAG INTERRUPT TEST FOR 8-PORT ASYNC PCI ADAPTER

    PROBLEM DESCRIPTION:
    8-port async pci interrupt will not be tested

    PROBLEM CONCLUSION:
    Add the interrupt test in the 8-port async diagnostics

    ------

    APAR: IY28870 COMPID: 5765C3403 REL: 430
    ABSTRACT: NIS+ FIXES

    PROBLEM DESCRIPTION:
    This APAR solves two problems: 1. NIS+ servers in NIS
    compatible mode might not provide the RPC program to change
    passwords from NIS clients properly. This will cause an
    inability to change user passwords from NIS clients. 2.
    Changes to the NIS+ tables might take a very long time to
    propagate to replica servers.

    LOCAL FIX:
    (1) has no local fix. (2) can be worked around by running
    nisping -C periodically.

    PROBLEM SUMMARY:
    This APAR solves two problems: 1. NIS+ servers in NIS
    compatible mode might not provide the RPC program to change
    passwords from NIS clients properly. This will cause an
    inability to change user passwords from NIS clients. 2.
    Changes to the NIS+ tables might take a very long time to
    propagate to replica servers.

    PROBLEM CONCLUSION:
    Change the logic for how rpc.nispasswdd registers the NIS
    compat program with portmapper.
    Also move deallocation of table name in the code dealing with
    sending update requests to replicas in rpc.nisd.

    ------

    APAR: IY28874 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM SLUGGISH/HANGING RUNNING SFS ON 0209B

    PROBLEM DESCRIPTION:
    A J2 system running as an NFS server may experience a hang
    state where only the j2pg threads are running, or other
    processes may get stuck.

    PROBLEM SUMMARY:
    ***************************************************************
    *USERS AFFECTED: *
    * All users with the following filesets at these levels *
    * bos.mp64 5.1.0.15
    * bos.mp64 5.1.0.16
    * bos.mp64 5.1.0.17
    * bos.mp64 5.1.0.18
    * bos.up 5.1.0.15
    * bos.mp 5.1.0.18
    ***************************************************************
    * bos.up 5.1.0.16N: *
    * bos.up 5.1.0.17ing as an NFS server may experience a
    * bos.up 5.1.0.18 only the j2pg threads are running, or
    * bos.mp 5.1.0.15may get stuck.
    * bos.mp 5.1.0.16********************************************
    * bos.mp 5.1.0.17 *
    * bos.mp 5.1.0.1874
    ***************************************************************
    *PROBLEM DESCRIPTION: *
    * A J2 system running as an NFS server may experience a
    * hang state where only the j2pg threads are running, or
    * other processes may get stuck.
    ***************************************************************
    *RECOMMENDATION: *
    * Apply apar IY28874
    ***************************************************************

    PROBLEM CONCLUSION:
    Fix pre-read boundaries

    ------

    APAR: IY28880 COMPID: 5765C3403 REL: 430
    ABSTRACT: SECURITY: BUFFER OVERFLOW VULNERABILITY IN PIOOUT

    PROBLEM DESCRIPTION:
    Incorrect buffer handling can cause a security problem.

    PROBLEM CONCLUSION:
    Buffer handling has been corrected.

    ------

    APAR: IY28881 COMPID: 569692600 REL: 110
    ABSTRACT: X.25 NPI VIRTUAL CIRCUITS CAN BE LOST,WATERMARK TUNING REQUIRED

    PROBLEM DESCRIPTION:
    By trying to stress the NPI driver by sending a high amount
    of data where NPI cannot keep up with the amount of transmits
    queued to it, Virtual Circuits can be lost.

    LOCAL FIX:
    Decrease the amount of stress put on the NPI driver.

    PROBLEM SUMMARY:
    Changes were made to STREAMS watermark values to prevent the
    STREAM from getting clogged up.

    PROBLEM CONCLUSION:
    Changes were made to STREAMS watermark values to prevent the
    STREAM from getting clogged up.

    TEMPORARY FIX:
    Decrease the amount of data being sent at one time with
    X.25.

    ------

    APAR: IY28883 COMPID: 5765E6100 REL: 510
    ABSTRACT: CPU GUARD SENARIO 2 FAILED

    PROBLEM DESCRIPTION:
    When a deallocate of the second cpu is done, the cpu will
    hang and the deallocation never completes.

    PROBLEM CONCLUSION:
    The solution is a moderate reworking of the allocation methods
    used in the driver.

    ------

    APAR: IY28884 COMPID: 5765E6100 REL: 510
    ABSTRACT: INCORRECT IOCTL(...,FIONREAD,...) BEHAVIOR ON 64-BIT KERNEL

    PROBLEM DESCRIPTION:
    ioctl(fd 0 , FIONREAD, &result) on a pipe returns incorrect
    number of bytes written in the pipe.

    PROBLEM CONCLUSION:
    In vno_ioctl(), nbytes must be an integer to get copyout work
    correctly.

    ------

    APAR: IY28900 COMPID: 5765E6100 REL: 510
    ABSTRACT: DEADLOCK RUNNING IPSEC

    PROBLEM DESCRIPTION:
    Possible hang due to a dead lock when IPsec packets
    are offloaded onto the card.

    PROBLEM CONCLUSION:
    Modified the device driver so that it's interaction with the
    AIX IPsec driver will not cause this dead lock.

    ------

    APAR: IY28902 COMPID: 5765E6100 REL: 510
    ABSTRACT: DIR_EXISTS KERNEL MACRO INCORRECT FOR SOME MODELS

    PROBLEM DESCRIPTION:
    MCA machines might crash/hang when booting AIX 51

    PROBLEM CONCLUSION:
    Add platform check to instances where DIR_EXISTS is called

    ------

    APAR: IY28909 COMPID: 5765E6100 REL: 510
    ABSTRACT: GIGABIT ETHERNET: POTENTIAL FOR M_FREEM OF NULL MBUF

    PROBLEM DESCRIPTION:
    User may experience a system crash due to
    corrupted mbuf list.

    PROBLEM CONCLUSION:
    Modify logic in send_packet to avoid m_freem() of NULL mbuf.

    ------

    APAR: IY28920 COMPID: 5765E6100 REL: 510
    ABSTRACT: GETIPNOBYNAME CAUSES SENDMAIL EXTRA CHARS APPENDED TO DOMAIN

    PROBLEM DESCRIPTION:
    On the problem machine, if we resolve the name by using
    /etc/hosts only. Then if we do:
    $ export NSORDER=local
    $ sendmail -d0.1
    we will the output such as below:
    Version AIX5.2/8.11.0
     Compiled with: LDAPMAP MAP_REGEX LOG MATCHGECOS MIME7TO8
     MIME8TO7 NAMED_BIND NDBM NETINET NETINET6 NETUNIX NEWDB NIS
     NISPLUS QUEUE SCANF SMTP USERDB XDEBUG
    ============ SYSTEM IDENTITY (after readcf) ============
    (short domain name) $w = lily
    (canonical domain name) $j = lily.aoot.austin.ibm.combl<--!!!
    (subdomain name) $m = aoot.austin.ibm.com
    (node name) $k = lily
    ========================================================
    NOTICE: the "canonical domain name" doman name part will
    have some extra bytes appended at the end.

    PROBLEM CONCLUSION:
    For sendmail application running on 510 level and after,
    it's using getipnodebyname() defined in the libc.a code
    instead of its own application defined getipnodebyname().
    In the libc.a getipnodebyname() code, hostent structure
    (struct hostent *hp) returned back from gethostbyname2()
    will be copied to a dynamically allocated memory.
    The memory should be bzero'ed before it can used.

    ------

    APAR: IY28922 COMPID: 5765E6100 REL: 510
    ABSTRACT: WEBSM NIM MASTER CREATION GIVES WARNING MSG MISSING X11.COMPAT

    PROBLEM DESCRIPTION:
    Vol1 has exceeded space capacity so X11.compat has been
    removed. We must remove X11.compat from NIM's list of default
    packages to install.

    PROBLEM CONCLUSION:
    Remove X11.compat from SIMAGE_OPTIONS list in method c_sh_lib.

    ------

    APAR: IY28943 COMPID: 5765E6100 REL: 510
    ABSTRACT: INCORRECT PERMISSION ON /VAR/ADM/ERRLOG

    PROBLEM DESCRIPTION:
    The permissions of the error log have been changed
    from 644 to 664, but a pre-existing file isn't
    so changed.

    PROBLEM CONCLUSION:
    Change the permissions on the pre-existing error log
    file in the backend of install and update.

    ------

    APAR: IY28945 COMPID: 5765E6100 REL: 510
    ABSTRACT: DMA ACTIVITY MAY CAUSE LPAR SYSTEM TO CRASH.

    PROBLEM DESCRIPTION:
    An LPAR system may crash or hang due to some DMA activity.

    PROBLEM CONCLUSION:
    Distinguish an LPAR system from an SMP system in the PCI
    bus device driver, and treat each one differently so that
    DMA works correctly.

    ------

    APAR: IY28949 COMPID: 5765E6100 REL: 510
    ABSTRACT: ARRAY POINTER INCORRECTLY USED IN AIO_NWAIT

    PROBLEM DESCRIPTION:
    aio_nwait incorrectly propagates the pointer to an
    array of aio control blocks . This results in
    an EFAULT when copyout64 is used with this pointer.

    LOCAL FIX:
    using aio_nwait with a cnt < 512 will keep
    this from occurring. It only occurs when
    a 64 bit application is using aio_nwait
    on a machine with a 32 bit kernel.

    PROBLEM SUMMARY:
    aio_nwait returns EFAULT under 64-bit application and
    32-bit kernel

    PROBLEM CONCLUSION:
    Modify aio_nwait_pinned aiocbpa pointer advancement

    ------

    APAR: IY28951 COMPID: 5765E6100 REL: 510
    ABSTRACT: FASTT: FAILOVER AND OPERATIONAL ENHANCEMENTS

    PROBLEM DESCRIPTION:
    Slow reporting of errors to the application layer on a total
    failure where switches fail back and forth. EBUSY or EDEADLOCK
    reported to the application on other errors. Insufficient time
    allowed to recover from hardware-recoverable issues.

    PROBLEM CONCLUSION:
    Allow user to configure number of failover retries. Fix
    reservation problems and clean up ENXIO-handling code. Allow
    extra time for one retry.

    ------

    APAR: IY28954 COMPID: 5765E6100 REL: 510
    ABSTRACT: FIX LUM ERRORS

    PROBLEM DESCRIPTION:
    The customer will experience hangs in HAL clusters and will not
    be able to remove licensees from an HAL server.
    Moreover if a customer belongs to several groups he will not
    be able to obtain a license form the server.
    In case the customer is using the user file some users will
    not be able to obtain a license

    PROBLEM CONCLUSION:
    Made several fixes to HAL logic.
    Increased the size of the buffer that holds group information.
    Changed the hash algorithm used to read the user file.

    ------

    APAR: IY28956 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM CRASHED WHEN RUNNING MKRAMDISK COMMAND

    PROBLEM DESCRIPTION:
    System crashes when running mkramdisk

    PROBLEM CONCLUSION:
    Pass proper arguments to vm_att

    ------

    APAR: IY28958 COMPID: 5765E6100 REL: 510
    ABSTRACT: ERROR LOGS SHOWS UNKNOWN ERROR REPORTED DURING ATTENUATOR TEST

    PROBLEM DESCRIPTION:
    Will see error reported, as unknown errors.

    PROBLEM CONCLUSION:
    set status_validity flag to SC_ADAPTER_ERROR, so it reports
    error correctly.

    ------

    APAR: IY28960 COMPID: 5765E6100 REL: 510
    ABSTRACT: CALLOC GIVES SEGFAULT IF SIZE > 4GB

    PROBLEM DESCRIPTION:
    In 64-bit mode, memset behaves incorrectly, possibly causing
    coredumps

    PROBLEM CONCLUSION:
    fixed instances where 64 bit register values were getting
    clobbered.

    ------

    APAR: IY28967 COMPID: 5765E5400 REL: 440
    ABSTRACT: EXTRA NODE_UP.RP EVENTS BREAK NODE-BY-NODE MIGRATION/UPDATE

    PROBLEM DESCRIPTION:
    Defect 349784 added extra events to
    the HAES 4.4.1 'node_up.rp' event
    script, which cause node-by-node
    migration from a lower level of
    HAES, or an PTF update from a lower
    4.4.1 PTF update to break.
    The problem occurs when a customer
    falls over HAES resources to a lower
    level cluster node so they can migrate
    the 'fallen' node to HAES 4.4.1, or if
    they are applying a new PTF 4.4.1 update
    to the 'fallen' node. This node gets
    the Defect 349784 updated 'node_up.rp'
    event script which has extra events,
    "check_for_site_up", and
    "check_for_site_up_complete" which will
    not coincide with the events in an
    older version of the 'node_up.rp' event
    script that is still on the cluster node
    that has all the resources. When HAES is
    brought back up on the 'fallen' node, this
    causes an unbreakable 'config_too_long'
    event to occur, because the lower level
    node has finished 'node_up.rp' and
    'node_up_complete.rp', while the newer
    level cluster node is still waiting on
    a 'barrier sync' from the new events.
    This becomes a problem for customers who
    wish to do 'node-by-node' migrations or
    updates, without having to take their whole
    HAES cluster down.

    LOCAL FIX:
    Edit the 'node_up.rp' event script, and
    comment out the "check_for_site_up" call
    with its corrosponding "barrier" call; and
    comment out the "check_for_site_up_complete"
    call. This should allow the lower level
    'node_up.rp' event script on the lower level
    nodes to sync properly, so a 'config_too_long'
    even does not occur. Once all nodes in the
    cluster have been migrated or updated, then these
    comments can be removed.

    PROBLEM SUMMARY:
    ***************************************************************
    *USERS AFFECTED: *
    * All users with the following filesets at these levels *
    * cluster.es.server.events 4.4.1.4
    * cluster.es.server.events 4.4.1.5
    * cluster.es.server.events 4.4.1.6
    ***************************************************************
    *PROBLEM DESCRIPTION: *
    level cluster node so they can migrate
    the 'fallen' node to HAES 4.4.1, or if
    * APAR IY25729 added extra events to the HAES 4.4.1
    * 'node_up.rp' event script, which cause node-by-node
    * migration from a lower level of HAES, or an PTF update
    * from a lower 4.4.1 PTF update to break. The problem
    * occurs when a customer falls over HAES resources to a
    * lower level cluster node so they can migrate the
    * 'fallen' node to HAES 4.4.1, or if they are applying a
    * new PTF 4.4.1 update to the 'fallen' node. This node
    script that is still on the cluster node
    that has all the resources. When HAES is
    * gets the APAR IY25729 updated 'node_up.rp' event
    * script which has extra events, "check_for_site_up",
    * and "check_for_site_up_complete" which will not
    * coincide with the events in an older version of the
    * 'node_up.rp' event script that is still on the cluster
    * node that has all the resources. When HAES is brought
    * back up on the 'fallen' node, this causes an
    * unbreakable 'config_too_long' event to occur, because
    wish to do 'node-by-node' migrations or
    updates, without having to take their whole
    * the lower level node has finished 'node_up.rp' and
    * 'node_up_complete.rp', while the newer level cluster
    * node is still waiting on a 'barrier sync' from the new
    * events. This becomes a problem for customers who wish
    * to do 'node-by-node' migrations or updates, without
    * having to take their whole HAES cluster down.
    ***************************************************************
    *RECOMMENDATION: *
    * Apply apar IY28967
    ***************************************************************

    PROBLEM CONCLUSION:
    restore the .rp files to their pre-APAR IY25729 contents

    ------

    APAR: IY28968 COMPID: 5765E6100 REL: 510
    ABSTRACT: RH: RONALDOLP1 ITII IN KERNEL

    PROBLEM DESCRIPTION:
    System trap

    PROBLEM CONCLUSION:
    Always stop TRB timer when initiating error recovery for
    PCI bus errors.

    ------

    APAR: IY28974 COMPID: 5765B8100 REL: 230
    ABSTRACT: DTALARMD DOES NOT ALWAYS SHUTDOWN CORRECTLY

    PROBLEM DESCRIPTION:
    Running DT_shutdown does not always shutdown dtalarmd cleanly
    resulting in the file ½SYS_DIR/smapi_46.pid being left in
    the file system. On restart if the pid in this file
    corresponds with another process (not dtsnmpd) then DirectTalk
    will not restart.

    LOCAL FIX:
    Erase the file ½SYS_DIR/smapi_46.pid. DirectTalk can then be
    restarted correctly.

    PROBLEM SUMMARY:
    DTALARMD DOES NOT ALWAYS SHUTDOWN CORRECTLY

    PROBLEM CONCLUSION:
    Change script DT_shutdown to zap dtalarmd
    using -15 rather than -2.

    ------

    APAR: IY28990 COMPID: 5765C3403 REL: 430
    ABSTRACT: TOPAS LOCKS SPMI & HINDERS XMSERVD

    PROBLEM DESCRIPTION:
    When topas is run on a heavily CPU bound machine, other
    Spmi consumers will not be able to display data.

    PROBLEM CONCLUSION:
    Adjust the priority of topas to 58. Since topas uses very
    little CPU this should not impact the overall system, just
    insure that topas gets some CPU time.

    ------

    APAR: IY28991 COMPID: 5765C3403 REL: 430
    ABSTRACT: DTTERM MAY FLASH EXCESSIVELY WHEN SCROLLING

    PROBLEM DESCRIPTION:
    When running some applications in dtterm, trying to scroll
    may cause excessive flashing.

    PROBLEM CONCLUSION:
    Add a fix in TermPrim.

    ------

    APAR: IY28996 COMPID: 5765E5400 REL: 440
    ABSTRACT: HACMPLOGS CLEANUP: CLUSTER.MMDD

    PROBLEM DESCRIPTION:
    When customer selects the Change/Show a Cluster Log Directory
    SMIT screen, one of the selections is
       cluster.mmdd
    should be
       cluster.mmddyyyy

    PROBLEM CONCLUSION:
    When customer selects the Change/Show a Cluster Log Directory
    SMIT screen he/she will be presented with a pick-list
    which includes
       cluster.mmddyyyy

    ------

    APAR: IY28997 COMPID: 5765E5400 REL: 440
    ABSTRACT: CLUSTER UTILITIES ARE FAILING WHEN BOOT LABELS ARE REMOVED

    PROBLEM DESCRIPTION:
    The clrmclstr cmd issues an error if the boot labels are
    already removed.

    PROBLEM CONCLUSION:
    Remove the reading of the configuration prior to removing
    the cluster configuration in the cluster manager

    ------

    APAR: IY28998 COMPID: 5765E5400 REL: 440
    ABSTRACT: CLCYCLE CANNOT HANDLE CLUSTER.LOG

    PROBLEM DESCRIPTION:
    Although clcycle will rotate the cluster.log file, it does not
    refresh the syslogd daemon, so syslogd will continue to write
    to the same old cluster.log file, which will be called
    cluster.log.1 after a rotation.

    PROBLEM CONCLUSION:
    Add a call to "refresh -s syslogd" in clcycle if cluster.log
    is being rotated.

    ------

    APAR: IY28999 COMPID: 5765E5400 REL: 440
    ABSTRACT: CLUSTER.LOG LOG FILE HAS ALREADY BEEN REDIRECTED ERROR MESSAGE

    PROBLEM DESCRIPTION:
    An error occours when trying to redirect cluster.log if
    /etc/syslog.conf has been manually edited. This should be
    a warning instead.

    PROBLEM CONCLUSION:
    Change the "already been redirected" message to be a warning
    instead of an error, and let the script continue and overwrite
    the entries in /etc/syslog.conf.

    ------

    APAR: IY29000 COMPID: 5765E5400 REL: 440
    ABSTRACT: HACMP MAN PAGE CLLSFS NEED THE OPTIONS CORRECTED

    PROBLEM DESCRIPTION:
    The man page needs the -s option added. The text support for
    the option. Also the usage is incorrect. The options are
    mutually exclusive.

    PROBLEM CONCLUSION:
    Update man page for tool cllsfs;

    ------

    APAR: IY29001 COMPID: 5765E5400 REL: 440
    ABSTRACT: UTILITY THAT CHECKS FOR TAPE RESERVE RELEASES TAPE RESERVE

    PROBLEM DESCRIPTION:
    The cluster utility cltape_resource_available is
    used to check to see if there is a reserve on a shared
    tape device. If this utility is run by a node which
    holds a reserve on the tape, the utility will release
    the node's reserve, even though the utility is only supposed
    to check the reserve status, not alter it.

    PROBLEM CONCLUSION:
    The API call to openx is called with the flag to preserve
    the reservation.

    ------

    APAR: IY29002 COMPID: 5765E5400 REL: 440
    ABSTRACT: NODE RECOVERY PROGRAM MODIFICATIONS FOR PPRC PRPQ

    PROBLEM DESCRIPTION:
    The site events run on all the nodes at the same time and the
    pprc support requires a barrier between the event node and
    rest of the cluster.

    PROBLEM CONCLUSION:
    Barries are added to the node_up and node_down recovery
    programs.

    ------

    APAR: IY29003 COMPID: 5765E5400 REL: 440
    ABSTRACT: CLUSTER NODES CRASH WHEN HACMP/RSCT PORTS ARE SCANNED

    PROBLEM DESCRIPTION:
    Customers running portscanners to test network security are
    unable to test HACMP clusters without causing cluster nodes
    to crash.

    PROBLEM CONCLUSION:
    Provide a sample program that creates IP filtering rules for
    HACMP ES clusters to prevent access to HACMP and RSCT ports
    from non-cluster nodes.

    ------

    APAR: IY29004 COMPID: 5765E5400 REL: 440
    ABSTRACT: HAES: CSPOC CREATE SHARED VG FAILS W/DUP. NODE SERIAL NUMBERS

    PROBLEM DESCRIPTION:
    The CSPOC "Create a Shared Volume Group" screen (cl_createvg)
    fails if nodes with the same serial number are specified as
    target hosts. The command completes normally if one of the
    nodes with the shared S/N is omitted. This appears to be due
    to cllspvids returning improperly formatted info if two nodes
    share a serial number.

    PROBLEM CONCLUSION:
    The warning message causes the output, which is parsed by
    other commands, to be parsed incorrectly. The warning mesage
    will be suppressed.

    ------

    APAR: IY29005 COMPID: 5765E5400 REL: 440
    ABSTRACT: HAES:HAS MINOR UPDATES TO TAPE COMMAND MAN PAGES

    PROBLEM DESCRIPTION:
    Minor updates to the cltape_resource_available,
    cltape_resource_reserve and cltape_resource_release man pages.

    PROBLEM CONCLUSION:
    Update the man pages to correct the misleading information.

    ------

    APAR: IY29006 COMPID: 5765E5400 REL: 440
    ABSTRACT: INAPPROPRIATE MESSAGES DURING VG CONFIGURATION DISCOVERY

    PROBLEM DESCRIPTION:
    Inappropriate messages during VG configuration discovery
    (cluster-wide).

    PROBLEM CONCLUSION:
    Change the message number in the message catalog

    ------

    APAR: IY29007 COMPID: 5765E5400 REL: 440
    ABSTRACT: HAES: DUPLICATE SMIT MENU ENTRY IN CSPOC CLUSTER LVM PANEL

    PROBLEM DESCRIPTION:
    In the CSPOC SMIT panel "Cluster Logical Volume Manager" ,
    (cl_lvm)the entry "Shared File Systems" appears twice.

    PROBLEM CONCLUSION:
    The obselete old menu will be removed. Packaging scripts
    will also need to be updated to remove the menu on the
    next update.

    ------

    APAR: IY29008 COMPID: 5765E5400 REL: 440
    ABSTRACT: APPLICATION MONITOR NOT STOPPED GRACEFULLY IN ITO RG

    PROBLEM DESCRIPTION:
    An application monitor is defined for an application
    in a two-node resource group (node1, node2) which has
    Inactive Takeover = TRUE. Node2 is started first, and it
    correctly starts the application and the application monitor.
    Cluster services is then started node1. Node2 correctly stops
    the application, however, it does not terminate the application
    monitor. When the application is stopped, the monitor
    enqueues an rg_move. The rg_move event is run after the node_up
    events for node1 are complete.
    This extra event causes errors when PPRC is configured for the
    cluster.

    PROBLEM CONCLUSION:
    This is caused by a small timing window between where the
    monitor is stopped and the application is stopped - add code
    to close this window.

    ------

    APAR: IY29009 COMPID: 5765E5400 REL: 440
    ABSTRACT: HAES: FIX TO IY26844

    PROBLEM DESCRIPTION:
    rc.cluster will experience errors:
    "Unable to retreive object for HACMPsubnet"
    This is a result of applying IY26844

    PROBLEM CONCLUSION:
    Use the correct netmask when adding the alias boot addresses
    on an hps network.

    ------

    APAR: IY29010 COMPID: 5765B9501 REL: 340
    ABSTRACT: MMFS DAEMON ASSERTING IN XATTR-VFS.C (LINE 178).

    PROBLEM DESCRIPTION:
    mmfs daemon asserting with the following msg ..
    Failure at line 178 in file ../../../../../../../src/avs/fs/mmfs
    /ts/fs/xattr-vfs.C strlen(keyP) <= keyLen.
    Failure at line 178 in file ../../../../../../../src/avs/fs/mmfs
    /ts/fs/xattr-vfs.C strlen(keyP) <= keyLen

    PROBLEM SUMMARY:
    GPFS self check logic asserted at line 178 of xattr-v.C

    PROBLEM CONCLUSION:
    Remove invalid assert in XAttrFind().

    ------

    APAR: IY29011 COMPID: 5765E5400 REL: 440
    ABSTRACT: UPDATE README4.4.1.UPDATE FILE

    PROBLEM DESCRIPTION:
    Release updates need to be documented.

    PROBLEM CONCLUSION:
    Update README4.4.1.UPDATE file

    ------

    APAR: IY29012 COMPID: 5765E5400 REL: 440
    ABSTRACT: UPDATE README4.4.1.UPDATE FILE FOR HACMP/ES SUPPORT FOR C/S

    PROBLEM DESCRIPTION:
    If a customer has two switch adapters, and wishes to define
    two switch networks, then the Synchronization might fails.

    PROBLEM CONCLUSION:
    If a customer has a working SP switch network
    and this APAR is installed, the support for that
    network can continue without any direct action on the part of
    the customer.
    If a customer has two switch adapters, but definitions for
    only one switch network, then the definition will be taken as
    applying to css0. If the customer wishes to define the network
    for css1 or (css0 and css1), then the information provided in
    the README4.4.1.UPDATE file is needed.

    ------

    APAR: IY29013 COMPID: 5765E5400 REL: 440
    ABSTRACT: TYPO IN RECONFIG_TOPOLOGY_COMPLETE

    PROBLEM DESCRIPTION:
    DARE topology reconfiguration fails with a syntax error during
    SP switch network processing.

    PROBLEM CONCLUSION:
    Correct the associated script.

    ------

    APAR: IY29014 COMPID: 5765E5400 REL: 440
    ABSTRACT: HAS: SMIT START/STOP DOES NOT DISPLAY HOSTNAME CORRECTLY

    PROBLEM DESCRIPTION:
    When stopping the cluster the line "HACMP/ES for AIX on
    shutting down is displayed that leaves a blank where the node
    name should be.

    PROBLEM CONCLUSION:
    Set the HOSTNAME variable to the name of the local host

    ------

    APAR: IY29015 COMPID: 5765E5400 REL: 440
    ABSTRACT: HAES: LARGE NETWORK TUNEABLES

    PROBLEM DESCRIPTION:
    Large network tuneable support is added to rsct via apars
    IY26257 RSCT 1.2.1
    IY26369 RSCT 2.2

    PROBLEM CONCLUSION:
    This APAR updates the hacmp utilities to allow large network
    tuneables to be entered from the smit panel.

    ------

    APAR: IY29016 COMPID: 5765E5400 REL: 440
    ABSTRACT: HAES: DARE CHANG VG W/IMPLIED ALL FS DOES NOT UMOUNT OLD FS

    PROBLEM DESCRIPTION:
    FSs not umounted and VGs not varied off if mount ALL FSs used
    and VGs changed via DARE operation.

    PROBLEM CONCLUSION:
    correct syntax error in cldare script.

    ------

    APAR: IY29017 COMPID: 5765E5400 REL: 440
    ABSTRACT: HAES: NEED OPTION TO REACQUIRE RESOURCES AFTER FORCED DOWN

    PROBLEM DESCRIPTION:
    If cluster resources (adapters, disks, applications) are
    changed manually while hacmp has been forced down, these
    resources will not be reacquired when the node re-integrates.

    PROBLEM CONCLUSION:
    Add an option to the start cluster services smit panel to
    reacquire resources during node up.

    ------

    APAR: IY29018 COMPID: 5765E5400 REL: 440
    ABSTRACT: CLUSTER, NODE SHUT DOWN VIA SNMP

    PROBLEM DESCRIPTION:
    Using the snmpinfo command to set the cluster status on a node
    to 'down' causes a failover.

    PROBLEM CONCLUSION:
    The MIB is going to be modified to make these variables read
    only. And, the clsmuxpd code is going to be modified so that
    the actual routines called when a variable is modified do
    nothing.

    ------

    APAR: IY29020 COMPID: 5765E5400 REL: 440
    ABSTRACT: HAES: CLCUSTOMUDE SCRIPT HAS KSH LINE NOT AS THE FIRST LINE

    PROBLEM DESCRIPTION:
    The script /usr/es/sbin/cluster/utilities/clcustomude
    has the line "#!/bin/ksh" not located in the first position
    of the script.

    PROBLEM CONCLUSION:
    Move the #!/bin/ksh line to the first position.

    ------

    APAR: IY29031 COMPID: 5765E6100 REL: 510
    ABSTRACT: HOT SWAP SAFTE FUNCTIONS FAIL

    PROBLEM DESCRIPTION:
    The diagnostic hot swap menus will show "populated" instead
    of the hdisk name, ie. "hdisk0". The LED indicators will not
    function properly.

    PROBLEM CONCLUSION:
    The two disk drive bays are located at SCSI ID's 12 and 13.
    Looking at the front of the machine, ID 12 is on the left and
    ID 13 is on the right.

    ------

    APAR: IY29098 COMPID: 5765E6100 REL: 510
    ABSTRACT: LPAR DOESN'T SEE THE HARDDRIVES.

    PROBLEM DESCRIPTION:
    The user may not be able to install BOS (Base Operating System)
    on a system that has corrupted VGDA on one of its disks. Some
    or all of the disks will not be shown in Install Menus.

    PROBLEM CONCLUSION:
    Install code has been modified to process the corruption
    better so that the user is able to perform BOS installs.

    ------

    APAR: IY29101 COMPID: 5765C3403 REL: 430
    ABSTRACT: SYSTEM CRASH AT VARYON IN CONCURRENT MODE

    PROBLEM DESCRIPTION:
    System crash during varyonvg when trace running on system.

    PROBLEM SUMMARY:
    system crash in concurrent mode during varyonvg
    when trace is running on system.

    PROBLEM CONCLUSION:
    reference to possible uninitialized structure
    removed from tracehook.

    TEMPORARY FIX:
    ensure that there is no trace running on the
    system.

    ------

    APAR: IY29103 COMPID: 5765C3403 REL: 430
    ABSTRACT: LSGROUP DOES NOT DISTINGUISH GROUP NAMES BETWEEN LOCAL AND

    PROBLEM DESCRIPTION:
    The lsgroup command doesn't distuinguish groupnames
    obtained from local and other databases like ldap,
    when 'lsgroup ALL' is used. If monsters is a groups
    existing in local and ldap, then output of lsgroup ALL is:
    # lsgroup ALL | grep monsters
    monsters id=202 admin=false users= adms=root registry=files
    monsters id=202 admin=false users= adms=root registry=files
    However it find the group with -R option:
    # lsgroup -R LDAP monsters
    monsters id=209 admin=false users= registry=LDAP

    PROBLEM SUMMARY:
    The lsgroup command doesn't distuinguish groupnames
    obtained from local and other databases like ldap,
    when 'lsgroup ALL' is used. If monsters is a groups
    existing in local and ldap, then output of lsgroup ALL is:
    # lsgroup ALL | grep monsters
    monsters id=202 admin=false users= adms=root registry=files
    monsters id=202 admin=false users= adms=root registry=files
    However it finds the group with -R option:
    # lsgroup -R LDAP monsters
    monsters id=209 admin=false users= registry=LDAP

    PROBLEM CONCLUSION:
    The groups are assumed to be returned with
    <domainname>:<groupname> type syntax which is then parsed
    in lsgroup command. But the groups are returned from the
    library without "domainname:" preceding them which is the
    error. This is implemented as part of solution.

    ------

    APAR: IY29127 COMPID: 5765C3403 REL: 430
    ABSTRACT: INNETGR() FAILS ON NIS CLIENT WITH NIS+ COMPAT SERVER

    PROBLEM DESCRIPTION:
    For AIX NIS clients that bind to a NIS+ server in NIS
    compatible mode, lookups of entries in the netgroup database
    might not always work. This causes problems when using .rhosts
    or /etc/hosts.equiv entries that specify netgroups as allowed
    to login without passwords.

    LOCAL FIX:
    There's no local fix besides moving the netgroup file to the
    local machine, or not use netgroups.

    PROBLEM CONCLUSION:
    Disable the performance enhancement from IX89183 when the
    domain name seems to be a NIS+ one (i.e. contains a "."),
    since the maps used for the enhancement are not available from
    NIS-compat NIS+ servers.

    ------

    APAR: IY29131 COMPID: 5765C3403 REL: 433
    ABSTRACT: OSLEVEL: ADD MESSAGE ABOUT -F FLAG FOR CACHE RELATED ERRORS

    PROBLEM DESCRIPTION:
    The "-f" flag for oslevel, when used will rebuild the chache
    and prevent further chache related errors. This is an
    undocumented flag. It has been requested that chache related
    error messages should suggest the use of the "-f" flag.

    PROBLEM SUMMARY:
    The customer can get an error related to corrupted cache and
    not know how to recover.

    PROBLEM CONCLUSION:
    Provide extra cache error detection and helpful message
    in regards to the "-f" flag.

    ------

    APAR: IY29138 COMPID: 5765E6100 REL: 510
    ABSTRACT: MEMORY LEAK IN IPSEC

    PROBLEM DESCRIPTION:
    When using ESP for IPsec and not doing authentication through
    ESP, there is a memory leak that could eventually cause the
    network to stop functioning, or even potentially crash the
    machine.

    PROBLEM CONCLUSION:
    Fix the memory leak.

    ------

    APAR: IY29139 COMPID: 5765E6100 REL: 510
    ABSTRACT: CRASH DURING RMDEV OF TTY'S

    PROBLEM DESCRIPTION:
    When removing a tty associated with a cx adapter, the system
    can panic.

    PROBLEM CONCLUSION:
    The solution is to stop the polling on the associated adapter
    before deleting the resources for the adapter.

    ------

    APAR: IY29140 COMPID: 5765E6100 REL: 510
    ABSTRACT: SYSTEM CRASH WHEN UNEXPECTED IPSEC PACKET IS RECEIVED

    PROBLEM DESCRIPTION:
    Machine may crash when unexpected IPsec packet is received.

    PROBLEM CONCLUSION:
    In a manual tunnel scenario, if a packet arrives that has an
    AH outer header, the call to tunnel_cache_get may retrieve an
    entry that does not specify AH, because sometimes the AH SPI
    is set (non-zero) in tunnel cache entries that specify only
    ESP.
    Modify the code to check the policy_flags of the tunnel cache
    entry returned by tunnel_cache_get to make sure that they
    match the packet we are looking at.

    ------

    APAR: IY29141 COMPID: 5765E6100 REL: 510
    ABSTRACT: PING FAILS ON IPSEC TUNNEL WITH AH=HMAC_MD5 & NO ESP

    PROBLEM DESCRIPTION:
    When IPsec offload is enabled (on either end) and manual
    tunnels are being used, data may not pass through the tunnel
    properly.

    PROBLEM CONCLUSION:
    Check the policy_flags field of the tunnel cache to determine
    if a tunnel is doing esp or ah, instead of looking at the
    enc_alg or mac_alg fields.

    ------

    APAR: IY29153 COMPID: 5765C3403 REL: 430
    ABSTRACT: GXT130P WHEN RUN DIAG ON MG20 CODE LOC P1-C1, 655-001 FAILURE

    PROBLEM DESCRIPTION:
    With GXT130P adapter, when you run
    diag->Advanced Diagnostics Routines->System Verification
    and select the GXT130P (mg2*)
    resource, the diagnostics indicates a failure
    with a screen indicating possible causes
    are monitor, GXT130P adapter, or monitor
    cable. CODE LOC P1-C1, 655-001 failure
    codes.

    LOCAL FIX:
    Problem is specific to certain monitor resolutions.
    Problem can be avoided by setting screen resolution
    for mg20 to 1280x1024.

    PROBLEM CONCLUSION:
    Additional blits or lines are made in the blits and lines
    tests that change the CRC value for the affected color such
    that the problem that is seen in collecting the CRC value is
    avoided. Still a valid test. Still the same type of test.

    ------

    APAR: IY29173 COMPID: 5765C3403 REL: 433
    ABSTRACT: FILEMON CORE DUMPS ON LARGE TRACE FILES

    PROBLEM DESCRIPTION:
    filemon core dumps when processing large trace files,
    particularly traces with a large number of processes

    PROBLEM CONCLUSION:
    update filemon

    ------

    APAR: IY29192 COMPID: 5765E6100 REL: 510
    ABSTRACT: FRCA RESOURCE ERROR

    PROBLEM DESCRIPTION:
    frcactrl stats command shows resource errors. These are
    requests that could have been handled by FRCA but are
    not since FRCA runs low on buffers.

    PROBLEM CONCLUSION:
    Increase the buffer size allocated for secondary buffers
    so that it doesn't run with less than the minimum required.
    Increased LRU_BLOCK_SZ from 256K to 512K. However this
    change will take effect only on systems with < 1.5G of memory.
    On other systems it will be the original 256K value

    ------

    APAR: IY29193 COMPID: 5765E6100 REL: 510
    ABSTRACT: GREP ERROR DURING MKSYSB

    PROBLEM DESCRIPTION:
    Some install utilities may issue error message:
    0652-034 The maximum paragraph length is 10,000 bytes.
    OR "paragraph space overflow" for LANG=C"

    PROBLEM CONCLUSION:
    Removed a few lines from bosinst.template to put it under
    the 10,000 limit.

    ------

    APAR: IY29199 COMPID: 5765C3403 REL: 433
    ABSTRACT: MKCD MULTIVOLUME CD CREATION FAILS BEYOND 2 VOLUMES

    PROBLEM DESCRIPTION:
    mkcd wll fail when there is more than two volumes
    and the user is not saving the images. It fails
    thinking the cd_image directory is not big enough.
    0512-319 mkcd: CD or DVD image file system:
    /mkcd/cd_images does not have enough free space to
    hold the CD or DVD file structure.
    The minimum free space required is 676331520 bytes.

    PROBLEM SUMMARY:
    mkcd fails when creating backup that is larger
    than two volumes. Fails with 0512-319 mkcd:
    CD or DVD image file system: /mkcd/cd_images
    does not have enough free space to hold the CD
    or DVD structure. The minimum free space required
    is 676331520 bytes.

    PROBLEM CONCLUSION:
    mkcd was adding the space of additional volumes to
    its calculated size of volume two and the
    /mkcd/cd_images file system was only big enough to
    hold a single volume since they were not being saved.
    Corrected calculation to only include size of current
    volume.

    ------

    APAR: IY29213 COMPID: 5765C3403 REL: 430
    ABSTRACT: NFS SERVER NOT ALLOWING 64KB WRITE SIZE

    PROBLEM DESCRIPTION:
    The AIX nfs server does not handle 64KB write calls properly.
    This is because there is a limit of 64KB per RPC request, and
    the call will have a
     header together with 64KB of data, bringing it over 64KB in
     total.

    LOCAL FIX:
    Don't use 64KB write sizes. Default is 32KB.

    PROBLEM SUMMARY:
    The AIX nfs server does not handle 64KB write calls properly.
    This is because there is a limit of 64KB per RPC request, and
    the call will have a
    header together with 64KB of data, bringing it over 64KB in
    total.

    PROBLEM CONCLUSION:
    Increase the limit of MAX_RPC_SIZE to leave room for 64KB
    file data plus write header.

    ------

    APAR: IY29214 COMPID: 5765E6100 REL: 510
    ABSTRACT: SCSI RAID DIAGNOSTICS GENERATES AN INVALID SRN

    PROBLEM DESCRIPTION:
    Running SCSI RAID Standalone Diagnostics and SCSI RAID
    NIM Diagnostics may produce an invalid SRN

    PROBLEM CONCLUSION:
    Disable SCSI RAID EEH testing under Standalone Diagnostics
    and NIM Diagnostics

    ------

    APAR: IY29218 COMPID: 5765E6100 REL: 510
    ABSTRACT: PING FAILS ON IPSEC TUNNEL WITH AH=HMAC_MD5 & NO ESP

    PROBLEM DESCRIPTION:
    If IPsec is offloaded onto the card and we perform
    either AH or ESP (but not both), the driver will
    fail to transmit such packets.

    PROBLEM CONCLUSION:
    Fixed a bug in the driver to allow such connections to be
    transmitted.

    ------

    APAR: IY29240 COMPID: 5765C3403 REL: 433
    ABSTRACT: DHCPSD CORE DUMPS WHEN HANDLING PXE CLIENTS

    PROBLEM DESCRIPTION:
    DHCPSD core dumps when the client is PXE client.
    This happens only when the clients also send
    INFORM requests with PXE options.

    LOCAL FIX:
    Use the work around code for blocking INFORMS or
    set up a cron job to start dhcpsd.

    PROBLEM SUMMARY:
    DHCPSD core dumps when handling INFORM packets
    from PXE clients.

    PROBLEM CONCLUSION:
    Code change had to be made to fix the problem.

    TEMPORARY FIX:
    Setup a cron job to start dhcpsd whenever it
    dies.

    ------

    APAR: IY29246 COMPID: 5765C3403 REL: 430
    ABSTRACT: LIBXT.A POTENTIAL PROBLEM PARSING COMMAND LINE ARGUMENTS.

    PROBLEM DESCRIPTION:
    libXt.a potential problem parsing command line arguments.

    PROBLEM SUMMARY:
    libXt.a may occasionally have trouble parsing certain
    command line arguments.

    PROBLEM CONCLUSION:
    Make certain command line options used by libXt.a more
    specific.

    ------

    APAR: IY29258 COMPID: 5765C3403 REL: 430
    ABSTRACT: NFS CLIENT RDDIR CACHE GROWS TOO LARGE

    PROBLEM DESCRIPTION:
    When traversing very large directories the NFS client-side
    readdir cache will grow. As long as the vnode is still used,
    and the directory is unmodified, it will not shrink. For
    extremely large directories this might cause the machine to run
    out of kernel memory.

    LOCAL FIX:
    Don't traverse the directory in question. Mounting with "noac"
    option will also help, at the cost of read/write performance.

    PROBLEM CONCLUSION:
    Add a new mount option (nodircache) to disable the readdir
    caching in the NFS client.

    ------

    APAR: IY29263 COMPID: 5765C3403 REL: 430
    ABSTRACT: MKCD DOES NOT REMOVE TEMP FILES WHEN USER SPECIFIES DIRECTORIES

    PROBLEM DESCRIPTION:
    When a user specifies the file system for mkcd to
    use for temporary space, mkcd does not remove any
    of its temporary files. All the files place into
    the cd file system (-C) and the cd image file
    system (-I) are still there after mkcd completes.
    The only files that should be around after
    completion would be the cd images and that is only
    if the user indicated to not remove them by using
    the -R or -S flag.

    PROBLEM SUMMARY:
    The mkcd command was only removing its temporary
    files if it created the temporary file system
    space. If a user specified the temporary space
    then the temporary files were not removed.

    PROBLEM CONCLUSION:
    Change mkcd so that the only files left after
    completion were the cd images and only if the
    user indicated to retain these by using -R or -S
    flags.

    ------

    APAR: IY29267 COMPID: 5765C3403 REL: 433
    ABSTRACT: SNMPD CORE DUMPS

    PROBLEM DESCRIPTION:
    snmpd terminates abnormally without creating proper
    core file.

    PROBLEM SUMMARY:
    SNMPD terminates abnormally when customer runs
    "snmpinfo -m dump tcp"

    PROBLEM CONCLUSION:
    In get_connection() while getting the information of PCBs,
    store the previous address in temp. variable and while
    getting the information of next TCP connection, check whether
    "prev" of the next connection is the one we read earliar.

    ------

    APAR: IY29277 COMPID: 5765B9501 REL: 340
    ABSTRACT: READ USING DIRECTIO RETURNS BAD DATA

    PROBLEM DESCRIPTION:
    If direct I/O is used when create an Oracle database the GPFS
    file system corrupted.

    PROBLEM SUMMARY:
    Incorrect data provided to application using asynchronous
    I/O in conjunction with O_DIRECT application.

    PROBLEM CONCLUSION:
    Restore original segment registers before attaching user
    buffer for direct I/O. Otherwise, if direct I/O is used
    with asynch I/O it will use the wrong segment.

    ------

    APAR: IY29279 COMPID: 5765E6100 REL: 510
    ABSTRACT: INVENTORY SCOUT 1.4.1

    PROBLEM DESCRIPTION:
    This APAR delivers Inventory Scout 1.4.1 for AIX 4.3 and 5.1.
    This is a packaging APAR only. It will not appear in the list
    of APARs on the SMIT "Update Software by Fix (APAR)" panel, nor
    will the 'instfix' command show this APAR as being installed
    after the updates delivered by this package are installed.
    To install all updates from this package that apply to installed
    filesets on your system, use the command:
      smit update_all

    PROBLEM SUMMARY:
    Packaging only.

    PROBLEM CONCLUSION:
    Packaging only.

    ------

    APAR: IY29317 COMPID: 5765B8100 REL: 230
    ABSTRACT: UPDATES TO BROOKTROUTFAX

    PROBLEM DESCRIPTION:
    Updates requied to BrooktroutFax drivers

    PROBLEM SUMMARY:
    Updates to BrooktroutFax drivers

    PROBLEM CONCLUSION:
    Updates performed

    ------

    APAR: IY29318 COMPID: 5765E6100 REL: 510
    ABSTRACT: AIX 5.1 DOCUMENTS CANNOT BE INSTALLED FROM CD

    PROBLEM DESCRIPTION:
    Unable to list or install from AIX Documentation CD
    (or other media containing images only in the
    /usr/sys/inst.images through smitty).

    PROBLEM CONCLUSION:
    Don't check for RPM's in the root directory if the DEVICE
    contains images only in /usr/sys/inst.images

    ------

    APAR: IY29321 COMPID: 5765C3403 REL: 430
    ABSTRACT: A 64BIT DB2 SEG FAULTS IN GETUSERATTR()

    PROBLEM DESCRIPTION:
    A db2 (64bit) application Seg faults while
    calling passwdexpired() function in
    getuserattr().

    PROBLEM CONCLUSION:
    Add the function prototype for ntree_find()

    ------

    APAR: IY29375 COMPID: 5765C3403 REL: 430
    ABSTRACT: NFS HA ENHANCMENTS

    PROBLEM DESCRIPTION:
    NFS clients that have locks on the primary server in an HA
    environment will no longer have those locks after the primary
    server fails over to the backup server, and then recovers.

    PROBLEM SUMMARY:
    Enhancements to NFS dealing with lock failover in HA
    environments as well as lockd and statd debug/monitor logs.

    PROBLEM CONCLUSION:
    Enhancements to NFS in HA environments.

    ------

    APAR: IY29379 COMPID: 5765C3403 REL: 433
    ABSTRACT: INTEGRATED DCE USER CAUSES FTPD TO REMOVE MACHINE CREDENTIAL FIL

    PROBLEM DESCRIPTION:
    When an intergrated DCE login user ftp's, then ftpd will
    remove the machine DCE credential file dcecred_ffffffff. Then
    ftp will not work until these credentials are recreated.

    PROBLEM CONCLUSION:
    Check that machine credentials are not getting deleted.

    ------

    APAR: IY29382 COMPID: 5765C3403 REL: 430
    ABSTRACT: INCORRECT DIAGNOSTICS NOT SUPPORTED MESSAGES

    PROBLEM DESCRIPTION:
    update_flash gives command not supported message.

    PROBLEM CONCLUSION:
    The failure is caused within the diagnostic library.

    ------

    APAR: IY29431 COMPID: 5765B9501 REL: 340
    ABSTRACT: LS FROM NFS3 CLIENT IS SLOW

    PROBLEM DESCRIPTION:
    ls command from NFS3 client is slow.
    Inode prefetching was not happening because NFS does not have
    an openInstance. If there are no instances, start prefetch
    anyway if a readdir operationoccurred recently.

    PROBLEM SUMMARY:
    Customer reported ls -l performance was very slow when done
    from an NFSV3 client.

    PROBLEM CONCLUSION:
    Inode prefetching was not happening because NFS does not
    have an openInstance. If there are no instances, start
    prefetch anyway if a readdir operation occurred recently

    ------

    APAR: IY29443 COMPID: 5765B9501 REL: 340
    ABSTRACT: NFS HANGS WHEN GPFS RETURN ENOTREADY AND CONTINUES ASYNCHRONOUSL

    PROBLEM DESCRIPTION:
    GPFS blocks that file operation until it receives a response
    from DM application. Since, they set the "dmapiEventTimeOut"
    config parameter, when time expires GPFS returns ENOTREADY and
    continues that ile operation asynchronously. NFS is expected to
    repeatedly retry that operation.

    PROBLEM SUMMARY:
    NFS access for all files hangs when a data management
    application using the DMAPI interface takes a long time to
    respond to an event.

    PROBLEM CONCLUSION:
    Aviod holding a lock on a file when it is accessed via NFS
    and DMAPI events are pending for this file.

    ------

    APAR: IY29445 COMPID: 5765B9501 REL: 340
    ABSTRACT: GPFS IS NOT RESTING DT_PERS FIELD AFTER REMOVING ALL

    PROBLEM DESCRIPTION:
    GPFS not resetting the dt_pers field after removing all dm
    attributes associated with the file.

    PROBLEM SUMMARY:
    GPFS not resetting the dt_pers field after removing
    all dm attributes associated with the file. This applies
    only to applications using the libdmapi library supplied
    with GPFS.

    PROBLEM CONCLUSION:
    Reset dt_pers flag when external attributes are removed.

    ------

    APAR: IY29446 COMPID: 5765B9501 REL: 340
    ABSTRACT: SOME GPFS COMMANDS DON'T WORK WITH LARGE FILE SYSTEMS

    PROBLEM DESCRIPTION:
    GPFS commands mmgetacl, mmputacl, and mmeditacl do not work
    with large file systems.

    PROBLEM SUMMARY:
    mmget/put/edit/delacl commands failed on large GPFS files >
    2GB

    PROBLEM CONCLUSION:
    The problem is the stat call in tsget/put/edit/delacl. For
    that to work on large files, need to add "#define
    _LARGE_FILES".

    ------

    APAR: IY29447 COMPID: 5765B9501 REL: 340
    ABSTRACT: SEGMENTATION IN DMCLEANUPACCESSRIGHT

    PROBLEM DESCRIPTION:
    segmentaion in dmCleanupAccessRight when accessing NULL sgP
    pointer.

    PROBLEM SUMMARY:
    Customer application using DMAPI calls to GPFS caused a
    segmentation violation within GPFS.

    PROBLEM CONCLUSION:
    Fix uninitialized pointer

    ------

    APAR: IY29478 COMPID: 5765B9501 REL: 340
    ABSTRACT: BAD DATA WITH AIO DIRECTION NEW ALLOCATIONS

    PROBLEM DESCRIPTION:
    bad data with aio direction new allocations

    PROBLEM SUMMARY:
    Under certain timing conditions using direct
    IO and AIO, an incorrect block of data was written.

    PROBLEM CONCLUSION:
    If direct I/O write had to bail out after
    writing part of the date (because a new data block had to be
    allocated), it was not adjusting the file offset correctly.
    This could cause the remaining data be written at the wrong
    offset, over-writing the first part of the data.

    ------

    APAR: IY29486 COMPID: 5765C3403 REL: 433
    ABSTRACT: ADD OSLEVE -R OUTPUT TO IMAGE.DATA

    PROBLEM DESCRIPTION:
    Customers are running into problems when trying to install
    mksysb if the boot media (NIM) and the mksysb do not match.
    It is difficult to tell what the level of a mksysb is because
    the OSLEVEL variable in image.data is not detailed enough.

    PROBLEM SUMMARY:
    It is difficult to tell what level AIX a mksysb is at
    compared to a SPOT when using mksysb in conjunction with
    NIM or when booting off product media and then installing
    from mksysb. When levels are different the system may
    not be able to reboot as a result after restoring the
    mksysb.

    PROBLEM CONCLUSION:
    Need more information about the level of the mksysb.
    Added output of oslevel -r to the image.data file of the
    mksysb.

    TEMPORARY FIX:
    Know what level your system is at when creating the
    mksysb and use the same level SPOT or same level product
    media. Execute oslevel -r and label your mksysb with
    the result.

    ------

    APAR: IY29488 COMPID: 5765C3403 REL: 433
    ABSTRACT: SEGFAULT IN DESKTOP.DESTROY()

    PROBLEM DESCRIPTION:
    A segfault may occur when destroying an XmDesktopObject.

    PROBLEM CONCLUSION:
    Motif code fix.

    ------

    APAR: IY29491 COMPID: 5765C3403 REL: 430
    ABSTRACT: UNABLE TO CLONE ROOTVG ACROSS PARTITIONS

    PROBLEM DESCRIPTION:
    User may need to reset device odm for lpar installs.

    PROBLEM CONCLUSION:
    Added necessary functionality to alt_disk_install.

    ------

    APAR: IY29493 COMPID: 5765C3403 REL: 430
    ABSTRACT: SYSLOG FILE IS NOT ROTATED

    PROBLEM DESCRIPTION:
    If we don't use space(s) and use tab(s) before
    the keyword rotate in syslogd configuration
    file then the log file does not get rotated
    at all. But if we place a single space before
    the keyword rotate, then everything works fine.
    tab(s) without any space(s) gives this problem.

    LOCAL FIX:
    Use atleast one space just before the keyword
    rotate in syslogd configuration file.

    PROBLEM SUMMARY:
    syslog file is not rotated if only tab(s) are there
    before the keyword "rotate". However if rotate is
    followed by atleast one space everything works fine.

    PROBLEM CONCLUSION:
    Changed the code so that it will now check for either space or
    tab before rotate.

    ------

    APAR: IY29495 COMPID: 5765C3403 REL: 430
    ABSTRACT: ACCESS CACHE MADE MRU LINKED LIST

    PROBLEM DESCRIPTION:
    Long linked list chains in the access cache made
    for very slow lookups. As the chain grew the times
    increased.

    PROBLEM CONCLUSION:
    The cache has been altered to move the most recently used item
    to the head to speed accesses.

    ------

    APAR: IY29498 COMPID: 5765C3403 REL: 430
    ABSTRACT: DIAGNOSTIC SRNS FOR 8 GB MEMORY CARDS

    PROBLEM DESCRIPTION:
    Need SRNs to support 8 GB memory cards on S80/S85

    PROBLEM CONCLUSION:
    Adding SRNs 651-65C/66C/67C and 651-78C.

    ------

    APAR: IY29499 COMPID: 5765C3403 REL: 430
    ABSTRACT: SCSI CHECK CONDITION ERROR ON COPY TRACE TABLE

    PROBLEM DESCRIPTION:
    When using the SCSD Tape Service Aids to copy the trace table,
    the following message is displayed: A SCSI CHECK CONDITION
    error occured.

    PROBLEM CONCLUSION:
    Extracting data in chunks of the adapter capacity until all
    the data is read. Then transfer it to the diskette or file
    system.

    ------

    APAR: IY29502 COMPID: 5765C3403 REL: 430
    ABSTRACT: CLUTTERED SCREEN WHEN DOWNLOADING SYSTEM FIRMWARE

    PROBLEM DESCRIPTION:
    While updating system firmware or service processor flash from
    diskette, a warning that bos.dosutil is not installed gets
    displayed twice on systems lacking this fileset.

    PROBLEM CONCLUSION:
    Display only the first warning.

    ------

    APAR: IY29503 COMPID: 5765C3403 REL: 430
    ABSTRACT: ZAPDB BINARY TRACE MESSES UP MODELS WITH LARGE POLYGON COUNT

    PROBLEM DESCRIPTION:
    Symptoms that lead to opening this defect involved the
    failure of some basic tests to be traced properly.

    PROBLEM CONCLUSION:
    In order to fix Zapp, I had to work with how Zapp handled the
    program data that it uses to trace OpenGL drawing functions.
    Most of the functions were broken to some extent, but the
    code was there. Fixing it involved code changes and additions.

    ------

    APAR: IY29505 COMPID: 5765C3403 REL: 430
    ABSTRACT: IMPROVE SERVICEABILITY OF RAID ADAPTERS

    PROBLEM DESCRIPTION:
    Undeterminate errors may occur.

    PROBLEM CONCLUSION:
    The RAID manager will check for unsupported adapter
    microcode level an send an error message to the screen to
    inform the user.

    ------

    APAR: IY29507 COMPID: 5765C3403 REL: 430
    ABSTRACT: CSMIT CHANGES TO INET AUTOMATICALLY CALL MKDEV

    PROBLEM DESCRIPTION:
    Customer won't be able to retain the changes he made using the
    ifconfig command from the command line.

    PROBLEM CONCLUSION:
    When Smitty screens were used to change the hostname,add IPv6
    static routes or use BSD type of configuration , mkdev -t inet
    command was invoked automatically. Now a check has been added
    so that if the interfaces are configured , mkdev cmd won't be
    executed.

    ------

    APAR: IY29509 COMPID: 5765C3403 REL: 430
    ABSTRACT: BACK PORTING OF DEFECT 328613

    PROBLEM DESCRIPTION:
    performance is not optimal

    PROBLEM CONCLUSION:
    In src/bos/kernext/qos/search.c change the design of
    qosin_pcblookup_nolock. Earlier the inpcb was designed
    to be a linked list. Now the design is modified to hash-
    table.

    ------

    APAR: IY29510 COMPID: 5765C3403 REL: 430
    ABSTRACT: CATIA V4 RENDERS HORIZONTAL BARS WHEN ZOOMING IN HIGH RES.

    PROBLEM DESCRIPTION:
    When in high res mode and zooming in on certain models, stray
    vectors appear.

    PROBLEM CONCLUSION:
    Our clip code was hard coded for a max window width of 1280
    and a 20% increase on the ends. When the window width goes
    over 1280 then negative values will be generated. I put some
    logic in the code that uses the screen width to make the cal-
    culations. That way we never exceed the hardware limits.

    ------

    APAR: IY29511 COMPID: 5765C3403 REL: 430
    ABSTRACT: IPV6 INTERFACE HAS PROBLEMS PINGING AND COMMUNICATING

    PROBLEM DESCRIPTION:
    Gigabit ethernet adapter may not respond to IPV6 pings.

    PROBLEM CONCLUSION:
    Modify driver to use new multicast add command instead
    of old command.

    ------

    APAR: IY29513 COMPID: 5765C3403 REL: 430
    ABSTRACT: ZOOMDINO AND OVERSPHERE UNABLE TO USE OVERLAYS

    PROBLEM DESCRIPTION:
    64-bit applications using the "glut" library may not recognize
    the existence of overlay planes.

    PROBLEM CONCLUSION:
    Modified four variables from type GLint to type unsigned long
    for compatibility in 64-bit environment.

    ------

    APAR: IY29515 COMPID: 5765C3403 REL: 430
    ABSTRACT: RETRY AND CCA BITS SET TO ZERO ON THE HOST DURING PRLI

    PROBLEM DESCRIPTION:
    Requested Class 3 Err Recovery won't happen, application will
    fail.

    PROBLEM CONCLUSION:
    Allow process login if this is the first lun is being started
    AND the PRLI service param is different then previous login
    parameters (compare Class 3 Err Recv and Write xfer rdy).
    Also, If this device has been started without Class 3 error
    recovery, but the device has the FCP retry bit set, then set
    this flag and use Class 3 error recovery.

    ------

    APAR: IY29516 COMPID: 5765C3403 REL: 430
    ABSTRACT: MAIL AND MAILX CORE DUMP WHEN GIVEN EXTREMELY LONG ARGUMENT

    PROBLEM DESCRIPTION:
    Cause segmentation faults.

    PROBLEM CONCLUSION:
    Check that the input string, does not exceed the buffer size.

    ------

    APAR: IY29517 COMPID: 5765C3403 REL: 430
    ABSTRACT: SECURITY:NAMERSLV COREDUMPS WHEN GIVEN EXTREMELY LONG ARGUMENT

    PROBLEM DESCRIPTION:
    When namerslv gets called with an arguement exceeding
    its buffer size, it core dumps.

    PROBLEM CONCLUSION:
    Before the arguments gets added to the file,
    its size will be checked to make sure it
    does not exceed the max buffer size.

    ------

    APAR: IY29518 COMPID: 5765C3403 REL: 430
    ABSTRACT: UUCP CRASHES WHEN GIVEN EXTREMELY LONG ARGUMENTS

    PROBLEM DESCRIPTION:
    if passing a File string, using the '-s' parameter
    that is bigger than the BUFSIZ, a segmentation fault occurs.

    PROBLEM CONCLUSION:
    Check the size of File, as passed with the '-s' option,
    against the BUFSIZ.

    ------

    APAR: IY29519 COMPID: 5765C3403 REL: 430
    ABSTRACT: UUCP CRASHES WHEN GIVEN EXTREMELY LONG ARGUMENTS

    PROBLEM DESCRIPTION:
    if passing a File string, using the '-s' parameter
    that is bigger than the BUFSIZ, a segmentation fault occurs.

    PROBLEM CONCLUSION:
    Check the size of File, as passed with the '-s' option,
    against the BUFSIZ.

    ------

    APAR: IY29520 COMPID: 5765C3403 REL: 430
    ABSTRACT: XMODEM CORE DUMPS WHEN GIVEN EXTREMELY LONG ARGUMENTS

    PROBLEM DESCRIPTION:
    If the customer executes ::
    xmodem -s <excessively long string> OR
    xmodem -r <excessively long string>
    xmodem will cause a segmentation fault.

    PROBLEM CONCLUSION:
    Add a check of the input parameter, to insure that the
    size does not exceed the 'file' name aray.

    ------

    APAR: IY29521 COMPID: 5765C3403 REL: 430
    ABSTRACT: ZAPDB CANNOT REPLAY A COMPRESSED BINARY TRACE FILE.

    PROBLEM DESCRIPTION:
    When trying to replay a compressed binary trace file, called
    "XXX.trace.Z" for example, ZAPdb will return an error message
    that "XXX.trace.Z.h" is not found.

    PROBLEM CONCLUSION:
    ZAPdb will recognize compressed binary trace files being
    input which have suffixes of ".gz" or ".Z". For example if
    the input file name is "XXX.trace.Z" it will look for the
    header file "XXX.trace.h" rather than "XXX.trace.Z.h".

    ------

    APAR: IY29522 COMPID: 5765C3403 REL: 430
    ABSTRACT: ERRORS ACCESSING CONCURRENT VGS

    PROBLEM DESCRIPTION:
    Concurrent volume groups are sometimes left in a forced off
    state. Applications are unable to access the volume group and
    executing lsvg returns the following error:
    0516-034 : Unable to access volume group device. Execute
    redefinevg to build correct environment.

    PROBLEM CONCLUSION:
    Complete the varyoff of forced off VG's.

    ------

    APAR: IY29526 COMPID: 5765E6110 REL: 220
    ABSTRACT: S/S FOLLOWING SWITCH FAULT, NODES DID NOT REGAIN CSSMEMBERSHIP

    PROBLEM DESCRIPTION:
    s/s following switch fault, nodes did not regain cssmembership

    PROBLEM SUMMARY:
    HAGSGLSM currently tries to open the devices
    /dev/css0 or /dev/css1 and HAGSGLSM halts
    to proceed to monitor their status (from
    Topology Services) if open() == -1.
    However, in certain situations (e.g., temporary
    device driver problem), this kind of error may be
    only temporary. So, open()==-1 test is not reliable.
    The fix is to use "the existence" of devices /dev/css0 or
    css
    to determine whether HAGSGLSM should try to monitor or not.

    PROBLEM CONCLUSION:
    HAGSGLSM will see the existence of /dev/css0 or /dev/css0
    (rather than checking the error code of open())
    to determine whether it should monitor the switch
    adapter status to form the css{0|1}Membership
    groups.

    ------

    APAR: IY29530 COMPID: 5765C3403 REL: 430
    ABSTRACT: CHECK LOGOUT PORT STATUS BEFORE COMPLETION OF REG_LOGIN.

    PROBLEM DESCRIPTION:
    The customer will see commands issued fail due to the
    adapter being logged out of the port.

    PROBLEM CONCLUSION:
    A check has been put into efc_process_mbatt to check if the
    port is logged out when processing a REG_LOGIN64 mailbox.
    If the port is logged out, we return ENODEV.

    ------

    APAR: IY29531 COMPID: 5765C3403 REL: 430
    ABSTRACT: SYSPLANAR0 ERROR LOG WAS TRUNCATED IN ERRPT

    PROBLEM DESCRIPTION:
    Auto diag ELA is disabled by update to
    devices.pci.14102e00.diag

    PROBLEM CONCLUSION:
    Re-enable auto diag ELA after update to
    devices.pci.14102e00.diag

    ------

    APAR: IY29532 COMPID: 5765C3403 REL: 430
    ABSTRACT: DIAGELA RECOGNITION OF FIVE DIGIT SERVICE REQUEST NUMBERS

    PROBLEM DESCRIPTION:
    Customer notification programs are not notified of five
    digit Service Request Numbers.

    PROBLEM CONCLUSION:
    Accept five digit Service Request Numbers as valid numbers
    to send to customer notification programs.

    ------

    APAR: IY29534 COMPID: 5765C3403 REL: 430
    ABSTRACT: 803-67B ERROR WHILE TESTING IBM 4758 PCI CRYPTOGRAPHIC

    PROBLEM DESCRIPTION:
    Running Diagnostics against IBM 4758 PCI Cryptographic
    Coprocessor results in Software Error.

    PROBLEM CONCLUSION:
    Minor code change.

    ------

    APAR: IY29537 COMPID: 5765C3403 REL: 430
    ABSTRACT: IMPROVE GIGABIT ETHERNET-SX LINK AVAILABILITY

    PROBLEM DESCRIPTION:
    Customer may observe "link down" errors in the aix error log
    during gigabit ethernet-SX adapter bringup.

    PROBLEM CONCLUSION:
    Modify open routine to use 1000Mbit full duplex forced mode
    to activate the fiber link initially, followed by
    "autonegotiation" mode if link does not activate after 2
    seconds in forced mode.

    ------

    APAR: IY29539 COMPID: 5765C3403 REL: 430
    ABSTRACT: CPU GUARD SENARIO 2 FAILED

    PROBLEM DESCRIPTION:
    When a deallocate of the second cpu is done, the cpu will
    hang and the deallocation never completes.

    PROBLEM CONCLUSION:
    The solution is a moderate reworking of the allocation methods
    used in the driver.

    ------

    APAR: IY29540 COMPID: 5765C3403 REL: 430
    ABSTRACT: DPID2 DOESN'T REPORT THE ACTUAL SUBAGENT ENTERPRISE OID IN TRAP

    PROBLEM DESCRIPTION:
    /usr/sbin/dpid2 doesn't send the trap with the acutal
    DPI2 subagent's enterpise OID to snmpd agent.
    In stead, it sends its own dpid2 daemon's OID to snmpd agent
    when sending the trap.

    PROBLEM CONCLUSION:
    When dpid2 is sending out the trap to snmpd agent for any
    one of its dpi2 subagent, it will send the acutal dpi2
    subagent's OID to snmpd agent.

    ------

    APAR: IY29543 COMPID: 5765C3403 REL: 430
    ABSTRACT: CRASH DURING RMDEV OF TTY'S

    PROBLEM DESCRIPTION:
    When removing a tty associated with a cx adapter, the system
    can panic.

    PROBLEM CONCLUSION:
    The solution is to stop the polling on the associated adapter
    before deleting the resources for the adapter.

    ------

    APAR: IY29547 COMPID: 5765C3403 REL: 430
    ABSTRACT: X-SERVER MAY EXIT WITH A FATAL ERROR.

    PROBLEM DESCRIPTION:
    The X-Server may exit with a FatalError.
            Fatal server error:
            cfbGetSpans: invalid depth

    PROBLEM CONCLUSION:
    Modified fbShmCreatePixmap to pass the number of bits per
    pixel into the miModifyPixmapHeader function.

    ------

    APAR: IY29561 COMPID: 5765C3403 REL: 430
    ABSTRACT: CAPECOD: MKDEV -L ON DEFINED CRYPT0 CAUSES HTX ERRORS ON FDDI

    PROBLEM DESCRIPTION:
    If a customer has 4758 and FDDI adapters in a system and
    during a cfgmgr or mk/rmdev of a 4758 and an application that
    uses the FDDI adapters reports an error

    PROBLEM CONCLUSION:
    If a customer needs both adapter types working in a system,
    a reboot is the safest way to bring both adapter types up
    together simultaneously without causing errors.

    ------

    APAR: IY29563 COMPID: 5765C3403 REL: 430
    ABSTRACT: X CRASH ON UTF-8 WITH GXT130/135P USING DT CALENDAR

    PROBLEM DESCRIPTION:
    Desktop Calendar causes X Server to core dump with
    GXT130/135P using UTF-8 locales. Since this core dump
    may cause the X-Server to the restarted, the dtlogin screen
    will be displayed. The resulting core file could
    also fill up the root file system.

    PROBLEM CONCLUSION:
    Modified GXT130/135P code to use different rendering technique.

    ------

    APAR: IY29566 COMPID: 5765C3403 REL: 430
    ABSTRACT: LSCFG -VP CORE DUMP

    PROBLEM DESCRIPTION:
    lscfg -vp could core dump in "notValidVPD"

    PROBLEM CONCLUSION:
    Upon entering notValidVPD, the pointers to the VPD need to be
    validated.

    ------

    APAR: IY29567 COMPID: 5765C3403 REL: 430
    ABSTRACT: EXPORT RDEVIOCTL FOR 3RD PARTY DRIVER VENDORS.

    PROBLEM DESCRIPTION:
    3rd party software with 64-bit applications fail on ioctl

    PROBLEM CONCLUSION:
    rdevioctl needs to be exported in 43X.
    Add 'rdevioctl' to kernex.exp

    ------

    APAR: IY29568 COMPID: 5765C3403 REL: 430
    ABSTRACT: GIGABIT ETHERNET: POTENTIAL FOR M_FREEM OF NULL MBUF

    PROBLEM DESCRIPTION:
    User may experience a system crash due to
    corrupted mbuf list.

    PROBLEM CONCLUSION:
    Modify logic in send_packet to avoid m_freem() of NULL mbuf.

    ------

    APAR: IY29580 COMPID: 5765C3403 REL: 430
    ABSTRACT: ENABLE NFSO TO SET NUMBER OF THREADS AND TIMEOUTS IN

    PROBLEM DESCRIPTION:
    rpc.statd may take too long while sending out reclaim notices
    if many clients are down.

    PROBLEM CONCLUSION:
    Enable nfso to set the number of threads that rpc.statd may
    use, as well as the amount of time it will wait for a client
    to respond.

    ------

    APAR: IY29583 COMPID: 5765C3403 REL: 430
    ABSTRACT: SECURITY: TEMPLATE.DHCPO LINKED WITH INSECURE LINKER ARGUMENT

    PROBLEM DESCRIPTION:
    When we search path for libraries by doing
    dump -H template.dhcpo

    PROBLEM CONCLUSION:
    Using -blibpath instead of -L flag.

    ------

    APAR: IY29589 COMPID: 5765C3403 REL: 430
    ABSTRACT: LSMCODE CRASHES IF GIVEN LONG ARGUMENT

    PROBLEM DESCRIPTION:
    lsmcode has a potential security risk when invalid arguments
    are passed to it.

    PROBLEM CONCLUSION:
    The security risk has been fixed.

    ------

    APAR: IY29590 COMPID: 5765C3403 REL: 430
    ABSTRACT: FTP PUT,APPEND TO DFS DIR FAILS WITH INVALID ARGUMENT.

    PROBLEM DESCRIPTION:
    ftp put to DCE directory produces a 0 byte file and fails
    with an invalid argument message.

    PROBLEM CONCLUSION:
    Check for the letters 'D','C','E' in the system field instead
    of checking first three characters. If "DCE" is present
    anywhere in the system field, set the flag "authvalue" and
    allow DCE authenticated user to open the file with O_NSHARE
    flag set.

    ------

    APAR: IY29591 COMPID: 5765C3403 REL: 430
    ABSTRACT: ENABLE DATA SCRUB

    PROBLEM DESCRIPTION:
    FC 2494 and 2498 PCI SCSI adapters will have data scrubbing
    disabled by default.

    PROBLEM CONCLUSION:
    To enable data scrubbing, all arrays on the adapter must be
    deleted. SMIT may now be used to enable data scrubbing. Any
    new arrays created on the adapter will now have data scrubbing
    enabled.
    This APAR corrects the function in APAR IY28072.

    ------

    APAR: IY29601 COMPID: 5765C3403 REL: 430
    ABSTRACT: DPI2 SUBAGNET TRAP SHOULD SEND IT'S OWN OID TO SNMPD AGNET

    PROBLEM DESCRIPTION:
    If a dpi2 subagent is sending a trap using mkDPItrap() call,
    and the enterpriseID field is NULL, then when dpid2 will put
    its own OID to snmpd agent instead of the real dpi2 sub
    agent's OID.

    PROBLEM CONCLUSION:
    In libdpi20.a, when processing the mkDPItrape() call, if the
    "enterprise_p" pointer passed is NULL, we need to replace
    it with the dpi2 subagent OID(oid_p) that
    is passed in mkDPIopen().

    ------

    APAR: IY29602 COMPID: 5765C3403 REL: 430
    ABSTRACT: SUBMODULE GETADDRINFO GETS WRONG SIN6_LEN

    PROBLEM DESCRIPTION:
    1)Configure an IPv6 address in /etc/hosts, e.g.
    beef::beef sech
    2) $ export NSORDER=local
    3) run a test program that will call getaddrinfo() API and
    then print out the sin6_len value. It should be 28, but it
    is 16 now.

    PROBLEM SUMMARY:
    If using getaddrinfo() API to resolve an IPv6 address
    from a hostname.
    The ai_addrlen returned from "struct addrinfo" is 16 instead
    of 28.

    PROBLEM CONCLUSION:
    If it's IPv6 address, we need to make sure the ai_addrlen
    returned is "sizeof(struct sockaddr_in6)" (28),
    not "sizeof(struct sockaddr_in" (16) from getaddrinfo() API.

    ------

    APAR: IY29615 COMPID: 5765E6110 REL: 220
    ABSTRACT: HAGSD CORE DUMP AT RSCT 2.2.1.0 LEVEL

    PROBLEM DESCRIPTION:
    hagsd core dump at level rsct 2.2.1.0 level

    PROBLEM SUMMARY:
    The daemon hagsd is core dumping when the
    switch is defined but no switch adapters are defined.

    PROBLEM CONCLUSION:
    After the code changes which considers
    the case that there are switches but no switch adapters the
    problem should not occur again.

    ------

    APAR: IY29616 COMPID: 5765E6110 REL: 220
    ABSTRACT: HAGSGLSM HANG PROBLEM WITH CSSRAWMEMBERSHIP

    PROBLEM DESCRIPTION:
    hagsglsm hang problem with cssrawmembership

    PROBLEM SUMMARY:
    HAGSGLSM might be hung either in lssrc command
    or in a function to handle the cssMembership,
    due to the misbehavior of signal handling.
    The following fixes will be done.
    1) SIGDANGER should be catched from signal thread.
    2) Too heavy operation including many locks and waitpid
      should be removed to outside the signal thread.

    PROBLEM CONCLUSION:
    After the fix, lssrc should not be hung
    and cssMembership on all nodes should be consistent.

    ------

    APAR: IY29617 COMPID: 5765C3403 REL: 430
    ABSTRACT: MULTICAST FILTERING ON 10/100 ETHERNET

    PROBLEM DESCRIPTION:
    Multicast Filtering on 10/100 Ethernet

    PROBLEM SUMMARY:
    The oncard hashing algorithm does not filter out all multicast
    packets that the host is not interested in receiving.
    Additional filtering was required at the TCP/IP layer.

    PROBLEM CONCLUSION:
    Peform multicast filtering at the driver level, since the
    interface card may receive multicast frames in which the
    host is really not interested in receiving - increase in
    performance.

    ------

    APAR: IY29621 COMPID: 5765E6110 REL: 220
    ABSTRACT: IX:CT FFDC CAN'T TAKE 30 SEC TO TIMEOUT IF DNS NOT PRESENT

    PROBLEM DESCRIPTION:
    ix:ct ffdc can't take 30 sec to timeout if dns not present

    PROBLEM SUMMARY:
    When a system running the RSCT software is configured to
    make use of a domain name server (DNS) for host name
    resolution, and when the DNS service is either unavailable
    or unreachable, failure would occur within the RSCT
    software. Specifically, the RMC daemon would hang during
    a restart operation, causing it to reject local or remote
    connections, making it impossible to control system
    resources through RMC. Also, the cthats script would hang
    while rebuilding the machine.lst file.
    The failure was tracked to the libct_ffdc library routine
    fc_init(), which is attempting to resolve an IP address
    into a host name. With DNS unavailable, the name
    resolution interfaces would hang for 30 seconds or more.
    causing the processes that use this interface -- the RMC
    daemon and the cthats script -- to hang as well.
    This placed a single point of failure within RSCT on the
    domain name server.

    PROBLEM CONCLUSION:
    The failure occurs in the libct_ffdc library routine
    fc_init(). This routine attempted to obtain a host name
    for the IP addresss that it selected to identify the local
    host, in order to avoid using a private interface. Once
    the verification was done, the host name that was obtain was
    discarded, not used anywhere else in the library.
    The underlying logic was not correct, since the absence of a
    host name assignment to a valid IP address is not an
    indication as to whether the IP address is private or not.
    Therefore, the attempt to retrieve a host name is
    unnecessary, and could only serve to cause the failure
    described in this APAR.
    The attempt to retrieve the host name has been removed from
    the routine.

    ------

    APAR: IY29632 COMPID: 5765C3403 REL: 430
    ABSTRACT: MALLOC FAILURE ON SUCCESSIVE LARGE REQUESTS

    PROBLEM DESCRIPTION:
    In some cases, malloc will not be able to fulfill a reasonable
    allocation request.

    PROBLEM CONCLUSION:
    If malloc is unable to sbrk() enough memory for the entire
    request, it falls back to the optimistic algorithm which was
    removed in 345724.

    ------

    APAR: IY29722 COMPID: 5765D5100 REL: 340
    ABSTRACT: LATEST PSSP 3.4.0 FIXES AS OF APRIL 2002

    PROBLEM DESCRIPTION:
    This is the lastest PSSP ptf as of April 2002.
    Order this apar to get all of the ptfs as of April 2002.

    PROBLEM SUMMARY:
    This is a packaging apar for PSSP 3.4.0 fixes
    as of April 2002.

    PROBLEM CONCLUSION:
    This is a packaging apar for PSSP 3.4.0
    fixes as of April 2002.

    ------

    APAR: IY29729 COMPID: 5765B8100 REL: 230
    ABSTRACT: ENDING A <RECORD> WITH FINALSILENCE CAUSES THE APP TO TERMINATE

    PROBLEM DESCRIPTION:
    In a VXML application, if a recording using the <record> tag is
    stopped due to maximum silence (finalsilence in vxml speak),
    then the application will terminate with a 516 completion code.
    The system also plays the; Must exit due to processing error
    message.

    PROBLEM SUMMARY:
    In a VXML app, if a recording using the
    <record> tag is stopped due to maximum silence then the app will
    terminate with a 506 completion code. The recording should be
    deemed a success in this situation and not a failure.

    PROBLEM CONCLUSION:
    Changes have been made to the <record> code
    to accept maximum silence (finalsilence in VXML speak) as a
    valid termination condition for a recording. Apps will now
    continue to execute after this termination condition occurs.

    ------

    APAR: IY29784 COMPID: 5765E6110 REL: 220
    ABSTRACT: ASSERT GROUP.LAST_ID >= 0 CAUSED BY BOUNCE-DETECTION LOGIC

    PROBLEM DESCRIPTION:
    assert group.last_id >= 0 caused by bounce-detection logic

    PROBLEM SUMMARY:
    A problem with the RSCT Topology Services daemon causes
    it to terminate abnormally (with a core dump) in certain
    cases after a local adapter is determined as being down
    during a short period of time.
    A timing-dependent sequence of events results in the
    daemon "asserting" with the following failed assert:
        Assert group.last_id >= 0
    A line like the following may be seen towards the bottom
    of the Topology Services log
    (/var/ha/log/topsvcs.DD.HHMMSS.<cluster name>):
    The assert subroutine failed: group.last_id >= 0, file
    ../../../../../../src/rsct/pts/pam/server/misc.C, line 1383
    In an HACMP environment, the problem causes the HACMP
    cluster manager to terminate and the node to crash because
    of that.

    PROBLEM CONCLUSION:
    A fix has been applied to the RSCT Topology Services
    daemon. With the fix, the daemon should no longer
    terminate abnormally when a local adapter is considered
    down during a short period.

    ------

    APAR: IY29829 COMPID: 5765C3403 REL: 430
    ABSTRACT: I/O ERRORS REPORTED TO APPLICATIONS DUE TO ENXIO CONDITIONS

    PROBLEM DESCRIPTION:
    I/O errors reported to applications due to ENXIO conditions;
    autorecovery is not enabled; switch_retries is not fully
    enabled; 9401 (path errors) take too long to handle);
    Send Diagnostics command causes controller MEL log flooding;
    UTM LUNs cause switch problems; reservations are handled
    improperly for takeover situations.

    PROBLEM CONCLUSION:
    Fix the ENXIO problem by avoiding ACA conditions in router
    monitor tasks; pass all values for autorecovery and
    switch_retries properly; recover from 9401 on first
    appearance; don't use Send Diagnostics; don't transfer UTM LUN
    on switch; many changes in reservation code.

    ------

    APAR: IY29870 COMPID: 5765E6110 REL: 220
    ABSTRACT: HAGSGLSM DAEMON HUNG DURING SIGNAL HANDLING

    PROBLEM DESCRIPTION:
    hagsglsm daemon hung during signal handling

    PROBLEM SUMMARY:
    SIGCHLD signal is currently handled by the main thread
    which also runs Group Services dispatch loop.
    Some cases when a callback or SRC request is arrived,
    HAGSGLSM calls the trace logging routine. Inside the
    routine, there is a chance to receive a SIGCHLD signal
    which invokes the signal handler. The signal handler
    will try to call the same trace routine and may cause
    the thread blocked due to the recursive locking.

    PROBLEM CONCLUSION:
    SIGCHLD signal will also be handled by the separate
    signal handler. As the result, all asynchronous signals
    now will be handled by a thread, and no nested
    mutex lockings will be permitted.

    ------

    APAR: IY29895 COMPID: 5765B8100 REL: 230
    ABSTRACT: EDL CALL SEQUENCE NUMBER INCORRECT.

    PROBLEM DESCRIPTION:
    When using an Exchange Data Link the Call Sequence number is
    not setup correctly. This results in the wrong/incorrect/no
    call information being successfully retrieved from the switch.

    PROBLEM SUMMARY:
    EDL CALL SEQUENCE NUMBER INCORRECT.
    When using an Exchange Data Link the Call Sequence number is
    not setup correctly. This results in the wrong/incorrect/no
    call information being successfully retrieved from the switch.

    PROBLEM CONCLUSION:
    Re-fitted code into sl_write_call_data
    to query the DD for the call ref (sequence number)
    before sending the call data message.

    ------

    APAR: IY29898 COMPID: 5765B8100 REL: 230
    ABSTRACT: ADDITION OF BASIC DLUR SUPPORT

    PROBLEM DESCRIPTION:
    Addition of Basic DLUR support

    PROBLEM CONCLUSION:
    Support added

    ------

    APAR: IY29949 COMPID: 5765E6110 REL: 220
    ABSTRACT: CTSEC:UNIXMPM:MUTUAL AUTHENTICATION SECURITY HOLE

    PROBLEM DESCRIPTION:
    ctsec:unixmpm:mutual authentication security hole

    PROBLEM SUMMARY:
    Security Issue.

    PROBLEM CONCLUSION:
    Security Issue Resolved.

    ------

    APAR: IY30033 COMPID: 5765E6110 REL: 220
    ABSTRACT: ERROR IN FUNCTION CREAT_HB_NETOWRK_NAMES_OR_TYPES_TABLE()

    PROBLEM DESCRIPTION:
    error in function _creat_hb_network_names_or_types_table()

    PROBLEM SUMMARY:
    When the cluster topology is changed, Group Services daemon
    sends the new configuration to the Group Services library
    so that the library can maintain the new configuration data.
    At the receipt of the configuration message, new
    configuration data is recreated in the library. However, due
    to a problem in the recreation code the older configuration
    data table is freed with the new table length. Therefore
    if the new length is larger than the older, unknown memory
    area are tried to be freed and may cause the unexpected
    result to the application.

    PROBLEM CONCLUSION:
    By freeing the appropriate table length to free
    the old data, unexpected memory frees can be
    avoided.

    ------

    APAR: IY30092 COMPID: 5765B8100 REL: 220
    ABSTRACT: NEW_CALL RETURNS STATUS CODE 104 IF GEOTEL CS IS STARTED WITH -C

    PROBLEM DESCRIPTION:
    If you start the GeoTel custom server with the -c parameter to
    use logical channel numbers and channel groups, calls to
    New_Call and Request_Instruction will fail. These calls will
    return with a status code of 104.

    PROBLEM SUMMARY:
    If you start the GeoTel custom server with the
    -c parameter to use logical channel numbers and channel
    groups, calls to New_Call and Request_Instruction will fail.
    These calls will return with a status code of 104.

    PROBLEM CONCLUSION:
    Modified code to pass logical trunk group
    and channel number when -c option specified

    ------

    APAR: IY30103 COMPID: 5765B8100 REL: 230
    ABSTRACT: CORRECT SHUTDOWN PROBLEMS LINKED TO 3270 SESSIONS

    PROBLEM DESCRIPTION:
    Shutting down DirectTalk while 3270 scripts are running often
    causes problem with LUs the next time DirectTalk is restarted.

    PROBLEM SUMMARY:
    Shutting down DirectTalk while 3270 scripts are
     running often causes problem with LUs the next time
     DirectTalk is restarted.

    PROBLEM CONCLUSION:
    Changes made to shutdown process within
    the 3270 processes used by directtalk

    ------