IBM Support

cfgdev / cfgmgr: 0514-621 WARNING: device packages not currently installed

Troubleshooting


Problem

The cfgmgr command (or cfgdev on VIOS) displays the following warning and fails to discover a new device:
cfgmgr: 0514-621 WARNING: The following device packages are required for
       device support but are not currently installed.
This message is followed by one or more file set names such as:
devices.fcp.disk
devices.fcp.changer
devices.fcp.tape
devices.sas.changer

Cause

The cfgmgr command displays this message when it discovers a device for which a driver cannot be identified.  However, these filesets listed in the message do not exist.  They are generic names based on the type of device.  For example,
  • devices.fcp.tape means that a fibre-channel attached tape drive was found
  • devices.sas.changer means that a SAS-attached media changer (tape robot) was found
File set names printed by cfgmgr for FCP devices

  Peripheral Device Type                 Fileset
  0x00 Direct-access device              devices.fcp.disk
  0x01 Sequential-access device          devices.fcp.tape
  0x02 Printer device                    devices.fcp.printer
  0x03 Processor device                  devices.fcp.tm
  0x04 Write-once device                 devices.fcp.worm
  0x05 CD-ROM                            devices.fcp.disk
  0x06 Scanner device                    devices.fcp.scanner
  0x07 Optical memory device             devices.fcp.disk
  0x08 Medium changer device             devices.fcp.changer
  0x09 Communications device             devices.fcp.commo
  0x0c Storage Array controller device   devices.fcp.array
For SAS attached devices "fcp" is replaced by "sas".

Environment

PowerVM VIOS 3.1 and 4.1

Resolving The Problem

