setboot(1M) in HP-UX 11i v3

The setboot Command on HP-UX 11i v3
This section gives a high level overview of the two key enhancements mentioned above - the next generation mass
storage stack and Dual-Core Intel Itanium 2 Hyper-Threading support.
The Next Generation Mass Storage Stack
HP-UX 11i v3 introduces a new agile addressing scheme with a new representation of mass storage devices,
also known as the agile view. The new agile addressing scheme allows the support for larger configurations of
mass storage devices and enables transparent multi-pathing. This representation also increases the reliability,
adaptability, performance, and scalability of the mass storage stack, all without the need for operator intervention.
The setboot command has been enhanced to support the new agile view.
Agile Addressing
In HP-UX 11i v3, the system creates persistent DSFs (Device Special Files); that is, a single DSF for each unique
LUN in the server is created automatically. No matter how many lunpaths the LUN has or if any of those lunpaths
changes, the one persistent DSF will always point to the same LUN.
With persistent binding, the DSF name and minor number no longer have hardware path information encoded in
them. Instead, the DSF name includes a simple instance number.
Example of persistent DSF name: /dev/disk/disk13.
Rather than mapping to the LUN’s hardware path, the persistent DSF maps to the LUN’s WorldWide Identifier
(WWID). The WWID is unique to a LUN and does not change for that LUN. If any of the lunpaths to the LUN
changes, the DSF bound to the LUN does not change – hence, the DSF has agile addressing.
Agile addressing also introduces two new types of hardware paths for mass storage devices, the lunpath
hardware path, and the LUN hardware path. Along with the persistent DSFs, these two new types of hardware
paths represent the agile view.
The lunpath hardware path is the same as a legacy hardware path down to the HBA level. Below the HBA
level, it includes a transport-dependent target address and a LUN address – represented in hexadecimal. One
lunpath hardware path corresponds to one legacy hardware path.
Here are some examples of lunpath hardware paths:
For a SCSI device - 0/1/1/0.0x2.0x1 (legacy hardware path: 0/1/1/0.2.1)
For a Fibre Channel device - 0/5/1/0.0x50001fe15001eead.0x4001000000000000 (legacy hardware
path: 0/5/1/0.97.19.19.0.0.1)
The LUN hardware path is a virtualized hardware path and represents the LUN itself. This hardware path
starts with a virtual root address of 64000 followed by a virtual bus address and a virtual LUN ID.
Example of LUN hardware path: 64000/0xfa00/0x3.
A new option -m was introduced the ioscan command on HP-UX 11i v3 for displaying the mapping between the
different hardware paths to a LUN. For instance:
4