SmartSetup Scripting Toolkit Deployment Guide for HP Integrity Servers with Windows Server 2003 and Windows Server 2008 for Itanium-based Systems

hplpcfg
Synopsis
hplpcfg [/le | /se] [filename]
Description
The hplpcfg utility enables or disables the Emulex boot BIOS. When enabling, it configures the
boot device's WWPN and LUN. If the HBA does not have any x86 or EFI type boot BIOS code
loaded, using the /le option causes an error.
For WinPE, a Windows Storport driver or a Scsiport Miniport driver must be installed.
Options
/le filename Loads the HBA configuration from filename.
/se filename Saves the HBA configuration to filename.
Format
The configuration file has the following format.
DescriptionFormat
Section for each HBA
[HBA0]
Read-only variable
WWID=11223344
Input or current value when read from HBA
HostAdapterBiosEnable=1
Input or current value when read from HBA
SelectBootEnable=1
Input or current value when read from HBA
BootDeviceWWID=22334455
Input (default LUN) or current value when read from
HBA
BootDeviceLUN[0]=1111
You can edit the text file to insert the WWID of the boot volume and the LUN number that the
HBA will boot from. The utility discovers the WWID of the HBA and writes the information to
the text file. The text file presents the options in human readable format. The utility updates the
hardware with the boot volume WWID and boot LUN read from the text file.
Error Codes
Table 6-3 hplpcfg error codes
DescriptionValue
Success0
Invalid command line option1
File open error2
NVRAM checksum error3
NVRAM data error4
No adapter found; no Emulex HBA found on this host.5
Error getting I/O address6
Invalid WWID. This occurs if the WWID or BootDeviceWWID values do not match any HBA found on
the target server. (for the /le option only).
7
56 Utilities reference