IBM Support

OA49183: DYNAMIC ACTIVATE INCORRECT IN ALTERNATE SUBCHANNEL SET SS1 SS2

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • With OA44240 applied, performing a dynamic activate to add 3390B
    and 3390D devices should add the correct device to the active
    UCB Look Up Table (ULUT) to make that UCB accessible.  This does
    not work correctly when the active subchannel set is non-zero.
    
    This only affects dynamic activates when the active subchannel
    set is not 0.
    
    EXTERNAL SYMPTOMS:
    With PPRC active, this will cause a vary online to fail:
      IEE103I UNIT dddd NOT BROUGHT ONLINE
      IEE763I NAME= IECDINIT CODE= 0000000001100889
      IEA434I DEVICE ONLINE IS NOT ALLOWED, IT IS A PPRC SECONDARY
      DEVICE
      IEE764I END OF IEE103I    RELATED MESSAGES
    
    VERIFICATION STEPS:
     1. Verify that when a dynamic activate was performed, the
        active subchannel set was nonzero.  This can be displayed
        with D IOS,CONFIG, or if a dump is available, can be seen
        with the following IPCS command:
          ip l 10?+7c?+d0?+170 len(1)
    
     2. Verify that the dynamic activate added 3390D alternate
        subchannel set devices.  The IOS502I message will list which
        devices were added:
          DEVICE(S) ADDED TO SOFTWARE CONFIGURATION FOR SUBCHANNEL
          SET 1
           dddd-dddd
    
     3. Verify that after the activate, the subchannel set 0 device
        is accessible rather than the expected one.  The expected
        primary device in the currently active subchannel set will
        show "SPECIAL"
           d m=dev(1dddd)
           SY1  IEE174I 12.44.30 DISPLAY M 612
           DEVICE 10830   STATUS=OFFLINE, SPECIAL
    

Local fix

  • Avoid dynamic activates when the active subchannel set is
    something other than 0.  If this problem is encountered, then
    the following steps must be taken to resolve it:
     - Dynamic activate to delete the newly added 3390B and 3390D
       devices
     - HyperSwap so that subchannel set 0 is now active
     - Dynamic activate to re-add the devices when subchannel set 0
       is the active set
    
    or
     - IPL will also resolve the issue
    
    PE Information:
    User's Affected:
    This problem affects users with APAR OA44240 applied
    (PTFs UA90740 (HBB7780), UA90741 (HBB7790), UA90742
    (JBB778H)) and with the active subchannel set not
    subchannel set 0. In this environment, a Dynamic Activate
    that adds 3390B/3390D device pairs will result in
    the 3390B devices being added to the active subchannel
    set instead of the 3390D devices as expected.
    
    User Impact:
    APAR OA44240 provided Multi-Target PPRC support but
    introduced a new problem.
    When the active subchannel set is not the subchannel
    set 0, a Dynamic Activate to add 3390B/3390D device
    pairs will only add the 3390B devices to the active
    subchannel set instead of the 3390D devices as expected.
    Display command for the active device will show the
    device in subchannel set 0:
     D M=DEV(dddd)
      IEE174I 11.32.11 DISPLAY M 378
      DEVICE 0dddd   STATUS=status
    Display command for the device in the currently active
    subchannel set will show it is being 'SPECIAL':
     D M=DEV(ndddd)     'n'=the active subchannel set number
      IEE174I 11.32.02 DISPLAY M 372
      DEVICE ndddd   STATUS=OFFLINE, SPECIAL
    
    Customers are better off with keeping APAR OA44240 on
    their systems if they are running with subchannel set 0
    as the active subchannel set or they are running with a
    non-zero active subchannel set but do not plan to
    dynamically add 3390B/3390D device pairs via
    Dynamic Activate (ACTIVATE command).
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users at HBB7780 and above with PTFs         *
    *                 UA90740, UA90741 or UA90742 applied.         *
    ****************************************************************
    * PROBLEM DESCRIPTION: When the active subchannel set is an    *
    *                      alternate (non-zero) subchannel set,    *
    *                      the 3390D device in a 3390B/3390D       *
    *                      device pair is not available in the     *
    *                      active subchannel set after a Dynamic   *
    *                      Activate is performed to add the pair.  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When the current active subchannel set is one of the alternate
    (non-zero) subchannel sets, a Dynamic Activate to add
    3390B/3390D device pairs does not result in the 3390D devices
    being added to the active subchannel set.
    
    During the construction of the device look up table for the
    active subchannel set, a check is made to determine if a device
    in an alternate subchannel set is a 3390D (PPRC secondary)
    device and if so it should be included in the active device
    look up table. However, the check incorrectly results in the
    3390D device not being added to the active device look up
    table.
    

Problem conclusion

  • Dynamic Activate processing is updated to correctly add 3390D
    devices in 3390B/3390D device pairs to the active device look
    up table.
     KEYWORDS: HYPERSWP/K
    

Temporary fix

  • *********
    * HIPER *
    *********
    

Comments

APAR Information

  • APAR number

    OA49183

  • Reported component name

    IOS

  • Reported component ID

    5752SC1C3

  • Reported release

    780

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-10-22

  • Closed date

    2016-01-08

  • Last modified date

    2016-03-22

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UA80277 UA80278 UA80279

Modules/Macros

  • IOSVCMUB
    

Fix information

  • Fixed component name

    IOS

  • Fixed component ID

    5752SC1C3

Applicable component levels

  • R7A0 PSY UA80277

       UP16/01/20 P F601 «

  • R780 PSY UA80278

       UP16/01/20 P F601 «

  • R790 PSY UA80279

       UP16/01/20 P F601 «

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"780","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"780","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
22 March 2016