+ All Categories
Home > Documents > ISP 24xx/25xx/81xx Firmware Release Notes -...

ISP 24xx/25xx/81xx Firmware Release Notes -...

Date post: 06-Feb-2018
Category:
Upload: leanh
View: 250 times
Download: 3 times
Share this document with a friend
28
ISP 24xx/25xx/81xx Firmware Release Notes Page 1 of 28 ISP 24xx/25xx/81xx Firmware Version: 5.03.17 Adapter Support: 4Gb Fibre Channel Adapters (QLE2xxx, QLx24xx) 8Gb Fibre Channel Adapters (QLE25xx) versions 4.01.00 and later Converged Network Adapters (QLE81xx) versions 5.00.00 and later Table of Contents 1. Overview 2. Changes and Bug Fixes 3. Known Issues 4. Additional Information 5. Trademarks 6. Notices 7. Contacting Support 1. Overview This document identifies the changes and fixes made to the ISP 24xx/25xx/81xx firmware versions 4.00.32 through 5.03.17. 2. Changes and Bug Fixes Tables in this section list the error reports in which changes and fixes were made to the ISP 24xx/25xx/81xx firmware from version 4.00.32 through 5.03.17. NOTE: Some ER descriptions in this section contain the following acronyms: CRC—Disk/Block Cyclic Redundancy Check FCF—Fibre Channel over Ethernet (FCoE) forwarder IP—Internet Protocol MID—Multiple ID MIDQ—Multiple ID, Multiple Queue MPI—Management Port Interface SB2—Single Byte Command Code Set Mapping Protocol
Transcript
Page 1: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 1 of 28

ISP 24xx/25xx/81xx Firmware

Version: 5.03.17

Adapter Support: 4Gb Fibre Channel Adapters (QLE2xxx, QLx24xx) 8Gb Fibre Channel Adapters (QLE25xx) versions 4.01.00 and later Converged Network Adapters (QLE81xx) versions 5.00.00 and later

Table of Contents

1. Overview 2. Changes and Bug Fixes 3. Known Issues 4. Additional Information 5. Trademarks 6. Notices 7. Contacting Support

1. Overview

This document identifies the changes and fixes made to the ISP 24xx/25xx/81xx firmware versions 4.00.32 through 5.03.17.

2. Changes and Bug Fixes

Tables in this section list the error reports in which changes and fixes were made to the ISP 24xx/25xx/81xx firmware from version 4.00.32 through 5.03.17.

NOTE: Some ER descriptions in this section contain the following acronyms:

♦ CRC—Disk/Block Cyclic Redundancy Check ♦ FCF—Fibre Channel over Ethernet (FCoE) forwarder ♦ IP—Internet Protocol ♦ MID—Multiple ID ♦ MIDQ—Multiple ID, Multiple Queue ♦ MPI—Management Port Interface ♦ SB2—Single Byte Command Code Set Mapping Protocol

Page 2: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28

2.1 From 5.03.16 to 5.03.17

Changes

Error Report Description

ER82956 Customer-specific change.

Bug Fixes

Error Report Description

ER83002 25xx only. Corrected plug/unplug with loopback connector when using JDSU or Opnext® SFPs.

ER83191 Corrected a condition introduced in version 5.03.12 that prevented an FCP-2 exchange from completing recovery after read data had been dropped.

2.2 From 5.03.15 through 5.03.16

Changes

Error Report Description

ER76361 The Abort IOCB (33h) can now terminate a Task Management IOCB (14h).

Bug Fixes

Error Report Description

E79773 Customer-specific change.

2.3 From 5.03.14 through 5.03.15

Changes

Error Report Description

ER74370 24xx and 25xx. Added option to disable ADISC/PDISC after LIP.

NOTE: To disable the automatic ADISC/PDISC from firmware after LIP, the driver may set bit 14 of Additional FW Options 2 through the Set Additional Firmware Options Mailbox Command (0038h).

Page 3: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 3 of 28

Bug Fixes

Error Report Description

ER77846 81xx only. Customer-specific changes.

ER78047 25xx only. Use correct slot-specific SerDes settings for specific mezzanine cards.

2.4 From 5.03.13 through 5.03.14

Changes

Error Report Description

N/A No changes.

Bug Fixes

Error Report Description

ER74375 Prevented consecutive sequences with the same Sequence ID in an exchange.

2.5 From 5.03.12 through 5.03.13

Changes

Error Report Description

N/A No changes.

Bug Fixes

Error Report Description

ER75194 81xx only. Corrected a potential Receive Frame stall that occurred when using T10 IOCB Type 3 and a stop condition aligned with a segment boundary.

ER75941 81xx only. Detect if MPI RISC failed to auto-load on startup, and then issue an internal reset to recover.

Page 4: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 4 of 28

2.6 From 5.03.11 through 5.03.12

Changes

Error Report Description

ER73805 If the Out of Order option is not selected and a Relative Offset mismatch is detected, frames will not be DMA'd to host memory.

Bug Fixes

Error Report Description

ER72921 81xx only. Corrected a problem that prevented the firmware from generating FDISC when the Virtual Port Control IOCB (type=30h) is used to enable VP.

ER73821 81xx and T10 only. Corrected the handling of a partial transfer request in a Command CRC Type 3 IOCB that caused an “Aborted” status to be returned.

ER73958 24xx/25xx and MID only. Corrected a condition that could result in a PRLI request either being dropped or having multiple N_Port handles assigned for the same port ID.

ER74184 Corrected Execution Count handling that could result in an I/O stall when running in mixed Initiator/Target mode.

ER74356 Corrected a condition where a CTIO with the Terminate option selected did not abort the specified CTIO.

2.7 From 5.03.10 through 5.03.11

Changes

Error Report Description

N/A No changes.

Bug Fixes

Error Report Description

ER73604 Corrected a Fatal Firmware Error (8002h) that occurred when an ELS Pass-Through IOCB was received from the driver that sent PRLI ACC and LOGO ACC consecutively for the same remote device.

ER73647 Corrected DMA error that occurred when mixing T10 and non-T10 data transfers for the same exchange.