Probable Cause #1
If you see this error while trying to configure new hardware, the device package is missing.
Recommendation
Ensure the software device package specified by the vendor has been installed to handle the the new hardware.
If you are unsure what device is triggering these errors, the devscan tool is useful for scanning storage devices. 
Probable Cause #2
If error occurs and no new hardware has been added, faulty hardware could prevent the existing device from being identified, which also produces this message.
In the following example, the error was due to a faulty FCoE adapter in slot C6:
$ cfgdev
or
# cfgmgr
cfgmgr: 0514-621 WARNING: The following device packages are required for
device support but are not currently installed.
devices.pciex.ethernet:devices.pciex.pciex1425.0.1014.3e5.0:devices.pciex.251400001410e503:devices.pciex.1410e503:devices.pciex.pciex1425.0.0:devices.pciex.25140000:devices.pciex.pciexclass.020000:devices.pciex.pciexclass.000200
devices.pciex.ethernet:devices.pciex.pciex1425.4002.1014.3e5.0:devices.pciex.251402401410e503:devices.pciex.1410e503:devices.pciex.pciex1425.4002.0:devices.pciex.25140240:devices.pciex.pciexclass.020000:devices.pciex.pciexclass.000200
devices.pciex.ethernet:devices.pciex.pciex1425.4102.1014.3e5.0:devices.pciex.251402411410e503:devices.pciex.1410e503:devices.pciex.pciex1425.4102.0:devices.pciex.25140241:devices.pciex.pciexclass.020000:devices.pciex.pciexclass.000200
devices.pciex.ethernet:devices.pciex.pciex1425.4402.1014.3e5.0:devices.pciex.251402441410e503:devices.pciex.1410e503:devices.pciex.pciex1425.4402.0:devices.pciex.25140244:devices.pciex.pciexclass.020000:devices.pciex.pciexclass.000200
devices.pciex.fibre-channel:devices.pciex.pciex1425.4602.1014.3e5.0:devices.pciex.251402461410e503:devices.pciex.1410e503:devices.pciex.pciex1425.4602.0:devices.pciex.25140246:devices.pciex.pciexclass.0c0400:devices.pciex.pciexclass.000c04
devices.pciex.scsi:devices.pciex.pciex1425.4502.1014.3e5.0:devices.pciex.251402451410e503:devices.pciex.1410e503:devices.pciex.pciex1425.4502.0:devices.pciex.25140245:devices.pciex.pciexclass.010000:devices.pciex.pciexclass.000100
# lsslot -c pci
# Slot                   Description                                        Device(s)
U78CB.001.ABCXXXX-P1-C6  PCI-E capable, Rev 3 16x lane slot with 16x lanes  Unknown Unknown Unknown Unknown Unknown Unknown Unknown Unknown
U78CB.001.ABCXXXX-P1-C7  PCI-E capable, Rev 3 16x lane slot with 16x lanes  ent0 ent1 ent2 ent3 fcs0 fcs1
U78CB.001.ABCXXXX-P1-C10 PCI-E capable, Rev 3 8x lane slot with 8x lanes    ent4 ent5 ent6 ent7
U78CB.001.ABCXXXX-P1-C11 PCI-E capable, Rev 3 8x lane slot with 8x lanes    fcs2 fcs3
U78CB.001.ABCXXXX-P1-C12 PCI-E capable, Rev 3 8x lane slot with 8x lanes    fcs4 fcs5
Apparently, this adapter was a 4-port FCoE device:
# lsdev -Cc adapter
...snip...
fcs6 Defined 05-04 U78CB.001.ABCXXXX-P1-C6-T1 PCIe3 10Gb 4-Port FCoE Adapter (df1060e214101004)
fcs7 Defined 05-05 U78CB.001.ABCXXXX-P1-C6-T2 PCIe3 10Gb 4-Port FCoE Adapter (df1060e214101004)
...
Recommendation
Contact your hardware support representative to get a clean bill of health for the device in question.  If the device is deemed to be bad, remove or replace the faulty adapter to stop the messages (the one in slot U78CB.001.ABC03ZZ-P1-C6 for these example).  
Probable Cause #3
cfgmgr fails when trying to configured PCIe3 12Gb x8 SAS Tape HBA Adapter (feature code #EJ2B) on VIOS 4.1 for new Power10 system:
cfgmgr: 0514-621 WARNING: The following device packages are required for
        device support but are not currently installed.
devices.pciex.1410f006:devices.pciex.pciex11f8.8072.1014.6f0.6:devices.pciex.f81172801410f006:devices.pciex.1410f006:devices.pciex.pciex11f8.8072.6:devices.pciex.f8117280:devices.pciex.pciexclass.010700:devices.pciex.pciexclass.000107
Adapter status:
# Slot Description Device(s)
U78DB.ND0.WZSXXXX-P0-C8 PCI-E capable, Rev 4 16x lane slot with 8x lanes ent0 ent1 ent2 ent3
U78DB.ND0.WZSXXXX-P0-C9 PCI-E capable, Rev 5 16x lane slot with 8x lanes fcs0 fcs1
U78DB.ND0.WZSXXXX-P0-C10 PCI-E capable, Rev 4 16x lane slot with 16x lanes Unknown
VIOS errlog reports  
Aug 30 17:14:26 sysplanar0 P SCAN_ERROR_CHRP     SRC: BA180009 The FCode on a PCI adapter left a data stack imbalance U78DB.ND0.WZSXXXX-P0-C10
Same adapter works fine on IBM i OS.
Resolution
The adapter is not supported on VIOS. 
From IBM Power S1014 (9105-41B) sales manual:
"The PCIe3 SAS Tape HBA Adapter is a high performance SAS tape controller using PCIe Gen3 12Gb x8 technology. The adapter supports external SAS tape drives such as the LTO-6, LTO-7, LTO-8, and LTO-9, available in the IBM 7226-1U3 Multimedia drawers or standalone tape units such as the TS2270, TS2280 single External Tape Drive, TS2900, TS3100, TS3200, or TS4300. The adapter provides four Mini-SAS HD (high density) connectors to which AE1 SAS cables such as #ECBY or AA12 SAS cables such as #ECE3 with HD narrow connectors, other cables supplied with tape devices may also be supported. A max of 4 tape drives per adapter can be attached using four AE1 or AA12 cables.
#EJ2B (full high) and #EJ2C (low profile) are electronically the same adapter with the same 57F2 CCIN, but differ in that their tailstocks to fit different size PCIe slots.
Note:  Adapter uses a Mini-SAS HD narrow connector and AE1 such as #ECBY or AA12 SAS cables such as #ECE3 or 4m Mini-SAS HD/Mini-SAS 1X Cable such as Storage feature #5507.

Prerequisite: Firmware 1030.20.

Limitations:

- For a 12Gb SAS connection, cables longer than 3 meters are not supported.
- LTO-5 or earlier drives are not supported.
- LTO-6 devices support reading LTO-5 tapes for restore purposes.
- VIOS not supported.
- Attributes provided: Full high PCIe3 four port x8 SAS adapter
- Attributes required: One PCIe slot per adapter
- Minimum required: 0
- Maximum allowed: 7 (Initial order maximum: 7)
- OS level required:
   - IBM i 7.5 TR2, or later
   - IBM i 7.4 TR8, or later
   - AIX not supported
   - Linux not supported
- Initial Order/MES/Both/Supported: Both
- CSU: Yes
- Return parts MES: No"

Document Location

Worldwide

[{"Type":"MASTER","Line of Business":{"code":"LOB57","label":"Power"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSPHKW","label":"PowerVM Virtual I\/O Server"},"ARM Category":[{"code":"a8mKe000000TN3SIAW","label":"DEVICE CONFIGURATION"}],"ARM Case Number":"TS017129823","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1.3;3.1.4;4.1.0"}]

Document Information

Modified date:
06 September 2024

UID

ibm11114149