HP Integrity Virtual Machines 4.3: Release Notes (5900-2265, May 2012)

The change to the enumeration policy has been made to reduce the time to boot to EFI in the cases
of guest configurations with large amounts of AVIO storage devices configured. This policy change
affects only the devices enumerated or configured at the EFI level, not at the guest operating system
level.
As a result of the default enumeration policy change, some attempted operations within EFI (such
as boot management, or new guest installations) may fail because of non-present AVIO storage
devices. To make the AVIO storage devices visible to EFI, the enumeration policy can be changed
to enumerate or configure all AVIO storage devices.
Use the drvcfg EFI utility to change the enumeration policy to do the following:
Enumerate boot LUNs only. (Default policy)
Enumerate all LUNs.
You can set the enumeration policy separately for SCSI (non-NPIV) LUNs and FC (NPIV) LUNs;
however, setting the policy to enumerate all LUNs (especially FC LUNs) might result in long guest
boot times in configurations with a large number of LUNs. You might notice a long delay before
the EFI Boot Manager menu screen is presented and when entering the EFI Shell, or before the
device mappings are displayed and the EFI shell prompt is presented.
The following example shows the policy configuration dialog. In this example, the policy is being
unchanged from the default policy.
# drvcfg -s
HP AVIO Stor Driver Configuration
==================================
Warning: enumerating all SCSI or FC LUNs increases initialization times.
Enumerate all SCSI LUNs (Y/N)? [current setting: N]: N
Enumerate all FC LUNs (Y/N)? [current setting: N
Drv[2F] Ctrl[ALL] Lang[eng] - Options set. Action Required is None
None
None
Shell>
Reset the guest for the change to take effect
vMP MAIN MENU
CO: Console
CM: Command Menu
CL: Console Log
SL: Show Event Logs
VM: Virtual Machine Menu
HE: Main Help Menu
X: Exit Connection
[g1] vMP> CM
(Use Ctrl-B to return to vMP main menu.)
[g1] vMP:CM> RS
At next boot only boot LUN will be enumerated
Use ^ and v to change option(s). Use Enter to select an option
Loading.: EFI Shell [Built-in]
EFI Shell version 1.10 [14.62]onsole - - - - - - - - - - - -
Device mapping table
fs0 : Acpi(PNP0A03,0)/Pci(0|0)/Scsi(Pun0,Lun0)/HD(Part1,SigBEC59C34-E6C8-11DB-8002-D6217B60E588)
fs1 : Acpi(PNP0A03,0)/Pci(0|0)/Scsi(Pun0,Lun0)/HD(Part3,SigBEC59C70-E6C8-11DB-8004-D6217B60E588)
blk0 : Acpi(PNP0A03,0)/Pci(0|0)/Scsi(Pun0,Lun0)
blk1 : Acpi(PNP0A03,0)/Pci(0|0)/Scsi(Pun0,Lun0)/HD(Part1,SigBEC59C34-E6C8-11DB-8002-D6217B60E588)
blk2 : Acpi(PNP0A03,0)/Pci(0|0)/Scsi(Pun0,Lun0)/HD(Part2,SigBEC59C52-E6C8-11DB-8003-D6217B60E588)
blk3 : Acpi(PNP0A03,0)/Pci(0|0)/Scsi(Pun0,Lun0)/HD(Part3,SigBEC59C70-E6C8-11DB-8004-D6217B60E588)
startup.nsh> echo -off
setting hpux path(\EFI\HPUX)...
type 'fs[x]:' where x is your bootdisk (0, 1, 2...)
type 'hpux' to start hpux bootloader
============================================================================
For information about how to change the enumeration policy, see the HP Integrity Virtual Machines
4.3: Installation, Configuration, and Administration Guide.
36 Storage Information