Page 5: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 5 of 28

2.8 From 5.03.09 through 5.03.10

Changes

Error Report Description

N/A No changes.

Bug Fixes

Error Report Description

ER72957 Do not allow assignment of non-reserved N_Port handle in ELS path and SRR path if Purex is enabled.

ER73253 81xx only. Corrected discard handling of received FAN that caused Fatal Firmware Error 8002h to be reported.

ER73465 81xx only. Corrected problem that could cause a Per Priority Pause storm to be transmitted when a receive DMA is stalled.

2.9 From 5.03.08 through 5.03.09

Changes

Error Report Description

ER72460 MID builds only. Send LOGO if switch rejects FDISC with error and explanation code 03/0D.

Bug Fixes

Error Report Description

ER70575 Fixed potential RISC pause error when using PUREX IOCB.

ER73090 25xx and 81xx MID only. Fixed potential RISC pause error by caused by invalid pointer use after fault injection.

2.10 From 5.03.07 through 5.03.08

Changes

Error Report Description

ER71711 Added customer specific feature.

Page 6: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 6 of 28

Bug Fixes

Error Report Description

ER72100 Corrected a problem that could result in Task Management command timeout.

ER72270 Corrected handling of frames received with DID = 000000h.

ER72491 81xx only. Fix CTIO with terminate exchange bit returned good completion status (01h) after the CTIO is already completed. The CTIO with a terminate exchange bit should instead return an invalid receive exchange address (08h) completion status.

ER72571 MID builds only. Fix CTIO with terminate exchange bit failed with completion status=29h.

2.11 From 5.03.06 through 5.03.07

Changes

Error Report Description

ER70666 Added customer-specific feature.

ER71742 Added option to disable the firmware automatic port login (PLOGI) to the simple name server (SNS). To enable this feature, set Bit 15 of Additional Firmware Options 2 when issuing Set Additional Firmware Options Mailbox Command 0038h.

ER71936 Added customer-specific feature.

Bug Fixes

Error Report Description

N/A No bug fixes.

2.12 From 5.03.05 through 5.03.06

Changes

Error Report Description

N/A No changes.

Bug Fixes

Error Report Description

ER70970 Customer-specific fix.

Page 7: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 7 of 28

Error Report Description

ER71034 24xx only: Improved link init time when using Inline Credit Extender in an N_Port-N_Port configuration.

ER71269 Fixed Loopback Mail Box command time out when Fibre Channel event (FCE) extended tracing enabled.

2.13 From 5.03.04 through 5.03.05

Changes

Error Report Description

N/A No changes

Bug Fixes

Error Report Description

ER70039 25xx and 81xx only. Corrected a potential I/O timeout of T10 CRC IO when using DIF bundling.

ER70558 25xx and 81xx only. Corrected potential invalid PCIe access when aborting a T10 CRC IO when using DIF bundling.

ER70664 81xx only. The firmware could incorrectly set bit 15 of N_Port Handle returned by Get Port/Node Name List (75h) mailbox command.

2.14 From 5.03.03 through 5.03.04

Changes

Error Report Description

ER69516 Customer-specific change.

Bug Fixes

Error Report Description

ER66337 81xx only. Corrected FCP-2 processing during a link disruption until re-discovery has completed.

ER67952 MIDQ builds. Corrected N_Port–N_Port FLOGI Dest ID of 0.

ER69683 81xx only. Corrected CTIO handling when the link was down.

ER70018 25xx and 81xx only. Corrected possible memory leak during clean-up of T10 CRC IOs with Dif Bundling enabled.

Page 8: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 8 of 28

Error Report Description

ER70038 25xx and 81xx only. Corrected false DIF error reported during T10 CRC transmit IO with Dif Bundling.

ER70149 Corrected Target XCB count returned by Get Resource Counts Mailbox Command (0042h).

ER70310 81xx only. Corrected heartbeat pause check removed by ER70235.

ER70575 Corrected N_Port Handle assignment by firmware when Purex is enabled.

2.15 From 5.03.02 through 5.03.03

Changes

Error Report Description

N/A No changes

Bug Fixes

Error Report Description

ER70235 81xx only. Disable (ER67656) MPI heartbeat pause check causing false errors during loopback operation.

2.16 From 5.03.01 through 5.03.02

Changes

Error Report Description

ER69350 Customer-specific change.

Bug Fixes

Error Report Description

ER68965 Correct abort handling of a Command Type 6 IO that could result in fatal firmware error or IO timeout.

ER69245 81xx only. Correct handling of received stale frames forwarded by an FCF after link is re-established.

ER69291 81xx only. Corrected an issue that would prevent the link from being re-established after a cable pull.

ER69457 81xx only. Added support to detect MPI pause during heartbeat processing.

Page 9: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 9 of 28

Error Report Description

ER69564 Disk CRC only. Correct firmware reported residual Byte Count for CRC (T10) Read commands.

ER69565 Customer-specific issue.

ER69613 81xx only. Added support for LR Optics. Requires MPI FW 1.39.00 or later with proper configuration files.

ER69685 81xx only. Corrected an issue with Internal Loopback failure reported when link is up to an FCF.

2.17 From 5.03.00 through 5.03.01

Changes

Error Report Description

N/A No changes.

Bug Fixes

Error Report Description

ER68658 2532-based adapter only. Corrected an issue that could prevent the link from being established when connected to specific targets operating at 8Gb link speed in a loop topology.

Page 10: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 10 of 28

2.18 From 5.02.00 through 5.03.00

Changes

Error Report Description

ER66811 Added feature to return LOGIN info via Mailbox Command 5Ah - Get Params, using type 7.

Entry Parameters (Incoming): Mailbox0 - opcode (005ah) Mailbox1 - Type<15:8>, reserved<7:0> Mailbox2 - buffer addr<31:16> Mailbox3 - buffer addr<15:0> Mailbox6 - buffer addr<63:48> Mailbox7 - buffer addr<47:32> Mailbox8 - DW Xfr Length (only valid for Type 7)

