Introduction... 1 Compatibility... 1 Things to Know Before You Download ... 1 Known Issues ... 1 Files Included in This Release... 1 Loading x86 BootBIOS ... 2 Load x86 BootBIOS Using lputilnt ... 2 Load x86 BootBIOS Using elxcfg ... 3 Load x86 BootBIOS Using lputil ...
Introduction Combined Boot contains two types of boot code: x86 BootBIOS for x86 systems, and OpenBoot for SPARC Peripheral Component Interconnect (PCI) and AIX systems. Combined Boot determines your system platform (x86 or SPARC) and automatically downloads the proper boot code image to the host bus adapter (HBA).
Loading x86 BootBIOS Before you update x86 BootBIOS, decide which utility to use. Emulex offers a variety of utilities that you can use to update x86 BootBIOS. The utilities that you can use depend on your operating system and, in some cases, driver: Operating System lputilnt*...
6. Click Boot Bios Firmware (Figure 1). Figure 1: lputilnt, Program Type list. 7. If the Disable button appears, the boot code is already enabled; skip to step 9. Otherwise, continue with step 8. 8. Click Enable; the Enable button changes to Disable and the letter W appears to the left of "Boot Bios Firmware"...
Load x86 BootBIOS Using lputil Prerequisites • The Emulex driver for Linux or Solaris is installed and loaded properly. • The x86 BootBIOS file has been downloaded from the Emulex Web site and extracted to a directory on your local hard drive. •...
Page 8
3. Press D. The Download Image window is displayed. Figure 4: lp6dutil, Download Image Window 4. Specify the location of the image file and the adapter to be updated. 5. Specify the Reset After Download setting. • Defaults to Yes. If you are updating a single file to one HBA, keep the default setting. •...
Enable x86 BootBIOS on HBAs Using the BIOS Utility To use any of its features, x86 BootBIOS must be enabled on at least one installed HBA. Prerequisites • x86 BootBIOS is loaded on the HBA. • The BIOS message is enabled. To enable BootBIOS on the HBA: 1.
Page 10
5. Press 2 to configure the HBA. The adapter configuration menu is displayed (Figure 8). Figure 8: BIOS Utility, Adapter Configuration Menu 6. Press 1 to Enable or Disable BIOS. 7. Exit the BIOS utility and reboot the system. After x86 BootBIOS is enabled on the HBAs, refer to the Configuration section for information on other adapter configuration menu options.
Configuring x86 BootBIOS Introduction The BIOS utility allows you to change HBA parameters (such as topology, PLOGI retry timer and auto scan setting) and configure boot devices. • Default settings are acceptable for most installations. • In the BIOS utility, press <d> to reset the selected adapter to default values. •...
4. Select 1 to configure boot devices or 2 to configure the adapter’s parameters. Figure 10: BIOS Utility, Main Configuration Menu 5. If you select to configure the adapter’s parameters, the adapter configuration menu is displayed. Figure 11: Adapter Configuration Menu Adapter Configuration Menu Summaries 1.
6. Auto Scan Setting(+ Advanced Option+). Enable the first device in the boot entry list to issue a Name Server Inquiry. The factory default is disabled. See information. 7. Enable or Disable EDD 3.0(+ Advanced Option+). Enable or disable the Enhanced Disk Driver (EDD) option, which is available on Itanium 64-bit servers only.
Change the PLOGI Retry Timer This option allows you to set the interval for the PLOGI (port login) retry timer. This option is especially useful for Tachyon-based RAID arrays. Under very rare occasions, a Tachyon-based RAID array will reset itself and the port will go offline temporarily in the loop. When the port comes to life, the PLOGI retry interval scans the loop to discover this device.
3. Select 4, Topology Selection (+Advanced Option+). Figure 14: Topology Menu 4. Select the topology for the HBA: • Select 1 for auto topology with loop first. • Select 2 for auto topology with point-to-point first. • Select 3 for FC-AL. •...
4. Select 1 to enable the spinup delay, or press 2 to disable it. 5. Press <x> to exit the BIOS utility and reboot the system. Set Auto Scan This option allows you to set auto scan. The factory default setting is disabled. Auto Scan is available only if none of the eight boot entries is configured to boot via DID or WWPN.
Enable/Disable EDD 3.0 This option allows you to enable or disable the Enhanced Disk Drive (EDD) option, which is available on Intel Itanium servers only. Enabling EDD 3.0 displays the path to the boot device. The default setting is disabled. Note: An x86 system could hang during Windows 2000 Server installation if EDD 3.0 is enabled.
Enable/Disable the Environment Variable This option allows you to set the boot controller order if the system supports the environment variable. The default setting is disabled. To enable or disable the environment variable: 1. Start the BIOS utility and select the adapter for which you want to enable or disable the environment variable.
Configure Boot Devices This option supports FC_AL: (public loop and private loop) and fabric point-to-point. When operating in loop (FC_AL) topology, the system automatically determines whether you are configured for a public or private loop. The BIOS looks for a fabric loop (FL_Port) first. If a fabric loop is not detected, the BIOS looks for a private loop.
5. Enter the starting LUN. The starting LUN can be any number between 0 and 255. Figure 23: LUN Listing There are a possible 256 LUNs that can be defined per adapter, but the screen displays up to 16 consecutive LUNs at a time. In front of each entry, B#D or B#W specifies the boot entry number and whether the device boots via DID or WWPN.
5. Press <S> to specify additional drivers. 6. Select Other. 7. Insert the floppy disk onto which you unzipped the Emulex driver in step 2. 8. If you downloaded the port driver, select a topology from the list and press <Enter>.If you downloaded the miniport driver, select your adapter from the list and press <Enter>.
Troubleshooting x86 BootBIOS There are circumstances in which your system may operate in an unexpected manner. This Troubleshooting section explains several of these circumstances and offers one or more workarounds for each situation. The x86 BootBIOS Message Does Not Appear on Bootup Situation: You want to access the x86 BootBIOS, but on bootup the x86 BootBIOS message does not appear.
Loading OpenBoot You can use one of the following utilities to load the OpenBoot image on the HBA: • lputil: See Load OpenBoot using lputil • lp6dutil Utility for DOS: See the lp6dutil utility for DOS manual (click the HBA’s Troubleshooting link).
The procedures in this section explain how to set up your boot disk in a Solaris system. Note: This section pertains only to Solaris systems. If you are using AIX with the IBM driver, refer to the documentation from IBM for instructions on configuring OpenFirmware.
Page 25
To set the topology back to loop (if the HBA is connected to a hub), enter these commands. ok" /pci@1f,4000/lpfc@2" select-dev ok set-fc-al ok unselect-dev ok reset By default, the topology is set to auto-FCAL. To set auto topology with public or private loop first, enter these commands.
Table 1: Signature Table (Continued) Signature Host_did Enable_flag Boot_id Lnk_timer Plogi_timer WWPN Note: Target ID can be bound to either DID (destination ID) or WWPN (worldwide port name) and saved in an adapter nvram. It can also be saved in an environmental variable boot-device.
Page 27
9. /dev/fd must be unmounted to copy the root file system. First, kill the volume manger. # ps -ef|grep vold (where PID is obtained above) # kill -9 PID # umount /dev/fd 10. Mount, copy, then unmount the usr2 file system. # mount /dev/dsk/c1t1d0s6 /usr2 # cd /usr # tar cvf - * | ( cd /usr2;...
Page 28
# mkdir proc# mkdir tmp # mkdir vol # mkdir usr 18. Repeat for any other mounts unique to your system that were excluded in the copy. 19. Edit /root2/etc/vfstab, changing the controller number, target number and LUN number to point to the new Fibre Channel boot disk.
Viewing OpenBoot Commands Table 2: OpenBoot Commands Command Effect ok .boot - id Displays current boot device id ok .version Displays current version of OpenBoot ok .topology Displays current topology ok .nvram Displays current flags for OpenBoot ok .host-did Displays actual current AL_PA of adapter ok set-default-mode Resets to default value mode ok remove-boot-id...
Troubleshooting OpenBoot There are circumstances in which your system may operate in an unexpected manner. The Troubleshooting section explains several of these circumstances and offers one or more workarounds for each situation. The System Cannot mount or fsck /etc/vfstab Fibre Channel Boot Disk Situation: During the boot process, the system cannot mount or fsck /etc/vfstab Fibre Channel boot disk.
Need help?
Do you have a question about the Network Adapter 5.01 and is the answer not in the manual?
Questions and answers