How to determine which device cannot be accessed by vxconfigd from the contents of the error message: dmp_tur_temp_pgr: open failed: error = 6 dev=0x110/0x42

book

Article ID: 100020548

calendar_today

Updated On:

Description

Error Message

VxVM vxdmp 0 dmp_tur_temp_pgr: open failed: error = 6 dev=0x110/0x42

 

Resolution

 
What does the message "dmp_tur_temp_pgr: open failed: error = 6 dev=0x110/0x42"mean
 
The function dmp_tur_temp_pgr is used by vxconfigd to place temporary reservation keys on a device to enable the system in question to access the device.
You will see this type of messages when the device is not accessible or the environment doesnot support SCSI3 Persistent Group Reservations (PGR).
 
dmp =dynamic multipathing
tur = test unit ready
temp =temporary
pgr =persistent group reservations
 
 
How to determine which device cannot be accessed by vxconfigd
 
Example:
---------------------------
Mar 1007:06:46 iedadu002 vxdmp: [ID 238993 kern.notice] NOTICE: VxVM vxdmp 0dmp_tur_temp_pgr: open failed: error = 6 dev=0x110/0x42
Mar 1007:06:46 iedadu002 vxdmp: [ID 238993 kern.notice] NOTICE: VxVM vxdmp 0dmp_tur_temp_pgr: open failed: error = 6 dev=0x110/0x42
Mar 1007:06:46 iedadu002 vxdmp: [ID 238993 kern.notice] NOTICE: VxVM vxdmp 0dmp_tur_temp_pgr: open failed: error = 6 dev=0x110/0x42
---------------------------
 
The device information consists of two hexadecimal values: dev=0x110/0x42, the first is the major number and the second is the minor number.
convert to decimal:
0x110 = 272(major number)
0x42 = 66(minor number)
 
Let us have a look at the /dev/vx/dmp folder which device owns these major and minor numbers:
 
root@server101-> ls -la /dev/vx/dmp
brw-------1 root other 272, 66 Jan 29 19:55 c3t0d57
 
This shows the major and minor numbers belong to device c3t0d57.
 
The vxdisk list output shows the device is in error status, meaning Volume Manager cannot access the device.
 
root@server101-> vxdisk -o alldgs list
c3t0d57s2auto - - error
 
This confirms that Volume Manager was not able to access the device, which is the cause of the error message.
 
 
Possible causes of device in error status
 
- Hardware device defect
- The device is not yet labeled or there is no partition table.
- Partition2 does not represent the entire device (prtvtoc /dev/dsk/c3t0d57s2)
- There is no read/write permission on the device (check the permission on the storage)
- SCSI3 PGR is not supported on the device.
 
 

 

Issue/Introduction

How to determine which device cannot be accessed by vxconfigd from the contents of the error message: dmp_tur_temp_pgr: open failed: error = 6 dev=0x110/0x42