Exit Parameters (Outgoing): Mailbox0 - (4000h) normal completion - (4002h) DMA error - (4005h) error during command execution - (4006h) if unsupported type or DW Xfr requested is too small ( 28DW <.. ) data got truncated Mailbox1 - If Outgoing Mailbox 0 is 4005h, then Outgoing Mailbox 1 will have the following sub-code: 0002h - No IOCB Mailbox8 - DW Xfr Data (should be 28 for typical PLOGI, only valid for Type 7)

The format returned is according to FC-LS-2 (Fibre Channel - Link Services - 2), rev.2.00 - FLOGI/PLOGI payload minus ELS command code.

ER67656 8100 only. Added support for MPI heartbeat feature. Contact QLogic for details.

ER67716 8100 only. Changes to support additional MPI mailbox commands in the range 136h to 150h.

ER67727 2532/8100 CRC. Implemented CTIO Type CRC_2 and support DIF bundling on CTIO CRC IOCBs.

ER68875 2532 SB2 only. Return the lower 16-bit of current RBC count in Receive IU and Add Buffer IOCBs. For IOCB type 0x4D, the lower 16-bit of the counter is stored at offset 0x3E to 0x3F. For IOCB type 0x4C, the lower 16-bit is stored at offset 0x1C to 0x1D.

NOTE: This feature will be documented in the upcoming SB-4 spec.

Page 11: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 11 of 28

Bug Fixes

Error Report Description

ER62856 MID only. Do not report RSCN for VPs that have been disabled. Previously, the firmware generated 8015 AEN with an invalid vpindex.

ER67062 8100 only: Fix erroneous discard of a valid FIP VLAN Notification frame when the frame does not have an IEEE 801.2 Q Tag and the FIP descriptor list length is greater than 8 (words).

ER67159 Fixed 200ms delay for Command Type 6 IOCBs when residual under run occurs, and FCP_RSP DMA is enabled.

ER67181 8100 only. Prevented accidental overwrite of the PortName within a port descriptor data structure. Problem could occur during the execution of mailbox commands 30h, 31h, 51h, or 60h.

ER67210 Removed zeroed optional association headers from RRQ payload.

ER67220 2532/8100 CRC T10. Resolved bad FCP_DATA sequence due to incorrect re-initialization of the CRC context for Header mode. This affected T10 write commands with multiple FCP_XFER_RDYs.

ER67333 24xx/2532 only. Corrected a problem in PLOGI ACC processing that could result in failure to respond to a subsequent PRLI.

ER67345 24xx/2532 only. Fixed a Fatal Firmware Error (8002h) caused by a problem cleaning up after a port discovery timeout.

ER67479 24xx/2532 only. Improved firmware handling of I2C SFP interface to better support some SFPs.

ER67568 2532/8100 CRC T10. Changed buffer pointer validation to prevent erroneous 8002 system errors.

ER67623 Modified RNID processing to correctly handle a response with a "Specific Identification Data Length" field of zero.

ER67690 8100 only. Fixed mailbox command Diagnostic Loop Back failures with Status 4005 and Subcode 0x17.

ER67799 Corrected ADISC ELS check for ELS passup and fixed potential bad pointer when building ELS frame.

ER68257 2532/8100 only. Resolved intermittent Fatal Firmware Error (8002h) and FKA failures during Flash access.

ER68339 8100 only. Fixed a hang that could occur when processing a new request for an FCP2 capable device after a link status change.

ER68488 Prevented Fatal Firmware Error (8002h) when processing an invalid ELS response type. This problem could occur if a switch sent an erroneous ELS response to a CT pass-thru request.

ER68914 8100 only. Changed link down handling to prevent a stall in received FCoE frame processing.

Page 12: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 12 of 28

Error Report Description

ER69068 Resolved a Fatal Firmware Error (8002h) due to a race condition when the exchange timer expires at the same time FCP_XFER_RDY is received.

ER69146 8100 only. Resolved intermittent resource allocation failures in Read SFP mailbox command (31h).

Improved failure sub code reporting in mailbox 1 for both Read(31h) and Write(30h) mailbox commands.

ER69214 8100 only. Changed login/logout IOCB processing to correctly format a LOGO sent to the fabric controller.

2.19 From 5.01.00 through 5.02.00

Changes

Error Report Description

ER55377 ER65196 ER65528 ER66011

Customer-specific changes.

ER65051 8100 only. Report NIC driver attached status in Get firmware State Mailbox Command (069h). For details, see the 8100 Series Fibre Channel Firmware Interface Specification Rev C and above.

ER65184 8100 only. Firmware will return parameter error (4006h) if the Initialize Firmware Mailbox Command (060h) or Initialize Firmware Multiple IDs Mailbox Command (048h) specifies use of the optional Extended Initialization Control Block and provide a length of zero bytes.

ER65220 8100 only. Changed the Perform Implicit LOGO Mailbox Command (072h) to allow the Perform Logout for All Ports across All FCF's option (bit 1 of incoming Mailbox Register 1) in single FCF configurations.

ER65589 ER65593 ER65595 ER65605 ER65805

8100 only. Added FIP Version 1 support.

ER66061 Added a feature to reject PRLI from Fabric Control (FFFCxx) when target mode is disabled. To enable this option, set bit 7 of Mailbox 2 in the Set Additional Firmware Options Mailbox Command (0038h).

ER66125 8100 only. Changed Get Link Status/Read Port Status Mailbox Command (06Bh) and Get Link Statistics and Private Data Mailbox Command (06Dh) to return counters consistent with the FCoE Link Error Status Block (LESB). Figure 3-4 of the 8100 Series Fibre Channel Firmware Interface Specification now contains the following counters: Link Failure Count, Virtual Link Failure Count, Missing FIP Keep Alive or Discovery Advertisement Count, Symbol Error During Carrier Count, Error'd Block Count, and Frame Check Sequence Error Count.

Page 13: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 13 of 28

Bug Fixes

Error Report Description

ER63706 MID only. Fixed an issue to prevent invalid VP misconfigurations that can result in a Fatal Firmware Error 8002h.

