HP 3PAR Upgrade Pre-Planning Guide
Issue
If a rescan of the HP-UX I/O system hardware is run during the HP 3PAR OS online upgrade
process, ioscan might report device paths with a Software State of NO_HW. This is due to a defect
that causes an unexpected SCSI inquiry response to LUN 0 for HP-UX hosts during the HP 3PAR
OS online upgrade. It was verified that I/O is not affected and paths remain accessible as long
as the server is not restarted during the online upgrade process. When the entire online upgrade
process is complete, the SCSI inquiry response to LUN 0 is normal and a rescan reports device
paths with a Software State of CLAIMED.
#ioscan -fnC disk
Class | H/W Path Driver S/W State H/W Type Description
=====================================================================================
disk 67 0/0/0/5/0/0/0.20.131.97.0.0.1 sdisk NO_HW DEVICE 3PARdataVV
/dev/dsk/c15t0d1 /dev/rdsk/c15t0d1
disk 69 0/0/0/5/0/0/0.20.131.97.0.0.2 sdisk NO_HW DEVICE 3PARdataVV
/dev/dsk/c15t0d2 /dev/rdsk/c15t0d2
If an HP-UX server is restarted during an HP 3PAR OS online upgrade, 1 or more previous known
LUN paths may not be discovered by the HP-UX server. The HP-UX operating systems will not
continue device discovery when a LUN 0 SCSI Inquiry response returns an unexpected value. Once
the upgrade is complete, manual intervention by a system administrator is required for the restarted
HP-UX server to rediscover HP 3PAR devices as described in the next section.
Resolution
NOTE: This issue was resolved with HP 3PAR OS 3.1.3.GA. If you are upgrading to any of the
affected HP 3PAR OS versions listed above, follow the steps listed below.
During the HP 3PAR OS Online Upgrade process, a rescan of the HP-UX11.31 I/O system hardware
reports device paths with a Software State of NO_HW. Perform the following steps to check the
health of the data LUN paths and confirm they are reported as online.
1. Ensure that the HP-UX 11.31 server was not restarted.
2. Scan the HP-UX system hardware and identify the hardware paths for any devices that report
a Software State as NO_HW.
#ioscan -fnC disk
Class | H/W Path Driver S/W State H/W Type Description
================================================================================
disk 67 0/0/0/5/0/0/0.20.131.97.0.0.1 sdisk NO_HW DEVICE 3PARdataVV
/dev/dsk/c15t0d1 /dev/rdsk/c15t0d1
disk 69 0/0/0/5/0/0/0.20.131.97.0.0.2 sdisk NO_HW DEVICE 3PARdataVV
/dev/dsk/c15t0d2 /dev/rdsk/c15t0d2
3. Verify the health of the data LUN path using the hardware paths from the previous step.
#ioscan -P health -H <hardware_path>
#ioscan -P health -H 0/0/0/5/0/0/0
Class | H/W Path health
=======================================================================
lunpath 9 0/0/0/5/0/0/0.0x23240002ac000e2c.0x0 offline
lunpath 68 0/0/0/5/0/0/0.0x23240002ac000e2c.0x4001000000000000 online
lunpath 77 0/0/0/5/0/0/0.0x23240002ac000e2c.0x4002000000000000 online
Issue 31