IBM Support

II13276: HELP FOR CBRXLCS " NO DEVICE POOLS EXIST ..." OAM

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as canceled.

Error description

  • There are several variations of this error.  For example, you
    might see:
    IGD330I ERROR OCCURRED DURING CBRXLCS PROCESSING-  (msgIGD330I)
     NO DEVICE POOLS EXIST TO FULFILL REQUEST FOR TDSI SPECIFICATION
     IGD306I UNEXPECTED ERROR DURING CBRXLCS PROCESSING
     RETURN CODE 12 REASON CODE 49                     (rc12 rsn49)
     THE MODULE THAT DETECTED THE ERROR IS IGDIDMUS
     SMS MODULE TRACE BACK - IDMUS IDMSU IDM00 SSIRT
     SYMPTOM RECORD CREATED, PROBLEM ID IS IGD00094
     .
    With the IGD306I, you might also see:
    NO DEVICE POOLS EXIST TO FULFILL REQUEST FOR SPECIFIED RECORDING
    TECHNOLOGY.  ( RETURN CODE 12 REASON CODE 66  rc12 rsn66)
    or
    NO DEVICE POOLS TO FULFILL REQUEST FOR SPECIFIED MEDIA TYPE
    ( RETURN CODE 12 REASON CODE 67               rc12 rsn67)
    .
    Things to check:
    1) For SCRATCH allocations it is usually a problem with Data
       Class. Verify that the correct Data Class is being selected
       and that the ISMF definition is correct.
       .
       Check your job output to determine which Data Class was
       assigned. If it is not the correct one, check your ACS
       routine logic.  If it is the one you expect, display the Data
       Class definition in ISMF and look at the recording technology
       and/or media type specified.
       Verify that the recording technology and/or media type
       specified is appropriate for the devices in your library(s).
       For instance, if you have upgraded all of your devices to a
       new model (3590 Model B -> 3590 Model E) and your data class
       still referenced the old recording technology, this could be
       one cause for the failure.
       Assigning a Data Class is optional, and if one is specified,
       assigning a media type and recording technology is used to
       direct your allocations to a particular device type within a
       library (or set of libraries).  This is especially important
       if your library contains multiple device types.
    2) For PRIVATE allocations, display the volume with:
       D SMS,VOL(volser)  to determine which library the volume
       resides in, then display the library with:
       D SMS,LIB(libname),DETAIL  and the drives with:
       LI DD,libname
       Make sure the ATL and drives are ONLINE and OPERATIONAL and
       that the DEVICE TYPE is correct
       .
       If you have just upgraded your drives to a new recording
       technology, (this is especially important if all of the
       drives in your library have been upgraded) you may need to
       set the Special Attribute ( READCOMPAT ) indicator in your
       volume records to be able to read your old PRIVATE tapes on
       your new drives.
       RMM users can build a CLIST as follows:
    RMM SV VOLUME(*) OWNER(*) LIMIT(*) STATUS(MASTER) -
    LOCATION(libname) -
    CLIST('RMM CHANGEVOLUME ' , ' SPECIALATTRIBUTES(RDCOMPAT) ')
       .
       To update only the TCDB, you can use IDCAMS:
       Example:
       //ALTERVOL JOB  ...
            //STEP1    EXEC PGM=IDCAMS
            //SYSPRINT DD   SYSOUT=A
            //SYSIN    DD   *
                 ALTER VAL0001 -
                       VOLUMEENTRY -
                       SATTR(RDCOMPAT)
            /*
       or  "ALTER 'Vvolser' VOLENT SATTR(RDCOMPAT)" TSO command.
       For DFSMS releases below R1F0, verify that you have the fix
       for APAR OW41005 as it corrects a problem with this ALTER
       command.
       .
       See section below on "Other 3590B to E migration issues:"
       .
    3) For new installs or upgrade of existing drives:
       - Verify device type is correct in displays resulting from
       the following commands:
       .
    LI DD,name:
    example output: CBR1220I Tape drive status:
    DRIVE  DEVICE   LIBRARY  ON  OFFREASN  LM  ICL     ICL   MOUNT
    NUM    TYPE     NAME         LI OP PT  AV  CATEGRY LOAD  VOLUME
    0BA4   3590-E   LIB1     Y   N  N  N   A   NONE     N
       .
    DS QTAPE,drive_num,1,RDC,UCB
    example output:
    UNIT DTYPE  DSTATUS CUTYPE  DEVTYPE  CU-SER DEV-SERIAL ACL LIBID
    1200 3590L  ON-NRD  3590A60 3590B1A  0113-4 0113-46559 I   15191
      READ DEVICE CHARACTERISTIC
    3590603590100110 4EDC0000B0D7CC00 (16 digits)  3590603590100000
                                      (here were)                ^^
                                      (deleted to)               ||
                                      (fit display)              ||
                              for example this byte should be x'09'
                              for a 3590E (256 track)
                              If this is wrong and you have all the
                              required software from the PSP
                              buckets,  contact Hardware support.
                              It could be a H/W setup or microcode
                              level problem.
    If the above displays are incorrect, check PSP buckets (like
    3494DEVICE and 3590DEVICE) for missing maintenance.  For example
    if you have just upgraded from 128 track 3590 Model B drives to
    256 track 3590 Model E drives and are not yet at R1F0, you may
    be missing the ENABLING APAR OW38744.
    .
    If you can't resolve the problem using the steps above, please
    collect the SYSLOG, JOBLOG, software LOGREC entry (logrec ID
    included in the IGD306I message) and take a dump of the MASTER
    address space so our Devices Services group can analyze the
    library control blocks.  Please use the following SDATA parms:
    SDATA=(TRT,LPA,CSA,PSA,GRSQ,SUM,ALLNUC,SQA,LSQA,RGN,SWA)
    .
    Other 3590B to E migration issues:
    From text of APAR OW38975 NEW FUNCTION - D/T3590-E1X :
    Note: With this new function, it is now possible to have either
    128 or 256 track recording technology on MEDIA3 and MEDIA4
    tapes.  Previously, only 128 was possible so during cartridge
    entry (of a previously unknown volser), prior to invoking the
    cartridge entry exit CBRUXENT, OAM would always set the
    recording technology (field UXEREC) with 128 track, regardless
    of whether the entry default use attribute was SCRATCH or
    PRIVATE.  Now with this support, for media types MEDIA3 and
    MEDIA4, OAM will only set 128 track if the entry default use
    attribute is PRIVATE (set in field UXEUSEA) and no recording
    technology has been supplied via the entry default dataclass.
    (A recording technology may be supplied via a default Entry
    Data Class, but in a mixed 128/256 environment, it could be
    wrong).  So either way (default is SCRATCH then to PRIVATE, or
    default is PRIVATE), if it is going to end up PRIVATE, the exit
    needs to supply or verify that the recording technology is
    correct.  Check with your tape management system to ensure that
    the supplied exit properly verifies and/or sets the recording
    technology.
    Also, if a library is upgraded or installed with only 3590-E1x
    devices, to be able to read a 128-TRACK volume:
    1> for a library resident volume, IDCAMS VOLUME ALTER can be
       used to set the read-compatibility indicator in the special
       attribute field SPECIALATTRIBUTE RDCOMPAT .
    2> for a shelf-resident volume being entered into the library,
       the entry exit can set the read-compatibility indicator in
       the special attribute field UXESPEC to UXERDCOM.
    3> or on an individual usage of the volume, LABEL=(,,,IN) can
       be specified on the DD statement of your JCL..
    .
    Refer to the OAM PISA for Tape Libraries (SC35-0427) for
    details: http://www.ibm.com/servers/eserver/zseries/zos/bkserv/
    
    OAM COMPID 5695DF180
    

Local fix

  • For any HW changes, review informational apar
    II09065.   Adding new drives, new port assignments,
    HW microcode upgrades, general upgrades to the
    ATL/VTS/Peer to Peer, control units, or LM's in general
    will require an IODF activate.  In some cases an IPL, or
    an IML of the control unit or mainframe may be needed.
    

Problem summary

Problem conclusion

Temporary fix

Comments

  • Info APAR
    

APAR Information

  • APAR number

    II13276

  • Reported component name

    V2 LIB INFO ITE

  • Reported component ID

    INFOV2LIB

  • Reported release

    001

  • Status

    CLOSED CAN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2002-04-25

  • Closed date

    2002-04-25

  • Last modified date

    2010-05-06

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

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

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19N","label":"APARs - OS\/390 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"","label":""}},{"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":"001","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":"001","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSSN3L","label":"z\/OS Communications Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
06 May 2010