ER64335 Corrected DMA Error checking logic during Loopback Mailbox Command (0045h).

ER64498 8100 MID only. Prevent transmission of ELS requests before receipt of FLOGI accept.

ER64513 Fixed potential hang due to mishandling of completer aborts during transmit DMA.

ER65077 ER65585 ER65759 ER65780 ER65962 ER66186

8100 only. Enhanced FIP, CVL, FLOGI/FDISC, SCR, SNS PLOGI retry error handling.

ER65155 8100 only. Corrected ELS and BLS timeout units conversion when processing Mailbox Commands Get Timeout Parameters (0022h) and Set Timeout Parameters (0032h).

ER65165 8100 only. Corrected an issue after External Loopback was performed that prevented FIP from completing.

ER65232 SB2 only. Corrected a condition in RRQ processing that could result in a Fatal Firmware Error (8002h) after receipt of an ABTS.

ER65415 8100 only. Fixed an issue that caused a rediscovery of FCF's if FIP FLOGI timed out.

ER65757 Corrected a problem in target mode operation during confirmation processing that could result in a Fatal Firmware Error 8002h.

ER65802 24xx and 2532 only. Corrected auto-negotiation algorithm that would restore the link at the previous speed instead of the maximum speed.

ER65980 8100 non MID only. Corrected a condition where the firmware state would not become Ready after switch port was shutdown and restored.

ER66045 Return LoginState in IO Parameter 1 when Login/Logout IOCB PRLI IO Parameter 0 = 4 (Command Failed).

ER66068 2532 and 8100 MID only. Corrected VP Index range checking during processing of VP Control IOCB.

ER66082 Corrected Firmware Error reported during Purex IOCB processing if the Port Database for the target device had been initialized.

ER66204 8100 only. Fixed detection of EP device.

ER66553 MID only. Corrected a problem which could result in LOGO sent with SID=000000 or incorrect reporting of VP status after a VP is disabled.

ER66755 2532/8100 MIDQ only. Resolved a long delay in processing Command Type 6 IOCBs after link level fault injection.

Page 14: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 14 of 28

Error Report Description

ER66803 Fixed RISC pause condition when using T10 CRC with DIF_bundling.

2.20 From 5.00.00 through 5.01.00

Changes

Error Report Description

ER61070 ER62265 ER62894 ER63194 ER63873

Customer-specific changes.

ER62531 2532 and 8100 only. Add DSD chaining support to command CRC type IOCBs.

ER63872 ER64455

8100 only. Updated Immediate Notify to reflect format described in the firmware spec. For details, see the 8100 Series Fibre Channel Firmware Interface Specification Rev C and above.

ER64026 8100 only. Implement FIP VLAN Discovery.

ER64342 8100 only. When detected, report MPI configuration error and reason code in Get Firmware State Mailbox Command (069h). For details, see the 8100 Series Fibre Channel Firmware Interface Specification Rev C and above.

ER64391 8100 only. Added new error completion codes to Restart MPI Mailbox Command (03Dh). For details, see the 8100 Series Fibre Channel Firmware Interface Specification Rev C and above.

ER64406 8100 only. Implement SFP Read/Write Mailbox Commands (031h and 030h). For details, see the 8100 Series Fibre Channel Firmware Interface Specification Rev C and above.

ER64497 8100 only. Modify Report ID Acquisition IOCB to return subcode for status 0x01, Unable to acquire ID, for FDISC. The subcode is returned at offset 10h.

ER64672 8100 only. Update Get DCBX Parameters Mailbox Command (051h) to match latest spec. For details, see the 8100 Series Fibre Channel Firmware Interface Specification Rev C and above.

ER64673 8100 only. Implement Get XGMAC Statistics Mailbox Command (07Ah). For details, see the 8100 Series Fibre Channel Firmware Interface Specification Rev C and above.

ER64732 8100 only. Return SFP status information. See Asynchronous Event 8012h and Mailbox Commands 05Dh, 048h, 060h, and 069h. For details, see the 8100 Series Fibre Channel Firmware Interface Specification Rev C and above.

Page 15: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 15 of 28

Bug Fixes

Error Report Description

ER63856 8100 only. Corrected handling of FLOGI Timeout and Reject processing by using Retry Count and Timeout as specified in Initialize Firmware Control Block.

ER64176 Corrected a condition where an Immediate Notify could be sent to the system driver when a VP is not configured for Target Mode operation.

ER64251 Corrected cleanup of pending Transmit Data requests across fault injection.

ER64265 8100 only. Corrected a potential firmware hang condition after processing an ELS timeout or recovering from an internal error.

ER64315 SB2 only. Corrected a condition where the System Defined 1 field of an IOCB being returned to the system driver may be over written.

ER64377 8100 only. Correct an issue with Flash Access Mailbox Command (003Eh).

ER64435 8100 only. Corrected potential FCoE traffic stall after Port Reset completes.

ER64454 8100 only. Fix FIP Failure to find FCF after a number of cable pulls/insertions into different FCF ports.

ER64507 8100 only. Get FCF List Mailbox Command (050h) may fail to find valid FCF Index.

ER64520 8100 only. Corrected false Loopback errors reported during internal and external tests.

ER64567 Corrected potential RISC pause when PUREX is enabled.

ER64585 8100 only. Fixed incorrect Destination MAC address in FIP FLOGI request after an FCF Fabric name change.

ER64590 8100 only. Allow primary port to be discovered via FDISC after it received a Clear Virtual Link or Fabric LOGO and another Virtual Port becomes the master.

ER64705 2400/2532 only. Corrected a condition where a FCP RSP could be transmitted across a LIP and before the discovery timer expires in private loop topology.

ER64902 8100 only. Corrected Firmware hang condition after receiving an ABTS.

Page 16: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 16 of 28

2.21 From 4.06.00 through 5.00.00

Changes

Error Report Description

ER62857 MID only. The firmware now returns a Port Unavailable (28h) Completion Status if the VP Index fails validation during a SCSI Task Management request.

ER62858 MID only. The firmware now allows Get VP Database Mailbox Command (49h) regardless of VP Status.

