Emulex Corporation LightPulse Family of Host Adapters BIOS Release Notes 1.71A0 August 22, 2006 The current BIOS provides x86 boot capability through the use of INT13 system BIOS calls. The BIOS supports: (1) Multi-topology: Fabric Point to Point; FC-AL: Private loop and Public loop (2) Multi-initiators: Up to 64 adapters in a system (3) Multi-LUNs: Up to 256 LUNs (4) Multi-boot: Complies with the BIOS Boot Specification (BBS). (5) EDD (Enhanced Disk Drive Services): Supports both EDD 3.0 and EDD 2.1 depending selection in BIOS Utility. (6) Boot fail over feature: There are eight boot entries that can be configured. If the first boot entry fails the system is still able to boot from the second configured boot entry and so on. \B171A0.txt this file you are reading \DB171a0.PRG Lp8000 BIOS version 1.71a0 \CB171a0.PRG LP9000 BIOS version 1.71a0 \HB171a0.PRG LP9802 BIOS version 1.71a0 \TB171a0.PRG LP10000 BIOS version 1.71a0 \BB171a0.PRG LP11000 BIOS version 1.71a0 \ZB171a0.PRG LPe11000 BIOS version 1.71a0 \QB171a0.PRG Lp850 BIOS version 1.71a0 \RB171a0.PRG LP950 BIOS version 1.71a0 \LB171a0.PRG LP982 BIOS version 1.71a0 \MB171a0.PRG LP1050 BIOS version 1.71a0 \JB171a0.PRG LP1150 BIOS version 1.71a0 \YB171a0.PRG LPe111 BIOS version 1.71a0 \EB171a0.PRG LP101 BIOS version 1.71a0 \WB171a0.PRG LPe1150 BIOS version 1.71a0 ***** Important Note ****** (1) BIOS downloading This version of BIOS image has increased size from 44K to 48K. As a result, it might fail during the downloading of the BIOS .prg file. One way to correct the problem is to download the firmware .AWC file WITHOUT the BIOS image (for example: dd390a7.awc). Then, download the BIOS .prg file. (2) BIOS was not activated (Enabled) If the adapter BIOS is not activated (enabled) by LP6dutil or other O.S. utility, this adapter would not be configured. Also, there is "No BIOS support" message next to this adapter in BIOS Utility. User must use LP6dutil or other O.S. Utility to activate (enable) the BIOS in order to make this card bootable. *********************************************************************************** *********************************************************************************** 1. History: *********************************************************************************** 1.71A0 Problems Fixed, Features added or Other Updates Since 1.70A3: 1. Adjust the eVPD HBA model number display alignment on banner display and BIOS configuration utility menu. (CR20482) 2. Removed unnecessary command calls and functions on BIOS code to reduce the BIOS image size. (CR20483) 3. BIOS fails to do the FLOGI retry after time out during discovery runtime, and causes boot failure. This release takes care of this issue by adding 2 more FLOGI retries after the first FLOGI has timed out or failed. (CR20484) 4. During the discovery runtime, the host D_id number for FLOGI was taken from a previously saved D_id during init time and caused boot failure if FAN was issued by the fabric switch. This release takes care of the issue by updating the new host D_id number from READ_LA during runtime. (CR20485) 5. Use alternate method from Int15 c1 call to check for EBDA existence. This can reduce EBDA memory overflow errors during boot time on some systems or blade servers. (CR20486) 6. eVPD data handling improved for string display in utility menus. (CR20487) 7. The auto boot sector function was disabled during migration boot and caused boot migration disk array failure. The new fix takes care of this issue and also changes the default setting for "auto boot sector" to disabled. If the migration boot is required, the user needs to enable the "auto boot sector" in the Emulex BIOS utility menu. (CR20488) 8. Increased the number of retries on test unit ready to 10 times. Resolves the issue where the HBA fails to discover an FC disk on SAN boot after receiving two SCSI check conditions on Test Unit Ready commands. (CR19775) 9. Added support for allowing the key sequence to enter the Emulex BIOS utility. (CR20489) 10. Added explicit screen display confirmation to the user when or has been pressed to enter the Emulex BIOS utility. (CR20490) 11. Added display for the PCI function number of the HBA to more easily identify each port especially for dual channel adapters. Also, added the display Boot BIOS enabled or disabled status on the first screen after selecting the adapter. (CR20061) 12. Removed the HBA info on the first line of the banner display to reduce confusion to the user if there are multiple HBAs installed in the system. (CR20491) 13. Added new link speed selection feature. User can select the desired link speed in the link speed selection menu, and the new link speed now can support up to 4 Gbs. The default link speed is Auto Select. (CR16926) & (CR20352) 14. Update new Emulex copyrights on screen display messages and source code. (CR20492) *********************************************************************************** 1.70A3 Problems Fixed, Features added or Other Updates Since 1.70A2: 1. Feature added to increase scan of the eVPD data area up to 1024 bytes in VPD data field, and to parse the entire VPD data to find the appropriate eVPD fields and use them. (CR15558) 2. If there are two or more different HBAs with VPD support on the system, the banner display will always display the same HBA banner when press s (to skip the bios scan). The new released fixed this issue. (CR15469) 3. Per the FC-GS4 spec, all CT commands shall have a timeout value of 3 x R_A_TOV instead of 2 times. (CR15559) 4. Changed the new banner display on X86 boot with the Emulex copyright. (CR15560) *********************************************************************************** 1.70A2 Problems Fixed, Features added or Other Updates Since 1.70A1: 1. The Boot Bios using the d command in the bios config screen leaves adapter with hard ALPA of 1, this setting can causes confusion for customers which our HBA comes from the factory with a default hard ALPA of zero. The new fix will set the default hard ALPA of zero. (CR10241) 2. Fail to detect the EMC cx200 when connect directly to the LP952, because it fails to discover ALPA EF in direct connect configuration. This change will take care of this issue. (CR11302) 3. Fixed the bug which fails to discover ALPA EF in private loop configuration. (CR11902) 4. Multiple reboots causes link to not come up, boot failure. The new fix takes care this issue by removed the update nvram during the init_ff. (CR12013) 5. Supported E-VPD, if e-VPD fields are empty or blank on the HBA then the HBA will identified as it is today, if VPD HBA Model number info is present, then display the new VPD HBA Model number. (CR14853) 6. Supported more HBA such as LP11000, LP1150, LP111, LPe11000, LPe1150, LPe111, LP10000, LP101, LP11000. and LPe11000. (CR14854) 7. In some system servers, there is an issue which mishandling the memory read-only mode during the runtime, which results in retries until the system times out and resets. The new "X" build will remove some variables in runtime library, and keep those variables in the init-time. (CR12314) *********************************************************************************** 1.70A1 Problems Fixed, Features added or Other Updates Since 1.70A0: 1. During the BIOS login, when HBA receives the Unit Attention, the BIOS gave two times retry for the Test_Unit_Ready command, this release will increase up to five times retry for TUR when HBA receives the Unit Attention. (CR9429) 2. Move hard_alpa variable to common region area. (CR10079) 3. Added LP101 support. (CR10080) *********************************************************************************** 1.70A0 Problems Fixed, Features added or Other Updates Since 1.63A2: * When Start Unit Command is enabled, there should be Test-Unit-Ready commands issued after follow the Inquiry command during the process of scan disk target function. And this caused the boot failure if LUN1 from the primary path was deleted and was expecting to boot from LUN1 on the secondary path. The new release added the TUR follow the Inquiry command and makes FC boot successful on secondary path. * There is a display error in BIOS utility menu on 3 digit adapter card, such as LP982 in previous release code, the new release cleans up the display error and fixes the issue. *********************************************************************************** *********************************************************************************** 2. For more information: Please read the enclosed materials and text files carefully. If you do not find your answer, or would like other information about Emulex products: Web site: http://www.emulex.com Voice phone: (800) 854-7112 or (714) 662-5600 -end-