Home

EMULEX Combined Boot USER MANUAL

image

Contents

1. ed export2 tar xf umount export2 12 Copy the root file system by first building a file list cd ls a gt root _copy 13 Use the vi editor to edit root_copy and delete all entries that refer to mount points USF tmp proc export root2 export2 usr2 opt if a separate mount point and any other apparent filesystems displayed by the df command Your goal in editing this file is to have the root_copy point to system files on the root directory without pointing to mount points 14 Join file names so that they are on one line if you are using vi press lt shift gt lt j gt to do this 15 Add the tar command to the file list so that the result looks like this tar cvf TT_DB arg bak bin cdrom dev devices doit etc firmware fun kernel lib mnt mt net platform Xauthority cpr_config dt dtprofile sbin timer var x xin cd root2 tar xf 16 Perform copy mount dev dsk clt1d0s0 root2 chmod 777 root _copy sh root copy 17 Create the additional mount points filesystem names cd root2 mkdir export mkdir opt if opt is a separate mount point Combined Boot User Manual Page 24 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 For example if the Fibre Channel bo
2. Check the OpenBoot version ok version 5 Check the topology of the current device ok show devs ok pci 1 4000 lpfc 2 select dev ok topology ok unselect dev 6 Use these commands to set the topology for the intended Fibre Channel boot disk to point to point if the HBA is connected to a switch ok pci 1 4000 lpfc 2 select dev ok set ptp ok unselect dev ok reset Combined Boot User Manual Page 21 To set the topology back to loop if the HBA is connected to a hub enter these commands ok pci 1 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 ok pci 1 4000 lpfc 2 select dev ok set auto fcal ok unselect dev ok reset all To set auto topology with point to point first enter these commands ok pci 1 4000 lpfc 2 select dev ok set auto ptp ok unselect dev ok reset all 7 Determine the device WWPN DID or AL_PA ok probe scsi all Make note of the actual DID WWPN or AL_PA and the corresponding boot entry 8 Set the boot device ID ok pci 1 4000 lpfc 2 select dev ok wwpn did alpa lun target id set boot id ok unselect dev where wwpn did alpa enter the device WWPN point to point DID public loop or ALPA private loop lun enter the LUN number in hex To enter the decimal LUN number enter d lun target id e
3. 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 e x86 BootBIOS is loaded on the HBA e The BIOS message is enabled To enable BootBIOS on the HBA 1 Boot the system 2 Press lt Alt E gt immediately within five seconds when the x86 BootBIOS message is displayed to start the BIOS utility A menu displays a list of HBAs Figure 6 B4 70a1 Figure 6 BIOS Utility HBA Listing 3 Select the HBA by entering the appropriate number 4 The main configuration menu is displayed Figure 7 Parameters Enter aS Ente xi 1 Defaut Values E o Previous hlenu Figure 7 BIOS Utility Main Configuration Menu Combined Boot User Manual Page 6 lt EMULEX We network storage 5 Press 2 to configure the HBA The adapter configuration menu is displayed Figure 8 Adapter 4 PC Bus 00 PC Device 04 Option Enable y Advanced Optiont ut x i 2 Enabl Enable Auto Enter a 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 Combined Boot User Manual Page 7 Configuring x86 BootBIOS Introduction The BIOS utility allows you to change HBA parameters Such as topology PL
4. Manual Page 12 4 Select 1 to enable the spinup delay or press 2 to disable it 5 Press lt x gt 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 It is strongly recommended that you use the Configure Boot Devices menu to configure eight boot entries for fabric point to point public loop or private loop configurations With auto scan enabled the first device will issue a Name Server Inquiry The boot device will be either the first DID LUN O or not LUN O device returned depending on the option you select Only this device will be the boot device and it will be the only device exported to the Multi boot menu To set auto scan 1 Start the BIOS utility and select the adapter for which you want to set auto scan 2 When the main menu opens select 2 Configure This Adapter s Parameters The adapter configuration menu is displayed Figure 11 3 Select 6 Auto Scan Setting Advanced Option Adapter 1 PC Bus 00 PCI Autos can setting Autoscan disabled Defaut ed Default 0d 4 First NOT LU to Previous he nu Figure 16 Set Auto Scan Screen 4 Select the auto scan option e Select 1 to disable auto scan e Select 2 to scan for any first device The first adapter issues a name server inquiry and the first D_ID from the
5. a Name Server Inquiry The factory default is disabled See Set Auto Scan on page 13 for more 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 The factory default is disabled See Enable Disable EDD 3 0 on page 14 for more information 8 Enable or Disable Start Unit Command Advanced Option You must know the specific LUN to issue the SCSI Start Unit Command The factory default is disabled See Enable Disable the Start Unit Command on page 14 for more information 9 Enable or Disable Environment Variable Advanced Option Enable or disable the ability to set the boot controller order if the system supports the environment variable The factory default is disabled See Enable Disable the Environment Variable on page 15 for more information A Auto Sector Format Select For MSA10000 Array use Only This option automatically defines the boot sector 32 sector or 63 sector of the target disk The factory default is enabled See Enable Disable Auto Sector Format Select on page 15 for more information Change the Default AL_PA This option allows you to change the AL_PA Arbitrated Loop Physical Address of the selected adapter The default value of the AL_PA for the adapter BIOS is 01 hex Note This option applies only to arbitrated loop FC AL To change the default AL_PA 1 Start the BIOS utility
6. applies only to Solaris PCI systems not to Solaris SBus systems To exit Iputil press 0 twice Follow the instructions in Creating a Fibre Channel Remote Boot Disk on page 21 Combined Boot User Manual Page 20 Configuring OpenBoot Creating a Fibre Channel Remote Boot Disk 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 From the system monitor prompt 1 Reset to default value mode ok set default mode Note Always reset the system before making changes to your boot settings Changes will not be saved if a reset is not performed first 2 Show all system devices ok show devs The actual output will vary depending on your system The path to the Emulex adapter will end with Ipfc or with fibre channel If the path ends with fibre channel OpenBoot is not loaded in the adapter s firmware You must load OpenBoot before continuing with this procedure This pro cedure is an example only pci 1f 2000 lpfc 1 pci 1f 4000 lpfc 2 pci 1f 2000 fibre channel 3 Select the Emulex adapter Select the second adapter shown above by entering the path to the adapter The path you enter will be similar to but different from the one entered in this sample command ok pci 1 4000 lpfc 2 select dev 4
7. downloads the proper boot code image to the host bus adapter HBA x86 BootBIOS works with the existing basic input output system BIOS on x86 systems x86 BootBIOS allows you to designate a Fibre Channel drive as the boot drive OpenBoot is a set of FCode instructions in the HBA flash read only memory ROM that allows you to designate a Fibre Channel hard drive as the boot drive OpenBoot works with the existing system BIOS on SPARC PCI systems Compatibility e Combined Boot is compatible with the following Emulex Fibre Channel PCI HBAs e LP9402DC LP9002DC LP9002L and LP9000 minimum firmware version 3 82a1 e _LP8000 and LP8000DC minimum firmware version 2 81 Things to Know Before You Download e Combined Boot is a complete single boot image Therefore the HBA utility software enables or disables two types of boot code x86 BootBIOS and OpenBoot e This download assumes that there is already a local boot disk e Asameasure of protection ensure that critical files on your local boot disk are backed up e The PRG files included in this release contain only the boot code overlay no firmware Known Issues The following issue has been reported at the time of publication e None at this time Files Included in This Release This kit includes the following files File Name Description readme txt Release notes for Combined Boot version 5 01a0 cc501a0 prg LP9402DC LP9002DC LP9002L and LP9000 Combined Boot
8. drv Ipfc conf file and change the topology from 4 to 2 or the reverse It may also be necessary to add an entry for the boot drive to the sd conf file Combined Boot User Manual Page 27
9. image dc501a0 prg LP8000 and LP8000DC Combined Boot image Combined Boot User Manual Page 1 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 BootBlOS The utilities that you can use depend on your operating system and in some cases driver Operating System Iputilnt elxcfg Iputil Ip6dutil Windows X X X Linux X X Solaris x86 system X X SCSlport Miniport and Storport Miniport drivers only EC Port driver only Requires DOS will not run in a DOS window After you decide which utility to use see the appropriate update procedures e putilnt See Load x86 BootBIOS Using Iputilnt on page 2 e elxcfg See Load x86 BootBIOS Using elxcfg on page 3 e putil See Load x86 BootBIOS Using Iputil on page 4 e lp6dutil See Loading x86 BootBIOS Using Ip6dutil on page 4 Load x86 BootBIOS Using Iputilnt Prerequisites e One of the following drivers is installed and loaded properly e SCSlport Miniport driver for Windows Server 2003 Windows 2000 Server or Windows NT e Storport Miniport driver for Windows Server 2003 e Iputilnt is installed properly e The x86 BootBlOS file has been downloaded from the Emulex Web site and extracted to a folder on your local hard drive e The system is in a state in which this type of maintenance can be performed e I O activity
10. on the bus has been quieted e Cluster software or any other software that relies on the HBA to be available has been stopped or paused To load x86 BootBIOS using Iputilnt 1 Start Iputilnt Click Start Programs Emulex and Iputilnt Select the desired HBA Select Firmware Maintenance from the Category list Click Download and locate the new x86 BootBIOS file Click Open The new boot code is transferred to flash ROM Ot gS Combined Boot User Manual Page 2 6 Click Boot Bios Firmware Figure 1 Test Program YW Functional Firmw YW SLI 1 Overlay Y SLI 2 Overlay Boot Bios Firmware Figure 1 Iputilnt Program Type list 7 Ifthe 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 in the Program Type list This indicates that x86 BootBIOS is in use 9 Continue by enabling x86 BootBIOS on HBAs page 6 Load x86 BootBIOS Using elxcfg Prerequisites e The FC Port driver for Windows Server 2003 Windows 2000 Server or Windows NT is installed e elxcfg is installed properly e The x86 BootBlOS file has been downloaded from the Emulex Web site and extracted to a folder on your local hard drive The system is in a state in which this type of maintenance can be performed e I O activity on the bus has been quieted e Cluster software or an
11. Adapter Message ccccccccseeeeseeeeeeeeeaaeeeeeeeeeeeeaaaaaaeeeeeeeeeeaaaaaes 19 The prg File Fails During DoWnIOACING cceeeeeeeeeeeeeeeeeeaeeeeeeeeeeaaaeeaaaeees 19 Loading OpenBoot scicdieadennciunmnae ahaha eee 20 Load OpenBoot using lputil eee eeeeeee cece cere eee eeeeeeeeeeeeeeaaaaeeeeeeeeeeeeeeeaaa 20 Configuring OpenBoot ccceeeeeeeeee eee eee eeee eee eee ee eae ae eeeeeeeeeeeaaaaaeeeeeeeeeesaaaaaaaaeeees 21 Creating a Fibre Channel Remote Boot DiSk 00 cceeeeeeeeeeeeeeeeeeeeeeeaeeeees 21 Making a Bootable System DiSk ccceeseeeeeeee eee eeeeeeeeeeeeeeaaaaeeeeeeeeeeeaaaaeees 23 Viewing OpenBoot COMMANAG ccceeeeeeeeeeeeeeeeeeeeeeeeeaaaeeeeeeeeeeeeaaaaeeeeeeees 26 TroubleShooting Open Boot sissien aana EEA 27 The System Cannot mount or fsck etc vfstab Fibre Channel Boot Disk 27 A Loaded File Is Not Executable 0 0 ccccccccecccccce cece eeeeseeceueseseeeseueeeaneneaess 27 The System Hangs or Reboots After Displaying Driver Information 27 Fibre Channel Disk IS Not Found ccccccccecccccce esse cee eeeeeseseueeeaeeseseueeeaneeeanes 27 Combined Boot User Manual Page iii 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
12. Boot BIOS Multi boot BIOS is in compliance with BIOS Boot Specification BBS The system must have a Multi boot system BIOS in order to take advantage of this feature Multi boot BIOS allows you to select any boot disk in the system BIOS setup menu The boot disk can be a Fibre Channel drive a SCSI drive an IDE drive or a floppy drive The Emulex BIOS supplies the first eight drives to the system BIOS menu The Multi boot BIOS can override the Fibre Channel drive that is selected in the BIOS utility For example the system has only eight Fibre Channel disks The boot disk has AL_PA 02 However you can select AL_PA 23 in the system BIOS setup menu The boot device will be the Fibre Channel disk with AL_PA 23 instead of AL_PA 02 as is set in the BIOS utility If your system supports Multi boot BBS the boot disk drive C is the first entry in Multi boot on the system BIOS setup menu The list of entries is determined by the list of configured boot entries in the BIOS utility For example Adapter 1 boot _entry0 boot _entryl Adapter 2 boot_entry2 boot _entry3 The order of boot entries that is exported to Multi boot BBS is boot_entry0 boot_entryl boot _entry2 and boot _entry3 However Multi boot can overwrite this order by using the following command boot_entry2 boot _entry0 boot _entryl and boot_entry3 In this case drive C is boot _entry2 Combined Boot User Manual Page 18 2S EMULEX Troubleshooting x86
13. 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 Resolution Make sure that x86 BootBIOS has been loaded and enabled Retry This Adapter Message Situation The message Retry This Adapter appears during BIOS scanning Resolution Check the hardware configuration or reconfigure the HBA BIOS using the BIOS utility The prg File Fails During Downloading Situation The prg file fails during downloading The 1 70a1 version of the BIOS image is 48k which may cause the file to fail during downloading Resolution 1 Download the firmware awc file without the BIOS image 2 Download the BIOS image file Note This problem may occur with LP9402DC LP9002L LP9002DC LP9000 LP952L LP8000 LP8000DC or LP850 host bus adapters Combined Boot User Manual Page 19 Loading OpenBoot You can use one of the following utilities to load the OpenBoot image on the HBA Iputil See Load OpenBoot using Iputil on page 20 Ip6dutil Utility for DOS See the Ip6dutil utility for DOS manual click the HBA s Troubleshooting link Load OpenBoot using Iputil Prerequisites The Emulex driver for Solaris is installed a
14. Bus 00 PCI Device 04 Environment Variable is D E abled Enable Press 1 Disable Press 2 Enter x lt Esc gt to Previous benu Figure 19 Enable or Disable Environment Variable Screen 4 Select 1 to enable the Environment Variable or 2 to disable it 5 Press lt x gt to exit the BIOS utility and reboot the system Enable Disable Auto Sector Format Select This option automatically defines the boot sector 32 sector or 63 sector of the target disk If there is no partition on the target the default boot sector format is 63 sectors The default setting is enabled To enable or disable auto sector format select do the following 1 Start the BIOS utility and select the adapter for which you want to enable or disable the command 2 When the main menu opens select 2 Configure This Adapter s Parameters The adapter configuration menu is displayed Figure 11 3 Select A Enable or Disable Auto Sector Format Select For MSA1000 Array Use Only Adapter 1 PC Bus 200 PCI Device 04 Auto Sector Select i Enabled Enable Press 1 Disable Press 2 Enter xi lt Esc gt to Previous hlenu Figure 20 Enable or Disable Auto Sector Format Select Screen 4 Select 1 to enable auto sector format select or 2 to disable it 5 Press lt x gt to exit the BIOS utility and reboot the system Combined Boot User Manual Page 15 Configure Boot Devices This option supports FC_AL public loop and private loop and fa
15. L irectories HD166AG ALL 1 LP8K y2 gt Reset After Download 2 LP9 82 e Yes lt gt No OK E Cancel Figure 4 Ip6dutil Download Image Window 4 Specify the location of the image file and the adapter to be updated 5 Specify the Reset After Download setting e Defaults to Yes If you are updating a single file to one HBA keep the default setting e Ifyou are updating several HBAs or several files to one HBA select No 6 Tab to the OK button and press lt Enter gt The screen closes and the load process begins Various steps of the download process are displayed along with the results of the download Success or error 7 Press and hold down the lt Alt gt key and press L The flash menu is displayed Figure 3 Press B The Change Boot BIOS State window is displayed This window is used to change the x86 BootBlOS state for an adapter Change Boot BIOS State dapters BIOS mages l LPBKCY2 oot BIOS disabled DB1 70A1 2 LPSK 2GB Change lt a Help 5 OK a Figure 5 Ip6dutil Change Boot BIOS State Window Disabled BootBIOS Message 9 Highlight the HBA in the Adapters list 10 Highlight the x86 BootBIOS image in the BIOS Images list 11 Tab to Change and press lt Enter gt The BootBIOS message is enabled for the selected HBA 12 Tab to OK and press lt Enter gt to close the window 13 Continue by enabling x86 BootBIOS on HBAs page 6 Combined Boot User Manual Page 5
16. OGI retry timer and auto scan setting and configure boot devices e Default settings are acceptable for most installations e Inthe BIOS utility press lt d gt to reset the selected adapter to default values e The default topology is auto topology with loop first For FC AL each HBA has a default AL_PA of 01 Hex Change this topology setting if necessary before configuring boot devices All HBAs or boot drives can be configured to other AL_PAs than their default values e If more than one HBA is in the system with the same PCI bus number and each has a boot drive attached the first PCl scan HBA will be the boot HBA The first HBA is usually in the lowest PCI slot in the system This information can be viewed from the BIOS utility Start the BIOS Utility Prerequisites e x86 BootBIOS must be loaded and the bootup message enabled on at least one of the host bus adapters in your system to run the BIOS Utility To start the BIOS utility to configure your adapters 1 Turn on the computer 2 Press lt Alt E gt immediately within five seconds when the x86 BootBIOS message displays to start the BIOS Utility An HBA listing is displayed 3 Select the adapter to configure by entering the appropriate number Figure 9 BIOS Utility HBA Listing Note If the x86 BootBIOS message does not appear enable this message See Enable X86 BootBIOS on HBAs Using the BIOS Utility on page 6 for more information Combined Boot Us
17. OS Enter 1 Load Firmware Image Enter the full path to the remote boot image file The new boot code is transferred to flash ROM From the Firmware Maintenance menu press 6 Boot BIOS Maintenance Press 1 Enable Boot BIOS to enable the Boot message If item 1 is Disable Boot BIOS the BIOS message is already enabled 8 Continue by enabling x86 BootBIOS on HBAs page 6 NOJ BOUON Loading x86 BootBIOS Using Ip6dutil Prerequisites e The x86 BootBIOS file has been downloaded from the Emulex Web site and extracted to a directory on your local hard drive All Ip6dutil tasks can be performed using the graphical user interface GUI screen menus All screens require navigation and selection using the keyboard Note You cannot start Ip6dutil at the screen s command prompt To load x86 BootBIOS using Ip 6dutil 1 Start Ip6dutil a Boot up your system with DOS b From the directory where the Ip6dutil exe file resides enter the following command lp dutil 2 Press and hold down the lt Alt gt key and press L The flash menu is displayed Display lash Download D rect Do ile dapter nfo est ebug elp oot Bios Soft umpers akeup Parms onfiguration Regions Figure 3 Ip6dutil Flash Menu Combined Boot User Manual Page 4 3 Press D The Download Image window is displayed Download Image File ame LF1 N8 ALL eea cle seana E ea aa C FW D ives ILF1 BONS ALL LF166AG AL
18. a NAAA A AAAA A AANA 8 Adapter Configuration Menu SUMMATIES ccceeeeeeeeeeeeeeeeeeeeeeeaaaeeeteeeeneees 9 Change the Default AL_PA 00 ccceceeeeecteeeeeeeeee eee eeae ee eeeeeeeeeeeeaaaaeeeeeeeeeeeaaaaeees 10 Change the PLOGI Retry Timer ccceeeeeeeeeeeeeeeeeeeeeeeeeeeeaaaeeeeeeeeeaaaeaaaeees 11 Change Topology cccccccccseeeeeeeeeeeeeeaeeeeeeeeeeeeeeeaaaaaaeeeeeeeeeeaaaaaaeeeeeeeeseaaaaaes 11 Enable Disable the Spinup Delay ccccceeeeeeeeeeeeeeeeeeeeeesaaaeeeeeeeeeeeeeeeeeaa 12 SEU AUTOS S CO ee a E A E E 13 Enable Disable EDD 3 0 ccccccccccccccccccce ccc ceeeeeeceueseaueeeseueeeaueeaseueeeaeeaneueeeas 14 Enable Disable the Start Unit Command cece ccc eccceese esse esse eeeeeeeeeeeeeas 14 Enable Disable the Environment Variable cccccccccccecccecseeeseseeeeseeeeeeeeeeees 15 Enable Disable Auto Sector Format Select ccccccccccecseeeeesseeseeeeeeeeneeeas 15 Configure Boot DeVICES c cccceeeeee cece eeeeeeeeeeeeeeaaaeeeeeeeeeeeesaaaaaeeeeeeeeeeeaaaaeees 16 Install Windows 2000 Server on a Fibre Channel Disk ccccccccceeceseeseeeea es 17 Use Multi Boot BIOS wo ccc cccceccccese cece ceseeeeseueseuueeeseueeeaeeaueueeeueeeaeeneeeas 18 Troubleshooting X86 BOOtBIOS ccceccceee cece eee ee eee teeee tere eee tee eeeeeeeeeaaaaeeeeeeeeeeeaea 19 The x86 BootBIOS Message Does Not Appear on BootuD ceeeeeeeeeees 19 Retry This
19. and select the adapter 2 When the main menu opens select 2 Configure This Adapter s Parameters The adapter configuration menu is displayed Figure 11 3 Select 2 Change Default ALPA of this adapter Adapter 01 PCI Bus 00 PCI Device 04 The Adapter ALFA is 01 Change Adapter ALPACH ES To Cin put tmo digits Reset the board after change Enter lt gt Hi lt E c gt to Previous hlenu Figure 12 Change Default ALPA Screen 4 Type the AL_PA in hexidecimal notation to which you want to change the default 5 Press lt x gt to exit the BIOS utility and reboot the system Note If the host adapter s AL_PA is changed it will not show on the NVRAM AL_PA until the system has been reset Combined Boot User Manual Page 10 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 This default setting is No PLOGI Retry 0 msec To set the interval for the PLOGI retry timer 1 Start the BIOS utility and select the adapter 2 When the main menu opens select 2 Configure This Adapter s Parameters The adapter configuration menu is displayed Figure 11 3 Select 3 Change PLOGI Ret
20. ar AS EMULEX We network storage Combined Boot Version 5 01a0 for Emulex HBAS User Manual Copyright 2005 Emulex Corporation All rights reserved worldwide No part of this document may be reproduced by any means nor translated to any electronic medium without the written consent of Emulex Corporation Information furnished by Emulex Corporation is believed to be accurate and reliable However no responsibility is assumed by Emulex Corporation for its use or for any infringements of patents or other rights of third parties which may result from its use No license is granted by implication or otherwise under any patent or patent rights of Emulex Corporation Emulex and LightPulse are registered trademarks and AutoPilot Installer AutoPilot Manager BlockGuard FibreSpy HBAnyware InSpeed MultiPulse and SBOD are trademarks of Emulex Corporation All other brand or product names referenced herein are trademarks or registered trademarks of their respective companies or organizations Emulex provides this manual as is without any warranty of any kind either expressed or implied including but not limited to the implied warranties of merchantability or fitness for a particular purpose Emulex Corporation may make improvements and changes to the product described in this manual at any time and without any notice Emulex Corporation assumes no responsibility for its use nor for any infringements of patents or other rights of third
21. boot list ok show devs Displays list of devices found ok probe scsi all Displays current SCSI and FC devices Combined Boot User Manual Page 26 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 Resolution Make sure that persistent binding is implemented correctly A Loaded File Is Not Executable Situation After entering boot disk a message states that the file that was loaded is not executable Resolution The boot block may not be installed correctly to the Fibre Channel drive See the make bootable system disk procedure The System Hangs or Reboots After Displaying Driver Information Situation The system hangs for a long time after displaying driver information or reboots after displaying driver information Resolution Possible incorrect topology set in the kernel drv Ipfc conf file on the target disk Fibre Channel Disk Is Not Found Situation You have performed the setup tasks and the Fibre Channel disk is not found when you reboot the system Resolution Enter touch reconfigure and reboot If the disk is still not discovered edit the kernel
22. bric 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 For the Configure Boot Devices option the 64 boot entries will be zero by default lt d gt key To configure boot devices 1 Start the BIOS utility and select the adapter for which you want to configure boot devices 2 When the Main menu opens select 1 Configure Boot Devices A list of 8 boot devices is shown We recommend that only the bootable devices be configured The primary boot device is the first entry shown and it is the first bootable device e Ifthe first boot entry fails due to a hardware error the system can boot from the second bootable entry e Ifthe second boot device fails the system will boot from the third bootable entry and so on Adapter 14 S_ID 000004 PCI Bus 00 Device 0A List of Saved Br LUN 254 LUN 0 Select a Boot Entry Enter axi a to Previous Page Figure 21 List of Saved Boot Devices 3 Select a boot entry The following screen opens Figure 22 Device Selection List Note We recommend that you select the drive with the lowest AL_PA as the boot device 4 Select 00 to clear the selected boot entry or select a device to configure booting via WWPN or DID If you select a device you will be asked fo
23. e Select 4 for fabric point to point 5 Press lt x gt to exit the BIOS utility and reboot the system Enable Disable the Spinup Delay This option allows you to enable or disable the spinup delay The factory default setting is disabled If at least one boot device has been defined and the spinup delay is enabled the BIOS searches for the first available boot device e Ifa boot device is present the BIOS boots from it immediately e Ifa boot device is not ready the BIOS waits for the spinup delay and for up to three additional minutes continues the boot scanning algorithm to find another Multi boot device If no boot devices have been defined and auto scan is enabled then the BIOS waits for five minutes before scanning for devices Ina private loop it attempts to boot from the lowest target AL_PA it finds e In an attached fabric it attempts to boot from the first target found in the NameServer data To enable or disable the spinup delay do the following 1 Start the BIOS utility and select the adapter 2 When the main menu opens select 2 Configure This Adapter s Parameters The adapter configuration menu is displayed Figure 11 3 Select 5 Enable or Disable Spinup Delay Advanced Option Adapter 1 PC Bus 00 PCI Device 04 Spin Up delay i Diz abled Enable Press 1 Disable Press 2 Enter lt x to Exit Ec to Previous Menu Figure 15 Enable or Disable Spinup Delay Screen Combined Boot User
24. er Manual Page 8 Enter ed to Default Values Previous Menu 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 Enable or Disable BIOS Enable or disable x86 BootBIOS on the selected adapter To use any of its features x86 BootBIOS must be enabled on at least one installed HBA See Enable x86 BootBIOS on HBAs Using the BIOS Utility on page 6 for more information Change Default ALPA of this adapter This option applies only to arbitrated loop FC AL The factory default is 01 hexadecimal See Change the Default AL_PA on page 10 for more information Change PLOGI Retry Timer Advanced Option Set the interval for the port log in retry timer The factory default is No PLOGI Retry 0 msec See Change the PLOGI Retry Timer on page 11 for more information Topology Selection Advanced Option If it is necessary to change the topology do so before you configure boot devices See Change Topology on page 11 for more information Enable or Disable Spinup Delay Advanced Option Enable or disable the spinup delay The factory default is disabled See Enable Disable the Spinup Delay on page 12 for more information Combined Boot User Manual Page 9 6 Auto Scan Setting Advanced Option Enable the first device in the boot entry list to issue
25. inquiry becomes the boot device The adapter attempts to log in to a public loop first If it fails it logs in to a private loop The first successfully scanned device becomes the boot device Only this device is exported to the Multi boot menu e Select 3 to scan for the first LUN O device e Select 4 to scan for the first device that is not LUN O 5 Press lt x gt to exit the BIOS utility and reboot the system Combined Boot User Manual Page 13 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 To enable or disable EDD 3 0 1 Start the BIOS utility and select the adapter for which you want to enable or disable EDD 3 0 2 When the main menu opens select 2 Configure This Adapter s Parameters The adapter configuration menu is displayed Figure 11 3 Select 7 Enable or Disable EDD 3 0 Advanced Option Adapter 1 PC Bus 00 PCI Device 04 EDD 3 0 amp Dis abled Enable Press 1 Disable Press 2 Enter lt x to Exi lt Esc gt to Previous Menu Figure 17 Enable or Disable EDD 3 0 Screen 4 Select 1 to enable EDD 3 0 or press 2 to disable it 5 Press lt x gt to exit the BIOS utility and reboot the system Enable Disab
26. le the Start Unit Command This command is used to issue the SCSI start unit command You must know the specific LUN to issue the SCSI start unit command The default setting is disabled To enable or disable the start unit command 1 Start the BIOS utility Select the HBA for which you want to enable or disable the start unit command 2 When the main menu opens select 2 Configure This Adapter s Parameters The adapter configuration menu is displayed Figure 11 3 Select 8 Enable or Disable Start Unit Command Advanced Option Adapter d PCI Bus 00 PC Device 04 Start Unit C ommand is D i abled Enable Press 1 Disable Press 2 Enter x Figure 18 Enable or Disable Start Unit Command Screen 4 Select 1 to enable the start unit command or 2 to disable it 5 Press lt x gt to exit the BIOS utility and reboot the system Combined Boot User Manual Page 14 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 2 When the main menu opens select 2 Configure This Adapter s Parameters The adapter configuration menu is displayed Figure 11 3 Select 9 Enable or Disable Environment Variable Advanced Option Adapter 1 PC
27. nd loaded properly The OpenBoot file has been downloaded from the Emulex Web site and extracted to a directory on your local hard drive Iputil is installed properly To load OpenBoot using Iputil Note If this is the first time boot code is to be loaded on the adapter the Device Driver Instances will be different because boot code adapters are identified by Ipfc while non boot code adapters are identified by Fibre Channel or the PCI device vendor ID If the driver instances change it will make existing lpfc conf configuration settings like persistent binding invalid as well as any previously used dev and devices directory links To preserve existing configuration changes enter ust sbin Ipfc convert_path_Ipfc etc path_to_inst N O o e N Start Iputil by entering the complete path The path in the example reflects the default installation path If the installation path was modified adjust the command appropriately usr sbin lpfc lputil From the Main menu enter 3 Firmware Maintenance From the list that appears choose the adapter onto which you want to load OpenBoot Enter 1 Load Firmware Image Enter the full path to the remote boot image file The new boot code is transferred to flash ROM From the Firmware Maintenance menu press 6 Boot BIOS Maintenance Press 1 Enable Boot BIOS to enable the BootBIOS message If item 1 is Disable Boot BIOS the BootBIOS message is already enabled Note This step
28. nter the target id in hex To enter the decimal target ID enter d target id For example with alpa e1 lun 100 decimal and target id 10 decimal ok did e1 d 100 d 10 set boot id 9 Boot to the original local disk to set up the newly defined Fibre Channel disk ok boot local disk where local disk enter the complete path or the alias of the original boot disk Note If the Fibre Channel disk is not found when the system is rebooted enter touch reconfigure and reboot If the disk is still not discovered edit the kernel drv Ipfc conf file and change the topology from 4 to 2 or reverse It may also be necessary to add an entry for the boot drive to the sd conf file Table 1 Signature Table Signature OpenBoot signature Valid_flag internal flag for OpenBoot Combined Boot User Manual Page 22 Table 1 Signature Table Continued Signature OpenBoot signature Host_did shows host DID number Enable_flag internal flag for OpenBoot Boot_id shows target ID number Lnk_timer internal use for OpenBoot Plogi_timer internal use for OpenBoot LUN shows boot LUN in use DID shows boot ID in use WWPN shows boot WWPN in use 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 Making a Bootable System Disk The examples in this procedure use the logical drive designated a
29. ot disk is c1t1d0 replace all local disk entries of cOt0dO with c1t1d0 Currently file shows dev dsk cOtOd0 si swap dev dsk c0to0d0sO and dev rdsk cOt d0sO root dev dsk c0tOd0s6 and dev rdsk cOt d0s6 usr dev dsk cOt0d0s7 and dev rdsk cOt d0s7 export Edit file to show dev dsk cltidisi swap dev dsk cltid0s0O and dev rdsk cltid0s0 root dev dsk cltid0s6 and dev rdsk citid s6 usr dev dsk clt1id0s7 and dev rdsk cltid0s7 export 20 Reboot the system sync sync halt ok reset 21 Boot to disk ok boot disk The system should boot to the Fibre Channel disk 22 View the current dump device setting dumpadm 23 Change the dump device to the swap area of the Fibre Channel drive dumpadm d dev dsk clt1d0s1 where dev dsk c1tid0s1 is a sample path to the swap area of the Fibre Channel drive Your path may be different from the one shown here Enter your path Combined Boot User Manual Page 25 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 Removes boot id from boot list ok devalias Displays
30. parties that may result Periodic changes are made to information contained herein although these changes will be incorporated into new editions of this manual Emulex Corporation disclaims any undertaking to give notice of such changes Combined Boot User Manual Page ii 2S EMULEX Tai coYs U old ke q eames tn teenie E E E EE E TE 1 Compatibility acccoudiadaddodndadedhdndnnadanndaadenndaaanans 1 Things to Know Before You Download cccceceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaaaeeeeneeees 1 KNOWN ISSUES cccccccecceccececseceeceeceeeeueeeeeueeueeueaeeeeeueeeseueeueaueeeeeeeaeeeeueeaueaeeaneenennes 1 Files Included in This ReleaSe cccccccccceccceecsecscecseeeeceeeceueeeuseeeseueeeaueseeeeueeeaes 1 Loading X86 BOOtBIOS 0 cccceceeeceeeeeeee eee e ee eee eee eter rete ee aaaaeeeeeeeeeeeaaaaeeeeeeeeeeeeaaaaeees 2 Load x86 BootBIOS Using lputilnt cee e eee ee cece eee eeeeeeeeeaaaeeeeeeeeeeeeeeeeaaa 2 Load x86 BootBIOS Using elxcfg ceeceeccteeeeeeeeeeeceeeeeeeeeeeeeeaaaeeeeeeeeeeesaaaaeees 3 Load x86 BootBIOS Using lputil 0 cece e cece cece eee eeeeeeeeeeeeeeaaaaeeeeeeeeeeeeaaaeees 4 Loading x86 BootBIOS Using Ip6dutil 0 cceceeeceeeeeeeeeeeeeeeeeeeaaaeeeeeeeeeeeeaaa 4 Enable x86 BootBIOS on HBAs Using the BIOS Utility 0 eee eee 6 CONTGUIING X86 BOOTBIO Samrin ae eA AAA TEANA 8 iniigotolUke ito n Manan 8 Start the BIOS Utility sranna eee cece cece atte tree eee aa
31. r the starting LUN Combined Boot User Manual Page 16 5 Enter the starting LUN The starting LUN can be any number between 0 and 255 Adapter 1 S ID 000007 PCI Bus 00 PCI Device 04 ALFA ct ID 03 wF 13 1354 04 B41 LUN Oo oz LUN D ection Bw Boot number via WaN PH Ent o Exit 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 For example B1D means that boot entry one will boot via DID B2W means that boot entry two will boot via WWPN 6 Select an entry Another menu displays the following options 1 Boot this device via WWPN 2 Boot this device via DID 7 Select the desired boot method If you select to boot the device via WWPN the WWPN of the earlier selected entry is saved in the flash However during the initial BIOS scan it will issue a Name Server Inquiry GID_PN Get Port Identifier Then based on this DID it will continue with the remainder of the scanning If you select to boot this device via DID the earlier selected entry will be saved in the flash Install Windows 2000 Server on a Fibre Channel Disk This procedure installs the Windows 2000 Server operating system onto a previously unformatted Fibre Channel disk drive that is connected to the Emulex adapter Note Your computer s sys
32. ry Timer Advanced Option Adapter 1 PC Bus 00 PC Device 04 PLO R etry Timer iz 000 1 No FLOG hange FLO vetry Timer 1 4 Change F etry Timer to 200 Enter a Selection Figure 13 Change the PLOGI Retry Timer Screen 4 Select the PLOGI retry timer interval The time it takes for one PLOGI to scan the whole loop if 126 AL_PA are on the loop is shown below 50 msec will take 5 to 6 seconds per device e 100 msec will take 12 seconds per device e 200 msec will take 22 seconds per device 5 Press lt x gt to exit the BIOS utility and reboot the system Change Topology This option allows you to select the topology for the host adapter Note The default topology is auto topology with loop first Change this topology setting if necessary before configuring boot devices To select the host adapter topology 1 Start the BIOS utility and select the adapter 2 When the main menu opens select 2 Configure This Adapter s Parameters The adapter configuration menu is displayed Figure 11 Combined Boot User Manual Page 11 3 Select 4 Topology Selection Advanced Option oop first iD ef autt tto Pt first DaF 4 Fabric Fointto F oint Enter a Selection Enter o Exit lt Esc gt to Previous hlenu Figure 14 Topology Menu 4 Select the topology for the HBA e Select 1 for auto topology with loop first e Select 2 for auto topology with point to point first e Select 3 for FC AL
33. s c1t1d0 controller 1 target 1 lun 0 Your logical drive may be different 1 Boot from the local system disk 2 Run the format utility format 3 Select the logical drive to become the boot disk in this case c1t1d0 4 Select the partition option and partition the disk as desired 5 Select the label option and write a volume label to the target disk For help with the format utility refer to the man page man format 6 Install the boot on partition O of the target disk Enter this command as one line installboot usr platform uname i7 gt lib fs ufs bootblk dev rdsk cl1t1d0s0 7 Create a filesystem for each partition that will contain a mounted filesystem newfs v dev rdsk cltid0soO will become root newfs v dev rdsk cltid0s6 will become usr newfs v dev rdsk cltid0s7 will become export home 8 Create temporary mount points for the new partitions mkdir root2 mkdir usr2 mkdir export2 Combined Boot User Manual Page 23 9 dev fd must be unmounted to copy the root file system First kill the volume manger ps ef grep vold to obtain the PID or process id kill 9 PID where PID is obtained above umount dev fd 10 Mount copy then unmount the usr2 file system mount dev dsk clt1id0s6 usr2 cd usr tar cvf ed usr2 tar xf umount usr2 11 Copy the export home file system mount dev dsk cltid0s7 export2 cd export tar cvi
34. tem BIOS may require that another controller take precedence over the Emulex adapter during boot If this occurs you must disconnect or disable the other adapter This will allow you to configure and build your operating system on the drive connected to the Emulex adapter To install Windows 2000 Server on a Fibre Channel disk 1 From either the Emulex Web site or the CD ROM that accompanies your Emulex product download the latest version of the Emulex driver for Windows 2000 Server 2 Extract the driver files onto a formatted floppy disk 3 Boot with the Windows 2000 Setup Media This procedure assumes you are using CD ROM medium See Microsoft documentation for details The following message is displayed in the status bar Setup is detecting your hardware 4 Press lt F6 gt The following message is displayed in the status bar Specify additional storage driver Combined Boot User Manual Page 17 Oo NOW 9 Press lt S gt to specify additional drivers Select Other Insert the floppy disk onto which you unzipped the Emulex driver in step 2 If you downloaded the port driver select a topology from the list and press lt Enter gt If you downloaded the miniport driver select your adapter from the list and press lt Enter gt Follow the instructions to complete the Emulex installation 10 Remove the floppy disk that contains the driver files 11 Complete the Windows 2000 Server installation Use Multi
35. y other software that relies on the HBA to be available has been stopped or paused To load x86 BootBIOS using elxcfg 1 Start elxcfg Click Start Programs Emulex and elxcfg 2 Locate and select an HBA from the Available Adapters list Figure 2 Available Adapters SCSI Targets Figure 2 elxcfg Utility Available Adapters List 3 Select Download Firmware from the Tools menu A browse window is displayed Browse to the folder into which you extracted the x86 BootBIOS file and select the file Click Open The file is downloaded and a confirmation window is displayed Click OK to close the confirmation window Enable the x86 BootBIOS Bootup Message Using Ip6dutil if necessary page 4 Continue by enabling x86 BootBIOS on HBAs page 6 alo ol Combined Boot User Manual Page 3 Load x86 BootBIOS Using Iputil Prerequisites e The Emulex driver for Linux or Solaris is installed and loaded properly e The x86 BootBlOS file has been downloaded from the Emulex Web site and extracted toa directory on your local hard drive e Iputil is installed properly To load x86 BootBIOS using Iputil 1 Start Iputil by entering the complete path The path in the example reflects the default installation path If the installation path was modified adjust the command appropriately usr sbin lpfc lputil From the Main menu enter 3 Firmware Maintenance From the list that appears choose the HBA onto which you want to load x86 BootBI

Download Pdf Manuals

image

Related Search

EMULEX Combined Boot USER MANUAL

Related Contents

  AKER - aker-usa.com 11-3 Chien-Kuo Rd T.E.P.Z. 4027 Taiwan ROC C-16.384-18-3050-X Manual      NEC PCSync 2005 (PIMS) user manual            

Copyright © All rights reserved.
DMCA: DMCA_mwitty#outlook.com.