ER63650 SB2 only. The firmware now allows Get Link Status Mailbox Command (06bh) to complete even though Process Login has not completed.

Bug Fixes

Error Report Description

ER61666 Fixed an issue to prevent initiating an LR upon a Transmit timeout while the firmware services other requests.

ER61682 Fixed an issue that delayed starting new Transmit requests if a Transmit error is pending.

ER62000 ER62172

Corrected the auto-negotiation algorithm that could prevent the link from establishing when connected to a switch.

ER62715 Corrected CTIO handling when link is down and CTIO received with an Exchange Address of FFFFFFFFh.

ER62798 MID only. Corrected various issues relating to VF support.

ER62826 Corrected issues found with VF and Fabric LOGO processing. Also corrected the valid VP Count range to 1-254.

ER62886 MID only. Corrected Source and Destination Address on an SCR retry.

ER62952 ER63400

Completed various FCE tracing fixes.

ER63104 Customer-specific fix.

ER63488 Corrected IDLE character to ArbFF when connected at 8Gb rate.

ER63563 Corrected an issue where a Mailbox or Mailbox IOCB request would not complete if a Fabric LOGO occurred.

ER63564 DISK CRC only. Corrected a RISC Pause condition reported during cable pull testing.

ER63790 Fixed an incorrect Response In Pointer reported in the RISC to Host Status Register when running in ZIO mode.

ER63913 2532 MID multiple queue only. Corrected a link credit issue that resulted in decreased performance.

Page 17: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 17 of 28

2.22 From 4.05.00 through 4.06.00

Changes

Error Report Description

ER60036 ER60250

2532 only. Added support for Virtual Fabrics. Contact QLogic for API changes to support VFs.

ER61654 ER61694 ER61837 ER62184

Customer-specific change.

ER61930 MID only. Added feature to allow the firmware to perform SNS Login and SCR registration for virtual ports. This feature is enabled by setting bit 6 of the Options field during Initialize Firmware - Multiple IDs Mailbox Command (048h). Added the following status/substatus values to Report ID Acquired IOCB:

VP Status Description 3 SNS Timeout. See byte offsets 23:20 for Sub-status. 4 SNS LS_RJT (Reason/Explanation/Vendor Unique in IOCB byte

offsets 23:20). 5 SCR Timeout. See byte offset 23:20 for Sub-status. 6 SCR LS_RJT (Reason/Explanation/Vendor Unique in IOCB byte

offsets 23:20).

Bug Fixes

Error Report Description

ER60623 MID only. Process received LOGO from F_Port. The associated Port Database Changed (8014h) asynchronous event will differ from a LOGO received from an N_Port as follows:

Outgoing Mailbox N_Port F_Port 0 0 8014h 8014h 1 N_Port Handle 7FEh 2 0007 0007 3 0Bh/VPIndex 1Ah/VPIndex

ER61522 MID only. Corrected validation of VP Index received in a CT Pass-Through request.

ER61591 Corrected verification of RX_ID in received ABTS frame.

ER61659 Disk CRC only. Corrected inadvertent drop of received XFER_RDY. This problem was introduced as a result of ER60318.

ER61757 Corrected Fatal Firmware Error 8002h when firmware received back-to-back SRRs for the same exchange.

ER61763 Corrected Fatal Firmware Error 8002h when an invalid FAN is received and Disable Automatic PLOGI option is selected.

ER61765 Populate hard address field in ADISC when previous address bit is set when the ISP is operating in a loop topology.

Page 18: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 18 of 28

Error Report Description

ER61775 24xx only. Improved link recovery after LR/LRR when using Inline Credit Extender.

ER61890 Mercury Converged Network Adapter only. De-Register MAC address associated with a logged out Virtual Port.

ER62084 Corrected upper 16 bits of receive exchange address when CTIO Error completion status is returned.

ER62118 Corrected Fatal Firmware Error 8002h during target mode operation when attempting to transmit a FCP RSP after fault injection.

ER62321 A Command Parameter Error will be returned for a Login/Logout IOCB received with a non reserved N_Port Handle with a reserved Port ID.

ER62348 MID only. Corrected potential issue with sending a frame with incorrect Port/Node Name.

2.23 From 4.04.00 through 4.05.00

Changes

Error Report Description

ER60313 ER60909 ER61325 ER61654

Customer-specific change.

ER60321 2532 only. Added the ability to specify a maximum Fibre Channel Link speed to be negotiated. This feature is enabled by bit 12 of the Initialize Firmware Control Block’s Firmware Option 3. When this bit is set to 1, firmware will negotiate the FC data rate from the given max speed specified by driver in bits 15-13 of the Initialize Firmware Control Block’s Firmware Options 3 field to two speeds down to what the SFP allowed.

This option can also be set in the Data Rate Mailbox Command (05dh). When incoming mailbox 1 is set to 03h, firmware forces a loss of sync, restarts link initialization, and negotiates the FC data rate from the given max speed specified by driver in incoming mailbox 2 to two speeds down to what the SFP allowed.

ER60400 Allow system driver to send LOGO ELS via ELS Pass-Through IOCB using a N-Port Handle of FFFFh.

ER61208 MID only. Return Command Parameter Error (4006h) if the number of requested VP’s exceeds the limit when issuing Initialize Firmware – Multiple-IDs Mailbox Command (048h).

ER61461 2432 only. Disable PCIe Completion Timeout. PCIe Completion Timeout has been disabled to address issues seen on certain systems where PCIe completion could take over 50ms.

Page 19: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 19 of 28

Bug Fixes

Error Report Description

ER59740 ER60612

MID only. Corrected problems related to fault injection.

ER60127 ER60326 ER60610 ER60633

MID only. Various fixes to improve detection and processing of topology changes.

ER60248 Corrected timing of when RRQ is issued after ABTS ACC is received.

ER60318 Corrected Out-of-Order handling of overlapped or repeating received XFR_RDY frames.

ER60336 ER61222 ER61223

2532 Disk CRC only. Various Disk CRC changes to remove Fatal Firmware errors (8002h) being reported.

