IBM Support

Power8/9 PowerVM 3.1.0 or later iSCSI Disk virtualization error "The command's response was not recognized"

Troubleshooting


Problem

Enhanced / Classic HMC GUI creation of ISCSI Virtual Scsi Disk (VHOST0/VSCSI0)

*******************************************************************************

The command's response was not recognized. This may or may not indicate a problem.

*******************************************************************************

Symptom

Enhanced / Classic HMC GUI creation of ISCSI Virtual Scsi Disk (VHOST0/VSCSI0)

or CLI

$mkvdev -dev hdisk# -vadapter vhost0 -dev virt_disk

Generate's Error

*******************************************************************************

The command's response was not recognized. This may or may not indicate a problem.

*******************************************************************************

Cause

Support for using iSCSI disks with vSCSI requires that the discovery policy is NOT set to “file”, which is the default discovery policy. Users will need to change it “odm” before being able to use iSCSI disks with vSCSI

Environment

Environment Minimum supported requirements
Hardware/Firmware
Power 8 Firmware 860.20 or later
Power 9 Firmware 910 or later 
Operating System 
PowerVM Virtual I/O Server (VIOS) 3.1.0 or later

Diagnosing The Problem

Login into VIOS
$oem_setup_env
#alog -t cfg -o
Example of error logged in output

M0 16646554 cfg_vtdev_scdisk.c 182 disc_policy attribute for iscsi0 is file rc=34

M0 16646554 cfg_vtdev_scdisk.c 1262 rc from validate iscsi = 34

M0 16646554 cfg_vtdev_scdisk.c 1273 cfg_failed = 34

M0 16646554 cfg_vtdev_scdisk.c 1643 ioctl(VSCSI_HOST_ADD_HDASD) failed! parent=vhost0, vtdev=vtdname

M0 16646554 cfg_vtdev_scdisk.c 1365 cfg_vt_scdisk: exit with ERROR, errID=0x0, rc=34, ret=47 parent=vhost0, VTD=vtdname

M0 16646554 cfgcommon.c 861 configure_device error, rc=34

23527782 cli.c        1984  mkvdev -vdev hdisk# -aplc U9009.22x.xxx40-V1-C10 -dev virt_disk -f

23527782 cli.c        1970  Sep 19 2019, 12:13:21 root   mkvdev -vdev hdisk2 -aplc

23527782 cli.c        1970                     U9009.22x.xxx40-V1-C10 -dev virt_disk

23527782 cli.c        1984                     -f

23527782 cli.c        3473  AIX: "mkdev -V hdisk# -l virt_disk -p vhost0 "

23527782 cli_popen.c     194 Method error (/usr/lib/methods/cfg_vt_scdisk):

23527782 cli_popen.c     194    0514-034 The following attributes do not have valid values:

23527782 cli_popen.c     194

23527782 cli.c        3522  ret = 0x1 1

23527782 cli.c        3523  >>>>>>>>>> Exiting cliExecuteCommand <<<<<<<<<<

23527782 cliCheckStderr.c   47   >>>>>>>>>> Entering bld_err_arg <<<<<<<<<<

23527782 cliCheckStderr.c   101  >>>>>>>>>> Exiting bld_err_arg <<<<<<<<<<

23527782 cliCheckStderr.c   47   >>>>>>>>>> Entering bld_err_arg <<<<<<<<<<

23527782 cliCheckStderr.c   101  >>>>>>>>>> Exiting bld_err_arg <<<<<<<<<<

23527782 cliCheckStderr.c   261  >>>>>>>>>> Entering cliCheckStderr <<<<<<<<<<

23527782 cliCheckStderr.c   277  cliCheckStderr buf: Method error (/usr/lib/methods/cfg_vt_scdisk):

Resolving The Problem

Identify current iscsi0 configuration
$lsdev -dev iscsi0 -attr

disc_filename /etc/iscsi/targets       Configuration file              False

disc_policy  file               Discovery Policy               True

initiator_name iqn.com.ibm.stglabs.rch.rchvios1.hostid.0905a033 iSCSI Initiator Name             True

isns_srvnames auto              iSNS Servers IP Addresses           True

isns_srvports                 iSNS Servers Port Numbers           True

isw_err_recov delayed_fail          iSCSI Network Error Recovery Policy      True

max_targets  16               Maximum Targets Allowed            True

max_xfer_size 0x80000             Maximum transfer size             True

num_cmd_elems 200               Maximum number of commands to queue to driver True

Make sure parent device ( iSCSI0) is not in use or a device is busy message will be generated
$lsdev -dev iscsi0 -child
$rmdev -dev (iscsi_attached_hdisk#) -recursive
$chdev -dev iscsi0 -attr disc_policy=odm initiator_name=iqn.com.ibm.stglabs.rch.rchvios1.hostid.0905a033
To add iSCSI Target data manually
$oem_setup_env
#mkiscsi -l iscsi0 -g static -t iqn.2005-10.com.xivstorage:06031903 -n 3260 -i 192.168.128.2
#mkiscsi -l iscsi0 -g static -t iqn.2005-10.com.xivstorage:06031903 -n 3260 -i 192.168.128.3
or add through Smit using iSCSI Target file
#smitty iscsi  --> iscsi target device parameters in ODM --> add an iscsi target device in ODM -->(two options --> add manually one by one or add iscsi target devices from file such as your etc/iscsi/targets file.
 
Once complete

#rmdev -Rl iscsi0
#cfgmgr -vl iscsi0
#odmget CuData
=> check to verify that correct iSCSI information is now in odm
#lsattr -El iscsi0
#lsdev -Cc disk
#lsmpio

$lsattr -El iscsi0

disc_filename /etc/iscsi/targets       Configuration file              False

disc_policy  odm               Discovery Policy               True

initiator_name iqn.com.ibm.stglabs.rch.rchvios1.hostid.0905a033 iSCSI Initiator Name             True

isns_srvnames auto              iSNS Servers IP Addresses           True

isns_srvports                 iSNS Servers Port Numbers           True

isw_err_recov delayed_fail          iSCSI Network Error Recovery Policy      True

max_targets  16               Maximum Targets Allowed            True

max_xfer_size 0x80000             Maximum transfer size             True

num_cmd_elems 200               Maximum number of commands to queue to driver True

Now your iSCSI attached devices are ready to be virtualized to your virtual client partitions.

Document Location

Worldwide

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSPHKW","label":"PowerVM Virtual I\/O Server"},"Component":"","Platform":[{"code":"PF002","label":"AIX"}],"Version":"PowerVM virtual I\/0 Server 3.1 or later","Edition":"Standard;Enterprise","Line of Business":{"code":"LOB57","label":"Power"}}]

Document Information

Modified date:
28 January 2021

UID

ibm11075059