VMware Cloud Community
grtvin
Contributor
Contributor

NMP: nmp_SatpClaimPath:2093:SATP "VMW_SATP_ALUA" could not add path "vmhba2:C0:T5:L0" for device "Unregistered Device"

hello guys,

i am using vmware exsi5.1.0 shell and when i connected my HP LTO3 tape drive its showing me this error.


output of dmesg

2014-02-04T07:54:28.671Z cpu2:63229)WARNING: VMW_SATP_ALUA: satp_alua_getTargetPortInfo:79:Could not find relative target port ID for path "vmhba2:C0:T5:L0" - Not found (195887107)

2014-02-04T07:54:28.671Z cpu2:63229)WARNING: NMP: nmp_SatpClaimPath:2093:SATP "VMW_SATP_ALUA" could not add  path "vmhba2:C0:T5:L0" for device "Unregistered Device". Error Not found

2014-02-04T07:54:28.671Z cpu2:63229)WARNING: NMP: nmp_DeviceAlloc:1228:nmp_AddPathToDevice failed Not found (195887107).

2014-02-04T07:54:28.671Z cpu2:63229)WARNING: NMP: nmp_DeviceAlloc:1237:Could not allocate NMP device.

2014-02-04T07:54:28.671Z cpu2:63229)WARNING: ScsiPath: 4624: Plugin 'NMP' had an error (Not found) while claiming path 'vmhba2:C0:T5:L0'. Skipping the path.

2014-02-04T07:54:28.671Z cpu2:63229)ScsiClaimrule: 1329: Plugin NMP specified by claimrule 65535 was not able to claim path vmhba2:C0:T5:L0. Busy

2014-02-04T07:54:28.671Z cpu2:63229)ScsiClaimrule: 1554: Error claiming path vmhba2:C0:T5:L0. Busy.

2014-02-04T07:54:28.737Z cpu3:4099)ScsiDeviceIO: 2316: Cmd(0x4124008137c0) 0x1a, CmdSN 0x3ac4 from world 0 to dev "t10.HP______1x8_autoloader__MXA0633052" failed H:0x0 D:0x2 P:0x0 Valid sense data: 0x5 0x24 0x0.


when i check all the devices connected to the  my host


esxcli storage core device list


mpx.vmhba1:C0:T0:L0

   Device Display Name: Local VMware Disk (mpx.vmhba1:C0:T0:L0)

   Storage Array Type: VMW_SATP_LOCAL

   Storage Array Type Device Config: SATP VMW_SATP_LOCAL does not support device configuration.

   Path Selection Policy: VMW_PSP_FIXED

   Path Selection Policy Device Config: {preferred=vmhba1:C0:T0:L0;current=vmhba1:C0:T0:L0}

   Path Selection Policy Device Custom Config:

   Working Paths: vmhba1:C0:T0:L0

   Is Local SAS Device: false

   Is Boot USB Device: false


t10.HP______1x8_autoloader__MXA0633052

   Device Display Name: Local HP Medium Changer (t10.HP______1x8_autoloader__MXA0633052)

   Storage Array Type: VMW_SATP_LOCAL

   Storage Array Type Device Config: SATP VMW_SATP_LOCAL does not support device configuration.

   Path Selection Policy: VMW_PSP_FIXED

   Path Selection Policy Device Config: {preferred=vmhba2:C0:T5:L1;current=vmhba2:C0:T5:L1}

   Path Selection Policy Device Custom Config:

   Working Paths: vmhba2:C0:T5:L1

   Is Local SAS Device: false

   Is Boot USB Device: false

mpx.vmhba0:C0:T0:L0

   Device Display Name: Local TEAC CD-ROM (mpx.vmhba0:C0:T0:L0)

   Storage Array Type: VMW_SATP_LOCAL

   Storage Array Type Device Config: SATP VMW_SATP_LOCAL does not support device configuration.

   Path Selection Policy: VMW_PSP_FIXED

   Path Selection Policy Device Config: {preferred=vmhba0:C0:T0:L0;current=vmhba0:C0:T0:L0}

   Path Selection Policy Device Custom Config:

   Working Paths: vmhba0:C0:T0:L0

   Is Local SAS Device: false

   Is Boot USB Device: false


when i rescan my storage adapters from the terminal using the command it shows me dead path


esxcfg-rescan vmhba2

Dead path vmhba2:C0:T5:L0 for device  not removed.

Device is in use by worlds:

Please help me guys those who faced this issue before

0 Kudos
2 Replies
Sveinol
Contributor
Contributor

Hi.

After Replacing a LTO4 with an LTO3 drive, i have the excat same issue.

Did you find a Solution to this?

Have you had a look at this posts?

Re: Tape drive not appearing and adaptec card path dead after upgrade to vsphere 4

0 Kudos
3dsachin
Enthusiast
Enthusiast

Solution to "when i rescan my storage adapters from the terminal using the command it shows me dead path"

VMware Knowledge Base

Check vmkernel.log on the ESXi host. Search for "LTO3" or "HP". You will find SCSI details something similar to below:

ScsiScan: 888: Path 'vmhba3:C0:T0:L1': Vendor: 'HP'  Model: 'LTO3  '  Rev: '175G'

Run the following command to claim the path to be used by ESXi 5.1 host

esxcli storage nmp satp rule add --satp="VMW_SATP_LOCAL" --vendor="HP" --model="LTO3"

Note: Make changes as necessary to the above command with respect to what you find in vmware.log file.

After running this command, rescan relative HBA and the path should change from DEAD to ALIVE.

Good Luck.

0 Kudos