ER60565 MID only. Corrected a problem where a LOGO ELS could be sent to a port that was not logged in.

ER60566 MID only. Corrected a problem where a FLOGI/FDISC would not be sent to the switch after a previous FLOGI/FDISC completed with an ELS RJT.

ER60568 MID only. A PLOGI could be rejected for a Virtual Port even though the Primary Port parameters have not changed.

ER60569 MID only. Corrected a problem where an incorrect number of acquired AL_PAs could be reported during the LIRP and LILP phases of loop initialization.

ER60571 MID only. Login/Logout IOCB completion status was incorrect when no FLOGI ACC ELS had been received.

ER60572 Corrected a Fatal Firmware Error (8002h) when a CTIO IOCB with Confirmation Satisfied is received when the FCP_RSP has not been sent yet. The CTIO will be returned with a completion status of Invalid Request (06h).

ER60576 MID only. Corrected handling of incoming frames while waiting for LOGI ACC ELS for the primary port.

ER60637 Corrected a problem when attempting to abort an ELS Pass-Through operation when a PLOGI is received that changes the ports D_ID.

ER60698 Class 2 only. Corrected Fatal Firmware Error (8002h) reported when attempting to abort transmit operations.

ER60877 Corrected timer values used with link recovery.

ER61007 Improved handling of receiving an ABTS for a CT Pass-Through exchange.

ER61155 Corrected a problem with aborting IOs for the incorrect LUN when a LUN Level Task Management Function is active.

ER61187 ER61216

MID only. Ensure that Buffer-Buffer Credits are not modified when processing FDISC or FDISC-ACC.

Page 20: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 20 of 28

Error Report Description

ER61200 MID only. Correctly track changing of local 24-bit ID during cleanup.

ER61465 Handle race condition of completing transmit of PLOGI-ACC and receiving PRLI.

2.24 From 4.03.02 through 4.04.00

Changes

Error Report Description

ER56370 ER58608 ER59978

Customer-specific change.

ER59630 ER59631

Corrected failures reported by Loopback Mailbox Command (45h) and Echo Mailbox Command (44h). Added sub-error codes to Outgoing Mailbox 3 of the Echo Command to match the Loopback Command.

Bug Fixes

Error Report Description

ER58251 ER58760 ER58761

Disk CRC only. Corrected handling of frames received out of order in target mode.

ER58532 2532 Disk CRC only. Corrected condition where the firmware would overwrite the IOCB Entry Status field when the device receives invalid IOCBs.

ER58533 2532 Disk CRC only. Fixed a condition that could result in false DIF Errors when receiving runt block data.

ER58752 Disk CRC and 2532 only. Corrected an issue with multi-sequence DIF Remove functionality.

ER58783 2532 only. Corrected a RISC pause that occurred when optional external memory is present.

ER58802 Corrected endianess of RNID user defined data field.

ER58897 Set correct Immediate Notify IOCB sub-code during fault injection.

ER59100 Improved handling of switches that transition link from F-FL-F when the device is directly connected to a switch port.

ER59279 ER59431

Corrected issues relating to the EHAFT feature.

ER59385 Corrected a target mode issue where an ATIO Queue update interrupt would not be posted when using a small ATIO queue.

Page 21: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 21 of 28

Error Report Description

ER59503 Corrected a Fatal Firmware Error (8002h) reported when ISP receives FCP_RSP with a payload length greater than 240 bytes. This problem would occur when Command Type 6 IOCB is used with the option to DMA the FCP_RSP payload to the host is enabled.

ER59793 2532 only. Corrected the ending memory address reported by About Firmware Mailbox Command (08h) when external memory is present.

ER59989 2532 only. Corrected the Report Link Statistics information for Loop topology.

ER60017 SB2 only. Corrected a problem where the firmware was clearing the N_Port Handle field of a SB2 Send IU IOCB.

ER60067 Disk CRC and 2532 only. Corrected false DMA error reported when using CTIO Type 7 IOCB (Target Mode) with Status Mode 2 selected.

ER60126 Fixed a problem that may cause a target level Task Management Function to fail while a LUN Level Task Management Function is outstanding.

ER60256 MID and 2532 only. Corrected a Fatal Firmware Error (8002h) reported after adapter side fault injection.

ER60301 Corrected a condition where the local loop would not recover after a transmit error was encountered.

2.25 From 4.03.01 through 4.03.02

Changes

Error Report Description

ER59755 2532 only. Enabled additional FC SerDes parameters to be set via Flash for mezzanine cards.

Bug Fixes

Error Report Description

N/A None

2.26 From 4.03.00 through 4.03.01

Changes

Error Report Description

ER58635 2532 only. Added support for mezzanine adapters Added a new bit, Embedded HBA, in Flash to indicate an adapter that does not use SFP+, and transmits FC signal over a copper backplane or mid-plane.

Page 22: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 22 of 28

Bug Fixes

Error Report Description

ER58617 2432 only. Corrected a condition where Mailbox Commands issued to Function 1 would not complete after issuing Stop Firmware Mailbox Command (14h) to Function 0.

2.27 From 4.02.02 through 4.03.00

Changes

Error Report Description

ER54823 Added option to post Notify Acknowledge (NACK) IOCB after associated ELS has completed. This option can be enabled by setting (to 1) bit 14 of Incoming Mailbox Register 1 of the Set Additional Firmware Options (38h) Mailbox Command. When this bit is reset (default state), the NACK IOCB is returned when the firmware processes the IOCB. The following new status codes may be returned in the NACK IOCB:

• 04h – Completed with Error. An error occurred during the ELS transmission.

• 0bh – Command Timeout. A timeout occurred during the ELS process.

ER54834 Added feature to allow the firmware to post a completed Notify Acknowledge (NACK) IOCB (received from the driver) on the ATIO queue instead of the Response Queue. This option can be enabled by setting (to 1) bit 13 of Incoming Mailbox Register 1 of the Set Additional Firmware Options (38h) Mailbox Command.

