Possible scenario: Customer complains that VxDMP does not report the expected number of paths.
If lsscsi command is not available, it possible to check the content of /proc/scsi tree.
Run:
# less /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: HITACHI Model: OPEN-V Rev: 6005 Type: Direct-Access ANSI SCSI revision: 03 Host: scsi0 Channel: 00 Id: 00 Lun: 01 Vendor: HITACHI Model: OPEN-V Rev: 6005 Type: Direct-Access ANSI SCSI revision: 03 Host: scsi0 Channel: 00 Id: 00 Lun: 02 Vendor: HITACHI Model: OPEN-V Rev: 6005 Type: Direct-Access ANSI SCSI revision: 03 Host: scsi0 Channel: 00 Id: 00 Lun: 03 Vendor: HITACHI Model: OPEN-V Rev: 6005 Type: Direct-Access ANSI SCSI revision: 03
In this case we can see a unique controller, named scsi0.
Checking with vxdmpadm command:
#vxdmpadm listctlr all output CTLR-NAME ENCLR-TYPE STATE ENCLR-NAME ===================================================== c360 OTHER_DISKS ENABLED other_disks c0 TagmaStore-USP ENABLED tagmastore-usp0 << HERE
Here an example with 3 paths:
# less /proc/scsi/scsi Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: SEAGATE Model: ST373207LC Rev: D701
Type: Direct-Access ANSI SCSI revision: 03
Host: scsi0 Channel: 00 Id: 01 Lun: 00
Vendor: SEAGATE Model: ST373207LC Rev: D701
Type: Direct-Access ANSI SCSI revision: 03
Host: scsi0 Channel: 00 Id: 06 Lun: 00
Vendor: SDR Model: GEM318P Rev: 1
Type: Processor ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: IBM Model: 2810XIV-LUN-0 Rev: 10.2
Type: RAID ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 01
Vendor: IBM Model: 2810XIV Rev: 10.2
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 02
Vendor: IBM Model: 2810XIV Rev: 10.2
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 03
Vendor: IBM Model: 2810XIV Rev: 10.2
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 04
Vendor: IBM Model: 2810XIV Rev: 10.2
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 01 Lun: 00
Vendor: IBM Model: 1815 FAStT Rev: 0914
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 01 Lun: 01
Vendor: IBM Model: 1815 FAStT Rev: 0914
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 01 Lun: 02
Vendor: IBM Model: 1815 FAStT Rev: 0914
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 01 Lun: 03
Vendor: IBM Model: 1815 FAStT Rev: 0914
Type: Direct-Access ANSI SCSI revision: 05
...... Host: scsi2 Channel: 00 Id: 01 Lun: 09
Vendor: IBM Model: 1815 FAStT Rev: 0914
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi2 Channel: 00 Id: 01 Lun: 10
Vendor: IBM Model: 1815 FAStT Rev: 0914
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi2 Channel: 00 Id: 01 Lun: 11
Vendor: IBM Model: 1815 FAStT Rev: 0914
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi2 Channel: 00 Id: 01 Lun: 31
Vendor: IBM Model: Universal Xport Rev: 0914
Type: Direct-Access ANSI SCSI revision: 05
So even vxdmpadm commadn is supposed to report the same:
# vxdmpadm listctlr all CTLR-NAME ENCLR-TYPE STATE ENCLR-NAME ===================================================== c0 Disk ENABLED disk c1 DS4800- ENABLED ds4800-0 c2 DS4800- ENABLED ds4800-0 c1 XIV ENABLED xiv0 c2 XIV ENABLED xiv0