ER57003 Removed the requirement to set Option bit 15 for aborting a CT Pass-Thru IOCB. See ER56025.

Bug Fixes

Error Report Description

ER51011 CRC build only. Corrected an issue with runt block support that could overwrite the guard value.

ER54982 Modified settings of Buffer-to-Buffer credit and Buffer-to-Buffer Credit Management fields for PLOGI, PDISC, PLOGI ACC, and PDISC ACC Extended Link Service commands.

ER56843 Corrected a condition that could result in dropped frames during Abort IO fault injection.

ER57000 Customer-specific build. Corrected possible misreporting Underrun VS Overrun completion status.

ER57227 ER58323

Corrected issues related to Fibre Channel Extended Firmware Tracing feature.

ER57281 2532 only. Improved access time when reading Digital Diagnostic data from SFP.

Page 23: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 23 of 28

Error Report Description

ER57415 Corrected a condition where the firmware would respond incorrectly to a PDISC or ADISC received before a FLOGI ACC is received when connected in Point-Point.

ER57507 Corrected a Fatal Firmware Error (8002h) reported after exiting an internal Loopback test when configured for P-P operation only.

ER57574 Corrected a Fatal Firmware Error (8002h) reported in Target Mode when aborting pending CTIOs.

ER57642 Corrected returned RNID information.

ER57825 Corrected a condition where FCP2 related Command IOCB’s, CTIO’s or Port Control Blocks would be incorrectly terminated during fault injection.

ER57845 Stopped the system from returning a Good completion in Status IOCB if a misbehaving target sends inconsistent information in FCP_RSP frame.

ER57899 Corrected a Fatal Firmware Error (8002h) reported when an SRR is received for an exchange that has a pending control frame to be transmitted.

ER57905 MID only. Corrected a condition where a FLOGI would not be transmitted when a Virtual Port was enabled. The condition would only occur when configured for Target Mode only and Loop only topology.

ER57910 MID only. Corrected a condition where an IOCB would be incorrectly returned with a Port Logged Out (29h) status after a Logout performed for a different VP.

ER57927 Corrected Firmware handling of unexpected receipt of FCP-RSP, FCP-XFR-RD, and FCP-CONF frames.

ER58167 CRC build only. 2432 only. Corrected an unexpected DIF Error reported during DIF Remove operations.

ER58260 2532 only. Corrected an issue that could prevent the link from coming up when connected to McDATA 2Gb switches.

2.28 From 4.02.01 through 4.02.02

Changes

Error Report Description

N/A No changes.

Bug Fixes

Error Report Description

ER57512 Corrected an issue where pending IOs would not be terminated when the link topology changes from F<->FL without a Loss of Sync.

Page 24: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 24 of 28

Error Report Description

ER57530 Corrected a firmware error (8002h) reported if a REC is scheduled to be transmitted when an FCP_RSP or FCP_XFER_RDY is received for the same exchange.

ER57597 Correctly set exchange re-use time after REC RJT ELS received.

ER57638 Corrected a condition that prevented the SCR ELS from being sent when no resources are available.

ER57727 Corrected a condition where the Get IO Status Mailbox Command (12h) would not complete when a REC was requested for an exchange that was concurrently completing.

2.29 From 4.02.00 through 4.02.01

Changes

Error Report Description

ER57670 2532 only. Updated Fibre Channel SerDes parameters.

Bug Fixes

Error Report Description

ER56341 2532 only. Corrected SFP+ detection to match the 2500 Series Firmware Interface Specification Rev C and above.

ER57255 Corrected a Task Management Function IOCB request to a FCP-2 device not being returned to the system driver upon timeout. This occurred if the FCP-CMD was dropped repeatedly by the target device or as a result of a bad link.

ER57316 Corrected a condition that caused the firmware state to not become ready if the current topology is Fabric Point-Point. This occurred when the previous topology was FL and the firmware is waiting for a FAN ELS.

ER57469 Corrected unused memory initialization to prevent reporting a RISC pause condition on one function when performing a firmware debug dump on the other function.

ER57493 The firmware will now return Underrun status (15h) when it detects a misbehaving device that sends a good FCP_RSP for a write command without requesting any data. This detection was missing for FCP-2 devices.

Page 25: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 25 of 28

2.30 From 4.01.00 through 4.02.00

Changes

Error Report Description

ER52809 Added support to trace selected Fibre Channel traffic to a host supplied buffer. Contact QLogic for additional information.

ER54835 Added an option in target mode to route some Asynchronous Events to the ATIO queue as Immediate Notify IOCBs. Contact QLogic for additional information.

ER56700 2532 only. MSI-X Vector 1 now requires the host driver to clear the RISC to Host Interrupt Request after processing.

Bug Fixes

Error Report Description

ER56527 Corrected a Firmware Error or RISC Pause condition that occurred while doing fault injections when IP is enabled.

ER56528 Corrected a condition that could result in a Firmware Error being reported during an aborted transmit cleanup operation.

ER56790 2532 only. Corrected the Digital Diagnostic interface to the SFPs.

ER56716 2532 only. Corrected Flash Memory programming when writing more than FFFFh bytes via Load RAM Mailbox Command (0Bh).

2.31 From 4.00.32 through 4.01.00

Changes

Error Report Description

Initial Release Initial release supporting ISP/EP 25xx 8Gb products.

ER54351 Firmware will now retry a PLOGI/FLOGI when it receives a LS_RJT with retryable reason code.

ER54777 Customer-specific build. Performance improvements under certain IO loads.

ER54934 SB2 only. Various performance improvements.

ER55113 MID only. Firmware will now discard frames received with an invalid Destination ID instead of treating as a fatal error.

ER55441 Removed command timeout restriction of 1999h on all IOCB types. Maximum timeout value is now FFFFh.

Page 26: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 26 of 28

Error Report Description

ER55643 The firmware now sets to 1 the PRLI REC_SUPPORT bit (PRLI and PRLI ACC Word 3 Bit 10) as defined in the FCP-4 specification. The firmware will reply to a received REC request. The driver can initiate a REC ELS request for a SCSI IO via the Get IO Status Mailbox Command (12h). See the ISP Firmware Specification for interface.

• Incoming Mailbox 9 – VpIndex (Multi-ID builds only)

• Incoming Mailbox 10 – Options Bit 0 – When set to 1, the firmware will locate the IO with the handle specified. If the IO is located and has been started, the firmware will send a REC ELS to the remote device.

• Upon completion of the Mailbox Command:

o Outgoing Mailbox 0

Command Complete (4000h). See Outgoing Mailbox 4 for IO status.

Command Error (4005h). Mailbox 1 will contain subcode. See ISP Firmware Specification for Sub-Error Codes for Mailbox Command Completion Status Code 4005h. In addition the following completion codes has been added.

Command parameter error (4006h). The specified N_Port Handle or VP Index is invalid.

o Outgoing Mailbox 1

0000h – The firmware was unable to locate the specified IO.

0020h – Attempt to send REC ELS to remote port that has the PRLI Retry bit set.

o Outgoing Mailbox 4

3h Reserved.

4h – IO started, REC sent and REC ACC received (outgoing 1 to 3 contain exchange information of when REC ELS is sent and outgoing mailbox 5 to 8 contain REC ACC information). See Outgoing Mailbox 5 – 8 for REC ACC information.

5h – IO started, REC sent and LS_RJT received (outgoing 1 to 3 contain exchange information of when REC ELS is sent and outgoing mailbox 5 and 6 contain REC reject reason code and reason explanation).

o Outgoing Mailbox 5 – 6 contain reject reason code and reason explanation.

o Outgoing Mailbox 5

FC4Value bits 15-0 (if IO Status = 4) or Reason Explanation bits 15-8 and Vendor Unique bits 7-0 (if IO Status = 5).

o Outgoing Mailbox 6

FC4Value bits 31-16 (if IO Status = 4) or Reserved bits 31-24 and Reason code bits 23-16 (if IO Status = 5).

o Outgoing Mailbox 7

E_STAT bits 15-0 (if IO Status = 4).

o Outgoing Mailbox 8

E_STAT bits 31-16 (if IO status = 4).

ER55731 Return additional firmware maintained statistics counters. Contact QLogic for additional information.

ER56025 Added support to abort a CT Pass Through IOCB via the Abort IO IOCB (type 33h). Bit 15 of the Abort Options must be set.

ER56387 MID only. Firmware will now return the number of VP’s supported in outgoing mailbox 11 of Get Resource Counts Mailbox Command (42h).

Page 27: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 27 of 28

Error Report Description

ER56425 MID only. Firmware will now return the VP Index in the Pure (offset 6h) and ABTS Received (offset Eh) IOCBs.

Bug Fixes

Error Report Description

ER54986 MID only. Corrected a condition where the firmware would return the wrong VP Index when the switch assigned the same D_ID to a new VP.

ER54906 SB2 only. Firmware was incorrectly dropping a SB2 IU of type 1ch.

ER54988 MID only. Fix potential RISC pause when issuing Get VP Database Mailbox Command (49h).

ER55155 SB2 only. Fix Fatal Firmware Error (8002h) reported when a SB2 exchange is aborted by an incoming ABTS.

ER54857 Corrected a condition in target mode where a LS_RJT could be sent in response to a REC request during FCP-2 error recovery. The correct response should have been LS_ACC.

ER55209 CRC build only. Fix an IO timeout incorrectly reported during a DIF remove operation.

ER54833 Correct possible false parity errors reported when receiving an incorrectly built non-data frame.

ER55587 ER55616

Corrected a RISC pause reported when processing an incorrectly built SCSI command.

ER55569 Corrected memory leak that resulted from CTIO resources being lost when the CTIO Flags bit 8 option (Don’t return CTIO on completion) was used in conjunction with continuation IOCBs.

ER55838 Corrected an issue when using MSI that could cause vector address or direction to be incorrect.

ER55910 SB2 only. Fixed a condition where a Port Database Asynchronous Event (8014h) would not be generated after a PLOGI ACC was sent.

ER56177 Corrected D_ID field in the FLOGI ACC transmitted when connected in an N-N topology.

3. Known Issues

None.

4. Additional Information

None.

Page 28: ISP 24xx/25xx/81xx Firmware Release Notes - QLogicfiledownloads.qlogic.com/files/driver/82190/5_3_17_release.pdf · ISP 24xx/25xx/81xx Firmware Release Notes Page 2 of 28 . ... (FCE)

ISP 24xx/25xx/81xx Firmware Release Notes Page 28 of 28

5. Trademarks

Accelera, Accelerating Cluster Performance, FastFabric, InfiniCon Systems, InfiniNIC, InfiniPath, InfiniView, Intelligent NIC, Networking University, NetXen, QLogic, the QLogic logo, ReadyPath, SANdoctor, SANsurfer, and SilverStorm are registered trademarks of QLogic Corporation.

To the extent a name or logo does not appear on this list does not constitute a waiver of any and all intellectual property rights that QLogic Corporation or its subsidiaries has established in any of its product, feature, or service names or logos. All other brand and product names are trademarks or registered trademarks of their respective owners.

6. Notices

Information furnished in this document is believed to be accurate and reliable. However, QLogic Corporation assumes no responsibility for its use, nor for any infringements of patents or other rights of third parties which may result from its use. QLogic Corporation reserves the right to change product specifications at any time without notice. Applications described in this document for any of these products are only for illustrative purposes. QLogic Corporation makes no representation nor warranty that such applications are suitable for the specified use without further testing or modification. QLogic Corporation assumes no responsibility for any errors that may appear in this document.

7. Contacting Support

Please feel free to contact your QLogic approved reseller or QLogic Technical Support at any phase of integration for assistance. QLogic Technical Support can be reached by the following methods:

Web: http://support.qlogic.com

E-mail: [email protected]

Go to Top

© Copyright 2011. All rights reserved worldwide. QLogic, the QLogic logo, and the Powered by QLogic logo are registered trademarks of QLogic Corporation. All other brand and product names are trademarks or registered trademarks of their respective owners.


Recommended