Version 12.13.0-0179 - Critical ------------------- Enhancement: - Implemented limited band charging for iBBU08. (RETAIN tip H21631) - CacheCade 2.0 read and write caching on SSDs is supported on ServeRAID M5014 and ServeRAID M5015 with the ServeRAID M5000 Series Performance Accelerator Key. Fixes - Fixed an issue in multipath topology to use an alternate IO path if the current active path is removed. - Fixed an issue where drive states were marked as online before the creation of recontruction volumes completed. - Resolved controller hang condition during system bootup. - Fixed issue causing iBBU07 to always show "Charging" state (RETAIN tip H211025) - Fixed issue causing Virtual Disks to remain in Write-Through state after a relearn (RETAIN tip H211101) - Addressed data exposure issue when using CacheCade
Version 12.12.0-0133 - Suggested ------------------- Fixes: - Addressed an issue where battery over temperature messages could occur during charging. - Fixed issue in the HII broswer where the drive performing copyback will be stated as replacing and not copyback. - Fixed issue in the HII browser where the RPM for SATA drives show "0" - Fixed issue in HII browers where port 4 is shown on both ports 0 and 1 - Fixed HII browser issue where the user will get an error message when a global hot spare is created. - Fix HII browser issue where a RAID volume with greater then 3 spans will fail to create.
Version 12.12.0-0126 - Critical ------------------- Fixes: - Fixed a problem where the RAID configuration can be lost when updating from firmware package 12.0.1-0097 or below. - Fixed an issue with 4-kilobyte (KB) sector disk support compatibility in NTFS by disabling 512E drive support mode.
Version 12.12.0-0111 - Suggested ------------------- Enhancement: - Implemented limited band charging for iBBU 07. - CacheCade 2.0 read and write caching on SSDs is supported on ServeRAID M5014 and ServeRAID M5015 with the ServeRAID M5000 Series Performance Accelerator Key. Fixes: - Set the compatibility bit to 1 so that Patrol reads can be executed on SSD's - Fixed an issue where EEPROM init failures are not handled properly causing the user to see the following message on POST "The native configuration is no longer supported by the current controller and firmware." - Fixed an issue where the controller fails to read the header info from CFI Flash ROM. - Resolved issue switching to WT mode for recently failed batteries.
Version 12.12.0-0098 - Suggested ------------------- Fixes: - Fixed issue where the battery gauge is not accurate for aged batteries due to the discharge profiles of aged batteries not matching that of the new batteries. - Fixed a problem where a reboot would cause a hot spare to revert to 'Unconfigured Good' state when Performance Accelerator Key is attached. (RETAIN Tip H204925)
Version 12.12.0-0085 - Suggested ------------------- Enhancements: - Prevent non IBM firmware from being flashed on IBM ServeRAID branded controllers. - Enabled iBBU08 battery modes. - ibbu battery will no longer be marked as bad when very high capacity is detected. - Dimmer Switch function has been disabled by default.
Fixes: - Fixed a problem where firmware was taking to long to complete the PCI config read, causing the system to generate an NMI. - Fixed issue where enabling security causes the configuration to be missing, and a configured FDE array to be seen as foreign on reboot. - Removed BBU mode select from Web BIOS for all controllers. - Fixed issue where pulling VD 0 from a R60 and rebooting would cause two foreign configurations. - Fixed issue where WebBIOS gives unclear message when enabling FDE on an existing Disk Group. - Fixed issue where iBBU07 batteries display 65K capacity and are marked SOH bad. - Fixed issue where iBBU Absolute Charge is displayed differently - Fixed issue where the logical Unit ID (VPD page 0x83) changed after foreign import. - Fixed issue where the LDBBM entries are incorrect after foreign import. - Fixed issue where the controller does not work with pci set to nomsi in kdump kernel. - Fixed issue where the LED behavior is incorrect, wrong drive will blink activity. - Fixed issue where the controller cannot sustain at least 950 MBps performance with Cache Flush setting one sec. - Fixed issue where the set properties command fails - Fixed issue where the iBBU07 battery reported remaining capacity is much too high (64751 mAh) after a learn cycle. - Fixed issue where extended retries of write verify commands cause a driver timeout. - Fixed issue where the configuration becomes foreign after the firmware fails multiple attempts to access raid key during boot. - Fixed firmware issue where a replacement drive is not seen if the replacement is added during power cycle. - Fixed a issue where an alert should be sent when one phy connector between the SAS controller and SAS expander is degraded. - Enabled puncturing for SATA drives. - Enabled copy back on SMART. - Fixed an intermittent RAID key failure during power-on. - Fixed firmware issue where firmware would cause the controller to (sles11sp1/rhel6) reset when ‘lspci –vvx’ command is executed. - Change for iBBU-08 to support firmware Mode5 WB capacity from 960mAh to 674mAh for low power DDR-2 - Fixed a problem where the iBBU battery will not charge while the server continually resets causing the iBBU battery to over-charge.
Version 12.12.0-0065 - Critical ------------------- Fixes: - Fixed issue where the firmware takes too long to complete a PCI Config Read cycle causing SLES11 to kernel panic. - Fixed issue where MegaCLI may not be able to change drive or controller cache setting resulting in a return code of 0x03. - Added check to return SCSI sense Check condition if PMI is set and LBA is non Zero for SCSI Read Cap 16 - Fixed issue where a blue screen occurs handling RAID 1 with HSP and medium errors. The blue screen occurs because the driver times out while the firmware is retrying sense 0x02. Firmware causes Fatal Error when HSP drive responded with Sense 0x02 for Write/Verify or TUR - Change the boot with pinned cache RAID level support which was only allowed for raid level 0. The check is removed and is allowed for any raid level. - Fixed hang condition or condition where the uEFI driver does not load due to the uEFI Driver issuing a command in poll mode to firmware to early - Remove the following message "Battery cannot initiate transparent learn cycles" when the iBBU08 is under mode 4 or 5 - Fixed issue where BGI will not disable when a user issues megacli -LDBI -Dsbl -L0 -a0
Version 12.12.0-0056 - Critical ------------------- Fixes - Fixed issue where multi-bit ECC's are not reported during POST - Lowered the capacity level at which event notifications are generated for early warning and end of life alerts for iBBU to equal 48 hours
Version 12.12.0-0047 - Critical ------------------- Fixes: - Fixed issue where uEFI WebBIOS version may not display the product name of the second controller - Fixed issue to prevent users from downleveling firmware to older versions - Fixed an issue where firmware reports "Unexpected sense, Invalid field in CDB" for LOG SENSE command sent to Seagate drives - Fixed issue where SMART failures can take longer then 5 minutes to report or in some cases fail to report - Fixed issue where it appears to the user the harddrive cache policy is changed when requested but the change did not occur - Fixed issue where a remote iBBU08 will not be seen by the controller - Fixed data issue When IO is in progress to a RAID 1 array that contains media errors and is under a rebuild - Fixed issue where a drive is not marked as foreign during a drive move between servers causing the import of the configuration to fail - Fixed issue where the uEFI WebBIOS does not accept the + symbol in the key code or pass phrase - Fixed issue for iBBU08
Enhancement: - Enhancement to Reserve/release call for VCS Symantec configurations - Enhancements to iBBU event notifications, including the addition of early warning message. - Raised the capacity level at which event notifications are generated for early warning and end of life alerts for iBBUs.
Version 12.12.0-0039 - Critical ------------------- Fixes: - Fixed intermittent initialization failure during POST with the ServeRAID M5025, M5015, and M5014 where the RAID BIOS could fail to load or the user will see one of the following error messages on POST:
RAID Adapter Unrecoverable Error!!! Please check the SDRAM connection.
or
Multi-bit ECC errors were detected on the RAID controller
Version 12.12.0-0037 - Critical ------------------- Enhancement: - Add support for iBBU08 (Battery Backup)
Fixes: - Addressed data issue while reconstructing from RAID1 to RAID0. - Addressed data issue after power lose to ServeRAID controllers. - Addressed data issue in some database applications. - Added fixes from LSI channel products.
Version 12.7.0-0020 - Critical ------------------- Enhancement: - Initial release for ServeRAID M5025 SAS/SATA Controller (46M0830)
Fixes: - Addressed data issue with database applications that use overlapping read write operating. - Addressed data issue which may occur during a reconstruction on some RAID levels that have an associated CacheCade virtual drive enabled. - Fixed problem where the controller may halt if a drive has medium errors that are being used in a check consistency, patrol read, or have delayed writes.
Version 12.0.1-0097 - Critical ------------------- Fixes: - Addresses an issue where data becomes inaccessible when drive is secured after data has been written . Version 12.0.1-0096 - Critical ------------------- Fixes: - Fixed an issue where the BBU may not be seen on POST. - Fixed an issue where the firmware doesn't follow the spinupdelay and maxtargetspinup values set in NVDATA causing spin up of all the drives a at the same time. - Fixed a very intermittent problem where the RAID key (M5000) authentication may not occur on boot leaving users without key options. - Addressed a very rare issue with the expander devices where the firmware megamon could occur if the sgpio configuration cable has errors.
Version 12.0.1-0090 - critical ------------------- Fixes: - Fixed issue where controller properties such as Rebuild, CC, and BGI are not changing when up and down arrow keys are used. - Fixed issue on x3950 M3 servers that can cause a system hang at reboot
Version 12.0.1-0084 - Non-critical ------------------- Enhancement: - Support added for the ServeRAID M5000 Series Advanced Feature Key.
Version 12.0.1-0064 ------------------- - Initial release ibm_fw_sraidmr_m5000-12_13_0-0179-1_windows_32-64_chg
=============================================================================== Emulex 16GB FC Firmware Package ===============================================================================
Firmware Version: 1.1.43.3 (Release for IBM System x)
Incremental Interoperability: - VPD-W for Lancer
Problems Fixed: - Emulex FC Adapter does not auto-enable SAN boot mode when boot target configuration is made via IFM
Firmware Version: 1.1.21.9 (Previous release for IBM Rack)
Incremental Interoperability: - IBM Server machine types. Refer to IBM ServerProven for specifics
Problems Fixed: - Fixed FCP_CONF handling bug - No SRR sent after drop write data frame, I/O fails - Adapter does not invoke recovery after dropped read data frame - I/O throughput performance improvements - Link failover when connected to FC Tape - Cosmetic: Cleaned up miscellaneous error handling messages in debug log files - If a new device comes online and attempts to acquire an AL_PA after the link has already come up, the FC link appears to hang until the cable is pulled - Cleaned up link negotiation at 4GB/8GB/16GB speeds with specific switches
Summary ======= - Gold Release Update for the Broadcom 16.4 project.
Caveats ======= - tg3 final pass testing is not complete yet. Estimated completion is March 10, 2014. - The AIM was not tested in EFI due to no available tool. 70995 - Agentless Upgrade for Mustang and Kestrel LOM support is included in this release but that functionality is untested by PQA. For Mustang adapter this new UEFI requires IMFW 1.08 release to be present to operate correctly
Highlights ========== 71959 - Agentless Phase 1 support for Mustang mezz and Kestrel LOM. 54220 - 5719 Silent Data Corruption Errata for 5719 addressed completely for VMware. 72462 - Potential Windows bugcheck due to BASP spinlock deadlock. 71966 – IBM customer PMR 87165,070,724 - NIC link down on AngelShark with W2K8R2. 68994 - Remote KVM lost connection while running the power cycle stress tested on IBM JinHu system 70795 - XB191768 - IMM VLAN function can work on early post time and OS.
Operating System coverage: ========================== Windows 2008 R2 Windows 2012 Windows 2012 R2 RHEL 5.10 RHEL 5.9 RHEL 6.4 SUSE 10.4 SUSE 11.2 SUSE 11.3 Solaris 10 (U11) Solaris 11 (U1) VMware ESX 5.0/5.1 (IOVP submitted) VMware ESX 5.5 Citrix XenServer 6.1.0 Citrix XenServer 6.2.0
Contents of the CD ================== **** Release Version Information Table ****
Product Version Previous Release
Win Srv 2008/12 x64 16.4.0.2a* << 16.4.0.1a* Win Srv 2008/12 x86 16.4.0.2a* << 16.4.0.1a* BASP Windows 2008/12 ia32 1.6.14* 1.6.14* BASP Windows 2008/12 x64 1.6.14* 1.6.14* Dos Ndis2 NX1 16.2.0 16.2.0 EFI Undi 16.4.10* << 16.4.7 iSCSI Boot 7.10.3 << 7.8.75 Linux Tg3 3.136e << 3.134f PXE NX1 16.4.3 << 16.4.1 Solaris NX1 (bge) 16.2.2 16.2.2 ASF 2.0 Firmware 8.17 8.17 Bootcode for 5714 3.30 3.30 Bootcode for 5714s 3.30 3.30 Bootcode for 5715 3.30 3.30 Bootcode for 5715s 3.30 3.30 Bootcode for 5717 1.59 1.59 Bootcode for 5717C0 2.04 2.04 Bootcode for 5718 1.59 1.59 Bootcode for 5719 1.37 1.37 Bootcode for 5720 1.33 1.33 NCSI Firmware NX1 1.2.42 1.2.42 IPMI Firmware for 5704c 2.50 2.50 IPMI Firmware for 5714,5715,5780 6.24 6.24 IPMI Firmware for 5721 6.25 6.25 IPMI Firmware for 5722 6.03 6.03 UMP Firmware 5714,5715,5780 1.2.2 1.2.2 APE Firmware (imfw) 1.07 1.07 ASF IPMon Linux 7.1.4 7.1.4 BACS 16.4.3 << 16.3.6 BACS Command Line Interface 16.4.3 << 16.3.6 BACS for Linux 16.4.3 << 16.3.6 BMAPI 7.30.20 << 7.30.18 CABW32 6.2.1 6.2.1 Check Firmware 1.29 1.29 CIM for Windows 16.0.16 << 16.0.12 CCM 7.10.5 << 7.8.21 CMPI provider for Windows 2.4.4 2.4.4 CMPI provider for Linux 2.5.11 << 2.5.3 CMPI provider for Linux (ppc) 2.4.3 2.4.3 CMPI provider for VMWare 2.5.11 << 2.5.2 Dos Diagnostic NX1 16.4.12 << 16.4.03 EFI Diagnostic 16.4.12 << 16.4.03 Firmware Upgrade Linux NX1 2.6.5 << 2.6.4 Firmware Upgrade Linux NX1 (ppc) 2.5.1 2.5.1 Firmware Upgrade Windows NX1 7.6.7 << 7.6.4 Linux Bmapi 6.23.6 << 6.23.5 Linux Diagnostic NX1 16.4.04 << 16.4.02 PC Doctor 15.33f 15.33f SNMP-Basp 7.1.7 7.1.7 SNMP-Extensible-Agent 7.1.7 7.1.7 Windows Unattended Install 1.09 1.09 570x Driver Installer 16.4.4.1 << 16.4.3.1 BACS Installer 32/64 bit 16.4.9.2 << 16.4.9.1 HTML User Guide INGSRV164-CDUM101-R INGSRV164-CDUM101-R
Note: An asterisk (*) following a version number represents a certified driver. Arrows (<<) between versions indicate the component has been updated from the previous released software kit.
Third-party trademarks and copyrights are the property of their respective owners.
Broadcom, Broadcom Advanced Server Program, Broadcom Advanced Server Control Suite, and Smart Load Balance are registered trademarks of Broadcom Corporation.
Summary ======= - Gold Release for the Broadcom T7.10 project.
Highlights ========== - CQ72462 - Potential Windows bugcheck due to BASP spinlock deadlock. - CQ72483 - System hangs or continually reboots with SoleRunner using T7.8 UEFI firmware. - CQ68020 - Add support for FCoE boot over UEFI. - CQ71757 - Only mark in the consumed table entries for those items that are enabled - CQ71758 - Put WWN pushed by IFM to the actual VF where FCoE is enabled. - CQ71189 - Add new command to ediag to support external I2C NVRAM
New UEFI SAN boot Known Limitations =================================== UEFI SAN boot is only supported on the root ports of the device. In pNIC mode this is not a problem but in vNIC2 mode that means the FCoE offload function under the OS HAS to be enabled on the PF0 or 1 vNIC port otherwise the hand off to the kernel will not happen correctly. UEFI FCoE BFS is in test for full support with the following operating systems: Windows 2008 R2 (SP1) x64 Windows 2012 x64 Windows 2012 R2 x64 SLES 11 SP2 SLES 11 SP3 UEFI FCoE BFS is in test for support with major caveats on the following operating systems: RHEL6.4 (boot time failover will not work) RHEL6.5 (boot time failover will not work) In MPIO configurations, RHEL6.[345] systems cannot tolerate failed paths during system boot. One specific interface must be online for boot to proceed (namely the last one specified for FCoE on the kernel command line). For example, the kernel command line dictates FCoE on eth1,eth2,eth3,eth4. If eth4 is down, the system will fail to boot. This issue is being addressed for future RHEL releases. Once the system is fully booted, any single path can go down, and multipathed will sustain failover. The following operating systems do not presently support UEFI FCoE BFS, efforts are underway to introduce this support in future versions of ESX. ESXi 5.0 (all updates) ESXi 5.1 U2 and below ESXi 5.5 GA UEFI FCoE BFS is not supported with any 32 bit OS
Caveats ======= - The following enhancement requests are not supported in this SW kit: -> CQ68018: Default to VLAN 1002 if VLAN discovery fails - FoD : FoD ready, but no FoD functions are supported at this time - Tundra : Limited to 2x10G mode operation. No 4x10G, nor 2x20G operation - VMware SRIOV support is limited to ESX 5.5 and above, and not supported on ESX 5.1 or prior. - HyperV : No Windows2012-inbox driver support in VM/Guest-OS - Storage support in T7.10 limited to 'Tundra'. - CQ70995 - Agentless Phase 1 Support "(Tundra only)" Included here on the T7.10 Gold Kit, but now shown by IBM testing to be non-functional. Will be addressed in T7.10A
Legacy ====== - E1 (57710/57711) devices are no longer supported by the 7.4 or later PXE. PXE updates on E1 devices must use 7.2.x based PXE or earlier (provided with this kit). - Windows 2003 support was discontinued as of the T7.0 program. - preventing driver install in W2K3 environment - preventing enumeration of iSCSI HBA in W2K3 environment - F6 kit is removed (no iSCSI boot over L4 path into W2K3)
Prerequisite ============ - FCoE is only supported using MFW - FCoE and iSCSI are only available in the presence of valid licenses in NVRAM - DCB/DCBX is required for FCoE. Please set NVRAM flag option #105 via Hii menu - There is no FCoE support for 10GbaseT designs
Known problems: =============== - CQ71356: Intermittent PCI-e link (GEN3) lock failure on repeated reboots - CQ71060: BACS unable to change resource reservations on NPar functions.
3rd party issues ================ - While performing shut/no shut on the switch port, it was observed that all initiators and targets were logged out from the FCoE database of FCF enabled VLAN by CN4093 switch. - After switch reboot, sometimes initiator and targets are logged out from the FCoE database of FCF enabled VLAN by CN4093 switch. Switch reboot is required to recover from this state. - In some cases, the “Application Protocol State Machine Status” for CN4093 switch port shows “Enable Operational” and “Enable Peer” status as “Disabled” for priority 3 resulting in inability to run the traffic with priority tag of “3”. This seems to be a switch issue which needs further investigation. - The “Default Port VLAN ID” of the CN4093 switch port connecting to the Broadcom FCoE initiator must be configured as “1” for switch to respond to VLAN Request. When the PVID of the switch port is configured as any value other than 1 then switch does not respond to the VLAN Request and initiator will not be able to login to the fabric.
Testing Information =================== - VMWare CMPI is NOT being tested by Broadcom PQA. - HW: -> External PHY Firmware versions for 10G Devices - 8727 : v4.06 - 8073 : v2.09 - Solarflare: v2.00 - 84833B1 : v1.52 (0x0134) - This package is provided with Storage at the committed Beta-1 level with very minimal Broadcom testing at this time - Tested with V7000 Flex storage node, DS3524, IBM XIV, DS8870 storage system and TS3310 Tape Library. Basic operation and light error injection only. - Topologies tested: IBM CN4093 in NPIV and IBM CN4093 Full Fabric mode were tested. Basic operation and light error injection only - Operating Systems tested: Windows 2012, ESX 5.1 and 5.5, RHEL6.4 and SLES11 SP3. No other operating systems tested at this time. - Compute Nodes tested: x240, x220, x440. Light testing only. - No FCoE boot support provided in this release - IBM blade BIOS/MP needs to updated to a minimum version B2BE122D/1AOO40E before installing Tundra adapter to prevent system from becoming unresponsive during boot.
Notables ======== - 10G MBA driver release no longer supports RPL protocol. All files with xMMBA.NIC and xMMBA.LOM are removed - iSCSI Initiator: [1] when using T6.x driver, there is *only* iSCSI Initiator support for the following Linux OS's: - RH6.0 and RH5.5 - SLES11-U1 [2] for any OS prior to RH5.4, or SLES11.0 the T5.2 driver set will need to be used. [3] Linux iSCSI VLAN tag dependent on L2 VLAN tag, must also be on same subnet [4] Linux iSCSI Path MTU not yet implemented [5] No routing support for SLES 11.3 ISCSI.
- The T6.2 based Solaris driver will support both 57711 and 57712. - The T6.2 based Solaris driver will not support Solaris10 U8, however it will support Solaris10 U9. - BASP w/ RSS enable can support a maximum of up to 4 processors - Broadcom does not recommend nor support enabling (manually) TCP Chimney Offload in Guest Operating Systems (GOS) running in Hyper-V on Windows Server 2008 R2 - The default Flow Control setting in the Linux driver for 5771x 10g Fiber devices is now set to disabled.
Disclaimer ========== - FCoE: Broadcom only officially supports the FCoE and DCB feature set on adapters that are licensed for FCoE, and for which EMC e-Labs certification is already complete or in progress. Broadcom will *not* provide field support for unqualified platforms. Please refer to the EMC e-Labs certification matrix for existing support matrix postings, or contact your Broadcom liaison to inquire about configurations currently in the qualification queue for eventual support. Exercising either FCoE or DCB on an unsupported platform may lead to unpredictable results.
Operating System coverage: ========================== Windows: - Server 2008 Enterprise Edition (SP2 and R2 w/ SP1) - Server 2008 Standard Edition (SP2 and R2 w/ SP1) - Server 2008 Datacenter Edition (SP2 and R2 w/ SP1) - Server 2008 for Embedded Systems (Base and R2 w/ SP1) - Server 2008 Web Server (SP2 and R2 w/ SP1) - Small Business Server 2011 (SBS V7) – Base - Small Business Server 2011 Essentials (Aurora) x64 - Server 2012 Enterprise Edition x64 (and R2) - Server 2012 Standard Edition x64 (and R2) - Server 2012 Datacenter Edition x64 (and R2)
Software Compatibility ====================== This release of software supports: - BCM5706 NetXtreme II Gigabit Ethernet Adapter - BCM5706S NetXtreme II Gigabit Ethernet Adapter - BCM5708 NetXtreme II Gigabit Ethernet Adapter - BCM5708S NetXtreme II Gigabit Ethernet Adapter - BCM5709 NetXtreme II Gigabit Ethernet Adapter - BCM5709S NetXtreme II Gigabit Ethernet Adapter - BCM57710 NetXtreme II Gigabit Ethernet Adapter - BCM57711 NetXtreme II Gigabit Ethernet Adapter - BCM57712 NetXtreme II Gigabit Ethernet Adapter - BCM57800 NetXtreme II Gigabit Ethernet Adapter - BCM57810 NetXtreme II Gigabit Ethernet Adapter - BCM57811 Netxtreme II Gigabit Ethernet Adapter - BCM57840 NetXtreme II Gigabit Ethernet Adapter
Contents of the CD ================== **** Release Version Information Table ****
Product Version Previous Release
Windows 2008/2012 Driver NX2 7.10.6.0* 7.10.6.0* BASP Windows 2008/2012/Vista ia32 1.6.14* 1.6.14* BASP Windows 2008/2012/Vista x64 1.6.14* 1.6.14* bxDiag 7.8.51.0a* 7.8.51.0a* Dos Ndis2 NX2 5.0.0 5.0.0 Dos Ndis2 NX2_Ev 7.8.0 7.8.0 iSCSI Boot 7.10.4 7.10.4 iSCSI Crash Dump Driver 7.10.1 7.10.1 FCoE Crash Dump Driver 7.10.2 7.10.2 Linux NetXtreme2 package 7.10.12 << 7.10.11 Linux Driver NX2 2.2.5f 2.2.5f Linux Driver NX2_Ev 1.710.10 << 1.710.09 Linux iSCSI Driver NX2 2.7.10.1b 2.7.10.1b Linux Driver CNIC 2.5.18d 2.5.18d Linux FCoE Driver NX2 2.4.2e 2.4.2e Linux uIP Driver 0.7.10.1d 0.7.10.1d PXE NX2 7.8.75 7.8.75 PXE NX2_Ev 7.10.5 7.10.5 PXE NX2_Ev (57710/57711) 7.2.29 7.2.29 Solaris NX2 7.10.1 7.10.1 Solaris NX2_Ev 7.10.3 7.10.3 UEFI Driver NX2 7.8.77 7.6.77 UEFI Driver NX2_Ev 7.10.13* 7.10.13* VBD Driver 7.8.50.0t* 7.8.50.0t* VBD Driver NX2_Ev 7.10.8* 7.10.8* Windows iSCSI Driver NX2 7.10.0.0* 7.10.0.0* FCoE Offload Driver 7.10.3.0* << 7.10.3.0 Bootcode for 5706 4.6.1 4.6.1 Bootcode for 5706s 4.6.1 4.6.1 Bootcode for 5708 7.4.0 7.4.0 Bootcode for 5708s 7.4.0 7.4.0 Bootcode for 5709 7.4.0 7.4.0 Bootcode for 5709s 7.4.0 7.4.0 Bootcode for 5716s 7.4.0 7.4.0 Bootcode for 57710 5.2.71 5.2.71 Bootcode for 57711 6.2.25 6.2.25 Bootcode for 57712 6.2.25 6.2.25 Bootcode for 57712 (MFW) 7.6.55 7.6.55 Bootcode for 578xx (MFW) 7.10.10 7.10.10 IPMI Firmware for 5708 1.06 1.06 IPMI Firmware for 5709 1.0.1 1.0.1 Ump Firmware for 5709 1.0.6 1.0.6 NCSI Firmware NX2 2.0.13 2.0.13 NCSI Firmware NX2_Ev (57710) 2.0.7 2.0.7 NCSI Firmware NX2_Ev (57711) 6.2.7 6.2.7 NCSI Firmware NX2_Ev (57712) 6.2.7 6.2.7 BACS for Windows 16.4.3 16.4.3 BACS for Linux 16.4.3 16.4.3 BACS Command Line Interface 16.4.3 16.4.3 Windows BMAPI 7.30.20 7.30.20 CABW32 6.2.1 6.2.1 CIM for Windows 16.0.16 16.0.16 CMPI provider for Windows 2.4.4 2.4.4 CMPI provider for Linux 2.5.11 2.5.11 CMPI provider for Linux (ppc) 2.4.4 2.4.4 CMPI provider for VMWare 2.5.11 2.5.11 CCM 7.10.6 7.10.6 DOS EDiag 7.10.9 7.10.9 DOS UEDiag 7.10.9 7.10.9 DOS uxDiag 7.10.2 7.10.2 Dos xdiag NX2 7.10.2 7.10.2 EFI xdiag64 7.10.2 7.10.2 UEFI EDiag 7.10.9 7.10.9 Firmware Upgrade Linux NX2 2.6.10 2.6.10 Firmware Upgrade Linux NX2 (ppc) 2.6.2 2.6.2 Firmware Upgrade Windows NX2 2.6.11 2.6.11 Linux Bmapi 6.23.6 6.23.6 Linux Bmapi (ppc) 6.22.3 6.22.3 Linux xDiag NX2 7.10.2 7.10.2 Linux eDiag NX2_Ev 7.10.9 7.10.9 PC Doctor NX2 3.7.1 3.7.1 SNMP-Basp 7.1.7 7.1.7 SNMP-Extensible-Agent 7.1.7 7.1.7 Driver Installer 32/64 Bit 16.6.1.3 << 16.6.1.2 BACS Installer 32/64 bit 16.6.2.2 16.6.2.2 UserGuide 14CSINGSRVT710-CDUM100-R 14CSINGSRVT78-CDUM100-R 84833B1 PHY fw 0x0134 0x0134
Note: An asterisk (*) following a version number represents a certified driver. Arrows (<<) between versions indicate the component has been updated from the previous released software kit.
* Third-party trademarks and copyrights are the property of their respective owners.
Broadcom, Broadcom Advanced Server Program, Broadcom Advanced Server Control Suite, and Smart Load Balance are registered trademarks of Broadcom Corporation.
********* Currently known issues and limitations with Broadcom NetXtreme drivers and devices. **********
1. BASP (the Broadcom Advanced Server Program) will appear to be bound to all adapters in the system once loaded. This binding is normal and is used only to determine compatibility with BASP. The binding is not active, as indicated by the gray background of the selection box. This pre-binding will not interfere with bindings to other software protocols.
2. The NetXtreme II drivers have two parts, the VBD driver and the NDIS Client driver. This combination of drivers can be used for WinPE installations as long as the WinPE image is built with the /PnP option. WinPE images that are booted with the -miniNT option will only load the NDIS driver so NetXtreme II network devices will not be functional in this environment. Use the -winpe option instead of the -minint option to boot WinPE when using NetXtreme II devices or use the special RIS driver contained in the distribution package in the NX2_RIS_Driver directory of the unpacked files.
3. Specifying network settings for NetXtreme II devices using the Microsoft unattended answer file does not work using the PCI Bus/Device/Function designation to specify adapters. This is due to the NDIS personality of the NetXtreme II device being a virtual device which means it does not have a physical Bus/Device/Function address. MAC address designation does work and may be used in conjunction with Bus/Device/Function for a complete solution. A program called netset.exe from Microsoft, available in the Windows 2000 Server Resource Kit, can also be used to apply network settings after the unattended install. Netset.exe uses the answer file to apply the network settings specified to the adapters in the system. See Microsoft Knowledge Base article 268781 for more information on netset.exe.
4. The first time diagnostics are run in a Windows environment on NetXtreme II devices, the diagnostic driver must be installed. Windows will either automatically install the driver, in which case, no action is required by the user, or Windows will ask to be directed to the INF file for the diagnostic driver. If you are prompted to install the driver, please direct the Windows dialog to search for the driver in the directory where the Broadcom driver package was unzipped. You may also search your hard drive for the file “bxdiag.inf.”
5. When loading drivers through the PNP (Plug and Play) method, users can occasionally end up loading the RIS drivers accidentally. Generally this occurs when a user is asked to point to the proper driver for the device, and the user selects the folder containing the RIS drivers as the driver for the device. This can result in network connections that fail to communicate across the network, as the NDIS driver will fail to bind to the devices. The most obvious way to identify the problem scenario is to open BACS and look at the network adapters displayed. Adapters that have the RIS drivers installed will be grayed out. Observing the driver loaded for the System Device portion of the Broadcom NetXtreme II devices will show that the RIS driver is loaded. Additionally, attempts to load the drivers using the installer will result in NDIS drivers displaying a yellow bang, as they’re not able to bind to the VBD driver. The easiest way to correct the problem is to run add/remove programs on all installed Broadcom devices, and then re-run the installer.
6. Windows Pre-installation Environment (WinPE for short) does not contain native support for 5708, 5709, 5716, 57710 and 57711 devices on operating systems prior to Windows Server 2008 R2. In order to “inject” driver support into Windows PE, refer to the steps provided by Microsoft at: http://support.microsoft.com/kb/923834/en-us. Broadcom 5708 Network Controller support is available as a native driver package in the Windows Server 2008 OS.
7. Network Teaming limitation with iSCSI offload: When iSCSI offload is enabled on Broadcom NetXtreme II NIC's or LOM's, only SLB teaming mode is supported. In order to create other teaming modes like 802.3ad and FEC/GEC, you will need to disable iSCSI offload. You can disable the iSCSI offload by a. launching the Broadcom Advanced Control Suite 3 (BACS 3). b. select the adapter you want to add to the team c. click the configurations tab, extend resource reservations. d. Uncheck iSCSI resource.
8. When iSCSI devices are installed on Windows Server 2003 or Server 2008, they will have the same friendly name. View devices "by connections" in bacs4 on for managing iSCSI devices.
9. Restoring the team configuration with static IPv6 addresses may fail. Use either DHCP addresses for team configuration, or restore the team and re-apply the IP address manually if this issue is encountered.
10. When working in BACS while being logged into W2K3 x86 with a non-administrator account, the same icon that is used for a non-teamed adapter is being displayed for a teamed adapter. This is due to the fact the non-admin account cannot query the driver due to insufficient privileges.
11. Windows Server 2008 R2 is expected to support the ability to utilize the TCP Offload Engine (TOE) on child partitions for supported Guest operating systems. However, the stack supporting this feature was not fully matured upon the completion of this Windows drivers release. As a result, we do not recommend enabling this capability with these drivers until an update to resolve these issues are released. This is now understood to be a third-party issue.
12. After upgrading to this version of the software in W2K8 we have noticed that during a team restore in bacs4 that not all of the IPv4 addresses for VLANS are restored properly. This may require that the team be recreated and saved.
13. Remote install of Windows Server 2008 R2 over non-offload path (MSFT stack) with new Broadcom adapters, e.g. 57711, which are not supported by the inbox driver will fail. The problem is due to a conflict between the inbox (boot.wim) driver not able to support the new adapters. Although the installer provides a newer driver externally during the installation, the OS reverts back to the inbox. Please refer to the workaround provided through the following link: http://attachments.wetpaintserv.us/JA9hJcVpHrEi11mJ19vYVg%3D%3D23856.
Alternatively, Microsoft’s proposed solution is to build a custom install DVD by extracting the boot.wim and overwrite the .INF and .SYS files with Broadcom’s newer driver set. Please read Microsoft’s WAIK documentation for instruction process.
Note: Remote install of Windows Server 2008 R2 over Broadcom iSCSI Offload path does not have an issue.
14. Flow control statistics (MAC Sent X-ON, MAC Sent X-OFF and MAC Rx w/ no Pause Command) are reported incorrectly within BACS for 57710 based adapters. There is no functional impact and device is working as expected.
15. Receive Side Scaling (RSS) on TCP offloaded connections require a minimum of 8 gigabytes of RAM and only works for the 64-bit version of Windows Server 2008 and Windows Server 2008 R2. This feature is not supported in Windows Server 2003 due to a limitation in this operating system. RSS on non-offloaded connections, however, is supported for Windows 2003 SP2 and later.
16. WoL with NPar: When using Wake on LAN (WoL) with NIC Partitioning, all of the devices that comprise a port must be shut down to cause the WoL configuration to be written to the controller during operating system shutdown. If only a single function is shut down, the WoL configuration might not be written to the controller, and the controller might not wake.
17. Editing BASP teams: There is a known problem where editing a BASP team in BACS can sometimes cause a failover to occur on another team. This is currently believed to be a Microsoft issue, and Broadcom is pursuing a fix or workaround.
18. NC-SI with IOMMU: There is a known problem using NC-SI with IOMMU enabled, that can cause link down/up under stress conditions. If this occurs, disabled IOMMU in the BIOS.
19. Legacy iSCSI boot: IBM does not support legacy iSCSI boot for Windows 2012 and beyond. This is due to Windows limiting support to UEFI boot only. Support for legacy iSCSI boot remains in the Broadcom controllers, to allow support of operating systems where this is allowed.
20. Legacy FCoE boot: IBM does not support legacy FCoE boot to any operating system. As of T7.8, this applies only to the Tundra controller in a Flex chassis, but this limitation of support will be carried forward. The only FCoE boot configuration that is allowed and supported is UEFI FCoE boot.
brcm_fw_nic_2_4_1c_windows_32-64_chg
BIOS/FW/UEFI Update for ServeRAID H1110 SAS/SATA Controller for IBM System x
Controller Supported: ServeRAID H1110 SAS/SATA Controller for IBM System x (81Y4492)
BIOS Changes Enhancement(s): - Core BIOS and BIOS configuration utility will display "FF" as the PCI slot number when proper slot information is not available. - Increased the disk drive spin-up timeout value to accommodate disk drives having larger spin up times.
Fix(es): - Fixed an issue where the adapter order does not get written to NVM and "Updating Adapter Order" displays on every reboot. - Fixed issue where zero sized volume was showing "4. 0 GiB." - Fixed issue where devices, which are not attached to adapter 0, could not be promoted to positions in the boot order when they were selected in the configuration utility. - Fixed an issue where IOS Banner(POST) not showing SAS Discovery error when more than one HBA is connected to the host system. - Fixed an issue where the SMART status is not correctly displayed for bare drives. - Fixed an issue in SAS topology where a RAID disk is highlighted and attempted to set as preferred boot device or alternate boot device, the configuration utility displays a SAVE/DISCARD prompt. - Fixed an issue where the firmware was showing a large elapsed time when a format operation crosses midnight in the system clock.
Firmware Changes Enhancement(s): - Added support for 4GB DIMM - Added the ability for user the enable/disable of the drive write cache during the BIOS start up.
Fix(es): - Fixed an issue where a request sense command, which is executed after a SATA drive is in active state is moved to idle power condition state, has no 'Additional Sense' information set. - Fixed an issue where protected information error "Logical block reference tag check failed" is received when an IR volume is deleted. - Fixed an issue Self-Test Results log page where values for update parameter code, format and linking, and parameter length are not recorded. - Fixed an issue sending vital product data inquiry with vital product data page set as invalid (0xFF) while diagnostic is running on a SATA drive results in segmentation fault 0x1901. - Fixed an issue where input/output is sent to SATA drives before the drives are ready. - Fixed an issue where fault 8405 was being hit while disabling and enabling the phy to which secondary drive is connected with IOs active. - Fixed an issue where subsequent commands sent to a SATA drive fail after a write same command failure until NCQ error handling is triggered or the device is reset. - Fixed an issue where Report Luns command sent to SATA drive fails if the drive is spun down. - Fixed an issue where hotspare does not resynch with second raid volume when both volumes are in degraded state. - Fixed an issue where incorrect sense data is populated when Security Protocol IN/OUT command is sent to supported drive. - Fixed an issue where allocation length for inquiry SCSI Command is not handled Properly during SATA Drive Format. - Fixed an issue during SATA drive format where vital product data inquiry command is executed for SATA drive with invalid page code, and the command is passed with no data instead for failing with CC and sense data. - Fixed an issue where the host will not indicate the existence of the expander attached drives if the direct attached device re-ordering feature is enabled. - Fixed an issue where protected information errors are observed on a RAID 1 volume its BGI is not completed, and its member physical disks are removed and inserted. - Fixed an issue where the TM response was set to failed if the device is missing due to the DO NOT SEND TASK IU flag being enabled. - Fixed an issue where DMD (Device Missing Delay) timer is not set to the default time when the total Report Device Missing Delay is greater than 0x7F seconds. - Fixed an issue where RAID1 volume fails to resynch when a new compatible bare drive is available in the primary drive slot. - Fixed an issue where error handling for errors, that cause the DMA engines to halt, are not handled properly and multithreaded IOs can hang if the same control block is used too soon. - Fixed an issue where a third hotspare is created even if the number of hotspares currently present in the RAID Configuration is 2. - Fixed an issue where inactive foreign volume information cannot be seen in SASBIOS when a native volume is deleted.
UEFI Changes Enhancement(s) - Additional information such as vendor id and product id added to the HII Create Configuration Screen. - Added ability to check to detect missing hotspares to HII. - Modified to be obtained PCI Slot Number information from the system firmware protected information. - Additional character "M" will be displayed as part of the device display identifier of a multipathed disk. - Ability in HII to detect missing hotspares and provide a facility to delete the missing hotspares. - Implemented Configuration Summary and Simple Virtual Disk Creation Support for Unified Configuration Management. - Modified UEFI driver to wait for a maximum of 10 seconds for the controller to become ready, so controller gets discovered in the OS.
Fix(es): - Fixed an issue where Enable/Disable write cache does not work for SAS drives. - Fixed an issue where HII Configuration utility does not allow the user to create a RAID0 with single disk present in the topology. - Fixed an issue in Create Configuration menu where additional drive information is not getting updated appropriately in HELP area. - Modified to prevent Write Cache settings options from appearing for the IR firmware. - Fixed an issue where SATA volume members and hotspare drives are labeled as 'M' in a multipathed environment. - Fixed an issue to prevent HII from allowing the option to enable/disable write cache for SATA drives. - Fixed an issue where multipathing is disabled in Manufacturing page settings, but volume members and hotspare drives are labeled as "M." - UEFI driver modified to check BIOS Options in order to determine if is should manage the controller.
Fixes: - Fixed issue where HII do not report Multi-LUN devices from external RAID enclosure. - Do not show external RAID LUNs in HII RAID configuration page. - Report NVDATA version consistently in Hex or Decimal.
Note: HII changes may not affect all controllers. Changes for the controller are based on RAID volume support. - HII fix to return EFI_SUCCESS when RETRIEVE Action is given in HII Callback function. - HII fix for Write cache disabling fails for SATA HDD/SSD connected to the IT controller. - HII fix for saved Controller Events Filename. - Behvioral change for the way a volume is created in HII.
Note: The following fixes only effect blade systems that support Bofm. - Fixed boot issues in Windows 2008 where after installation in uEFI the os will not boot due to the BuildDevicePath not allocating enough memory for the DevicePathreturned to caller. - Fixed issue with Bofm configurations where the BOFM supplied addresses for external/switch attach Phys are being assigned to the internal/direct attach Phys. - Fixed a Bofm issue where the SAS WWIDs not reverting to Man Page 5 Default when a Blade is moved back to non-BOFM slot.
Note: HII changes may not affect all controllers. Changes for the controller are based on RAID volume support.
- HII change to Remove Legacy BIOS Enable/Disable option. - Fixed issue where after creating a volume using SATA SSD the Associated Physical Disks always show up as SATA HDD. - Fixed issue where a hotspare could not be created for any volume in the HII browser. - HII fix for the View Physical Disk Properties form where the Serial number of SATA disks were being displaced with a space. - HII fix for the IR help strings displayed when using an IT controller. - Fixed HII issue where a 'Question value mismatch with Option value' error occurs when saying No for creating RAID10/RAID1E volume. - Fixed HII issue where help is not available when having only RAID0 and RAID1 levels in Create Configuration form. - Fixed a problem where the UEFI driver ATA PassThru Protocol is corrupt while trying to access the Mode field. - HII behavior change for 'Manage Foreign Configurations.' - HII change to provide proper extended RAID Levels in help messages based on supported extended RAID Levels.
IBM HBA/LSI 6Gb SAS/SATA/SSD Driver for Windows 2012/2008 R2/2008/2003
Supported Controllers: - IBM N2125 SAS/SATA Controller (46C9011) - IBM N2115 SAS/SATA Controller (46C8989) - ServeRAID H1135 Controller for IBM Flex System and BladeCenter (90Y4750) - ServeRAID H1110 SAS/SATA Controller for IBM System x (81Y4492) - IBM 6Gb SAS HBA (46M0907) - IBM 6Gb SSD HBA (68Y7362) - Onboard LSI 2004 SAS
NOTE TO SERVICE - Reference RETAIN #N/A
Version 2.00.60.00 - Suggested ------------------ Enhancements(s):\ - Added support for 8MB+ IO's - Modified sense data processing code to check for an ATA Passthrough command (either 12 or 16 byte). - Added RTTrace hooks to increase logging coverage within driver. - Implemented Extended SRB support (StorPort enhancement) in driver. - Added checks to catch physical DMAable memory allocations outside a single 4GB block as required by the adapter hardware.
Fixes:. - Fixed an issue where cable break between enclosures causes the adapter to reset. - Fixed an issue where MSM sends input/output control causing BSOD in Windows 2012 Extended SRB driver. - Fixed an issue where SAS2FLASH sends input/output control causing BSOD in Windows 2012 Extended SRB driver. - Fixed data alignment issue which could result in corrupt sense data under Windows 2012. - Changed RTTRACE version to match record structure used by driver. - Fixed an issue in Windows Server 2003 where executing LSIutil 1.65 Option 65 virtual serial port causes a bluescreen if memory has been severely fragmented.
Version 2.00.45.00 - Suggested ------------------ Ehancement(s): - Add support for ServeRAID H1110 SAS/SATA Controller for IBM System x - Add conversion of sense data descriptor format to fixed format, so drives 2.1TB in size and greater can return descriptor format sense data. For these drives to work properly under Windows, the miniport needs to convert the descriptor format sense data to fixed format before returning the sense data up the stack.
Fixes: - Add check for sense data type (fixed vs. descriptor) in CheckSmartInfo where large physical drives 2TB in size and greater use the descriptor format for sense data in order to pass back 64-bit LBA addresses. Most drives use the fixed format sense data, is the only format the upper layers of the Windows stack supports
Version 2.00.17.30 - Initial release ------------------ ibm_dd_mpt2sas_2_00_60_windows_32-64_chg
ServeRAID M1000 Series SAS/SATA Controller Firmware Update
Adapters Supported: ServeRAID M1115 SAS/SATA Controller for IBM System X (81Y4448) ServeRAID M1015 SAS/SATA Controller (46M0831)
Version 20.11.1-0184 - Suggested ------------------- Fixes: - Updated SBR to avoid an errata that could cause correctable CPU errors on some systems. - Fixed an issue where NULL events may show in event log, preventing capture of controller event logs.
Version 20.11.1-0137 - Suggested ------------------- Enhancement(s): - Update recovery mode page (WriteRetryCount and recoveryTimeLimit) during discovery of a drive and during spinup recovery when sense 6/29 is received.
Fixes: - Fixed an issue where certain drives were reporting a temperature of 65 degrees Celsius. - Fixed an issue where systems with SSD HDD will pop up an error message after creating a virtual drive via HII on M1115. - Fixed an issue where the drive state is not modified when a recon virtual drive is created from the reboot path.
Version 20.10.1-0107 - Suggested ------------------- Fixes: - Fixed grammatical errors in WebBIOS. - Fixed an issue in WebBIOS Drive Group Definition screen where enclosures should not be selectable in the Drives column. - Fixed an issue in uEFI-WebBIOS where the white bars do not match up under VD properties page. - Fixed an HII browser issue where a drive performing a copyback displayed the state as "Replacing" but other utilities showed the state as copyback. - Fixed an HII browser display issue where SATA drives showed "0" for the value of RPM under drive properties. - Fixed a display issue where the HDD port number showed incorrectly in an HII browser. - Fixed an HII browser issues where creating a global hotspare gave the user an error message. - Fixed an HII browser issue when security is changed with local key management the changing security report current mode is disabled as external keu management. - Fixed an HII browser issue where the user got the following error message, "The request command has invalid arguments," when changing the security key report. - Fixed an HII browser issue where the user was unable to save the configuration after adding an extra span during array creation. - Fixed an HII browser issue where the return value was not correct when the browser called extract config with a result of null.
Version 20.10.1-0101 - Suggested ------------------- Fixes: - Fixed an issue where a system uefi error will occur when the bootTargetId is set to 0. - Fixed a problem where the firmware will allocate the sata bbl entry for the drive when moved from unsupported to supported. - Fixed a firmware issue where the TargetId for the recon LD should be set to its original LD. - Fixed a HII error message "Question Value mismatch with Option value!" after selecting factory defaults in HII. - Fixed an issue where the firmware fails to create the configuration and utilities fail to report the VD size after the reconstruction.
Version 20.10.1-0091-01 - Non-Critical ------------------- Fix - Fixed issue where update may fail to find all supported controllers.
Version 20.10.1-0091- Suggested ------------------- Enhancement: - Add support for ServeRAID M1115
Fixes: - Fixed issue where after starting a reconstruction on a RAID 0 the progress %, does not increase. - Fixed an issue where a new drive, inserted after a drive failure, goes to JBOD and not auto rebuild. - Fixed physical drive count issue that stated more than (16) devices already exists
Version 20.10.1-0069- Suggested ------------------- Enhancement: - ServeRAID M1015 Dimmer Switches are disabled by default.
Fixes: - Fixed issue where enabling security causes the configuration to be missing, and a configured FDE array to be seen as foreign on reboot. - Fixed issue where WebBIOS gives garbled message when enabing FDE on an existing Disk Group - Fixed issue where the logical Unit ID (VPD page 0x83) changed after foreign import. - Fixed issue where the LDBBM entries are incorrect after foreign import. - Fixed a problem where firmware was taking to long to complete the PCI config read. Causing the system to generate an NMI. - Fixed issue where the controller does not work with pci set to nomsi in kdump kernel. - Fixed issue where the LED behavior is incorrect, wrong drive will blink activity. - Fixed issue where the configuration becomes foreign after the firmware fails multiple attempts to access raid key during boot. - Fixed firmware issue where a replacement drive is not seen if the replacement is added during power cycle. - Fixed an intermittent RAID key failure during power-on.
Version 20.10.1-0052- Critical ------------------- Enhancement: - Add support to pass SMART errors for JBOD drives to MSM
Fixes: - Added check to return SCSI sense Check condition if PMI is set and LBA is non zero for SCSI Read Cap 16. - Fixed issue where a bluescreen occurs handling RAID 1 with HSP and medium errors. The bluescreen occurs becausethe driver timesout while fw is retrying sense 0x02. Firmware causes Fatal Error when HSP drive responded with Sense 0x02 for Write/Verify or TUR - Fixed hang condition or condition where the uEFI driver does not load due to the uEFI Driver issuing a command in poll mode to firmware to early
Version 20.10.1-0045 - Critical ------------------- Fix: - Fixed issue where firmware has incomplete writes during power fail and recovery
Version 20.10.1-0036 - Critical ------------------- Fixes: - Fixed issue where uEFI WebBIOS version may not display the product name of the second controller - Fixed issue to prevent users to downlevel firmware to older versions - Fixed an issue where firmware reports "Unexpected sense, Invalid field in CDB" for LOG SENSE command sent to Seagate drives - Fixed issue where SMART failures can take longer then 5 minutes to report or in some cases fail to report - Fixed issue where it appears to the user the harddrive cache policy is changed when requested but the change did not occur
Version 20.10.1-0022 - Critical ------------------- - Fixed issue where Windows 2008 R2 WS08 cannot be installed properly on ServeRAID M1015 SATA JBOD with a uEFI boot. - Added warning message when user tried to change more then 16 drives to JBOD. - Addressed a problem where direct attached drives are given incorrect slot numbers - Added fixes from LSI channel products. - Fixed issue where a single JBOD drive will not boot after a Windows 2008 R2 installation.
Version 20.5.1-0014 - Critical ------------------- - Addressed data issue with database applications that use overlapping read write operating. - Addressed data issue which may occur during a reconstruction on some RAID levels that have an associated CacheCade virtual drive enabled. - Fixed problem where the controller may halt if a drive has medium errors that are being used in a check consistency, patrol read, or have delayed writes.
Version 20.1.1-0059 - Critical ------------------- Fixes: - Fixed an issue where a physical drive that is changed to JBOD from powersave will become unconfigured good again - Addresses an issue where data becomes inaccessible when a drive is secured after data has been written
Version 20.1.1-0049 - Suggested ------------------- Enhancement - Support M1000 key for RAID 5 and SED support
Fixes: - Fixed an issue in M3950M3 where webbios would hang - Fixed an issue where the controller properties in WebBIOS such as Rebuild, CC and BGI are not changing when we use up and down arrow keys. - Fixed an issue where Enclosure ID's are not being shown in MSM
Version 20.1.1-0046 - Suggested ------------------- - Enabled support for the ServeRAID M1000 Series Advanced Feature Key.
Note: All Logical Drives must previously have the encryption enabled before data is written on to the SED drives. Please read Retain TIP H123152 for more details.
Version 20.1.1-0042 ------------------- - Initial release ibm_fw_sraidmr_1000-20_11_1-0184_windows_32-64_chg
Fibre Channel Adapter STOR Miniport Driver for Windows Release Notes February 18, 2014
QLogic Driver Release Notes
QLogic Corporation All rights reserved Package Version 9.1.11.26.b Driver Version 9.1.11.26
Table of Contents
1. Change History 2. Known Issues 3. Notices 4. Contacting Support
1. Change History
The following changes have been made to the Fibre Channel Adapter STOR miniport driver for version 9.1.11.26.
The following changes have been made to the Fibre Channel Adapter STOR miniport driver between versions 9.1.11.25 and 9.1.11.26.
* API version 1.28.0.112 (QLSDM) * [ER115248]: Read NVRAM fails after write Resolution: Added delay between write and read in api Scope : 8200 Series Adapters * [ER115315]: Unable to update EDC Resolution: Fixed wrong lengh in built-in FLT Scope : 2500 Series Adapters * [ER114713]: Poor read write performance at certain large block sizes Resolution: Fixed delay in handling SRB queue Scope : 2600 Series Adapters * Firmware version: 7.01.00 (2400/2500 Series 4Gb and 8Gb Fibre Channel Adapters) * [ER114741]: Login to tape device times out Scope : All FC and FCOE Adapter Resolution: Retry Relogin once * [ER113510]: Maximum number of GNNFT entries is limited to 128 Scope : All Adapters Resolution: Increased maximum number of GNNFT entries * [ER113482]: Failover on EMC storage not working when zoning is deactivated on switch Resolution: Fixed for not relogin after timeout * [ER112112]: SnapDrive cannot see luns through the QLE10K Scope : 10000 series adapter Resolution: Change the number of ports in AdapterAttributes to 1 * [ER112725]: Issue with processing certain response entry during stop HBA operation Resolution: Added check for HBA stop state before response queue processing * [ER112726]: Multi-queue debug trace feature Scope : 2500 and 2600 Series Adapters Resolution: Added per-queue debug information trace * Added support for the following devices (supported platforms): - PCI\VEN_1077&DEV_2532&SUBSYS_02841077 (x86, x64)
Version 9.1.11.24
* Firmware version: 5.09.00 (2400/2500 Series 4Gb and 8Gb Fibre Channel Adapters) * API version 1.28.0.105 (QLSDM) * Fix MailboxPassthru by removing restriction on writing mbx8 register [ER104361] * Added support for Skip 4G FC [ER104575] * Allow application modify "Execution Throttle" field in nvram for 2600 series adapters [ER103297] * Add Service Pack number to OSName [ER104204] * Added api to read 2600 series adapters ASIC temperature [ER102430] * Added mailbox passthru api [ER102988] * Added reading ASIC temperature for Ninja and Sensei [ER103001] * Removed Advanced tab from Device Manager properties * Added support support for full 64 bit physical addressing [ER101742] * Added support for QLE10000 series adapters
Version 9.1.10.28
* Firmware version: 5.07.02 (2400/2500 Series 4Gb and 8Gb Fibre Channel Adapters) * API version 1.28.0.101 (QLSDM) * Removed support for 2Gb speed in port supported speed for 16Gb FC in 2600 series adapters [ER100053] * Added get/set I2V registers and get/set serdes registers - OEM Adapter [ER99727] * Added support to address OEM adapter Re-design I2C access issue [ER99562] * Added adapter disable state check on timer routine re-init state handling [ER96662] * External loopback support OEM adapter when in loop mode [ER98834] * Fixed skipping OEM adapter vpd update [ER100458] * Fixed Ext Loopback test fails with Loopback connector (8Gb loop mode) [ER99702] * Fixed crash in fwdump routine [ER101039] * Limit support to node-interleaving configurations
Version 9.1.10.27
* Fixed event Viewer Error 154 (Disk I/O error) occurs when running Diskercise on FC LUN [ER97809]
Version 9.1.10.26 * API version 1.28.0.97 (QLSDM) * Added series adapters temperature handling [ER94159] * Removed driver family version support [ER95755] * Removed flash FLT error logging for 24xx/25xx [ER96144] * Returned NOT_SUPPORTED for SDForceFcMctpDump in api [ER96352] * Fixed memory access error [part of ER96188] * Fixed extra 4K in variable transfer sizes (64K, 128K) [ER94081] * Added support to relogin if the device logs out [ER93867] * Removed event logging for fw dump event [ER98897]
Version 9.1.10.25
* Added Windows Server 2012 support [ER92249] * Not to update i2c vpd if Sensei in api [ER93800] * Fixed Flash Layout Table memory usage [ER93668] * API version 1.28.0.96 (QLSDM) * Code cleanup [ER92250] * Added support for Set Driver version for OCBB and family driver version [ER92243] * Issue with LB connector attached after it was in point-to-point mode, driver was still issuing echo instead of loopback command [ER93050] * Fixed Adapter Port type in P2P mode [ER92357] * Process completed PRLI [ER89053] * Fixed multiple request single response queue initialization issue [ER95259]
Version 9.1.9.48
* Firmware version: 5.06.05 (2400/2500 Series 4Gb and 8Gb Fibre Channel Adapters)
Version 9.1.9.47
* Firmware version: 5.06.04 (2400/2500 Series 4Gb and 8Gb Fibre Channel Adapters)
Version 9.1.9.46
* Firmware version: 5.06.03 (2400/2500 Series 4Gb and 8Gb Fibre Channel Adapters) * API version 1.28.0.92 (QLSDM) * LUN disappearance after tape reboot [ER84117] * Failed to reissue some i/o's after controller failover (8Gb) [ER86660]
Version 9.1.9.29
* Firmware version: 5.06.02 (2400/2500 Series 4Gb and 8Gb Fibre Channel Adapters)
Version 9.1.9.28
* Firmware version: 5.05.05 (2400/2500 Series 4Gb and 8Gb Fibre Channel Adapters) * API version 1.28.0.87 (QLSDM)
Version 9.1.9.27
* Updated firmware version: 5.04.04 (2400/2500 Series 4Gb and 8Gb Fibre Channel Adapters) * API version 1.28.0.85 (QLSDM) * Fixed an issue where drives were not detected in direct connect topology [ER81138]
Version 9.1.9.25
* No fixes in this driver release.
Version 9.1.8.25
* Closed WMI mapping interoperability with HBAAPI.DLL issue.
Version 9.1.8.19
* Driver restores 4G Fibre Channel PCIe Device Control and Link Control registers based on saved value. * In multi-processor systems, the clustering driver timer popped as a result of unrecovered I/O through a LUN reset. [ER0000000067688 closed]
Version 9.1.8.17
* Firmware versions: 5.01.02 (4Gb and 8Gb) * API version 1.28.0.73 (QLSDM) * Driver restores 4G Fibre Channel PCIe Device Control and Link Control registers based on saved value.
Version 9.1.7.18
* Firmware versions: 3.03.25 (2Gb), 4.04.00 (4Gb and 8Gb). * API version 1.28.0.63 (QLSDM).
Version 9.1.7.17
* Added support for the following devices (supported platforms) (2.3m): - PCI\VEN_1077&DEV_8432&SUBSYS_010E1077 (x86, x64) - PCI\VEN_1077&DEV_2432&SUBSYS_014B1077 (x86, x64) - PCI\VEN_1077&DEV_2532&SUBSYS_01701077 (x86, ia64, x64) - PCI\VEN_1077&DEV_2532&SUBSYS_01711077 (x86, ia64, x64) - PCI\VEN_1077&DEV_2532&SUBSYS_01721077 (x86, ia64, x64) - PCI\VEN_1077&DEV_2532&SUBSYS_01731077 (x86, ia64, x64) - PCI\VEN_1077&DEV_2532&SUBSYS_01741077 (x86, ia64, x64) - PCI\VEN_1077&DEV_2532&SUBSYS_01751077 (x86, ia64, x64) - PCI\VEN_1077&DEV_2432&SUBSYS_004A1137 (x86, ia64, x64) * Removed support for the following devices (supported platforms): - PCI\VEN_1077&DEV_2432&SUBSYS_011C1077 (x86, x64) NOTE: Microsoft requires x86 and x64 support for all Fibre Channel Adapters. * Firmware versions: 3.03.25 (2Gb), 4.03.02 (4Gb). * API version 1.28.0.63 (QLSDM). * Added support for 64-bit QLSDM DLLs. * Enabled FDMI by default. * Added support for Atmel flash AT26DF081A. * Removed support for obsolete qd parameter. * Changed the driver to not log events caused by I/O completion errors.
Version 9.1.7.16 QL
* Added support for the Windows Server 2008 operating system. * Applied a fix to handle logout in the loop environment.
Version 9.1.7.15 QL
* Added support for the following devices (supported platforms): - PCI\VEN_1077&DEV_2432&SUBSYS_01081077 (x86, IA64, x64) - PCI\VEN_1077&DEV_2532&SUBSYS_015C1077 (x86, IA64, x64) - PCI\VEN_1077&DEV_2532&SUBSYS_015D1077 (x86, IA64, x64) - PCI\VEN_1077&DEV_2532&SUBSYS_015E1077 (x86, IA64, x64) - PCI\VEN_1077&DEV_2532&SUBSYS_015F1077 (x86, IA64, x64) - PCI\VEN_1077&DEV_2532&SUBSYS_01601077 (x86, IA64, x64) - PCI\VEN_1077&DEV_2532&SUBSYS_01611077 (x86, IA64, x64) - PCI\VEN_1077&DEV_2532&SUBSYS_01621077 (x86, IA64, x64) - PCI\VEN_1077&DEV_2532&SUBSYS_01631077 (x86, IA64, x64) - PCI\VEN_1077&DEV_2532&SUBSYS_01641077 (x86, IA64, x64) - PCI\VEN_1077&DEV_2532&SUBSYS_3261103C (x86, IA64, x64) - PCI\VEN_1077&DEV_2532&SUBSYS_3262103C (x86, IA64, x64) - PCI\VEN_1077&DEV_2532&SUBSYS_3263103C (x86, IA64, x64) - PCI\VEN_1077&DEV_2532&SUBSYS_3264103C (x86, IA64, x64) NOTE: Microsoft requires x86 and x64 support for all Fibre Channel Adapters. * Firmware versions: 3.03.25 (2Gb), 4.02.00 (4Gb). * API version: 1.28.0.50 (QLSDM). * Unique assignment of management server N_Port handle values to be for each virtual port. * NPIV (N_Port ID virtualization). * Target link speed (iiDMA). * PcieLinkCap/Stat to HbaDeviceChipProperty. * Flash layout regions for 4Gb and returned flash layout table from flash if it is valid. * Three Alternate Boot Devices and OOFR (out-of-order frame receive). * Removed QL2XHAI2: IHVs are required to use Host Bus Adapter API provided by Microsoft. * Preserved BIOS defaults when updating multi-boot image whose BIOS locations can be anywhere in the image. * Fixed checksum calculation in QLSDM when two-bios image is flashed. * Initiator discovery problem caused a large burst of RSCN activity when the NetApp does its failover. A failed GPNID command occurring during ports discovery must not cause the termination of the discovery process. [ER50975 fixed] * Handled the case where the GNNFT command was failing due to incorrectly calculated the maximum data response length. * Setting the alternate WWN and enabling it in the NVRAM did not propagate through to the Host Bus Adapter. Reading the NVRAM and reinitializing the Host Bus Adapter will handle this case.
Version 9.1.4.16 QL 3.03.21 4.00.26
* Adhered to Subsystem Id document v2.2m+. * Firmware versions: 3.03.21 (2Gb), 4.00.26 (4Gb). * API versions: 1.28.0.37 (QLSDM), 2.0.0.14 (QL2XHAI2). * Initiator discovery problem caused a large burst of RSCN activity when the NetApp does its failover. A failed GPNID command occurring during ports discovery must not cause the termination of the discovery process. [ER50975]
Version 9.1.4.15 QL 3.03.21 4.00.26
* Firmware versions: 3.03.21 (2Gb), 4.00.26 (4Gb). * API versions: 1.28.0.37 (QLSDM), 2.0.0.14 (QL2XHAI2). * Adhered to Subsystem Id document v2.2m+. NOTE: Microsoft requires both x86 and x64 support all Host Bus Adapters. * Added support for the following devices (supported platforms): - PCI\VEN_1077&DEV_2322&SUBSYS_01151077 (x86, IA64, x64) - PCI\VEN_1077&DEV_2322&SUBSYS_01161077 (x86, IA64, x64) - PCI\VEN_1077&DEV_2422&SUBSYS_1336103C (x86, IA64, x64) - PCI\VEN_1077&DEV_2432&SUBSYS_015B1077 (x86, IA64, x64) - PCI\VEN_1077&DEV_5432&SUBSYS_01551077 (x86, x64) - PCI\VEN_1077&DEV_5432&SUBSYS_01561077 (x86, x64) - PCI\VEN_1077&DEV_2422&SUBSYS_014A1077 (IA64) - PCI\VEN_1077&DEV_2432&SUBSYS_014B1077 (IA64) * Removed support for the following devices: - PCI\VEN_1077&DEV_6312&SUBSYS_01301077 (x86, x64) - PCI\VEN_1077&DEV_2422&SUBSYS_01471077 (IA64) - PCI\VEN_1077&DEV_2432&SUBSYS_01451077 (IA64) * Conformed QLSDM and the driver to the revised for "Get/Set Target Link Speed". * Increased loopback test buffer size to 2048 bytes in QLSDM. * Loopback test always failed when the NVRAM frame size is set to 512 or 1024 (Windows). Pass in transfer size instead of hard-coded value in QLSDM. [ER50975 fixed] * Handled the case where the device becomes not ready in the StartIO routine. * Fixed in SANsurfer 5.0.0 Build 4 – Driver 9.1.3.10b2—Windows IA64 SP1—HP. The Host Bus Adapter model numbers do not show up on Information page. [ER48374] * Fixed Long Erase (0x019) issues with DLT S4 and QLE2462. Error occurs (most likely a bus reset) when running a long erase that takes longer than 110 minutes on the Quantum DLT-S4 (firmware:0808) drive, which exceeds the built in 4Gb firmware timeout limit. [ER48117 (AR 48907, SR70415 [REF:609618455])]
Version 9.1.3.16 QL 3.03.21 4.00.23
* This version replaced the invalid release 9.1.3.15. * Firmware versions: 3.03.21 (2Gb), 4.00.23 (4Gb). * API versions: 1.28.0.35 (QLSDM), 2.0.0.14 (QL2XHAI2). * Removed I/O Reduction support for the 4G Host Bus Adapter.
Version 9.1.3.15 QL 3.03.21 4.00.23
* Firmware versions: 3.03.21 (2Gb), 4.00.23 (4Gb). * API versions: 1.28.0.35 (QLSDM), 2.0.0.14 (QL2XHAI2). * Added OEM specific support for assigning a virtual world wide port name via registry key. * Added "Get/Set" target link speed support. * Changed the INF to enable the I/O Reduction for the 4Gb Host Bus Adapter for the IA64 platform based on Microsoft document. * Added multiple BIOS support in QLSDM. * Initialized debug file name variable during DLL load (QL2XHAI2). * Closed EMC OPT23605: x64 Server hangs during boot at the “Applying Computer Settings.” * Cleaned up code related to get Object text for OS Device Name (QL2XHAI2). * Attached target devices not visible to OS after server reboot (QLE220) [ER47338 closed]. * Driver not Login into Target Devices (QLE220) [ER47436 closed] * Topology diagram is not displaying properly when LIP issued on QLA2462 port. [ER47530 closed]
Version 9.1.2.19 QL 3.03.19 4.00.23
* Firmware versions: 3.03.19 (2Gb), 4.00.23 (4Gb). * Bus Resets Under Heavy I/O Load. [ER46891 closed] * API Versions: 1.28.0.33 (QLSDM), 2.0.0.12 (QL2XHAI2). * SANsurfer FC HBA Manager B83 showed only one port see the storage even though no zoning. [ER47166 closed] * Port failure after disconnecting and reconnecting ISL port used by MirrorView. [Closed OPT 235681] * SANsurfer FC HBA Manager does not display the topology view correctly when the Host Bus Adapters are set to loop only until the system is rebooted. [ER47235 closed]
Version 9.1.2.18 QL 3.03.19 4.00.22
* Firmware versions: 3.03.19 (2Gb), 4.00.22 (4Gb). * API Versions: 1.28.0.33 (QLSDM), 2.0.0.12 (QL2XHAI2). * Added VPD update support for 2432 4-port adapter in 1.28.0.33 (QLSDM). * Recognized Asynchronous Event 8048h as a valid AEN. * Modified timer task to handle the case when Host Bus Adapter is in a stopped state. * 24xx only: Added support for NVRAM Nodename option bit. * 4Gb only: Added support for reading data from SFP (small form-factor pluggable) optical transceivers via QLSDM. * Adhered to Subsystem Id document v2.2g. * Added support for the following devices (supported platforms): - PCI\VEN_1077&DEV_2422&SUBSYS_014D1077 (x86, IA64, x64) - PCI\VEN_1077&DEV_2432&SUBSYS_014C1077 (x86, IA64, x64) - PCI\VEN_1077&DEV_2432&SUBSYS_01521077 (x86, IA64, x64) - PCI\VEN_1077&DEV_2432&SUBSYS_01531077 (x86, IA64, x64) - PCI\VEN_1077&DEV_2432&SUBSYS_01541077 (x86, IA64, x64) - PCI\VEN_1077&DEV_5432&SUBSYS_014E1077 (x86, x64) * Adhered to firmware dump procedure per 2400 Series Firmware Interface Specification version C. * RX2600 fails to boot Windows after 1MB bin flash—SANsurfer 2.0.30b84_windows. [ER47113 closed] * Fixed: LUNs disappeared after DS4000 controller firmware download in direct attach. * "Bind By Port ID + Present Targets that are persistently bound only" is not working (in loop environment). [ER46586 closed] * Changed to perform the full firmware dump when firmware error occurs. * JBOD disks turn offline in SANsurfer FC HBA Manager and SANsurfer FC HBA CLI when settings are Present targets that are persistently bound + Bind by Port ID (in loop environment). [ER46141 closed] * Corrected firmware region size in option ROM layout, that is, firmware size in flash. * GPN_ID has wrong payload length after unplug and re-plug. [ER45035 closed] * When using the QLSDM to retrieve the transceiver data, you may get SDMGT_CANNOT_GET_SFP_DATA error on system platforms using specific models of Supermicro motherboard such as P3TDL3 and P3TDLE. The QLSDM retrieves the transceiver data using underlying 4Gb firmware (v4.00.21) that reports an error code of 4005 for this operation. * Verified support for Atmel flash chip AT26DF081A.
Version 9.1.2.16 QL 3.03.19 4.00.18
* Firmware versions: 3.03.19 (2Gb), 4.00.18 (4Gb). * Adhered to Subsystem Id document v2.2f. * Added support for the following devices (supported platforms): - PCI\VEN_1077&DEV_6312&SUBSYS_01191077 (x86, x64) - PCI\VEN_1077&DEV_6312&SUBSYS_011C1077 (x86, x64) - PCI\VEN_1077&DEV_6312&SUBSYS_01301077 (x86, x64) - PCI\VEN_1077&DEV_6322&SUBSYS_012F1077 (x86, x64) * Set additional firmware option bit 10 for 2Gb Host Bus Adapter so the firmware waits for the task management command, (such as reset LUN to complete.) * Host Bus Adapter does not re-login to target after target sends LOGO to Host Bus Adapter. [Closed OPT226506] * The link status behaves differently between QLE2460 and QLA2342. [ER44735 closed] * Incorrect HwVersion string is reported by QLogic IHV HBA_GetAdapterAttributes call. [ER45228 closed] * Event Id 11 entries logged by ql2300 at offset x10 and offset x34 do not match the Error Codes published on the Web. Because the miniport uses Microsoft's Storport.sys driver to actually log the error event, and it has been confirmed that the storport.sys driver logs the event incorrectly. A bug has been reported to Microsoft on this: SRX041110604850 (STORport—Incorrect event data is logged when storport's storportlogerror). Meanwhile, the Miniport driver is changed to log the event code at offset x10 by default. This workaround is controlled by the registry parameter mevtwrkaround. For details on this parameter, please see the readme file. [ER45230 closed] * Use memory map mechanism in the driver. [ER45232 closed]
Version 9.1.2.15 QL 3.03.19 4.00.17
* Firmware versions: 3.03.19 (2Gb), 4.00.17 (4Gb). * Adhered to Subsystem Id document v2.2e. * Added support for the following devices (supported platforms): - PCI\VEN_1077&DEV_5432&SUBSYS_013E1077 (x86, IA64, x64) - PCI\VEN_1077&DEV_5432&SUBSYS_013F1077 (x86, IA64, x64) - PCI\VEN_1077&DEV_2422&SUBSYS_014A1077 (x86, IA64, x64) - PCI\VEN_1077&DEV_2432&SUBSYS_014B1077 (x86, IA64, x64) * Added support to use combined 2Gb IPX firmware. * Added support for SST25VF080B flash part. * Added option for not to dump code section for 24xx firmware dump. * Serial number for the 4Gb Host Bus Adapter should be obtained from the VPD. [ER44270 closed] * Windows 2000/qla2340/Veritas tape backup long cable pull failed error message ERROR_DEVICE_NOT_CONNECTED. [ER38787 closed]
Version 9.1.1.15 QL 3.03.18 4.00.12
* Firmware versions: 3.03.18 (2Gb), 4.00.12 (4Gb). * QLogic 4Gb driver returns selection timeout immediately after cable pull in an OEM special dual loop configuration. [Closed PTR 90818] * QLogic Driver returns a selection timeout when rebooting a controller in an OEM special dual loop configuration. [Closed PTR 90652]
Version 9.1.0.18 QL 3.03.18 4.00.12
* Firmware versions: 3.03.18 (2Gb), 4.00.12 (4Gb). * Adhered to Subsystem Id document v2.2d. * Added support for the following devices (supported platforms): - PCI\VEN_1077&DEV_2422&SUBSYS_12D7103C (x86, IA64, x64) - PCI\VEN_1077&DEV_2312&SUBSYS_01491077 (x86, IA64, x64)
* Firmware versions: 3.03.16 (2Gb), 4.00.12 (4Gb). * Embedded 24xx firmware in the driver. * New driver could not detect any device to install as BOOT from SAN on one specific setup. [ER43175 closed]
Version 9.1.0.15 QL 3.03.16
* Firmware versions: 3.03.16 (2Gb), (Use onboard 4Gb firmware.) * Added 24xx support. * Need to change bit used to control LED mode. [ER42601 closed]
Version 9.0.2.17 QL 3.03.13
* Firmware versions: 3.03.16 (2Gb).
Firmware (Embedded in Driver) -----------------------------
The following lists show the changes and bug fixes to the firmware that is embedded in the drivers for the 4Gb Fibre Channel Adapters and 8Gb Fibre Channel Adapters from versions 4.03.01 to 5.04.04.
From Version 5.04.02 to 5.04.04
Changes ------- * 2500 Series. Ensured that correct slot-specific SerDes settings will be used for specific mezzanine cards. [ER78047]
Bug Fixes --------- None
From Version 5.04.01 to 5.04.02
Changes ------- * Current Fibre Channel Adapter firmware supports maximum frame sizes of 512, 1024, and 2048 in the received PLOGI or PLOGI-ACC. This change provides an option to disable this restriction by setting bit 6 of Firmware Options 2 through Set Additional Firmware Options Mailbox Command (038h). Note that this option bypasses the Maximum Transmit Data Frame Size set by the Set Transmit Parameters Mailbox Command (019h). [ER76448]
Bug Fixes --------- None
From Version 5.04.00 to 5.04.01
Changes ------- * Option to Disable Automatic FDISC: Currently, the firmware automatically performs FDISC for enabled virtual ports (VPs) upon receiving an FLOGI_ACC. This procedure does not mesh well with driver architectures, which typically control the FDISCs. A new option bit allows you to suppress the automatic FDISCs. This option bit is available in both the ISP25xx and ISP81xx firmware. Older firmware ignores this option bit. Functional Description: The Disable FDISC bit (multi-ID initialize firmware control block, Global VP Options field, bit 4) disables the automatic FDISCs. If this bit is set, any VPs enabled in the multi-ID initialize firmware control block remain enabled, but the ID is not in the acquired state. The driver must issue a Modify Virtual Port Configuration IOCB (with the Command field set to 3h) to instruct the firmware to transmit the FDISC after it receives the report ID acquisition (RIDA) for VP0. When Disable FDISC is set, no FDISC is transmitted for the enabled VPs on any event, which results in a FLOGI. The driver should issue a Modify Virtual Port Configuration IOCB (with the Command field set to 3h) to instruct the firmware to transmit the FDISC for a specific VP (after receiving the RIDA for VP0). The driver must instruct the firmware to transmit an FDISC for all enabled VPs. After all the FDISC is completed, the firmware state changes to ready. In addition, a Port Database Changed AEN (8014h), with the Outgoing Mailbox 1 register set to FFFFh and Outgoing Mailbox 2 register set to 6h, is generated and passed to the driver. If the driver does not transmit FDISC for a VP, the driver must disable that specific VP using Virtual Port Control IOCB (Entry Type field 30h). This step is needed because a VP is enabled, but the ID is not in the acquired state, which can prevent the firmware state from changing to ready, and prevent generation of the Port Database AEN as previously stated. The option applies only to fabric point-to-point topology and NPIV environments. [ER74448]
* Added option to disable PRLI REC_SUPPORT bit. To disable the PRLI REC_SUPPORT bit (PRLI REC_SUPPORT bit is set by default), set bit 6 of the additional firmware option 3 of the Set Additional Firmware Options (38h) Mailbox Commands). This option has to be set prior to Initialize Firmware mailbox command (60h or 48h). [ER74764]
* 81xx only. Added Additional Firmware Options 2, bit 9 to improve NIC bandwidth when NIC and FCoE receive traffic are running concurrently. [ER69565]
* 81xx/25xx MIDQ only. Provide capability in Queue Management (1Fh) mailbox command to move a queue base address. For details, refer to the Multiple Queue Support for 2500 Series Fibre Channel and 8100 Series Converged Network Adapter Controllers Applications Note. [ER69606]
* 81xx only. Added support for LR Optics. Requires MPI FW 1.39.00 or later with proper configuration files. [ER69613]
* Added an Additional Firmware Options 3 bit to discard any frames received out of order unless the Initialize Firmware Options 3 bit 6 (Enable Receive Out-of-Order Data Frame Handling) is set to 1. Changes to Set Additional Firmware Options (38h) Mailbox Command interface: - Add to Additional Firmware Option 3 Bits (Incoming mailbox 3 register) Table: Bit 15 Do not transfer received out of order data for an exchange to host memory (except during SRR recovery). - Replace bit_15 description with: Bit 15 (Do not transfer received out of order data for an exchange to host memory). When this bit is set to 1, the ISP firmware does not transfer received out-of-order data for an exchange to host memory, except during SRR recovery. A frame is considered "out-of-order" after a previously-received frame is dropped due to an error, as well as a true out-of-order frame receipt condition. NOTE: Bit 15 is ignored when Initialize Firmware Options 3 bit 6 (Enable Receive Out-of-Order Data Frame Handling) is set to 1. [ER70311]
* 24xx/25xx only. Bit 8 of State Flags field in Status IOCB Type has been changed from Reserved to "Unable to send OPN to Destination." This bit is set when the destination device sends an immediate CLS in response to an OPN from ISP. [ER71132]
* Add 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. [ER71742]
* 24xx SB2 only. Return the lower 16-bit of current RBC count in Receive IU and Add Buffer IOCBs. This extends the scope of ER68875 to include 24xx. - 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. [ER71764]
* 81xx only. Added an Additional Firmware Options 2 bit to post all Asynchronous IOCBs to the ATIO queue when target mode is enabled. Changes to Set Additional Firmware Options (38h) mailbox command interface: - Add to Additional Firmware Option 2 Bits (Incoming mailbox 2 register) Table: Bit 11 Enable Asynchronous IOCBs to ATIO queue. - Replace bit 11 description with: Bit 11 (Enable Asynchronous IOCBs to ATIO queue). When this bit is set to 1, the firmware posts all asynchronous IOCBs (PUREX, ABTS Received, and Report ID Acquisition) to the ATIO queue when target operation is enabled. Additionally, if a login-affecting ELS command (PLOGI, PRLI, PRLO, LOGO, ADISC, PDISC, or TPRLO) is passed up to the target driver, an Immediate Notify IOCB with Status Code 46h, Login affecting ELS command received, shall not be sent. Initialize Firmware Options 3 bit 26 (Enable Ethernet Header Receive IOCB for ATIO Queue) is used to request the firmware place an Ethernet Header Receive IOCB on the ATIO queue before each PUREX and ABTS Received IOCB. Initialize Firmware Options 3 bit 27 (Enable Ethernet Header Receive IOCB for Response Queue) shall be ignored. When bit 11 is set to 0, the firmware posts asynchronous IOCBs to queues specified in the ISP81xx firmware specification. Changes to Initialize Firmware, Firmware Options 3: - Bit 27 (Enable Ethernet Header Receive IOCB for Response Queue). When Additional Firmware Option 2 bit 11 (Enable Asynchronous IOCBs to ATIO queue) is set, this bit is ignored. - Bit 26 (Enable Ethernet Header Receive IOCB for ATIO Queue). When Additional Firmware Option 2 bit 11 (Enable Asynchronous IOCBs to ATIO queue) is set, and this bit is set, the firmware places an Ethernet Header Receive IOCB on the ATIO queue before each PUREX and ABTS Received IOCB. [ER71877]
* MID only. Send LOGO if an FDISC is rejected with error/explanation code 03/0D. After LOGO ACC is received, the firmware retries the FDISC. [ER72460]
Bug Fixes --------- * 81xx only. Corrected FCP-2 processing during a link disruption until re-discovery is complete. [ER66337]
* MIDQ builds. Corrected N_Port-N_Port FLOGI Dest ID of 0. [ER67952]
* 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. [ER68658]
* Correct abort handling of a Command Type 6 IO that could result in fatal firmware error or I/O timeout. [ER68965]
* 81xx only. Set a Buffer Credit value of 16 in FLOGI/FDISC for interoperability with FCFs that incorrectly use the field. [ER69182]
* 81xx only. Correct handling of received stale frames forwarded by an FCF after the link is re-established. [ER69245]
* 81xx only. Corrected an issue that would prevent the link from being re-established after a cable pull. [ER69291]
* Correctly set the "sequence initiative transferred bit" (F_CTL) for transmission of status mode 2 FCP_RSP with confirmation request. [ER69336]
* 81xx only. Added support to detect MPI pause during heartbeat processing. [ER69457]
* Disk CRC only. Correct firmware reported residual Byte Count for CRC (T10) Read commands. [ER69564]
* 81xx only. Corrected CTIO handling when the link was down. [ER69683]
* 81xx only. Corrected an issue with Internal Loopback failure reported when link is up to an FCF. [ER69685]
* 24xx CRC only. Resolve 8002 system error during DIF error processing. [ER69922]
* 25xx and 81xx only. Corrected possible memory leak during clean-up of T10 CRC IOs with DIF Bundling enabled. [ER70018]
* 25xx and 81xx only. Corrected false DIF error reported during T10 CRC transmit IO with DIF Bundling. [ER70038]
* Corrected Target XCB count returned by Get Resource Counts Mailbox Command (0042h). [ER70149]
* Corrected a RISC pause condition after the Diagnostic Echo Test (44h) mailbox command completed with an error status. [ER70166]
* 25xx and 81xx only. Corrected a potential I/O timeout of T10 CRC IO when using DIF bundling. [ER70319]
* 25xx and 81xx only. Corrected potential invalid PCIe access when aborting a T10 CRC IO when using DIF bundling. [ER70558]
* Corrected N_Port Handle assignment by firmware when Purex is enabled. [ER70575]
* 81xx only. The firmware could incorrectly set bit 15 of N_Port Handle returned by the Get Port/Node Name List (75h) mailbox command. [ER70664]
* 81xx only. Corrected a problem where the values supplied in the Set Timeout Parameters (32h) mailbox command were not honored. [ER70708]
* Prevent 8002 system error when processing a severely malformed IOCB. [ER70910]
* Corrected a RISC pause condition during SRR received notify ACK processing. [ER70921]
* 24xx only: Improved link init time when using Inline Credit Extender in an N_Port-N_Port configuration. [ER71034]
* Fixed Loopback mailbox command timeout when Fibre Channel event (FCE) extended tracing is enabled. [ER71269]
* Corrected a problem that could result in a Task Management command timeout. [ER72100]
* Corrected handling of frames received with DID = 000000h. [ER72270]
* 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. [ER72491]
* MID builds only. Fix CTIO with terminate exchange bit failed with completion status=29h. [ER72571]
* 81xx only. Corrected a problem that caused FDISC not generated by the firmware when Virtual Port Control IOCB (type=30h) is used to enable VP. [ER72921]
* MID only. Correct the cleanup of outstanding ELS requests during VP disable. [ER73048]
* MID only. Resolve RISC pause after cable pull or link event. [ER73090]
From Version 5.02.00 to 5.03.00
Changes ------- * 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. [ER66811]
* 8100 only. Added support for MPI heartbeat feature. Contact QLogic for details. [ER67656]
* 8100 only. Changes to support additional MPI mailbox commands in the range 136h to 150h. [ER67716]
* 2532/8100 CRC. Implemented CTIO Type CRC_2 and support DIF bundling on CTIO CRC IOCBs.[ER67727]
* 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. [ER68875]
Bug Fixes --------- * MID only. Do not report RSCN for VPs that have been disabled. Previously, the firmware generated 8015 AEN with an invalid vpindex. [ER62856]
* 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. [ER67220]
* Removed zeroed optional association headers from RRQ payload. [ER67210]
* 24xx/2532 only. Corrected a problem in PLOGI ACC processing that could result in failure to respond to a subsequent PRLI. [ER67333]
* 8100 only. Changed login/logout IOCB processing to correctly format a LOGO sent to the fabric controller. [ER69214]
* 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. [ER69068]
* 8100 only. Changed link down handling to prevent a stall in received FCoE frame processing. [ER68914]
* 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. [ER68488]
* 8100 only. Fixed a hang that could occur when processing a new request for an FCP2 capable device after a link status change. [ER68339]
* 2532/8100 only. Resolved intermittent Fatal Firmware Error (8002h) and FKA failures during Flash access. [ER68257]
* Modified RNID processing to correctly handle a response with a "Specific Identification Data Length" field of zero. [ER67623]
* 2532/8100 CRC T10. Changed buffer pointer validation to prevent erroneous 8002 system errors. [ER67568]
* 24xx/2532 only. Fixed a Fatal Firmware Error (8002h) caused by a problem cleaning up after a port discovery timeout. [ER67345]
* 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. [ER67181]
* Fixed 200ms delay for Command Type 6 IOCBs when residual underrun occurs, and FCP_RSP DMA is enabled. [ER67159]
* 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. [ER69146]
* Corrected ADISC ELS check for ELS passup and fixed potential bad pointer when building ELS frame. [ER67799]
* Fixed mailbox command Diagnostic Loop Back failures with Status 4005 and Subcode 0x17. [ER67690 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). [ER67062 8100 only]
* 24xx/2532 only. Improved firmware handling of I2C SFP interface to better support some SFPs. [ER67479]
* 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. [ER65051]
* 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. [ER65184]
* 8100 only. Changed the Perform Implicit LOGO Mailbox Command (072h) to allow the Perform Logout for All Ports across All FCFs option (bit 1 of incoming Mailbox Register 1) in single FCF configurations. [ER65220]
* 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). [ER66061]
* 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. [ER66125]
Bug Fixes --------- * MID only. Fixed an issue to prevent invalid VP misconfigurations that can result in a Fatal Firmware Error 8002h. [ER63706]
* 8100 only. Corrected ELS and BLS timeout units conversion when processing Mailbox Commands Get Timeout Parameters (0022h) and Set Timeout Parameters (0032h). [ER65155]
* 8100 only. Corrected an issue after External Loopback was performed that prevented FIP from completing. [ER65165]
* SB2 only. Corrected a condition in RRQ processing that could result in a Fatal Firmware Error (8002h) after receipt of an ABTS. [ER65232]
* Fixed an issue that caused a rediscovery of FCFs 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. [ER65415 8100 only]
* 24xx and 2532 only. Corrected auto-negotiation algorithm that would restore the link at the previous speed instead of the maximum speed. [ER65802]
* 8100 non MID only. Corrected a condition where the firmware state would not become Ready after switch port was shutdown and restored. [ER65980]
* Retry FIP VLAN Discovery after FIP Discovery Solicitation fails to find a primary FCF. [ER65980]
* Return LoginState in IO Parameter 1 when Login/Logout IOCB PRLI IO Parameter 0 = 4 (Command Failed). [ER66045]
* 2532 and 8100 MID only. Corrected VP Index range checking during processing of VP Control IOCB. [ER66068]
* Corrected Firmware Error reported during Purex IOCB processing if the Port Database for the target device had been initialized. [ER66082]
* 8100 only. Fixed detection of EP device. [ER66204]
* 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. [ER66553]
* 2532/8100 MIDQ only. Resolved a long delay in processing Command Type 6 IOCBs after link level fault injection. [ER66755]
* Fixed RISC pause condition when using T10 CRC with DIF_bundling. [ER66803]
* 2532 and 8100 only. Add DSD chaining support to command CRC type IOCBs. [ER62531]
* 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. [ER63872, ER64455]
* 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. [ER64342]
* 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. [ER64391]
* 8100 only. Implement SFP Read/Write Mailbox Commands (031h and 030h). For details, see the 8100 Series Fibre Channel Firmware Interface Specification Rev C. [ER64406]
* 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. [ER64497]
* 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. [ER64672]
* 8100 only. Implement Get XGMAC Statistics Mailbox Command (07Ah). For details, see the 8100 Series Fibre Channel Firmware Interface Specification Rev C. [ER64673]
* 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. [ER64732]
Bug Fixes --------- * 8100 only. Corrected handling of FLOGI Timeout and Reject processing by using Retry Count and Timeout as specified in Initialize Firmware Control Block. [ER63856]
* Corrected a condition where an Immediate Notify could be sent to the system driver when a VP is not configured for Target Mode operation. [ER64176]
* Corrected cleanup of pending Transmit Data requests across fault injection. [ER64251]
* 8100 only. Corrected a potential firmware hang condition after processing an ELS timeout or recovering from an internal error. [ER64265]
* SB2 only. Corrected a condition where the System Defined 1 field of an IOCB being returned to the system driver may be overwritten. [ER64315]
* 8100 only. Correct an issue with Flash Access Mailbox Command (003Eh). [ER64377]
* 8100 only. Corrected potential FCoE traffic stall after Port Reset completes. [ER64435]
* 8100 only. Fix FIP Failure to find FCF after a number of cable pulls/insertions into different FCF ports. [ER64454]
* 8100 only. Get FCF List Mailbox Command (050h) may fail to find valid FCF Index. [ER64507]
* 8100 only. Corrected false Loopback errors reported during internal and external tests. [ER64520]
* Corrected potential RISC pause when PUREX is enabled. [ER64520]
* 8100 only. Fixed incorrect Destination MAC address in FIP FLOGI request after an FCF Fabric name change. [ER64585]
* 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. [ER64590]
* 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. [ER64705]
* 8100 only. Corrected Firmware hang condition after receiving an ABTS. [ER64902]
From Version 4.06.00 to 5.00.00
Changes ------- * MID only. The firmware now returns a Port Unavailable (28h) Completion Status if the VP Index fails validation during a SCSI Task Management request. [ER62857]
* MID only. The firmware now allows Get VP Database Mailbox Command (49h) regardless of VP Status. [ER62858]
* SB2 only. The firmware now allows Get Link Status Mailbox Command (06bh) to complete even though Process Login has not completed. [ER63650]
Bug Fixes --------- * Fixed an issue to prevent initiating an LR upon a Transmit timeout while the firmware services other requests. [ER61666]
* Fixed an issue that delayed starting new Transmit requests if a Transmit error is pending. [ER61682]
* Corrected the auto-negotiation algorithm that could prevent the link from establishing when connected to a switch. [ER62000, ER62172]
* Corrected CTIO handling when link is down and CTIO received with an Exchange Address of FFFFFFFFh. [ER62715]
* MID only. Corrected various issues relating to VF support. [ER62798]
* Corrected issues found with VF and Fabric LOGO processing. Also corrected the valid VP Count range to 1-254. [ER62826]
* MID only. Corrected Source and Destination Address on an SCR retry. [ER62886]
* Completed various FCE tracing fixes. [ER62952, ER63400]
* Customer-specific fix. [ER63104]
* Corrected IDLE character to ArbFF when connected at 8Gb rate. [ER63488]
* Corrected an issue where a Mailbox or Mailbox IOCB request would not complete if a Fabric LOGO occurred. [ER63563]
* DISK CRC only. Corrected a RISC Pause condition reported during cable pull testing.[ER63564]
* Fixed an incorrect Response In Pointer reported in the RISC to Host Status Register when running in ZIO mode. [ER63790]
* 2532 MID multiple queue only. Corrected a link credit issue that resulted in decreased performance. [ER63913]
From Version 4.05.00 to 4.06.00
Changes ------- * 2532 only. Added support for Virtual Fabrics. Contact QLogic for API changes to support VFs. [ER60036, ER60250]
* 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).[ER61930]
Bug Fixes --------- * 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:
* 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. [ER60321]
* Allow system driver to send LOGO ELS via ELS Pass-Through IOCB using an N_Port Handle of FFFFh. [ER60400]
* 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).
* 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. [ER61461]
Bug Fixes --------- * MID only. Corrected problems related to fault injection. [ER59740, ER60612]
* MID only. Various fixes to improve detection and processing of topology changes. [ER60127, ER60326, ER60610, ER60633]
* Corrected timing of when RRQ is issued after ABTS ACC is received. [ER60248]
* Corrected Out-of-Order handling of overlapped or repeating received XFR_RDY frames. [ER60318]
* 2532 Disk CRC only. Various Disk CRC changes to remove Fatal Firmware errors (8002h) being reported. [ER60336, ER61222, ER61223]
* MID only. Corrected a problem where a LOGO ELS could be sent to a port that was not logged in. [ER60565]
* 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. [ER60566]
* MID only. A PLOGI could be rejected for a Virtual Port even though the Primary Port parameters have not changed. [ER60568]
* 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. [ER60569]
* MID only. Login/Logout IOCB completion status was incorrect when no FLOGI ACC ELS had been received. [ER60571]
* 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). [ER60572]
* MID only. Corrected handling of incoming frames while waiting for LOGI ACC ELS for the primary port. [ER60576]
* Corrected a problem when attempting to abort an ELS Pass-Through operation when a PLOGI is received that changes the ports D_ID. [ER60637]
* Class 2 only. Corrected Fatal Firmware Error (8002h) reported when attempting to abort transmit operations. [ER60698]
* Corrected timer values used with link recovery. [ER60877]
* Improved handling of receiving an ABTS for a CT Pass-Through exchange. [ER61007]
* Corrected a problem with aborting IOs for the incorrect LUN when a LUN Level Task Management Function is active. [ER61155]
* MID only. Ensure that Buffer-Buffer Credits are not modified when processing FDISC or FDISC-ACC. [ER61187, ER61216]
* MID only. Correctly track changing of local 24-bit ID during cleanup. [ER61200]
* Handle race condition of completing transmit of PLOGI-ACC and receiving PRLI. [ER61465]
* 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. [ER59630, ER59631]
Bug Fixes --------- * Disk CRC only. Corrected handling of frames received out of order in target mode. [ER58251, ER58760, ER58761]
* 2532 Disk CRC only. Corrected condition where the firmware would overwrite the IOCB Entry Status field when the device receives invalid IOCBs. [ER58532]
* 2532 Disk CRC only. Fixed a condition that could result in false DIF Errors when receiving runt block data. [ER58533]
* Disk CRC and 2532 only. Corrected an issue with multi-sequence DIF Remove functionality. [ER58752]
* 2532 only. Corrected a RISC pause that occurred when optional external memory is present. [ER58783]
* Corrected endianess of RNID user defined data field. [ER58802]
* Set correct Immediate Notify IOCB sub-code during fault injection. [ER58897]
* Improved handling of switches that transition link from F-FL-F when the device is directly connected to a switch port. [ER59100]
* Corrected issues relating to the EHAFT feature. [ER59279, ER59431]
* Corrected a target mode issue where an ATIO Queue update interrupt would not be posted when using a small ATIO queue. [ER59385]
* 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. [ER59503]
* 2532 only. Corrected the ending memory address reported by About Firmware Mailbox Command (08h) when external memory is present. [ER59793]
* 2532 only. Corrected the Report Link Statistics information for Loop topology. [ER59989]
* SB2 only. Corrected a problem where the firmware was clearing the N_Port Handle field of a SB2 Send IU IOCB. [ER60017]
* Disk CRC and 2532 only. Corrected false DMA error reported when using CTIO Type 7 IOCB (Target Mode) with Status Mode 2 selected. [ER60067]
* Fixed a problem that may cause a target level Task Management Function to fail while a LUN Level Task Management Function is outstanding. [ER60126]
* MID and 2532 only. Corrected a Fatal Firmware Error (8002h) reported after adapter side fault injection. [ER60256]
* Corrected a condition where the local loop would not recover after a transmit error was encountered.[ER60301]
From Version 4.03.01 to 4.03.02
Changes ------- * 2532 only. Enabled additional FC SerDes parameters to be set via Flash for mezzanine cards. [ER59755]
Bug Fixes --------- None
From Version 4.03.00 to 4.03.01
Changes ------- * 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. [ER58635]
Bug Fixes --------- * 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. [ER58617]
2. Known Issues
None.
3. 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.
4. Contacting Support
For further assisance, contact QLogic Technical Support at: http://support.qlogic.com
Trademarks
Accelera, Accelerating Cluster Performance, InfiniCon Systems, InfiniNIC, InfiniPath, InfiniView, QLA, QLogic, the QLogic logo, ReadyPath, SANdoctor, SANsurfer, and SilverStorm are registered trademarks of QLogic Corporation. All other brand and product names are trademarks or registered trademarks of their respective owners.
(c) Copyright 2013. All rights reserved worldwide. QLogic and the QLogic logo are registered trademarks of QLogic Corporation. All other brand and product names are trademarks or registered trademarks of their respective owners. qlgc_dd_fc_9_1_11_26_b_windows_32-64_chg
Change History
Drivers Software Release for eServer System x Intel-based Fast Gigabit and 10 Gigabit Ethernet products
Version v18.5
Change History and Driver Versions Details ==========================================
Drivers Family Driver Name 18.5 Previous 18.3 Comments ============== =========== ====== ============== ========
This v18.5 sw release replaces all previous sw releases for IBM eServer System x Intel-based Gigabit and 10 Gigabit Ethernet Adapters.
The key updates with this v18.5 software release include: =========================================================
- Support for Microsoft Windows Server 2012 R2 - Support for the Intel(R) Ethernet OCP Server Adapter X520-2 - Support for the Intel(R) Ethernet OCP Server Adapter X520-1 - Removed driver and software support for Microsoft Windows Server 2008 R1 - Removed Microsoft Windows driver and software support for Itanium-based systems
intc_dd_nic_18_5_windows_32-64_chg
Qlogci iSCSI Adapter STOR Miniport Driver for Windows Release Notes Package version 2.1.5.38.b May 07, 2014
This software license applies only to QLogic customers. QLogic Corporation. All rights reserved.
Table of Contents
1. Version 2. Changes 3. Bug Fixes 4. Known Issues 5. History 6. Additional Information 7. Embedded Firmware Details 8. Trademarks 9. Notices 10. Contacting Support
1. Version
These release notes describe the changes, fixes, known issues, and release details that apply to iSCSI driver, version 2.1.5.38.
NOTE: Before installing this driver, you must update the Microsoft STOR miniport driver.
The FC is supported with Microsoft Windows Server 2008, Windows 2008 R2, Windows 2012 and Windows 2012 R2.
2. Changes
N/A
3. Bug Fixes
N/A
4. Known Issues
N/A
5. History
N/A
6. Additional Information
None
7. Embedded Firmware Details
This section provides information for the firmware embedded in the driver:
* Not available
8. Trademarks
QLogic, the QLogic logo, QLA, SANbox, SANsurfer, and SANblade are registered trademarks of QLogic Corporation.
SANtrack and SAN Express are trademarks of QLogic Corporation.
All other brand and product names are trademarks or registered trademarks of their respective owners.
9. 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.
10. 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:
North America Contact Information
Email: support@qlogic.com
Phone: (952) 932-4040
Web: http://support.qlogic.com
Support contact information for other regions of the world is available at the QLogic website: http://support.qlogic.com
(c) Copyright 2014. 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. qlgc_dd_iscsi_2_1_5_38_c_windows_32-64_chg
QLogic 10GbE CNA Network (NDIS) Miniport Driver for Windows Version 5.3.20.0208 Release Notes 02/20/2014
This software license applies only to QLogic customers. QLogic Corporation. All rights reserved.
Table of Contents 1. Version 2. Changes 3. Bug Fixes 4. Known Issues 5. Additional Information 6. History 7. Trademarks 8. Notices 9. Contacting Support
1. Version
These release notes is the release that apply to 10GbE CNA Network (NDIS) miniport driver for Windows 2008, Windows 2008 R2, Windows 2012 and Windows 2012 R2 for version 5.3.20.0208.
2. Changes
* None
3. Bug Fixes
* None
4. Known Issues
The following changes were made to the driver between version 5.3.20.0208 and 5.3.19.0130
* LRO stops working after changing MTU multiple times while traffic is running. Resolution: Corrected calculation of LRO session count.
* VLAN addition fails on team after selecting function 1 as preferred primary. Resolution: Corrected bind parameters used to create virtual.
* Personality change fails through NPM tab for a single port card. Resolution: Unwanted validation removed.
version 5.3.19.0130 and 5.3.16.0107
* QLogic management service log file is not getting cleaned from system. Resolution: Removed log file generation for release build.
* Ping between VMs not working when vSwitch created from 2 SILB teams are assigned to VM. Resolution: Fixed OID return processing.
* VM-VM traffic on VMNIC over teams with NPAR Resolution: Set learned MAC filters correctly upon switch over.
* Wrong PCI information shown in Teaming Tab Resolution: Corrected bus speed display.
* NPAR tab fails to show information. Resolution: Used locale independent string operations.
* Memory leak in mac learning service application. Resolution: Resource are released when not in use.
* Intermediate ping drop seen while running e-switch ping Resolution: Corrected VLAN id learning.
version 5.3.12.0925 and 5.3.11.0820
* LSO V1 parameter name is not clearly visible on W2K12 OS Resolution: Reduced string length to make LSO V1 parameter name clearly visible
* SRIOV: Windows VF - PVID functionality not working on Hilda Resolution: Fixed inline VLAN tagging and MAC filter programming for VF - PVID functionality
* Multitenancy feature support. Resolution: The following behaviour has changed from the previous release: 1. Encapsulated ICMP and UDP packets are now gracefully failed if stack requests an offload. (This change would stay until we hear back from Microsoft on bugs: 486232, 483965) 2. By default Encapsulation offload will be disabled on Win2012. (This change will stay until Microsoft resolves HCK bugs: 488699, 488682) 3. By default Encapsulation offload would not be supported on Win2012 R2. (This change will stay until Microsoft resolves all Win2012 R2 issues) 4. Encapsulation offload is now marked as Not Supported if NPAR is in configuration.
* SRIOV - PF reporting error on request from VF for configuring guest vlan after firmware reset. Resolution: As part of reset recovery, do not query the ACL and re-configure the VLAN
* Driver fail to load when load unload is run on NIC interfaces and FCOE driver is loaded. Resolution: Made 8300 (Hilda) specific changes to handle cases where FCoE driver is participating in IDC during NIC driver unload.
* Driver should make way for a new dump to be created once the user has retrieved a previously created dump. Resolution: Cleared state flag after retrieving the minidump
version 5.3.11.0820 and 5.3.10.0808
* LSO statistics don’t get updated for NVGRE traffic. Resolution: Corrected LSO counters increment for NVGRE traffic.
* E-switch traffic doesn't work for legacy VMNICs on W2K12-R2 HyperV. Resolution: MAC learning service has been updated to use correct WMI classes for WS2012-R2.
* System crash in HyperV environment when OS doesn’t allocate adequate number of MSIX interrupts. Resolution: Corrected handling of insufficient MSIX interrupts condition in the driver.
* Soft reset failures results in driver unload intermittently. Resolution: Corrected soft reset recovery handling in the driver.
version 5.3.10.0808 and 5.3.9.0801
* QInstaller entry persists in Control Panel even after uninstallation of driver installed through Mini-installer. Resolution: Fixed bug in code which prevented the QInstaller entry from being cleaned up.
* Buffer overrun in teaming configuration dll. Resolution: Added validation to avoid buffer overrun.
* Multitenancy egress support not complete. Resolution: Added support for stateless offloads on NVGRE packets.
version 5.3.9.0801 and 5.3.8.0718
* Less number of VMQs get created for an exported NIC function assigned to 1 VM and 8 synthetic vNIC. Resolution: Report correct max number of VMQs to NDIS.
* MMC hangs when NIC Partitioning tab is opened from two interfaces. Resolution: Removed deadlock on reading flash from multiple pages.
* System BSOD while adding/removing teaming driver. Resolution: Corrected memory copy in driver which was going beyond page boundary.
* Adapter reset when NIC+iSCSI drivers are reverted back to MSIX interrupt mode from legacy. Resolution: Fixed control patch command and added marking/unmasking while using legacy mode interrupt.
version 5.3.8.0718 and 5.3.7.0714
* QLE8262: Data corruption seen while running Sanity test on 8 ports. Resolution: Removed Tx health monitoring mechanism till the delayed DPC scheduling issue is resolved by Microsoft.
* MSIx resource issue. Driver gets yellow banged. Resolution: Handled resource list properly while moving resources away. The variable-length array inside the structure is kept in accordance with the newly reduced number of resources in the list.
* Multitenancy Egress support. Resolution: Added Egress support for Multitenancy.
version 5.3.7.0714 and 5.3.6.0707
* Large VMQ Number Exceeded IntrSrc/IntrObj. Resolution: Added interrupt source availability check.
* NIC driver unloads after resetting. Resolution: Added lagged DPC execution detection and skipped the mailbox hung check accordingly.
* Teaming driver crashed Resolution: Add the boundary check and stop trashing adjacent memory
* Link speed incorrect format when max bandwidth is set less than 10% Resolution: Used floating format specifier with 1 digit precision.
version 5.3.6.0707 and 5.3.5.0610.
* NIC adapter's information tab displaying incorrect data. Resolution: Fixed inaccurate OID codes.
* Added support to get card temperature. Resolution: Card temperature is displayed on device property page.
version 5.3.5.0610 and 5.1.18.0312.
* Windows Server 2012 Hyper-V (x64) experiences a BSOD if NIC function enabled in the server profile. Resolution: Corrected an illegal write access to BAR0 Offset 0.
* Low throughput and high number of pause-frame with network stress on VMQ in HyperV environment on WS2012. Resolution: Low throughput issue has been addressed by correctly handling of VMQ traffic interrupt masking/unmasking in the WS2012 driver.
* Quinlan IPv6 I/O very slow when TCP Offload Checksum IPv6 is disabled. Resolution: Disabled LRO when IPv6 checksum is disabled.
version 5.1.18.0312
* Added support for 8300-series controllers with SR-IOV support for Microsoft Windows Server 2012 HyperV, and Windows Server 2012 VF driver for VMWare ESX.
5. Additional Information
* None
6. History
Initial issue of Driver 7. Trademarks
QLogic, the QLogic logo, QLA, SANbox, SANsurfer, and SANblade are registered trademarks of QLogic Corporation.
SANtrack and SAN Express are trademarks of QLogic Corporation.
All other brand and product names are trademarks or registered trademarks of their respective owners.
8. 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.
9. 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
Email: support@qlogic.com
Support contact information for other regions of the world is available at the QLogic website: http://support.qlogic.com
Copyright 2009 - 2013. 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. qlgc_dd_cna_5_3_20_0208_windows_32-64_chg
IBM Online SAS/SATA Hard Disk Drive Update Program Version 1.14.03-2 Build ID: SAS11403-2
NOTE TO SERVICE - Reference RETAIN TIPS H211424 & H211667 ******************************************************************* IBM SAS Hard Disk Drive Update Program Version 1.14.03-2 Critical Release Reference RETAIN TIP H211424 & H211667
This package includes updates to drives with product ID strings of:
SAS 3.5"
Initial Code Releases - ST1000NM0023, ST2000NM0023, ST3000NM0023, ST4000NM0023 to BC5B - ST2000NM0043, ST4000NM0043 to EC59 - WD1001FYYG-23S, WD2001FYYG-23S, WD3001FYYG-23S, WD4001FYYG-23S to XA35
Other - ST1000NM0001, ST2000NM0001 to BC4A - support persistent reservation - HUS723020ALS64, HUS723030ALS64 to J3K8 - servo adjustments
SAS 2.5"
Initial Code Releases - ST300MM0006, ST600MM0006, ST900MM0006 to B56H - ST300MM0026, ST600MM0026, ST900MM0026 to B568 - TXA2D20200GA6I, TXA2D20400GA6I, TXA2D20800GA6I, TXA2D21600GA6I to GB76 - see Retain Tip H211424. - HUC101212CSS60 to J2M7 - HUC101212CSS61 to N2M7 - T1200MM0007 to B576 - T1200MM0017 to E574 - ST600MX0001 to BH13 - WD3002BKTG-23E, WD6002BKTG-23E, WD9002BKTG-23E to ZC31 - ST9500431SS to ED12 - ST9146703SS to E536 - ST973352SS to E625 - ST9300553SS to E636 - HUC109030CSS61E, HUC109060CSS61E, HUC109090CSS61E to N2EF - MK3001GRDB, MK6001GRDB, MK9001GRDB to SB35 - drive Que depth fix; see Retain Tip H211667. - HUC109030CSS60, HUC109060CSS60, HUC109090CSS60 to J2EF - HUC109030CSS61E, HUC109060CSS61E, HUC109090CSS61E to N2EF
Other - WD3001BKHG-23D, WD6001BKHG-23D, WD9001BKHG-23D to ZA32 - performance, non-critical fixes and robustness changes.
- ST9600204SS to B54A with maintainance fixes and performance improvements.
- MBD2147RC, MBD2300RC to SB1B - drive Que depth fix; - MBE2073RC, MBE2147RC to SC18 - drive Que depth fix; - MBF2300RC, MBF2600RC to SB2F - drive Que depth fix; - MK1401GRRB, MK3001GRRB to SC2E - drive Que depth fix; see Retain Tip H211667.
- ST9500620SS, ST91000620SS to BD2F - support persistent reservation and maintainance fixes.
SATA 3.5"
Initial Code Release - WD801ABYS-23C0A0, WD1601ABYS-23C0A0 to 06.06H05 - WD5003ABYX-23 to WC38 - added mfg. parameters. - WD2000FYYZ-23UL, WD3000FYYZ-23UL, WD4000FYYZ-23UL to WD36 - ST1000NM0033, ST2000NM0033, ST3000NM0033, ST4000NM0033 to BB58
Other
SATA 2.5"
Initial Code Release - SG9XCS2D50GEIBM to SE6H - WD3000BLHX-23V7BV to YA31 - SSDSC2BA200G3I, SSDSC2BA400G3I, SSDSC2BA800G3I to NA34 - SSDSC2BB120G4I, SSDSC2BB240G4I, SSDSC2BB400G4I, SSDSC2BB800G4I to NB34
Other - ST9250610NS, ST9500620NS, ST91000640NS to BE29 - maintainance updates. - MTFDDAK064MAR-1J1AA, MTFDDAK128MAR-1J1AA, MTFDDAK256MAR-1K1AA, MTFDDAK512MAR-1K1AA to MA57 - added mfg. parameters.
SATA 1.8"
Initial Code Release - SSDSC1NA200G3I, SSDSC1NA400G3I to NA34 - SSDSC1NB080G4I, SSDSC1NB240G4I, SSDSC1NB400G4I to NB34
Other - MTFDDAA064MAR-1J1AB, MTFDDAA128MAR-1J1AB, MTFDDAA256MAR-1K1AB, MTFDDAA512MAR-1K1AB to MA57 - added mfg. parameters.
=================================================================== Version 1.13.01 Build ID: SAS_113
NOTE TO SERVICE - Reference RETAIN H207993
******************************************* IBM SAS Hard Disk Drive Update Program Version 1.13.01 Critical Release Reference RETAIN H207993
This package includes new updates to drives with product ID strings of:
SAS 3.5"
- HUS723020ALS64 to J3K7 Additions to VPD information used by manufacturing and fixes for overall robustness.
- HUS723030ALS64 to J3K7 Initial Code Release
- ST31000424SS, ST32000444SS to BC2D - ST1000NM0001, ST2000NM0001 to BC49 Fixes for overall robustness.
- ST33000650SS to BC3E Initial Code Release
SAS 2.5"
- MK1401GRRB, MK3001GRRB to SC29 Fixes for overall robustness.
- MBF2300RC, MBF2600RC to SB2C Initial Code Release.
- ST9300605SS, ST9600205SS, ST9900805SS to B55D ST9146853SS, ST9300653SS to B63B ST9500620SS, ST91000640SS to BD2E ST9300505SS, ST9600105SS, ST9900705SS to E557 ST9146753SS to E636 Additions to VPD information used by manufacturing and fixes for overall robustness.
SATA 3.5"
- ST500NM0011, ST2000NM0011, ST1000NM0011 to BB4A ST3500514NS, ST31000524NS, ST32000644NS to BB2C Reliability improvements, Additions to VPD information used by manufacturing
- ST33000650NS to BB3A Initial Code Release
- WD5003ABYX-23 to WC36, WD1003FBYX-23Y7B0 to WB35, WD2003FYYS-23W0B0 to WA35 Reliability improvements, Additions to VPD information used by manufacturing
- HUA723020ALA640 to MK7OA910 Additions to VPD information used by manufacturing.
- HUA723030ALA640 to MKAOA910 Initial Code Release
- HUA722050CLA330, HUA722010CLA330 to A3PH Initial Code Release
SATA 2.5"
- TE22D10100GE8IBM to SR3B Initial Code Release
- MTFDDAK064MAR-1J1AA, MTFDDAK128MAR-1J1AA, MTFDDAK256MAR-1K1AA, MTFDDAK512MAR-1K1AA to MA55 Initial Code Release
- ST9250610NS, ST9500620NS, ST91000640NS to BE28 Fixes for overall robustness.
SATA 1.8"
- MTFDDAA064MAR-1J1AB, MTFDDAA128MAR-1J1AB, MTFDDAA256MAR-1K1AB, MTFDDAA512MAR-1K1AB to MA55 Initial Code Release
- TX21B10100GE8IBM, TX21B10200GE8IBM, TX21B10400GE8IBM to SP3A Initial Code Release
Version 1.12.01 Critical Release Reference RETAIN #H207740
This package includes new updates to drives with product ID strings of:
SAS 3.5"
- VPCA300900EST1, VPCA450900EST1, VPCA600900EST1 to A3C4, Corrects firmware bug that may cause data corruption. For further information, please refer to Retain Tip H207740.
- ST3300657SS, ST3450857SS, ST3600057SS to BA5A VPCA300900EST1, VPCA600900EST1 to A3C2 Additions to VPD information used by manufacturing
- ST3750630SS, ST31000640SS to BC1I ST31000424SS, ST32000444SS to BC2C Mode Page change to address performance issues under certain system configurations
- ST33000650SS to BC3D ST1000NM0001, ST2000NM0001 to BC48 Protection Information Fix - see Retain Tip H206140
- HUS723020ALS64, HUS723030ALS64 to J26C Initial Code Release
SAS 2.5"
- ST9300603SS, ST9146803SS to B53E ST9600204SS to B549 Additions to VPD information used by manufacturing
- ST9300605SS, ST9600205SS, ST9900805SS to B55C ST9146853SS, ST9300653SS to B63A ST9500620SS, ST91000640SS to BD2C ST9300505SS to E555 ST9146753SS to E635 Protection Information Fix - see Retain Tip H206140
- ST9600105SS, ST9900705SS to E555 Inital Code Release
- HUC106030CSS60, HUC106060CSS60 to D3A6 Performance improvements, critical fixes for Protection Information (PI) operation - see Retain Tip H206140
- MK1401GRRB, MK3001GRRB to SC27 Additions to VPD information used by manufacturing
- WD9001BKHG-23D, WD6001BKHG-23D, WD3001BKHG-23D to ZA31 Initial Code Release
SATA 3.5"
- WD2502ABYS-23B7A0 to 02.03B08 WD1602ABYS-23B7A0 to 02.03B07 Critical fix to address premature drive failures.
- ST3500514NS, ST31000524NS, ST32000644NS to BB2A ST33000650NS to BB38 ST1000NM0011, ST2000NM0011, ST500NM0011 to BB47 Fixes a potential, but rare data corruption issue which requires a background reallocation that exceeds the error recovery timer.
- HUA723020ALA640 to MK70A900 HUA723030ALA640 to MKA0A900 Initial Code Release
SATA 2.5"
- ST9160511NS, ST9500530NS to BE1A - ST9250610NS, ST9500620NS, ST91000640NS to BE25 Fixes a potential, but rare data corruption issue which requires a background reallocation that exceeds the error recovery timer.
SSD
- TX21B10200GE1IBM, TX21B10400GE1IBM, TX21B10100GE8IBM to PRO6SP36 TE22D10100GE8IBM to PRO6SR36 Initial Code Release
- MTFDDAK128MAR-1J1AA, MTFDDAK256MAR-1K1AA to MA52 Initial Code Release
- MTFDDAA512MAR-1K1AB, MTFDDAK064MAR-1J1AA, MTFDDAK512MAR-1K1AA, MTFDDAA064MAR-1K1AB, MTFDDAA128MAR-1K1AB, MTFDDAA256MAR-1K1AB to MA52 Fixes SMART attribute 190 (Current Temp) which caused warning messages with some versions of Linux
- STEC MACH8 IOPS to 2804 STEC M8PSB2 T4 to SM06 Additions to VPD information used by manufacturing Fixes potential drive failure if power loss occurs during firmware update.
- ST33000650SS to BC3A ST1000NM0001, ST2000NM0001 to BC44 Additions and corrections to VPD information used by manufacturing
SAS 2.5"
- ST9300605SS, ST9600205SS, ST9900805SS to B559 ST9146853SS, ST9300653SS to B637 ST9500620SS, ST91000640SS to BD29 ST9300505SS to E553 SST9146753SS to E633 HUC106030CSS60, HUC106060CSS60 to D390 Additions and corrections to VPD information used by manufacturing
- MK1401GRRB, MK3001GRRB to SC23 Fixes a pottential data corruption bug if there is an unexpected power loss.
SATA 3.5"
- ST3250310NS, ST3500320NS, ST3750330NS, ST31000340NS to BB15 ST3500514NS, ST31000524NS, ST32000644NS to BB29 ST33000650NS to BB36 ST1000NM0011, ST2000NM0011, ST500NM0011 to BB46
SATA SSD
- SG9XCS1B50GMIBM, SG9XCS1F200GEIBM to SA03SB6C SG9XCS2D200GEIBM to SA03SE6C Fix for potential hang during an unexpected power cycle
MTFDDAK128MAR-1JAAB, MTFDDAK256MAR-1JAAB to MA44 Initial Release
This package includes new updates to drives with product ID strings of:
SAS 3.5"
- VPCA300900EST1, VPCA600900EST1 to A3C0 Correction to VPD information used by manufacturing
- ST31000424SS, ST32000444SS to BC2B Fixes to improve robustness from certain read errors due to encroachment
- ST33000650SS to BC37 Fixes to improve overall robustness.
- ST1000NM0001, ST2000NM0001 to BC42 Inital Release
SAS 2.5" (SFF)
- ST9300605SS, ST9600205SS, ST9900805SS to B556 - ST9146853SS, ST9300653SS to B635 Fixes to improve overall robustness.
ST9300505SS to E552 ST9146753SS to E632 Initial Release
- ST9500620SS, ST91000640SS to BD26 Improve general robustness and added support for DPICZ
- HUC106030CSS60, HUC106060CSS60 to D340 Improve general robustness
- MBF2300RC, MBF2600RC to SB28 Improves performance in certain benchmarks
SATA 3.5"
- ST33000650NS to BB34 Fixes to improve overall robustness.
- ST1000NM0011, ST2000NM0011, ST500NM0011 to BB45 Initial Release
- ST3500514NS, ST31000524NS, ST32000644NS to BB29 Fixes for intermittent drive hangs
- ST3250310NS, ST3500320NS, ST3750330NS, ST31000340NS to BB15 Added enhancement for improved robustness
SATA 2.5"
- ST9250610NS, ST9500620NS, ST91000640NS to BE24 Initial Release
- ST9160511NS, ST9500530NS to BE19 Fixes for overall robustness.
SATA 2.5" SSD
- STEC MACH8 IOPS to 2765 STEC M8PSB2 T4 to SM05 Fixes potential drive lock up during cold or warm boots Fixes issues with RHEL 6.x installation
- SG9XCS2D200GEIBM to SA03SE6C Fixes default drive VPD information for manufacturing, the default LED behavior on certain systems and fixes issues with client install thru VMWare 5.x
SATA 1.8" SSD
- STEC M8PSB1 to 0409 STEC M8PSB1 T4 to SM16 Fixes potential drive lock up during cold or warm boots Fixes issues with RHEL 6.x installation
- SG9XCS1B50GMIBM to SA03SB6C SASG9XCS1F200GEIBM to SA03SB6C Fixes potential drive lock up during cold or warm boots and the default LED behavior on certain systems and fixes issues with client install thru VMWare 5.x
This package includes new updates to drives with product ID strings of:
SAS 3.5"
- ST31000424SS, ST32000444SS to BC28 Added enhancement for improved RV robustness
- MBE2073RC, MBE2147RC to SC17 - MBA3073RC, MBA3147RC, MBA3300RC to SA0A Added VPD changes for manufacturing
SAS 2.5" (SFF)
- ST9300603SS, ST9146803SS to B53C ST9600204SS to B548 SST973452SS, ST9146852SS to B62C CBRCA146C3ETS0, CBRCA300C3ETS0 to C610 Added fixes for overall drive robustness
- MBD2147RC, MBD2300RC to SB1A Added VPD changes for manufacturing Addresses issues seen with DSA HDD Diagnostic test.
- MBF2300RC, MBF2600RC to SB25 Addresses issues seen with DSA HDD Diagnostic test.
- ST9500620SS, ST91000640SS to BD22 HUC106030CSS60, HUC106060CSS60 to D2F8 Inital Release
SATA 3.5"
- WD2502ABYS-23B7A0 , WD1602ABYS-23B7A0 to 02.03B07 Addresses firmware issues that may cause a drive to be marked defunct prematurely under certain application workloads.
- ST3250310NS, ST3500320NS, ST3750330NS, ST31000340NS to BB14 ST3500514NS, ST31000524NS, ST32000644NS to BB28 Added enhancement for improved robustness
- WD5003ABYX-23 to WC31 Initial Release
SATA 2.5"
- WD3000BLFS-23YBU0 to 04.04V10 (Critical) Addresses firmware issues that may cause a drive to be marked defunct prematurely under certain application workloads.
- ST9250610NS, ST9500620NS, ST91000640NS to BE21 Initial Release
SATA 2.5" SSD
- STEC MAC8 IOPS to 2732 STEC M8PSB2 T4 to SM04 Addresses an issue installing RHEL 6.0 onto this drive.
SATA 1.8" SSD
- SG9XCS1B50GMIBM, SG9XCS1F200GEIBM to SA03SB63 Addresses rare issue where the drive may not being seen on power up.
- STEC M8PSB1 to 0408 STEC M8PSB1 T4 to SM15 Addresses an issue installing RHEL 6.0 onto this drive.
- ST373455SS, ST3146855SS, ST3300655SS to BA2D - ST373355SS, ST3146755SS, ST3300555SS to BA38 - ST3146356SS, ST3300656SS, ST3450856SS to BA4C - ST3300657SS, ST3450757SS, ST3600057SS to BA58 - ST3750630SS, ST31000640SS to BC1G - ST31000424SS, ST32000444SS to BC26 (All Above Critical) These codes addresses a rare potential for data corruption. For this issue to occur, the drive write cache must be enabled. For further information, please refer to retain tip H197382.
- MBA3073RC, MBA3147RC, MBA3300RC to SA08 This code corrects a firmware bug that may cause the drive to not come ready on a cold boot.
SAS 2.5" (SFF)
- ST973402SS, ST9146802SS to B52B - ST936751SS, ST973451SS to B617 - ST9146803SS, ST9300603SS toB53B - ST9600204SS to B546 - ST973452SS, ST9146852SS to B629 - ST9300503SS to E536 - ST9146752SS to E625 - ST9500430SS to BD14 (All Above Critical) These codes addresses a rare potential for data corruption. For this issue to occur, the drive write cache must be enabled. For further information, please refer to retain tip H197382.
SATA 3.5"
- ST3500514NS, ST31000524NS, ST32000644NS to BB26
- WD2003FYYS-23W0B0 to WA32 - WDC WD1003FBYX-23Y7B0 to WB31 Initial release
SATA 2.5" SSD
- STEC MACH8 IOPS to 2582 (Critical) Corrects firmware bug that may cause data corruption. For further information, please refer to retain tip H197650.
SATA 1.8" SSD
- STEC M8PSB1 to 0405 (Critical) Corrects firmware bug that may cause data corruption. For further information, please refer to retain tip H197650.
This package includes new updates to drives with product ID strings of:
SAS 3.5"
- VPCA300900EST1, VPCA450900EST, VPCA600900EST1 to A3B8 Initial Release
- VPBPA300C3EST1 to A529 Initial Release
- ST3300657SS, ST3450757SS, ST3600057SS to BA56 (Critical) Performance improvements under certain workloads. Corrects a firmware bug that may cause the drive to not come ready on a warm or cold reboot.
- ST31000424SS, ST32000444SS to BC21 Initial Release
SAS 2.5" (SFF)
- ST9300603SS, ST9146803SS to B53A (Critical) Performance improvements under certain workloads. Corrects a firmware bug that may cause the drive to not come ready on a warm or cold reboot.
- ST9600204SS to B544 (Critical) Corrects a firmware bug that may cause the drive to not come ready on a warm or cold reboot.
- ST973452SS, ST9146852SS to B626 Performance improvements under certain workloads.
- ST9500430SS to BD13 Performance improvements under certain workloads
- ST9300503SS to E534 and ST9146752SS to E623 Performance improvements under certain workloads.
- MBD2147RC, MBD2300RC to SB19 (Critical) MBE2073RC, MBE2147RC to SC16 (Critical) Corrects a firmware bug that erroneously reported medium errors which may cause the drive to report PFA alerts and in some cases be marked offline
SATA 3.5"
- WDC WD2502ABYS-23B7A0, WD2502ABYS-23B7A0, WD802ABYS-23B7A0, WD1602ABYS-23B7A0 to 02.03B05 (Critical) Corrects a firmware bug that may cause the drive to not come ready on a warm or cold reboot.
- ST3500514NS, ST31000524NS, ST32000544NS to BB26 (Critical) This code addresses a rare potential for data corruption. For this issue to occur, the drive write cache must be enabled. For further information, please refer to retain tip H197382.
- ST3250310NS, ST3500320NS, ST3750330NS, ST31000340NS to BB13 (Critical) This code addresses a rare potential for data corruption. For this issue to occur, the drive write cache must be enabled. For further information, please refer to retain tip H197382.
- HUA722020ALA330 to JKAOA3GA HUA722050CLA330 to JP2OA3GB HUA722010CLA330 to JP4OA3GB Initial Release
SATA 2.5"
- WD3000BLFS-23YBU0 to 04.04V09 (Critical) This code corrects an additional issue where the drive may be marked defunct.
- ST9160511NS, ST9500530NS to BE18 (Critical) This code addresses a rare potential for data corruption. For this issue to occur, the drive write cache must be enabled. For further information, please refer to retain tip H197382. Also improves performance under certain workloads.
SATA 2.5" SSD
- STEC MACH8 IOPS to 2366 (critical) Corrects firmware bug that may cause degraded performance and in some cases the drive may not come ready after a warm or old boot.
SATA 1.8" SSD
- STEC M8PSB1 to 0404 Turns the default for write cache off Initial Release
IBM SAS Hard Disk Drive Update Program Version 1.06 (Critical)
Added support for the following controllers:
- IBM ServeRAID BR10il SAS controller v2 (49Y4731) - IBM ServeRAID M1015 SAS controller (46M0831) - IBM ServeRAID M5015 SAS controller (46M0829) - IBM ServeRAID M5014 SAS controller (46M0916)
This package includes new updates to drives with product ID strings of:
SAS 3.5"
- ST373455SS, ST3146855SS, ST3300655SS to BA2A ST373355SS, ST3146755SS, ST3300555SS to BA36 (Critical) These codes addresses a rare potential for data corruption. For this issue to occur, the drive write cache must be enabled. When a write is issued while the drive write cache is enabled and a read-verify is performed immediately afterwards, undetected data corruption can occur. For further information, please refer to retain tip H194632.
- ST3750630SS, ST31000640SS to BC1E ST3146356SS, ST3300656SS, ST3450856SS to BA4A This code address an issue where the drive may report an erroneous hardware error to the controller.
- MBA3073RC, MBA3147RC, MBA3300RC to SA07 This code improves sequential write performance under certain workloads when write cache is turned on.
- ST3300657SS, ST3450757SS, ST3600057SS to BA52 NOTE: This is the first code release to be included in the hard drive update package.
SAS 2.5" (SFF)
- ST973402SS, ST9146802SS to B52A ST936751SS, ST973451SS to B616 (Critical) These codes addresses a rare potential for data corruption. For this issue to occur, the drive write cache must be enabled. When a write is issued while the drive write cache is enabled and a read-verify is performed immediately afterwards, undetected data corruption can occur. For further information, please refer to retain tip H194632.
- MBB2073RC, MBB2147RC to SB07 MBD2147RC, MBD2300RC to SB17 MBE2073RC, MBE2147RC to SC14 CBRCA146C3ETS0, CBRCA300C3ETS0 to C370 This code improves sequential write performance under certain workloads when write cache is turned on.
- ST9500430SS to BD11 This is the first code release to be included in the hard drive update package.
SATA 3.5"
- WD2003FYYS-23T8B0 to 01.00D04 This is the first code release to be included in the hard drive update package.
SATA 2.5"
- WD3000BLFS-23YBU0 to 04.04V08 (Critical) This code corrects an issue where the drive may generate a false PFA alert. It also corrects an issue where the drive may be marked defunct
- ST9160511NS, ST9500530NS to BE16 This is the first code releases to be included in the hard drive update package.
=============================================================== IBM SAS Hard Disk Drive Update Program Version 1.05
SAS 2.5" (SFF)
ST9xxxx51SS to B616 ST9xxxx02SS to B52A - This code improves the robustness of write cache operations.
ST9xxxx52SS to B624 ST9xxxx03SS to B536 - This code improves the robustness of write cache operations and sequential write performance when write cache is enabled
MBD2xxxRC to SB14 - Initial release
SAS 3.5"
ST3xxxxx6SS to BA49 ST3750630SS to BC1D - This code improves the robustness of write cache operations.
SATA 3.5"
WDC WD2502ABYSxxxxx tp 02.03B04 - Fixes incorrect VPD data
SATA 2.5"
WD3000xxxxx to 04.04V05 - Adjusted PHY setting for better signal quality margin.
SATA 2.5" SSD
STEC MACH8 IOPS to 2269 GBRL0xxxxx to 4.17 GBRLBxxxxx to 4.26 - The new firmware will correct a rare data error condition in the drives where invalid data may be passed to the system without any error condition flagged.
Due to the severity of this potential issue, IBM strongly recommends applying this firmware as soon as possible.
For further information, please refer to retain tip H195663. =================================================================
IBM SAS Hard Disk Drive Update Program Version 1.04
SAS 2.5" (SFF)
CBRBAxxxxxx to C49B - Modified VPD for JSxx Blades
MBBxxxxxx to SB05 - Fixed a performance issue when synchronizing or rebuilding an array when used in a LSI 1064 based SAS controller
MBC2073RC to SC04 - Fixed a performance issue when synchronizing or rebuilding an array when used in a LSI 1064 based SAS controller
SAS 3.5"
MBAxxxxxx to SA06 - Fixed a performance issue when synchronizing or rebuilding an array when used in a LSI 1064 based SAS controller
ST3xxxxx6SS to BA48 - This code addresses a rare potential for data corruption. For this issue to occur, the drive write cache must be enabled. When a write is issued while the drive write cache is enabled and a read-verify is performed immediately afterwards, undetected data corruption can occur. For further information, please refer to retain tip H194632
ST3750630SS to BC1A - This code addresses a rare potential for data corruption. For this issue to occur, the drive write cache must be enabled. When a write is issued while the drive write cache is enabled and a read-verify is performed immediately afterwards, undetected data corruption can occur. For further information, please refer to retain tip H194632
- Fixes a hang condition during failover operation on a Bladecenter-S chassis with an RSSM controller.
BBAxxxxxx to BH0K - Fixes an issue where a drive may prematurely report a PFA trip
GNAxxxxxx to BH0J - Fixes an issue where a drive may prematurely report a PFA trip
SATA 3.5"
ST31000340NS, ST370330NS, ST3250310NS, ST3500320NS to BB12 - This code addresses a rare potential for data corruption. For this issue to occur, the drive write cache must be enabled. When a write is issued while the drive write cache is enabled and a read-verify is performed immediately afterwards, undetected data corruption can occur. For further information, please refer to retain tip H194632
- This code addresses a rare potential for data loss. After a power cycle, the drive will no longer be available and becomes unresponsive. Data will become inaccessible due to the drive not responding. For further information, please refer to retain tip H194623.
WDC WD2502ABYSxxxxx tp 02.03B04 - Fixes incorrect VPD data
SATA 2.5"
WD3000xxxxx to 04.04V04 - Fixes a Critical issue - IBM recommends a backup of the data on the drive before attempting to update the firmware. This is a fix for an issue where data required for spinup of the drive may be overwritten rendering the drive inoperable on a subsequent warm or cold system reboot.
- Fixes a issue with an internal timer that may cause drive to go offline when used in a non-raid environment.
IBM SAS Hard Disk Drive Update Program Version 1.03
Added support for the following controllers:
IBM ServeRAID MR10il SAS Controller IBM ServeRAID MR10is SAS Controller IBM ServeRAID BR10i SAS Controller IBM ServeRAID BR10il SAS/SATA Controller IBM SAS/SATA RAID Kit IBM SAS Expansion Card (CFFv) for IBM BladeCenter IBM SAS Connectivity Card (CFFv) for IBM BladeCenter
New updates to drives with product ID strings of:
SAS 2.5" (SFF)
ST9146802SS, ST973402SS to B529 - Added support for JS2x Blades in a Bladecenter-S chassis - Picked up the latest network roll of firmware fixes to address some unexpected system hangs,
ST936751SS, ST973451SS to B615 - Added support for JS2x Blades in a Bladecenter-S chassis - Picked up the latest network roll of firmware fixes to address some unexpected system hangs,
CBRBAxxxxxx to C495 - Initial release
MBBxxxxxx to SB04 - Initial release
MBC2073RC to SC03 - Initial release
SAS 3.5"
VPBAxxxxxx to A496 - Added support for JS2x Blades in a Bladecenter-S chassis
ST3146855SS, ST3300655SS, ST373455SS to BA29 - Added support for JS2x Blades in a Bladecenter-S chassis - Picked up the latest network roll of firmware fixes to address some unexpected system hangs,
ST3450856SS to BA47 - IBM was notified by our vendor that there is a defect in a level of firmware used in the IBM 450GB 15K SAS 3.5" HS HDD (PN 41Y8454) in option 42D0519, which under certain conditions may lead to data being written or read back incorrectly on the drive. IBM has worked closely with the vendor to identify the problem and developed a firmware fix to resolve the problem. Customers should upgrade to firmware level BA47
MBAxxxxxx to SA05 - Initial release
ST3750630SS to BC17 - Initial release
SATA 3.5"
ST3250620NS, ST3500630NS, ST3750640NS to 3.AEV
ST3250621NS, ST3500631NS, ST3750641NS to 4AEV
ST31000340NS, ST3750330NS, ST3250310NS, ST3500320NS to BB10 - Initial release
HUA721050KLA330, HUA721075KLA330, HUA721010KLA330, to AB4A - Initial Release
SATA 2.5" SSD
GBRL001xxx, GBRL0031xxx to 4.14 - corrects intermittent hangs during operations =============================================================
IBM SAS Hard Disk Drive Update Program Version 1.02
Support of ServeRaid 8s Raid controller Support of ServeRaid 10i Raid controller Support of ServeRaid 10k Raid controller Support of ServeRaid 10m Raid controller Support of LSI 1078 SAS controller Support of SATA drives attached to SAS controllers
Support and updates to drives with product ID strings of:
VPAxxxxxx to A650 Change to improve performance in sequential write workloads Improvements to internal drive logging and media checking. Critical Fix: This code addresses a rare potential for data loss This code update should be applied to prevent the event from occurring.
ST340XXXAS and ST380XXXAS to 3.48 Fix to address Read Log Command abort error.
ST340XXXAS, ST380XXXAS and ST3160XXXAS to 3.05 Fix to address intermittent hard drive no-shows after system comes out of hibernation.
ST3500641NS to 3.AES Changes to the refresh rate of the DRAM used on the drive.
ST3500640NS to 3.AEJ Initial release.
HDTXX... & HDSXX... codes go to Masked ROM version. HDS725050KLA360 to AQ1A to also Fix an issue that occurs while running in NCQ mode with write cache disabled.
ST3xxxx4SS to BA26 Improves intialization times with some ServeRaid controllers Performance improvements under some sequential workloads.
ST3xxxx5SS to BA35 Improves intialization times with some ServeRaid controllers
ST9xxx51SS to B612 Intial release of firmware
ST9xxxx2SS to B526 Improves intialization times with some ServeRaid controllers
MAUxxxx and MAXxxxx Added support for new SAS features required by new SAS controllers.
IBM SAS Hard Disk Drive Update Program Version 1.01 Please refer to RETAIN tip H186019.
Support of ServeRaid 8e Raid controller Support of ServeRaid 8k Raid controller Support of ServeRaid 8l Raid controller Support of on-board LSI 1064 controller IBM MegaRaid 8480 Raid Controller
Firmware updates to drives with Product ID strings:
GNAxxxx and BBAxxxx to BH0G Picks up the latest network roll of firmware fixes to improve performance under some sequential workloads and improvements to signal quality parameters.
ST9xxxx to B51D amd ST3xxxx to BA18 Picks the latest network roll of firmware fixes to address unexpected system hangs and some performance improvements.
MAVxxxx to S116 and MAYxxxx to T107 Picks up the latest network roll of firmware fixes and to improve signal quality parameters.
MAXxxxx to T904 Initial release ============================================================
IBM SAS Hard Disk Drive Update Program Version 1.00 Initial Release
Support of Adaptec 48xxx based controllers Support of ServeRaid 8i Raid controller Support and updates to drives with product ID strings of: ST936701SS ST973401SS ST336754SS ST373454SS GNAxxxxx BBAXXXXX
ibm_fw_hdd_sas-1_14_03-2_windows_32-64_chg
QLogic 16 Gb Fibre Channel Adapter MultiFlash Update for System x QLogic Corporation. All rights reserved.
Version 3.20.06 02/21/2014
HLD32006.BIN contains: ---------------------- * FC Bootcode (2600 Series only) BIOS 3.0 version 3.24 uEFI version 6.17 * FC Firmware - v7.02.00
Version 3.20.03 Date: 10/01/2013 BIOS 3.0 version 3.24 uEFI version 6.10 FC Firmware - v7.01.00
* Added additional time to login target when called * after EFI driver unloads. (ER110755.ER110855) * Added code to display message when 64 bit address detected. * Added support for Execution Throttle for P3P (ER106372) * Check for invalid LUN in CTRL-Q scan devices. * Fixed bug in CTRL_Q utility that could cause some cosmetic display issues. * Configure ISP24xx if on slot 0. * Added "QLogic" to PnP productid (ER104424) * Fixed bug with CTRL-Q Loopback Utility (ER100729). * Added code to check/program Feature Config checksum. * Fix bug that could cause buffer overrun in CTRL-Q with Report Lun command (ER100294). * Added check for PCI address change when updating option card data structure. * Changed code to use 32 bit pointer to allocate/deallocate EBDA memory. * Added code to check/program Feature Config checksum. * Fixed cosmetic issue in displaying data rate in CTRL-Q * Fixed display issue with CTRL-Q Diskutility(ER98727) * Fixed Lun select issue with CTRL-Q (ER98675). * Fixed bug in displaying selectable boot lun (ER98226) * Removed 4G data rate option for OEM adapter (ER98228) * Limit leading '0's in CTRL-Q menu (ER98389). * Set 'Aggressive Cooling' flag for OCSD. * Enabled Personality Change option. * Fixed issue with not restoring defaults on port 1 (ER 97619) * Fixed issue with serdes data saved incorrectly. (ER 97654) * Added code to limit Report Lun List size to 256 luns * Added check for 0 lun count when selecting device (ER 97385) * Disable Personality Change option in CTRL-Q. * Fixed bug with WWNN handling for MCTP.(ER 96920) * Added check for Set MD2 set to 0 (restore defaults) (ER96912) * Added code to reset Port Config after Internal loopback test(FCoE). * Added support for 16 bit lun (er96090). * Add support for Set MD2 CLP string. * Added code to issue Load Flash FW (3) MB command as part ISP start sequence. (ER 94035). * Fixed code to prevent async event from causing BIOS to hang when scanning for devices (er94371). * Fix code to disable ALT+1 Hotkey (er92844) . * Fixed CTRL-Q code mailbox timeout (er92957). * Added warning message in Personality change screen. * Updated BIOS to version 3.12 of non-hilda BIOS * Removed check for Virtual Address on Cold Boot. * Changed code to check for signature aaaaaaaah before updating virtual mac address. * Changed code to ignore soft boot signature aaaaaaaah * Added code to save device number in OCSD. * Added code to read cold boot register signature to determine when BIOS should update/restore virtual Mac address. * Fixed bug where retry count was not always being updated. * Added code to support ECHO lopback command. * Added support NCSI Flex Address.
Version 3.20.00 Date: 8/30/2013 BIOS 3.0 version 3.22 uEFI version 5.27 FC Firmware - v7.00.01
- Added code to display message when 64 bit address detected. - Added support for Execution Throttle for P3P (ER106372) - Added code to not display connection options for Hilda Trinity adapter. - Check for invalid LUN in CTRL-Q scan devices. - Fixed bug in CTRL_Q utility that could cause some cosmetic display issues. - Add Hilda CLP _hss support. - Configure ISP24xx if on slot 0. - Added "QLogic" to PnP productid (ER104424) - Check for 4G flag in NVRAM for Hilda FC.(ER104714) - Fixed bug with CTRL-Q Loopback Utility (ER100729). - Added code to check/program Feature Config checksum. - Fix bug that could cause buffer overrun in CTRL-Q with Report Lun command (ER100294).
Version 2.01.55 Date: 1/16/2013 BIOS 3.0 version 3.16 uEFI version 5.27 FC Firmware - v6.03.00
-Fix an issue where the first 4 bytes of the BootTargetWWN are set to FF
Version: 2.01.26 Date: Initial Release BIOS 3.0 version 3.16 uEFI version 5.26 FC Firmware - v6.03.00 qlgc_fw_fc_26xx-3_20_06_b_windows_32-64_chg
IBM and LSI Basic or Integrated RAID SAS Controller Driver for Windows
NOTE TO SERVICE - Reference RETAIN #N/A
Version 1.31.02.00 - Suggested Enhancement: - Added registry entry of "Enable520B=1:" to enable this special 520-byte sector proprietary CRC handling Integrated Windows Driver Configuration Utility (WDCFG) into driver. - Added support for Server 2008 R2 operating systems.
Version 1.30.04.00 - Suggested - Fixed isse where the system can bluescreen if connected to a target that supports Broadcast Async Event notification, and a task management reset is issued to the target.
Version 1.30.02.00 - Critical - Updated to MPI headers 1.05.19. - Fixed an issue which caused a blue screen when a drive was pulled. - Corrected some inconsistent and incorrect information in the INF file. - Fixed a timestamping issue which caused drivers to become uninstallable on Windows 2008. - Fixed an issue that cause invalid Event Log entries. - Added the ability to log internal device reset completion events. - Fixed an issue that caused a bluescreen if an adapter was unexpectedly removed. - Fixed an issue where aborted I/O was being reported as complete, rather than being retried. This could result in incorrect data. - Added several new enclosures to LSINODRV.INF to suppress 'driver needed' messages when these enclosures are present.
Version 1.27.03.00 - Suggested - Updated to MPI headers 1.05.18. - Added several new SES PnP IDs to the inf file. - Lowered the minimum accepted value for MaximumTargetQueueDepth from 8 to 1. - Fixed an issue where the driver could take up to 20 minutes to boot in some configurations. - Fixed an issue which caused Event 11 with data 0xAD010036 at offset 0x10 to appear in the Windows Event Log. - Fixed an issue with outstanding I/Os after issuing a Bus Reset while running Windows PE. - Fixed some bit conflicts caused by new functionality in MPI 1.7.
Version 1.26.05.00 - Suggested - Added support for Windows Server 2008. - Added support for detecting dual port SAS drives and SATA or SATA drives that are behind a port selector. - Fixed issue where the system may hang when updating the firmware on the IR chip. - Fixed an issue where the system may hang during a DMA (Direct Memory Access) transfer when there is more than 36 GB of memory in the system. - Fixed an issue where, after updating the firmware on an enclosure, the driver was no longer found by Device Manager. - Fixed an issue were a Diag Reset could fail if another PCIe device was sharing interrupts with the controller.
Version 1.25.10.08 - Suggested - Fixed an issue where a yellow bang warning was erroneously seen in device manager. - Fixed an issue where an inactive volume was reported as 'OK'. It is now reported as 'Offline'.
Version 1.25.10.07 - Critical - Added support for Microsoft Vista. - Added support for multiple hot spare drives. - Added timing fix for issue which caused sasflash to fail during BIOS or firmware flash. - Modified hot spare test method to allow a missing hot spare drive to be displayed in GetRaidConfig even after a reboot of the system. - Fixed issue where, in a system with over 4GB of memory, it is possible in rare cases for the driver to cause memory corruption.
Version 1.21.28.00 - Suggested - Fixed hot spare index in GetRaidConfig (was not initialized to 0 in the correct location). - Fixed reporting of volume capacity in GetRaidConfig for volumes > 2TB. - Fixed GetLocation IOCTL when a RAID volume physical disk was missing (was returning FAILED status on IOCTL).
Version 1.21.26.00 - Suggested - Modify check for PortSCSIID > SYM_MAX_TARGETS. Log error only for parallel SCSI. For FC or SAS, if check fails set initiator ID to 255. (caused Event 11 with AD010019) This only occurs with IT F/W that supports > 126 targets. - Fixed GetRaidConfig and GetLocation IOCTLs to check for proper hot spare compatibility. - Fixed GetLocation IOCTL to return location info for non-IR SATA disks.
Version 1.21.15.50 - Initial release ibm_dd_mptsas_1_31_02_00_windows_32-64_chg
**************************************************************** | | | | | IBM Online Tape Drive/Optical Update Program | | Revision: 1.11.00.1075 Build Date: 6.23.11 | | | | (C) Copyright International Business Machines Corporation | | 2000-2011 . All rights reserved. | | | | US Government Users Restricted Rights -- Use, duplication | | or disclosure restricted by GSA ADP Schedule Contract with | | IBM Corp. | | | | Note: Before using this information and the product it | | supports, read the general information under "NOTICES AND | | TRADEMARKS" in this document. | | | | Updated: 6/23/2011 | | | ****************************************************************
CONTENTS:
Change History
ver 1.1
Increased the tape tension during drive cleaning from 4g to 7g, which improves the cleaning effectiveness significantly.
ver 1.0
This firmware will change the firmware of your DDS tape drive to the latest available. ibm_fw_tape_dds-1_1_windows_32-64_chg
Microsoft Windows* 2000 Microsoft Windows* XP Microsoft Windows* XP Professional x64 Edition Microsoft Windows* Server 2003 Microsoft Windows* Server 2003 x64 Edition Microsoft Windows* Vista Microsoft Windows* Vista x64 Edition Microsoft Windows* Server 2008 Microsoft Windows* Server 2008 x64 Edition Microsoft Windows 7 Microsoft Windows 7 x64 Edition Microsoft Windows Server 2008 R2 X64
DISCLAIMER: Information in this document is provided in connection with Intel® products. Intel Corporation may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights that relate to the presented subject matter. The furnishing of documents and other materials and information does not provide any license, express or implied, by estoppel or otherwise, to any such patents, trademarks, copyrights, or other intellectual property rights. Except as provided in Intel's Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty relating to sale and/or use of Intel products, including liability or warranties relating to fitness for a particular purpose, merchantability or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, life saving, life sustaining, critical control or safety systems, or in nuclear facility applications. Intel may make changes to specifications and product descriptions at any time, without notice. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
* Intel is a trademark or registered trademark of Intel Corporation or its subsidiaries in the United States and other countries. * Other brands and names are the property of their respective owners.
Notice: The Intel® Chipset Device Software may contain design defects or errors described as "known issues" which may cause the product to deviate from expected performance. Current characterized known issues are documented in this update. Revision History
Date Driver Revision Draft/Changes December 15, 2010 PV 9.2.0.1019 PV 9.2.0.1016 December 02, 2010 PV 9.2.0.1016 PV 9.2.0.1015 October 04, 2010 PV 9.2.0.1015 PC 9.2.0.1014 September 28, 2010 PC 9.2.0.1014 PC 9.2.0.1013 September 16, 2010 PC 9.2.0.1013 PC 9.2.0.1012 September 12, 2010 PC 9.2.0.1012 Beta 9.2.0.1010 August 17, 2010 Beta 9.2.0.1010 Beta 9.2.0.1009 June 25, 2010 Beta 9.2.0.1009 Alpha 9.2.0.1008 June 5, 2010 Alpha 9.2.0.1008 Alpha 9.2.0.1006 May 21, 2010 Alpha 9.2.0.1006 Alpha 9.2.0.1005 February 25, 2010 Alpha 9.2.0.1005 Initial Release
Intel® Chipset Device Software Support The Intel® Chipset Device Software contains support for the following Intel Chipsets: Intel® 5 Series Chipsets Intel® 3400 Series Chipsets Intel® 4 Series Chipsets Intel® 3 Series Chipsets Intel® 900 Series Chipsets Intel® 800 Series Chipsets Intel® Server/Workstation Chipsets Intel® Xeon® Processor 5500/3500 series Intel® 6 Series Express Chipsets 2nd generation Intel® Core™ processor family Supported Operating Systems The Intel® Chipset Device Software is validated on the following Microsoft operating systems. Microsoft Windows* 2000 Microsoft Windows XP Microsoft Windows XP Professional x64 Edition Microsoft Windows Server* 2003 Microsoft Windows Server* 2003 x64 Edition Microsoft Windows Vista* RTM and SP’s Microsoft Windows Server* 2008 Microsoft Windows Server* 2008 x64 Edition Microsoft Windows 7 Microsoft Windows 7 x64
New Features
Features Added in PV 9.2.0.1016 IDDescription 1None Features Added in PV 9.2.0.1015 IDDescription 1Added Thermal Management Controller 1C24 and re-WHQLed cougcore.inf Features Added in PC 9.2.0.1014 IDDescription 1Added and WHQLed CougarPoint IDE 2 inf and merged the fixed IbexPeak IDE2 inf 2Removed WMereEX.inf for a later version Features Added in PC 9.2.0.1013 IDDescription 1WHQLed cougahci, cougcore, cougide, cougsmb, cougusb, & snb2009 Features Added in Beta 9.2.0.1012 IDDescription 1Removed Patsburg and Jaketown Devices (3Cxx) Now in 9.2.3 2Final branding for Sandybridge and CougarPoint Features Added in Beta 9.2.0.1010 IDDescription 1Added Device ID 3C2D to SNB2009.inf Features Added in Beta 9.2.0.1009 IDDescription 1None – beta release Features Added in Alpha 9.2.0.1008 IDDescription 1Added Westmere-EX device IDs in WMereEX.inf Features Added in Alpha 9.2.0.1006 IDDescription 1Removed duplicate instances of Device IDs from NehaleMEX.inf and SNB2009.inf 2Updated Nehalem-EX and Sandy Bridge device descriptions Features Added in Alpha 9.2.0.1005 IDDescription 1Removed ibexiips.inf. 2Removed whed_dev.INF from the Win7 directory. 3Removed Tunnel Creek/ Top Cliff devices that are supported by OKI drivers. 4Boxboro “Intel® 7500” string updates in IntelIOH.inf. 5Added WHQL signed cat files for Jasper Forest, Sandy Bridge, and Tunnel Creek/ Top Cliff. 6Westmere “Xeon 5600 Series” string updates in NehalMEX.inf. 7Fixed Sandy Bridge endpoint disappeared after CS install. 8Updated Cougar Point Device IDs for H/M skus. 9Tunnel Creek/ Top Cliff bug fixes and string updates. 10Updated Sandy Bridge uncore devices. 11Added Tunnel Creek and Top Cliff Device IDs. 12Updated device description of 3B0E 3B1E 2C61 2D12 2D13.
Issues Resolved
Issues Resolved in PV 9.2.0.1019 IDDescription 1Removed coughaud.inf 2Updated Installer to 1.1.35 (includes Updated IIF2v.ini) Issues Resolved in PV 9.2.0.1016 IDDescription 1Fixed –overall switch 2Removed all ® 3Updated –extractdriver function with correct inf files 4Fixed the PackageInfo condition InstallDriverName Issues Resolved in PV 9.2.0.1015 IDDescription 1None Issues Resolved in PC 9.2.0.1014 IDDescription 1None
Issues Resolved in PC 9.2.0.1013 IDDescription 1None Issues Resolved in Beta 9.2.0.1010 IDDescription 1Commented out PCI-PCI Bridge Devices 3C00 to 3C0B in SNB2009 2Changed the following devices from NO_DRV to PCI_DRV in patscore.inf PCI Express Virtual Root Port - 1DBE, 1D3E PCI Express Virtual Switch Port - 1DBF, 1D3F PCI Express Upstream Port - 1DF4,1D74 Issues Resolved in Beta 9.2.0.1009 IDDescription 1None Issues Resolved in Alpha 9.2.0.1008 IDDescription 1None Issues Resolved in Alpha 9.2.0.1006 IDDescription 1None Issues Resolved in Alpha 9.2.0.1005 IDDescription 1None
Software Sightings and/or Known Issues IDInformation 1
intel_dd_inteldp_9_2_0_1019_winsvr_32-64_chg
QLogic 10 GbE Converged Network Adapter MultiFlash Update for System x IBM P3P Firmware Change History QLogic Corporation. All rights reserved.
Package Version 2.20.07.e
Release Version: 2.20.07
Table of Contents 1. Version 2. Changes 3. Limitations 4. Known Issues 5. Additional Information 6. Trademarks 7. Notices 8. Contacting Support
1. Version
The files contained in this Flash image package are zipped into a file that will expand to provide the following versions for the 3200/8200 Series Adapters.
* Flash Image Version 2.20.07
P3P22007.BIN contains: ---------------------- * NIC PXE (3200/8200 Series) PXE 3.0 version 2.0.2.37 PXE EFi version 2.6.14 * FCoE BIOS (8200 Series only) BIOS 3.0 version 3.25 beta 1 uEFI version 6.08 * iSCSI BIOS (8200 Series only) BIOS 3.0 version 2.19 uEFI version 2.04.11 * Firmware - v4.16.150 * Pegtune - v4.16.32 * Bootloader - v4.16.05 * CRBinit - v4.12.07
Hardware Support Standard Servers with PCIe 1.1 and 2.0 x8
3. Limitations
None
Industry Standards Compliance N/A
4. Known Issues
5. Additional Information None
6. Trademarks Accelera, Accelerating Cluster Performance, InfiniCon Systems, InfiniNIC, InfiniPath, InfiniView, QLA, QLogic, the QLogic logo, ReadyPath, SANdoctor, SANsurfer, and SilverStorm are registered trademarks of QLogic Corporation. All other brand and product names are trademarks or registered trademarks of their respective owners.
7. 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.
8. Contacting Support Please feel free to contact your QLogic Technical Support at any phase of integration for assistance. QLogic Technical Support can be reached at:
Gary Stift gary.stift@qlogic.com
(c) 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.
qlgc_fw_cna_sysx-2_20_07_e_windows_32-64_chg
**************************************************************** | | | Tape LTO firmware update | | | | | | (C) Copyright International Business Machines Corporation | | 2000-2012 . All rights reserved. | | | | US Government Users Restricted Rights -- Use, duplication | | or disclosure restricted by GSA ADP Schedule Contract with | | IBM Corp. | | | | Note: Before using this information and the product it | | supports, read the general information under "NOTICES AND | | TRADEMARKS" in this document. | | | | Updated: 1/29/2013 | | | ****************************************************************
Change History
ver 1.7 To update the LTO 3 v2 firmware to C7RD To update the LTO 4 v1 firmware to C7Q5 To update the LTO 4 v2 firmware to C7RD To update the LTO 5 v1/v2 firmware to C7RD
ver 1.6_01 To update the initilialization file for reflash tool and the new version of LTO Gen 4 v1 firmware into BBH5.
ver 1.6_00 updated firmware for LTO42 to BBNF updated firmware for LTO32 to BBNF
ver 1.5_00 updated firmware for LTO 3 to BBNF updated firmware for LTO 4 to BBNF updated firmware for LTO 5 to BBNM
ver 1.4_04 updated firmware for LTO 5 to BBNB
ver 1.4_01
updated firmware for LTO 4 to A23E
ver 1.4_00
updated firmware for LTO 5 to A6S1 updated firmware for LTO 4 to A231
ver 1.3_02
update .txt and .chg files
ver 1.3_01
corrected XML / TML file names for new firmware (A4Q1 -> A5M1)
ver 1.3_00
updated firmware for LTO 5 to A5M1
ver 1.2
updated firmware for LTO 5 to A4Q1
ver 1.1
updated XML / TML to add new systems
ver 1.0
This firmware will change the firmware of your LTO tape drive to the latest available, unless it is already at the latest level.
- IBM HH LTO5 SAS (49Y9898 - 3628L5X - 3628N5X) @ A2C1 - IBM HH LTO1 SCSI (24P2396 - Newton) @ N2CG - IBM HH LTO1 SCSI (24P2396 - Pompy) @ P63I - IBM HH LTO2 SCSI (39M5658) @ 0468 - IBM HH LTO3 SAS (43W8478) @ 93G1 - IBM HH LTO4 SAS (44E8895) @ 93Y1 - IBM FH LTO1 SCSI (00N8016) @ 59C0 - IBM FH LTO2 SCSI (59P6744) @ 8571 - IBM FH LTO3 SCSI (39M5657) @ 87G0 ibm_fw_tape_lto-1_7_windows_32-64_chg
IBM x3100 M4/x3250 M4 uEFI Flash Update Version 1.08 - (BuildID JQE166FUS) Change History
Version 1.08 - BuildID: JQE166FUS ---------------------------------------- Problem(s) Fixed: - Fix unablility to configure multichannel settings on Endeavor card - Fix diag code error issue - Fix system show rubbish after setting remote console enable on VMware 5.x Enhancements: - Add limit boot feature - Add VLan ID feature - Update network package code Limitations: Dependencies:
Version 1.07 - BuildID: JQE164AUS ---------------------------------------- Problem(s) Fixed: - Fixed system will show error after disabling TPM - Fixed wrong planar ID Enhancements: Limitations: Dependencies:
Version 1.06 - BuildID: JQE160BUS ---------------------------------------- Problem(s) Fixed: - Fixed system unexpected power off with sensor planar voltage fault Enhancements: Limitations: Dependencies:
Version 1.06 - BuildID: JQE160AUS ---------------------------------------- Problem(s) Fixed: Enhancements: - Replace setVIDdecay command by setVIDslow Limitations: Dependencies:
Version 1.05 - BuildID: JQE158AUS ---------------------------------------- Problem(s) Fixed: - Fix dsalog show wrong information Enhancements: - Update Sandy Bridge D2 stepping u-code(M12206A7_00000029.TXT)Remark:For SNB D2 stepping (SRV_P_121) - Update Ivy Bridge E-1/L-1 stepping u-code (M12306A9_00000015.TXT)Remark:For IVB E-1/L-1 stepping (SRV_P_121) - Incorporated Microcode Update (MCU) M12206A7_00000029.TXT (SNB D2 stepping) and M12306A9_00000015.TXT (IVB E-1/L-1 stepping) to address Intel Erratum HSD89 for System Resets with 32-bit (PAE Enabled) Guest OS and VT FlexPriority enabled. Limitations: Dependencies:
Version 1.04 - BuildID: JQE156DUS ---------------------------------------- Problem(s) Fixed: - Fix windows 2012 legacy mode hang issue Enhancements: Limitations: Dependencies:
Version 1.04 - BuildID: JQE156CUS ---------------------------------------- Problem(s) Fixed: - Fix the issue that AC power cycle is required when downgrading uEFI from 56C to earlier version than 52F, . Enhancements: Limitations: Dependencies:
Version 1.03 - BuildID: JQE152FUS ---------------------------------------- Problem(s) Fixed: - System 3x-POST failure feature does not work on OEM Builds - System can not boot to legacy OS with addon NetXtreme II 1000 Express Quad Port card - Unable to boot from USB key via IMM2 Virtual media with Remote Control - Change CPU from Sandy Bridge E3-1270 to Ivy Bridge i3 core or Pentium will cause system halt at uefi starting - Linux UEFI OS sometimes gets kernel panic while booting from F1/F12 menu Enhancements: - Hide some unnecessary items in Setup Menu - Update Ivy Bridge E-1/L-1 stepping u-code (M12306A9_00000015.TXT).Remark: For IVB E-1/L-1 stepping (DT_P_63) - Follow the System x Software Design Guide to update the string of IMM version - Support "uEFI signed UPD" feature - _WDG ACPI method support for SRIOV Limitations: Dependencies:
Version 1.02 - BuildID: JQE148AUS ---------------------------------------- Problem(s) Fixed: - Incorrect IMM2 version in uEFI menu. - H205951 System can not boot into iSCSI OS from Start Option Menu Enhancements: - Update Ivy Bridge E-1/L-1 stepping u-code (M12306A9_00000012.TXT) - Update IVB CPU RC to 1.5.0 - Update IVB SA RC 1.5.0 Limitations: Dependencies:
Version 1.01 - BuildID: JQE142CUS ---------------------------------------- Problem(s) Fixed: Enhancements: - Support RHEL 6.1 for system in production mode - Update Readme files Limitations: Dependencies:
Version 1.01 - BuildID: JQE140AUS ---------------------------------------- Problem(s) Fixed: Enhancements: - Update IVB SA RC 1.2.0 - Update IVB CPU RC to 1.2.0 - Update Ivy Bridge E-0/E-1 & L-0/L-1 stepping u-code (M12306A8_00000010.TXT, M12306A9_00000010.TXT) - Enhanced early power feature. - Disabling blinking cursor during POST. - Support IPv6 for IMM code. - Modify Setup Menu Help string for Software RAID Configuration - Update Readme files Limitations: Dependencies:
Version 1.01 - BuildID: JQE136AUS ---------------------------------------- Problem(s) Fixed: - System still boots into uefi mode when Legacy Only is the first item of WOL boot order Enhancements: - Support IvyBridge CPU - Support PCIe Gen3 with IvyBridge CPU - Support IPv6 - Support FoD feature - Update VGA Legacy ROM 899-39RI.BIN - Enhance CMOS validating algorithm Limitations: Dependencies:
Version 1.00 - BuildID: JQE128CUS ---------------------------------------- Problem(s) Fixed: Enhancements: - Fix some OEM build issues related to SMBIOS strings. Limitations: Dependencies:
Converged Network Adapter STOR Miniport Driver for Windows Release Notes October 09, 2013
QLogic Corporation All rights reserved
Table of Contents
1. Version 2. Changes 3. Bug Fixes 4. Known Issues 5. History 6. Additional Information 7. Firmware Details 8. Trademarks 9. Notices 10. Contacting Support
1. Version
These release notes describe the changes, fixes, known issues, and release details that apply to the QLogic Converged Network Adapter miniport driver, version 9.1.11.12.
The Converged Network Adapter is supported with the following Microsoft Windows platforms:
* Windows Server 2008 * Windows Server 2008 Core * Windows Server 2008 SP2 * Windows Server 2008 SP2 Core * Windows Server 2008 R2 * Windows Server 2008 R2 Core * Windows Server 2012 * Windows Server 2012 R2
2. Changes
The following changes have been made to the Converged Network Adapter STOR miniport driver.
* Let NIC driver perform reset if NIC driver is present
3. Bug Fixes
The following fixes have been made to the Converged Network Adapter STOR miniport driver.
* ER89373 - FCoE driver stuck in DPC for too long causing assertion during peghalt testing * ER86864 - Updating Qlogic Firmware gives Read only Filesystem Error
4. Known Issues
None.
5. History
5.1 Version 9.1.9.38 - 01/04/12 ------------------
* Addressed issue related to peg halt tests.
5.2 Version 9.1.9.37 - 10/16/11 ------------------
* ER85860 - System unresponsive after FW hang * API version 1.28.0.90 (QLSDM)
5.3 Version 9.1.9.36 - 09/28/11 ------------------
* Log halt events and event 800267xy for ipe * Default to disable minidump * Improved sem5 polling for reset * ER83352 - QCC CLI hung after making personality change on QLE8242 * Cleaned up accumulated io completion properly when link down occurs * ER82074 - CNA 81xx can not load the driver after hot plug in OEM system * ER84718 - Assertion failures and system hang when peg halt is done in loop with NIC and FCoE driver running. * API version 1.28.0.90 (QLSDM)
5.4 Version 9.1.9.19 - 05/11/11 ------------------
* Added support and retry logic code to track down io failure during link down.
5.5 Version 9.1.9.18 - 03/01/11 ------------------
* Made compatible with OEM DSM that handles only path failure by deferring io error when link/port down timeout exceeds.
5.6 Version 9.1.9.17 - 02/14/11 ------------------
* Added new cold reset when loaded before nic driver during IBFT. * Synchronized vp's rscn handling with vp 0.
5.7 Version 9.1.9.16 - 02/01/11 ------------------
* ER78315 - Target discovery not completed within port down timeout would cause driver to logout the first discovered target. * ER78316 - Target discovery was initiated prior to firmware ready. * ER78827 - The firmware version in QCC is not updated correctly after flashing using NIC interface. * API version 1.28.0.83 (QLSDM) * Firmware v5.04.04
5.8 Version 9.1.9.15 - 10/01/10 ------------------
* Added support for the 82xx family of Converged Network Adapters * API version 1.28.0.80 (QLSDM) * Firmware v5.04.01
5.9 Version 9.1.8.27 - 05/18/10 ------------------
* ER71241 - Degraded write performance with large file and Windows Server 2008 R2 file system * API version 1.28.0.73 (QLSDM) * Firmware v5.03.02
5.10 Version 9.1.8.26 - 03/18/10 ------------------
* Added LR Converged Network Adapter Adapter support (QLE81xx) * Updated embedded firmware to v5.3.2 (QLE8042) * Addressed virtual link down issue reported by HDS (ER68836) * API version 1.28.0.73 (QLSDM) * Firmware v5.03.02
5.11 Version 9.1.8.19 - 12/11/09 ------------------
* System freezes after active BNT CEE switch is rebooted * Adapter management utility fails to delete Virtual ports * API version 1.28.0.73 (QLSDM) * Firmware v5.02.01
5.12 Version 9.1.8.17 - 05/21/09 ------------------
* API version 1.28.0.73 (QLSDM) * Firmware v5.01.03
6. Additional Information
None.
7. Firmware Information
Firmware is resident on the adapter, for Converged Network Adapters.
8. 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.
9. 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.
10. 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:
(c) Copyright 2012. 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. qlgc_dd_fc_cna-9_1_11_12_windows_32-64_chg
=============================================================================== Emulex 16GB FC Firmware Package ===============================================================================
Firmware Version: 1.1.43.3 (Release for IBM System x)
Incremental Interoperability: - VPD-W for Lancer
Problems Fixed: - Emulex FC Adapter does not auto-enable SAN boot mode when boot target configuration is made via IFM
Firmware Version: 1.1.21.9 (Previous release for IBM Rack)
Incremental Interoperability: - IBM Server machine types. Refer to IBM ServerProven for specifics
Problems Fixed: - Fixed FCP_CONF handling bug - No SRR sent after drop write data frame, I/O fails - Adapter does not invoke recovery after dropped read data frame - I/O throughput performance improvements - Link failover when connected to FC Tape - Cosmetic: Cleaned up miscellaneous error handling messages in debug log files - If a new device comes online and attempts to acquire an AL_PA after the link has already come up, the FC link appears to hang until the cable is pulled - Cleaned up link negotiation at 4GB/8GB/16GB speeds with specific switches
=============================================================================== Emulex FC Device Driver for Windows ===============================================================================
Driver version: 2.74.016.001 (supported on IBM System x, BladeCenter and Flex)
Problems Fixed: - Cleaned up a variety of corner case issues to avoid BSODs - Fixed IOCTL encounter bug-chk on BE3 during NPIV tests - Fixed reporting incorrect error code when creating vport on a switch without NPIV supported - Updated the default model name for 16G HBAs
Driver version: 2.74.009.001 (Previously supported on IBM SystemX, BladeCenter & Flex)
Problems Fixed: - Clean up non-critical legacy FC and uCNA incompatibilities - LUN masking doesn't persist after reboot - Emulex GUI crashes when closing a running Upgrade utility and re-open it in 802.3 configuration with IP or MAC - Several bugs related to creation or deletion of vports
Incremental Interoperability: - Windows 2012 - Improved debug capabilities - Tighter integration with MS Windows Design Kit
Driver version 2.70.018 (Previously supported on IBM SystemX, BladeCenter & Flex)
Problems Fixed:
- Fixed sending ABTS continuously to Flogi issue - Fixed reset and link bounce issues for SLI4 FC public loop - Added support for ABTS timeout handling for both SLI3 and SLI4 - Fixed loopback test incorrectly dropping the loopback frame in SLI4 - Fixed exchange management issue in SLI4 CT receive path causing array overflow - Fixed firmware version update issue following download in link up state - Fixed problem in init_vfi completion handler that stalled fabric login on BE FCoE FW - Fixed problem that caused OCM ELS Echo Test to fail - Fixed the loopback test issue in recovering from error condition - Add persistent link down support for SLI4 FC - Fix DFC_IssueDumpMBox to manage request type 3 which includes link select option - Modified reinitialization sequence following reset to fix discovery failure post type 1 or type 3 reset - Fixed new firmware dump issue
Driver Version 2.50.007 (Previously supported on IBM SystemX & BladeCenter) elx_dd_fc_ibm1212-2_74_016_001-6_windows_32-64_chg
**************************************************************** | | | | | IBM Online Tape Drive Update Program | | Revision: 1.10.01.1073 Build Date: 3.3.10 | | | | (C) Copyright International Business Machines Corporation | | 2000-2010 . All rights reserved. | | | | US Government Users Restricted Rights -- Use, duplication | | or disclosure restricted by GSA ADP Schedule Contract with | | IBM Corp. | | | | Note: Before using this information and the product it | | supports, read the general information under "NOTICES AND | | TRADEMARKS" in this document. | | | | Updated: 1/28/2013 | | | ****************************************************************
CONTENTS:
Change History
ver 1.6
To release FW v0195. The change from v0185 is to refine the code and no function change for system x.
ver 1.5
Update to fix the failure in FW updating with cartridge inserted in the drive (from v0145 up to v0185). The way to make drive FW update in the VMware environments is added in the readme.
ver 1.4
Initial release of the Tandberg Data RDX USB 3 backup drives. This FW update cover the drives of the IBM P/N 362532Y, 362550Y, 36251TY, 00D2786,00D2787 and 00D2788.
ver 1.1
Updated drive string to include: Imation RDX-USB (in addition to IBM RDX) Updated 'tapedrv' to version 1.10.01.1073 Updated to include more systems
ver 1.0
This firmware will change the firmware of your RD drive to the latest available, unless it is already at the latest level.
This is the initial release of the RD package file, so there are no changes to describe. ibm_fw_tape_rd-1_6_windows_32-64_chg
Matrox G200eR (Renesas) Display Only Driver for Windows Server 2012
Rev. 4.00.01.004 - Certified with WHCK Build (8400)
KNOWN ISSUES ------------ - None
HISTORY ------- Rev. 4.00.01.003 - Beta version mtrox_dd_video_4_00_01_004_winsrvr_64_chg
Broadcom (R) NetXtreme II (TM) Ethernet Software CD for IBM eServer BladeCenter and System x NetXtreme II Gigabit and 10 Gigabit Ethernet products
RELEASE 7.10.6.0
(03/21/2014)
Support Overview ================
This is the drivers software release for all IBM eServer BladeCenter and System x Broadcom-based NetXtreme II Ethernet products, including both on-board Ethernet and adapter options.
The supported Broadcom (R) NetXtreme II (TM) chipsets include BCM5706, BCM5708, BCM5709, BCM57710, BCM57711, BCM57712, BCM57800 and BCM57810.
The supported adapter options include:
39Y6066 - NetXtreme II 1000 Express Ethernet Adapter
42C1780 - NetXtreme II 1000 Express Dual Port Ethernet Adapter
42C1790 - NetXtreme II 10 GigE Express Fiber SR Adapter
44W4479 - 2/4 Port Ethernet Expansion Card CFFh for IBM BladeCenter
44W4465 - 2/4 Port 10Gb Ethernet Expansion Card CFFh for IBM BladeCenter
All Microsoft Windows device drivers are digitally signed.
WARNING:
Any x3850M2/x3950M2 server is required to be updated to at least Version 1.05 (Build A3E145A) system BIOS, or later, prior to any device driver software update.
Caveats ======= - The following enhancement requests are not supported in this SW kit: -> CQ68018: Default to VLAN 1002 if VLAN discovery fails - FoD : FoD ready, but no FoD functions are supported at this time - Tundra : Limited to 2x10G mode operation. No 4x10G, nor 2x20G operation - VMware SRIOV support is limited to ESX 5.5 and above, and not supported on ESX 5.1 or prior. - HyperV : No Windows2012-inbox driver support in VM/Guest-OS - Storage support in T7.10 limited to 'Tundra'. - CQ70995 - Agentless Phase 1 Support "(Tundra only)" Included here on the T7.10 Gold Kit, but now shown by IBM testing to be non-functional. Will be addressed in T7.10A
Legacy ====== - E1 (57710/57711) devices are no longer supported by the 7.4 or later PXE. PXE updates on E1 devices must use 7.2.x based PXE or earlier (provided with this kit). - Windows 2003 support was discontinued as of the T7.0 program. - preventing driver install in W2K3 environment - preventing enumeration of iSCSI HBA in W2K3 environment - F6 kit is removed (no iSCSI boot over L4 path into W2K3)
Prerequisite ============ - FCoE is only supported using MFW - FCoE and iSCSI are only available in the presence of valid licenses in NVRAM - DCB/DCBX is required for FCoE. Please set NVRAM flag option #105 via Hii menu - There is no FCoE support for 10GbaseT designs
Known problems: =============== - CQ71356: Intermittent PCI-e link (GEN3) lock failure on repeated reboots - CQ71060: BACS unable to change resource reservations on NPar functions.
3rd party issues ================ - While performing shut/no shut on the switch port, it was observed that all initiators and targets were logged out from the FCoE database of FCF enabled VLAN by CN4093 switch. - After switch reboot, sometimes initiator and targets are logged out from the FCoE database of FCF enabled VLAN by CN4093 switch. Switch reboot is required to recover from this state. - In some cases, the “Application Protocol State Machine Status” for CN4093 switch port shows “Enable Operational” and “Enable Peer” status as “Disabled” for priority 3 resulting in inability to run the traffic with priority tag of “3”. This seems to be a switch issue which needs further investigation. - The “Default Port VLAN ID” of the CN4093 switch port connecting to the Broadcom FCoE initiator must be configured as “1” for switch to respond to VLAN Request. When the PVID of the switch port is configured as any value other than 1 then switch does not respond to the VLAN Request and initiator will not be able to login to the fabric.
Testing Information =================== - VMWare CMPI is NOT being tested by Broadcom PQA. - HW: -> External PHY Firmware versions for 10G Devices - 8727 : v4.06 - 8073 : v2.09 - Solarflare: v2.00 - 84833B1 : v1.52 (0x0134) - This package is provided with Storage at the committed Beta-1 level with very minimal Broadcom testing at this time - Tested with V7000 Flex storage node, DS3524, IBM XIV, DS8870 storage system and TS3310 Tape Library. Basic operation and light error injection only. - Topologies tested: IBM CN4093 in NPIV and IBM CN4093 Full Fabric mode were tested. Basic operation and light error injection only - Operating Systems tested: Windows 2012, ESX 5.1 and 5.5, RHEL6.4 and SLES11 SP3. No other operating systems tested at this time. - Compute Nodes tested: x240, x220, x440. Light testing only. - No FCoE boot support provided in this release - IBM blade BIOS/MP needs to updated to a minimum version B2BE122D/1AOO40E before installing Tundra adapter to prevent system from becoming unresponsive during boot.
Notables ======== - 10G MBA driver release no longer supports RPL protocol. All files with xMMBA.NIC and xMMBA.LOM are removed - iSCSI Initiator: [1] when using T6.x driver, there is *only* iSCSI Initiator support for the following Linux OS's: - RH6.0 and RH5.5 - SLES11-U1 [2] for any OS prior to RH5.4, or SLES11.0 the T5.2 driver set will need to be used. [3] Linux iSCSI VLAN tag dependent on L2 VLAN tag, must also be on same subnet [4] Linux iSCSI Path MTU not yet implemented [5] No routing support for SLES 11.3 ISCSI.
- The T6.2 based Solaris driver will support both 57711 and 57712. - The T6.2 based Solaris driver will not support Solaris10 U8, however it will support Solaris10 U9. - BASP w/ RSS enable can support a maximum of up to 4 processors - Broadcom does not recommend nor support enabling (manually) TCP Chimney Offload in Guest Operating Systems (GOS) running in Hyper-V on Windows Server 2008 R2 - The default Flow Control setting in the Linux driver for 5771x 10g Fiber devices is now set to disabled.
Disclaimer ========== - FCoE: Broadcom only officially supports the FCoE and DCB feature set on adapters that are licensed for FCoE, and for which EMC e-Labs certification is already complete or in progress. Broadcom will *not* provide field support for unqualified platforms. Please refer to the EMC e-Labs certification matrix for existing support matrix postings, or contact your Broadcom liaison to inquire about configurations currently in the qualification queue for eventual support. Exercising either FCoE or DCB on an unsupported platform may lead to unpredictable results.
Operating System coverage: ========================== Windows: - Server 2008 Enterprise Edition (SP2 and R2 w/ SP1) - Server 2008 Standard Edition (SP2 and R2 w/ SP1) - Server 2008 Datacenter Edition (SP2 and R2 w/ SP1) - Server 2008 for Embedded Systems (Base and R2 w/ SP1) - Server 2008 Web Server (SP2 and R2 w/ SP1) - Small Business Server 2011 (SBS V7) – Base - Small Business Server 2011 Essentials (Aurora) x64 - Server 2012 Enterprise Edition x64 (and R2) - Server 2012 Standard Edition x64 (and R2) - Server 2012 Datacenter Edition x64 (and R2)
Software Compatibility ====================== This release of software supports: - BCM5706 NetXtreme II Gigabit Ethernet Adapter - BCM5706S NetXtreme II Gigabit Ethernet Adapter - BCM5708 NetXtreme II Gigabit Ethernet Adapter - BCM5708S NetXtreme II Gigabit Ethernet Adapter - BCM5709 NetXtreme II Gigabit Ethernet Adapter - BCM5709S NetXtreme II Gigabit Ethernet Adapter - BCM57710 NetXtreme II Gigabit Ethernet Adapter - BCM57711 NetXtreme II Gigabit Ethernet Adapter - BCM57712 NetXtreme II Gigabit Ethernet Adapter - BCM57800 NetXtreme II Gigabit Ethernet Adapter - BCM57810 NetXtreme II Gigabit Ethernet Adapter - BCM57811 Netxtreme II Gigabit Ethernet Adapter - BCM57840 NetXtreme II Gigabit Ethernet Adapter
Package NOTES:
(1) When updating drivers via UXSPi, the utility will prompt version number(s) of drivers loaded on system that are pertinent to the Operating System being updated. After the utility completes and drivers are updated, there may be some driver version(s) where the New Version does not match the Installed Version. This may be because the adapter corresponding to the driver is not installed. Adapters must be installed to gain proper version numbers from the utility. Please disregard version numbers that do not pertain to the adapter(s) you have installed.
(2) When extracting files from this package, Windows 2008 R2 extract to floppy may not work. This is due to change in Windows security settings, and may become a limitation.
Version history between CD T7.10.4.1 Gold release and previous CD T7.8.4.3 RC release: ================================================================================
Software CD T7.10.4.1 Previous CD T7.8.4.3 Version Version
Key Fixes & Enhancements with this T7.10.4.1 sw CD release include: =================================================================== Highlights ========== - CQ72462 - Potential Windows bugcheck due to BASP spinlock deadlock. - CQ72483 - System hangs or continually reboots with SoleRunner using T7.8 UEFI firmware. - CQ68020 - Add support for FCoE boot over UEFI. - CQ71757 - Only mark in the consumed table entries for those items that are enabled - CQ71758 - Put WWN pushed by IFM to the actual VF where FCoE is enabled. - CQ71189 - Add new command to ediag to support external I2C NVRAM
NOTES:
(1) When updating drivers via UXSPi, the utility will prompt version number(s) of drivers loaded on system that are pertinent to the Operating System being updated. After the utility completes and drivers are updated, there may be some driver version(s) where the New Version does not match the Installed Version. This may be because the adapter corresponding to the driver is not installed. Adapters must be installed to gain proper version numbers from the utility. Please disregard version numbers that do not pertain to the adapter(s) you have installed.
(2) When extracting files from this package, Windows 2008 R2 extract to floppy may not work. This is due to change in Windows security settings, and may become a limitation.
*******Currently known issues and limitations with Broadcom NetXtreme drivers and devices. ********
1. BASP (the Broadcom Advanced Server Program) will appear to be bound to all adapters in the system once loaded. This binding is normal and is used only to determine compatibility with BASP. The binding is not active, as indicated by the gray background of the selection box. This pre-binding will not interfere with bindings to other software protocols.
2. The NetXtreme II drivers have two parts, the VBD driver and the NDIS Client driver. This combination of drivers can be used for WinPE installations as long as the WinPE image is built with the /PnP option. WinPE images that are booted with the -miniNT option will only load the NDIS driver so NetXtreme II network devices will not be functional in this environment. Use the -winpe option instead of the -minint option to boot WinPE when using NetXtreme II devices or use the special RIS driver contained in the distribution package in the NX2_RIS_Driver directory of the unpacked files.
3. Specifying network settings for NetXtreme II devices using the Microsoft unattended answer file does not work using the PCI Bus/Device/Function designation to specify adapters. This is due to the NDIS personality of the NetXtreme II device being a virtual device which means it does not have a physical Bus/Device/Function address. MAC address designation does work and may be used in conjunction with Bus/Device/Function for a complete solution. A program called netset.exe from Microsoft, available in the Windows 2000 Server Resource Kit, can also be used to apply network settings after the unattended install. Netset.exe uses the answer file to apply the network settings specified to the adapters in the system. See Microsoft Knowledge Base article 268781 for more information on netset.exe.
4. The first time diagnostics are run in a Windows environment on NetXtreme II devices, the diagnostic driver must be installed. Windows will either automatically install the driver, in which case, no action is required by the user, or Windows will ask to be directed to the INF file for the diagnostic driver. If you are prompted to install the driver, please direct the Windows dialog to search for the driver in the directory where the Broadcom driver package was unzipped. You may also search your hard drive for the file “bxdiag.inf.”
5. When loading drivers through the PNP (Plug and Play) method, users can occasionally end up loading the RIS drivers accidentally. Generally this occurs when a user is asked to point to the proper driver for the device, and the user selects the folder containing the RIS drivers as the driver for the device. This can result in network connections that fail to communicate across the network, as the NDIS driver will fail to bind to the devices. The most obvious way to identify the problem scenario is to open BACS and look at the network adapters displayed. Adapters that have the RIS drivers installed will be grayed out. Observing the driver loaded for the System Device portion of the Broadcom NetXtreme II devices will show that the RIS driver is loaded. Additionally, attempts to load the drivers using the installer will result in NDIS drivers displaying a yellow bang, as they’re not able to bind to the VBD driver. The easiest way to correct the problem is to run add/remove programs on all installed Broadcom devices, and then re-run the installer.
6. Windows Pre-installation Environment (WinPE for short) does not contain native support for 5708, 5709, 5716, 57710 and 57711 devices on operating systems prior to Windows Server 2008 R2. In order to “inject” driver support into Windows PE, refer to the steps provided by Microsoft at: http://support.microsoft.com/kb/923834/en-us. Broadcom 5708 Network Controller support is available as a native driver package in the Windows Server 2008 OS.
7. Network Teaming limitation with iSCSI offload: When iSCSI offload is enabled on Broadcom NetXtreme II NIC's or LOM's, only SLB teaming mode is supported. In order to create other teaming modes like 802.3ad and FEC/GEC, you will need to disable iSCSI offload. You can disable the iSCSI offload by a. launching the Broadcom Advanced Control Suite 3 (BACS 3). b. select the adapter you want to add to the team c. click the configurations tab, extend resource reservations. d. Uncheck iSCSI resource.
8. When iSCSI devices are installed on Windows Server 2003 or Server 2008, they will have the same friendlyname. View devices "by connections" in BACS3 on for managing iSCSI devices.
9. Restoring the team configuration with static IPv6 addresses may fail. Use either DHCP addresses for team configuration, or restore the team and re-apply the IP address manually if this issue is encountered.
10. When working in BACS while being logged into W2K3 x86 with a non-administrator account, the same icon that is used for a non-teamed adapter is being displayed for a teamed adapter. This is due to the fact the non-admin account cannot query the driver due to insufficient privileges.
11. Windows Server 2008 R2 is expected to support the ability to utilize the TCP Offload Engine (TOE) on child partitions for supported Guest operating systems. However, the stack supporting this feature was not fully matured upon the completion of this Windows drivers release. As a result, we do not recommend enabling this capability with these drivers until an update to resolve these issues are released. This is now understood to be a third-party issue.
12. After upgrading to this version of the software in W2K8 we have noticed that during a team restore in BACS3 that not all of the IPv4 addresses for VLANS are restored properly. This may require that the team be recreated and saved.
13. Remote install of Windows Server 2008 R2 over non-offload path (MSFT stack) with new Broadcom adapters, e.g. 57711, which are not supported by the inbox driver will fail. The problem is due to a conflict between the inbox (boot.wim) driver not able to support the new adapters. Although the installer provides a newer driver externally during the installation, the OS reverts back to the inbox. Please refer to the workaround provided through the following link:http://attachments.wetpaintserv.us/JA9hJcVpHrEi11mJ19vYVg%3D%3D23856.
Alternatively, Microsoft’s proposed solution is to build a custom install DVD by extracting the boot.wim and overwrite the .INF and .SYS files with Broadcom’s newer driver set. Please read Microsoft’s WAIK documentation for instruction process.
Note: Remote install of Windows Server 2008 R2 over Broadcom iSCSI Offload path does not have an issue.
14. Flow control statistics (MAC Sent X-ON, MAC Sent X-OFF and MAC Rx w/ no Pause Command) are reported incorrectly within BACS for 57710 based adapters. There is no functional impact and device is working as expected.
15. Receive Side Scaling (RSS) on TCP offloaded connections require a minimum of 8 gigabytes of RAM and only works for the 64-bit version of Windows Server 2008 and Windows Server 2008 R2. This feature is not supported in Windows Server 2003 due to a limitation in this operating system. RSS on non-offloaded connections, however, is supported for Windows 2003 SP2 and later.
16. WoL with NPar: When using Wake on LAN (WoL) with NIC Partitioning, all of the devices that comprise a port must be shut down to cause the WoL configuration to be written to the controller during operating system shutdown. If only a single function is shut down, the WoL configuration might not be written to the controller, and the controller might not wake.
17. Editing BASP teams: There is a known problem where editing a BASP team in BACS can sometimes cause a failover to occur on another team. This is currently believed to be a Microsoft issue, and Broadcom is pursuing a fix or workaround.
18. NC-SI with IOMMU: There is a known problem using NC-SI with IOMMU enabled, that can cause link down/up under stress conditions. If this occurs, disabled IOMMU in the BIOS.
brcm_dd_nic_7_10_6_0_windows_32-64_chg
IBM ServeRAID BR10il SAS/SATA Controller v2 BIOS and Firmware Update BIOS Version 6.30.02.00, Firmware Version 1.30.10.00 and BSD Version 3.16.00.06
Adapters Supported: IBM ServeRAID BR10il SAS/SATA Controller v2 (49Y4731)
NOTE TO SERVICE - Reference RETAIN #N/A
NOTE: This change history is common between several of the IBM and LSI Basic or Integrated RAID SAS controllers for non-BOFM enabled, uEFI systems. Not all levels were released for all controllers.
BIOS Fixes:: - Fixed an issue where the controller was hanging during initialization when an adapter was hung in reset with insufficient information to reset itself. - Fixed an issue where the SAS MPT BIOS CU reports wrong array size.
BDD Fixes - Removed the "SAS/SATA missing" warning message when SAS and SATA arrays are present on the same controller. Firmware Fix - Addressed issue where 6Gb SATA drives will only negotiate at 1.5Gb/s instead of 3Gb/s. - Fixed issue where SAS/SATA mixing errors will occur when the controller is setup to allow mixing of devices. - Fixed issue with large topology of SATA drives where media errors on a single drive will cause one phy to hang after IOs to other drives start to timeout. - Fixed discovery Error 0x2 in maximum topology with SATA devices, - Addressed issue where Credit would be stuck at zero until controller resets resulting in a phy becoming hung and IO failing. Only occurs with very high IO.
Fixes: - Addressed issue with SATA devices where the drive could go missing for several minutes. - Fixed issue where incorrect release of scatter gather list could cause issues with pending IO to missing devices. - Addressed issue where IOs to a host with a bad drive could fail.
Fixes: - Fixed issue where Target mode responds with incorrect WWID after ports are swapped. - Fixed issue with Incorrect/Unexpected discovery errors on RAID storage enclosures. - Fixed issue where device added events are not sent to the host on RAID storage enclosures. - Fixed issue where it is possible for a Incorrect/Duplicate Device handle to get assigned to a target that is a SSP Initiator. - Fixed problem of the boot order selection not being saved
Fixes: - Changed BIOS text to state an IS Volume creation can be 1 to 10 drives. - Fixed issue with 2TB and above drives where SAS MPT BIOS CU reports wrong array size. - Addressed an issue that will maintain Target IDs for attached devices to an enclosure if the enclosure is removed for a short time.
Fixes: - Fixed an issue where, after running heavy I/O to NCQ enabled SATA drives, the controller may log false data underruns for read or write I/Os. The PHY on which the I/Os were reported as underrun may eventually lock up.
Fixes: - Fixed an issue where Solid State Drives (SSDs) were not seen after a link reset. - Fixed an issue where direct attached SATA drives were not reported missing after they were removed. This could result in degraded or failed volumes being reported as healthy.
Fixes: - Fixed an issue introduced by new functionality in package 2.50. The issue would cause a dual attached device to be hidden from both the direct connection and the expander connection. - Changed the behavior during drive quiescing/un-quiescing to prevent the drive metadata from being unnecessarily updated. - Fixed an issue where drives might go offline during a firmware update, due to I/O timeouts caused by the length of time needed to update the firmware. - Fixed an issue where volumes can become inactive due to the metadata on the drives getting out of synch with NVSRAM.
Fixes: - Fixed an issue where, on certain drives, it was not possible to create a RAID 0. - Fixed an issue which could cause drive ID0 to go offline. - Fixed an issue with SSD hot spares being reported as Orphaned. - Fixed an issue where hot spares could not be created when the first physical disk of a roaming IME volume is missing. - Fixed a memory leak which could occur in verification of hot spare. - Fixed several issues involving creating a volume or hot spare immediately after deleting a volume or hot spare. - Fixed various issues with hot spare reporting. - Fixed an issue where, in a multi-path environment under heavy I/O, an open timeout can cause Linux file systems to become read-only. - Fixed an issue where drives may go offline during a firmware flash under Windows. - Fixed an issue that caused a 0x7600 fault while running heavy I/O to expander attached disks. - Fixed an issue where, when a driver at a certain volume ID is roamed, the volume ID would change on the next reboot. - Fixed an issue which caused a 0x266D fault on reinsertion of a hotspare. - Fixed an issue where a volume cannot be deleted due to foreign metadata from a new drive. - Fixed an issue where a 0x8055 fault could occur upon insertion of drives with deleted metadata. - Fixed a rare issue where drives could go missing under a heavy load. - Fixed an issue where a 0x800F fault may be seen at startup on large topologies. - Fixed an issue that could cause a 0x0B83 fault when a SATA drive failed to initialize. - Fixed an issue where the LED of a critical drive would revert to the pattern for an optimal drive before the drive was truly optimal again. - Fixed an issue where a resync would resume, rather than restart, when a primary drive was removed and re-inserted. - Fixed an issue that could result in 0x6001 faults while running I/O. - Removed some extraneous error messages, which were triggered by reboots or firmware flashes, from the firmware log. - Fixed an issue which cause a 0x266D fault during volume creation. - Fixed an issue which could cause the operating system's file system to become read only in a multi-path environment.
Functionality: - Initial release for: IBM 3Gb SAS HBA v2 - Added support for EFI (Extensible Firmware Interface) based systems. - Enhanced support for SSDs (Solid State Drives). - Implemented support for single drive RAID 0. - Added a new volume status 'Sync Pending' for a volume that could be resynching, but is waiting for the first volume to complete resync. - Added ability to remove an orphaned hot spare when its associated, missing, volume is deleted. - Implemented some LED blink pattern changes to account for new hardware. - Added the ability to enable/disable data scrubbing on SSDs. - Enabled functionality to update drive firmware on disks in a degraded volume (the update must be done via the IBM Online SAS/SATA HDD Update Program, which must also contain a fix to enable this function).
Fixes: - Fixed an issue where, with dual solid state disks (SSD) installed, hard drive 0 goes defunct or disappears or a RAID 1 mirror becomes degraded. - Fixed an issue which slightly degraded performance in a Large Drive Count (LDC) configuration. - Fixed an issue where SATA drives may fail when alternate paths are removed and reinserted in a multipath configuration. - Fixed a condition which caused a 0x1904/0x1903 fault when issuing a TARGET RESET to certain SATA drives. - Fixed an issue where a 0x0800 fault occurs when an inactive or non-optimal volume is deleted. - Changed a resource allocation so that topology and other discovery related events aren't affected when other resources are heavily stressed. - Fixed an issue where, if a volume is removed, then reinserted, into a SAS topology, the volume becomes inaccessible. - Fixed an issue where discovery appears to hang due to multiple Expander Removed events sent for a single expander. - Fixed an which causes an OS not to boot if one of the hard disks in the boot volume is removed. An error similar to "Adapter LSI RAID 0/1 SAS 4P (0) was 1: Disk (0) missing after reboot". - Fixed an issue where continuous 'device added' events would be sent during discovery when a controller is attached to a topology with more end devices than are supported. - Fixed an issue that could cause I/O timeouts or 0x0900/0x1600 faults with SATA drives under heavy I/O load during any memory deallocation. - Fixed an issue where multiple WRITE BUFFER commands may cause a 0x4202 fault. - Fixed an issue where a 0x1904/0x1903 fault may be seen when a duplicate I/O results in a double completion. - Prevented task management timeouts which occurred when the SATA engine was involved with multiple error handling. - Fixed an issue that could cause the Initiator Command queue to become corrupt, resulting in a 0x6001 fault. - Fixed an issue where some error information was lost during Record Not Found media errors. - Fixed an issue with the reporting/retrieval of some LDC statistics. - Fixed an issue which may cause firmware initialization failure when many (more than 50) SATA targets are attached. - Fixed an issue which, in rare cases, could cause a 0x266D fault. - Fixed an issue which could cause a 0x1904 fault when issuing task management requests during heavy IO. - Fixed an issue that caused a break of the MPI spec in a scenario where an end device fails SATA initialization or an expander is out of routing table entries. - Fixed an issue where a virtual PHY is counted multiple times, resulting in the same Bus/Target ID being assigned to two different devices. - Fixed a stack overflow issue which could result as a 0x0900 fault or a fault code 11h during system initialization. - Enabled modification of Write Cache settings for RAID 0 volumes. - Fixed an issue which caused an "Insufficient Resources" response for an MPT RAID Passthrough command. - Fixed an issue where SMP requests are sent through the SMP passthrough, a 0x4203 fault occurs. - Fixed an issue where drives with SMART errors are not detected as volume members. - Prevented a false "Device Not Responding" event during discovery under heavy I/O. - Fixed an issue where an Activity LED would erroneously blink when a raw hard drive was added to a previously occupied slot. - Fixed an issue which could result in media errors at 51% rebuild point when a hot spare is present. - Fixed I/O timeouts and/or invalid SAS Expander Page #0 content which could occur if a bad link caused rapid linkup/linkdown states on a drive. - Fixed an issue which could result in a 0xBADn fault (where n is the PHY number) after a HARD RESET primitive is received. - Corrected an issue where the swap out status of a drive is always set to 0, rather than to a meaningful value. - Fixed an issue where, if a card enters fail-safe mode due to unreadable or unreachable settings, a fault 0x0700 was seen and the card would never enter READY state. - Fixed an issue where a hotspare which was created through the BIOS would not be correctly reported until after a reboot. - Corrected an issue where media errors would cause unnecessary device resets. - Fixed an issue where, if a disk is hot swapped with an incompatible disk, the new disk would incorrectly be assigned the volume ID as its target ID. - Prevented multiple paths from being returned unless multipathing is specifically enabled in NVDATA. - Fixed an issue which results in a 0x6014 fault during discovery in complex topologies. - Corrected an issue where pulling a drive in a volume would caused a 0x801F fault. - Fixed an issue where a 0x6002 fault is encountered in LDC topologies. - Ensured the MPI_EVENT_IR2_RC_PD_REMOVED event is properly reported when a foreign disk is removed. - Fixed an issue which could result in a 0x0800 fault under heavy I/O. - Corrected an issue which results in 0x4E01 fault when processing multiple simultaneous NCQ errors. - Fixed an issue where, if four or more drives are configured as any mix of volumes or hot spares, when you delete the volume, the associated hot spare(s) are correctly deleted, but the physical drives don't reappear in BIOS until after a reboot. - Fixed an issue where, if the same LUN is issued two active resets, the second reset could be completed before the first reset. - Fixed an issue which causes SATA initialization failure if a WRITE command is processed concurrently with a RESET command. The volume would then change to a FAILED state. - Ensured that metadata size is automatically detected by the firmware. - Fixed an issue where the BIOS stops responding if a rebuilding hard drive is removed. - Fixed an issue where 0x7600 faults were encountered when running heavy I/O to cascaded x12 expanders. - Fixed an issue where, with a 1078 chip, a 0x266D fault may occur when hot spare is reinserted. - Corrected an issue where SAS or SATA drives may be reported missing after a target reset to an end device. - Fixed an issue where, if the drive at the volume ID slot is roamed, the volume ID might change on the next reboot. - Fixed an issue where there is a very low probability of experiencing data corruption while under very heavy I/O stress. - Reworked the firmware download function into an asynchronous operation to allow I/O to continue during the process. - Fixed an issue where a direct-attached SEP device will not be assigned an ID or handle which will prevent communication with the device. - Fixed an issue where a direct-attached SEP will be incorrectly assigned TargetID 0.
Functionality: - Implemented various changes to the LED blink pattern for SGPIO. - New functionality to ensure that, if a dual-ported device is connected via both direct and expander attached connections, only the direct connection is hidden when the HideNonzeroAttachedPhyIdentifiers bit is set.
Functionality: - Initial release for: IBM ServeRAID BR10i SAS controller ibm_fw_sraidbr_10il-v2-2_75_windows_32-64_chg
QLogic 10GbE CNA Network (NDIS) Miniport Driver for Windows Version 1.0.1.20 Release Notes 10/08/2013
This software license applies only to QLogic customers. QLogic Corporation. All rights reserved.
Table of Contents 1. Version 2. Changes 3. Bug Fixes 4. Known Issues 5. Additional Information 6. History 7. Trademarks 8. Notices 9. Contacting Support
1. Version
These release notes is the initial release that apply to 10GbE CNA Network (NDIS) miniport driver for Windows 2008, Windows 2008 R2 and Windows 2012 for version 1.0.1.20.
2. Changes
* None
3. Bug Fixes
* None
4. Known Issues
* None
5. Additional Information
* None
6. History
Initial issue of Driver 7. Trademarks
QLogic, the QLogic logo, QLA, SANbox, SANsurfer, and SANblade are registered trademarks of QLogic Corporation.
SANtrack and SAN Express are trademarks of QLogic Corporation.
All other brand and product names are trademarks or registered trademarks of their respective owners.
8. 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.
9. 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
Email: support@qlogic.com
Support contact information for other regions of the world is available at the QLogic website: http://support.qlogic.com
Copyright 2009 - 2013. 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. qlgc_dd_nic_qlge-1_0_1_20_windows_32-64_chg
=============================================================================== Emulex 16GB FC Firmware Package ===============================================================================
Firmware Version: 1.1.43.3 (Release for IBM System x)
Incremental Interoperability: - VPD-W for Lancer
Problems Fixed: - Emulex FC Adapter does not auto-enable SAN boot mode when boot target configuration is made via IFM
Firmware Version: 1.1.21.9 (Previous release for IBM Rack)
Incremental Interoperability: - IBM Server machine types. Refer to IBM ServerProven for specifics
Problems Fixed: - Fixed FCP_CONF handling bug - No SRR sent after drop write data frame, I/O fails - Adapter does not invoke recovery after dropped read data frame - I/O throughput performance improvements - Link failover when connected to FC Tape - Cosmetic: Cleaned up miscellaneous error handling messages in debug log files - If a new device comes online and attempts to acquire an AL_PA after the link has already come up, the FC link appears to hang until the cable is pulled - Cleaned up link negotiation at 4GB/8GB/16GB speeds with specific switches
Firmware Version: 2.01a11 (w/ 5.12a13 Universal Boot Code) (Supported for IBM System x & BladeCenter)
Problems Fixed: - Emulex FC Adapter does not auto-enable SAN boot mode when boot target configuration is made via IFM (BOFM) - Emulex FC configuration utility is in the wrong F1 setup screen - IBM CIOv adapter connected to Brocade 8 Gig FC BladeCenter switch intermittently Links up at less than 8 Gig
Firmware Version 2.01a3 (w/ 5.12a5 Universal Boot Code)
New Features
- Enhanced timeout notifications for processing abort failures.
Problems Fixed:
- All multi-abort I/Os are returned on the same ring from which the ABORT_MXRI command was received. - Changed the TRCV response in the abort state to CMD RJT to enable the TRSP to be processed. - Corrected an issue with blocked TSEND operations. - Corrected a buffer leak issue with RRQ exchanges. - Corrected an issue where the TRCV IOCB was de-queued improperly causing a XFR_RDY flood. - Corrected an issue where the OXID field was not loaded in the XRI_ABORTED IOCB. - Corrected an issue in recognizing whether an EEPROM is present.
Dependencies:
- The corresponding FC Storport device driver and OneCommand Manager Core-kit (management) will need to be installed for this package to function properly.
1. Fixed an issues booting when more than 8 ports are present in the system and fixed an adapter display issue when more than 8 ports are present in the systems 2. Fixed issues installing and booting O/Ss on ports greater than 8. 3. Fixed some boot time screen display issues.
(2) OpenBoot version 3.10a3
This version of OpenBoot supports FC-AL, Private loop, Public loop, and Fabric Point to Point. Also, it supports multi-initiators and multi-LUNs (0 through 4055)
Problems fixed, features added or other updates:
1. Unrelated to IBM
(3) EFIBoot version 4.12a12
The current EFI (Extensible Firmware Interface) Boot provides 64-bit System boot capability through the use of the EFI Shell. This EFIBoot supports EFI Specification 1.10 and EFI Source Code version 1.10.14.61.
Problems fixed, features added or other updates:
1. Only certain OEM HBAs will locate PlatformToDriverConfiguration- ProtocolGuid. Others just skip and continue processing 2. UEFI2.3 Hii Configuration Utility changes 3. HII Browser Save option does not work
1. On a port connected to a 3PAR "MBOD" cage, the test runs IO to the disk drives and issues a "controlport offline" command to offline the port while IO is running.
2. While doing target side cable pull testing with Block Guard (T10) Enabled we observed that adapter is not sending RSCN to AIX.
Dependencies: - The corresponding FC Storport device driver and OneCommand Manager Core-kit (management) will need to be installed for this package to function properly. elx_fw_fc_ibm1212-2_01a11-13_windows_32-64_chg
Dynamic System Analysis (DSA) Preboot Change History
Version 9.54, Build ID DSYTD8G o Enhancement: 1. Embedded DSAp Simplification by removing Low-Value Functionality - Inventory: BIST,PMC - Diags: RSARST Diags, Tape Drive Diags, Optical Drive Diags,Check point (LED) Panel Diags 2. Heartbeat for F2 standalone memory test. 3. IBM High IOPS Adapter Raw Data Collection. 4. pDSA Simplification for FoD Function & GUI Client. 5. Add warning & report in client for nonsupport systems. 6. Change sFTP as the default protocol for transfer log to IBM Service. 7. Get standalone memory test results & SOL support for DSAp(for security efi boot). 8. Update openssl to 1.0.1h from 1.0.1g. o Limitations: 1. After finish run all diagnostics in 25 loop with Emulex 10G options, DSA log will show abnormal, it only record Diags log one time on DSA Diagnostics Completion Log. 2. On GUI, when two ports of the machine want to connect the Extranet at the same time, the machine could not send dsa log to IBM server. you can click test internet connection to solve the problem. 3. System not show event log item in chassis event log & ipmi event log page when trigger SBE in standalone mode. o Special usage: - 2014 IMMV2 2QLFC Product Build
Version 9.43, Build ID DSYTC8E o Enhancement: 1. Preboot GUI redesign and enhancement--refine GUI into more customer friendly style. 2. FoD Support--FoD key re-activation. 3. pDSA proxy auto-config retrieve. o Limitations: 1. DSA Does not support "VMware ESXi" page report for ESXi 5.x key due to "vmvisor-offline-query" limitaion . o Special usage: - 2013 IMMV2 4QLFC
Version 9.33, Build ID DSYTB6E o Limitations: When we want to flash from B5E to B6E, we should level down to AA3 or AA4 first.
Version 9.30, Build ID DSYTB27 o New System Support: Flex System x440 Compute Node (7917, 2584) IBM System x3300 M4 (7382) o Problem(s) Fixed: 1. PMR - 05766,YL2,760 Aenservice appeared after running UpdateXpress & DSA. 2. PMR - 05193,W01,000 7147 - Intermittent random PSOD in vmware. multiple
o Enhancement: None o Limitations: - FIFO test of NIC diagnostics is not supported on the Intel I350 Quad Port GbE. Powerville has shared FIFO and shared FIFO registers making a test impossible if four ports are running at once. - For more limitations please refer to readme. o Special usage: - 2012 ToolsCenter 12D
Version 9.29, Build ID DSYTAB6 o New System Support: Flex System x440 Compute Node (7917, 2584) o Problem(s) Fixed: None o Enhancement: None o Limitations: - DSA implemented signature in product build. Please update IMM to 1AOO34V or later before updating pDSA, or flash failure will occur; - The user can not flash Embedded Preboot on VMware ESX3.5 prior to U4. - When flashing DSA Preboot using wflash/lflash, if you notice a build mismatch error, please make sure IMM firmware level is minimum 29B. Once you upgrade the IMM firmware to 29B or higher, DSA Preboot will continue to flash without error; - For more limitations please refer to readme. o Special usage: - NGP-4Q(12B+ FixPack3)
Version 9.28, Build ID DSYTAA4 o New System Support: x3630 M4 (7519) x3550 M4 (7383) o Problem(s) Fixed: None o Enhancement: None o Limitations: - DSA implemented signature in product build. Please update IMM to 1AOO34V or later before updating pDSA, or flash failure will occur; - The user can not flash Embedded Preboot on VMware ESX3.5 prior to U4. - When flashing DSA Preboot using wflash/lflash, if you notice a build mismatch error, please make sure IMM firmware level is minimum 29B. Once you upgrade the IMM firmware to 29B or higher, DSA Preboot will continue to flash without error; - For more limitations please refer to readme. o Special usage: - IMMV2 system 2012 4Q-LFC
Version 9.27, Build ID DSYTA7F o New System Support: None o Problem(s) Fixed: None o Enhancement: None o Limitations: Refer to readme o Special usage: - IMMv1 system 2012 4Q-LFC
Version 9.26, Build ID DSYTA6G o New System Support: None o Problem(s) Fixed: None o Enhancement: DSA Performance Optimization o Limitations: Refer to readme o Special usage: - 2012 ToolsCenter 12C
Version 9.21, Build ID DSYTA1U o New System Support: None o Problem(s) Fixed: 1.Recovered LSI Rawdata: "MegaCli -FwTermLog -Dsply -aALL" o Enhancement: None o Limitations: Refer to readme o Special usage: - 2012 ToolsCenter 12B Plus
Version 9.20, Build ID DSYTA0R o New System Support: x3530 M4 (7160) x3630 M4 (7158) x3750 M4 (8722, 8733) HS23E (8038, 8039) Flex System x220 Compute Node (7906, 2585) o Problem(s) Fixed: 1. PMR 05819,YL2,760 An error occured during the execution of DSA on Windows, DSA exits with an error at the eventlog plugin. o Enhancement: 1. Add HW remote presence key collection for High volume systems. o Limitations: Refer to readme o Special usage: - 2012 ToolsCenter 12B
Version 9.07, Build ID DSYT9CA o New System Support: x3750 M4 (8722, 8733) o Problem(s) Fixed: None o Enhancement: None o Limitations: None o Special usage: None
Version 9.06, Build ID DSYT9BC o New System Support: Flex System x220 Compute Node (7906) o Problem(s) Fixed: None o Enhancement: None o Limitations: None o Special usage: None
Version 9.05, Build ID DSYT9AA o New System Support: x3630 M4 (7158) x3530 M4 (7160) x3100 M4 Refresh1 (2582) x3250 M4 Refresh1 (2583) o Problem(s) Fixed: None o Enhancement: None o Limitations: None o Special usage: None
Version 9.04, Build ID DSYT99E o New System Support: Flex System x240 Compute Node (8737, 8738, 7863) o Problem(s) Fixed: None o Enhancement: None o Limitations: None o Special usage: None
Version 9.03, Build ID DSYT98I o New System Support: HS23E (8038, 8039) o Problem(s) Fixed: None o Enhancement: None o Limitations: None o Special usage: None
Version 9.02, Build ID DSYT97C o New System Support: iDataPlex dx360 M4 server/2U chassis (7912/7913) o Problem(s) Fixed: None o Enhancement: None o Limitations: None o Special usage: None
Version 9.01, Build ID DSYT96D o New System Support: x3500 M4 (7383) x3550 M4 (7914) x3650 M4 (7915) o Problem(s) Fixed: o Enhancement: None o Limitations: None o Special usage: None
Version 9.00, Build ID DSYT95W o New System Support: BladeCenter HS23 (7875) BladeCenter HX5 (7873, 1910) Flex System x240 Compute Node (8737, 8738, 7863) Flex System Manager Node (8735) x3500 M4 (7383) x3550 M4 (7914) x3630 M4 (7158) x3650 M4 (7915) x3690 X5 (7192, 7147) x3850 X5 / x3950 X5 (7143, 7191) o Problem(s) Fixed: 1. PMR 24817,8QG,000, PMR 30680,499,000 After kicking off DSA on one of the management nodes (x3650 M2) of SONAS 1.2(RHEL5 based), the node became unresponsive and dropped out of the cluster.
2. PMR 53575,000,834, PMR 05961,YL4,760 After running DSA, when using linux dump command on a DDS5 usb internal tape drive attached in x3650M2 backup speed becomes very slowly or failed.
3. PMR 26905,095,866 Running DSA 4.0 as well as DSA 3.4 on x3850 X5 the server is freezing, users have to reboot the server.
4. DSA 4.00 and previous version segmentation fault issue
6. PMR 15086,OTH,760 DSA 9.00 with --no-imm-lan option does not work correctly on RHEL5.3. The USB port state is changed during the execution of DSA.
o Enhancement: 1. Add GUI and CLI menu for Features on Demand (FoD) Activation Key Management o Limitations: Refer to readme. o Special usage: None
Version 4.02, Build ID DSYT92I o New System Support: iDataPlex Direct Water Cooled dx360 M4 server o Problem(s) Fixed: None o Enhancement: None o Limitations: Refer to readme. o Special usage: None
Version 4.01, Build ID DSYT92H o New System Support: None o Problem(s) Fixed: None o Enhancement: None o Limitations: Refer to readme. o Special usage: - 2011 4Q lifecycle
Version 4.00, Build ID DSYT91S o New System Support: None o New server options support: None o Problem(s) Fixed: 1. PMR 15065,OTR,760 On Unisys ES7000 or x3850 X5, the Memory Card number with failed DIMM can not be reported in IPMI Eventlog if the Memory Card is bigger than 4.
o Enhancement: 1. Added > 1TB memory test support o Limitations: Refer to readme. o Special usage: - 2011 ToolsCenter 11D
Version 3.48, Build ID DSYT89PUS o New System Support: None o Problem(s) Fixed: None o Enhancement: None o Limitations: Refer to readme. o Special usage: - 2011 3Q lifecycle
Version 3.47, Build ID DSYT89LUS o New System Support: x3100 M4 (2582) x3250 M4 (2583) o Problem(s) Fixed: None o Enhancement: None o Limitations: Refer to readme. o Special usage: None
Version 3.46, Build ID DSYT89GUS o New System Support: System x iDataPlex dx360 M3 (6391) o Problem(s) Fixed: None o Enhancement: None o Limitations: Refer to readme. o Special usage: None
Version 3.45, Build ID DSYT89EUS o New System Support: None o Problem(s) Fixed: None o Enhancement: None o Limitations: Refer to readme. o Special usage: - x3850 X5 / x3950 X5 (7143, 7191) EXA scaling
Version 3.43, Build ID DSYT87HUS o New System Support: BladeCenter HX5 (7873,1910) o Problem(s) Fixed: None o Enhancement: None o Limitations: Refer to readme. o Special usage: None
Version 3.43, Build ID DSYT87FUS o New System Support: x3850 X5 / x3950 X5 (7143, 7191) x3690 X5 (7192, 7147) o Problem(s) Fixed: o Enhancement: None o Limitations: Refer to readme. o Special usage: None
Version 3.40, Build ID DSYT85T o New System Support: BladeCenter HS22 (1911) x3650 M3 (5454) o Problem(s) Fixed: None o Enhancement: None o Limitations: Refer to readme. o Special usage: None
Version 3.30, Build ID DSYT80S o New System Support: None o Problem(s) Fixed: None o Enhancement: 1. Correct a problem with LSI MegaRAID reporting for IBM Service o Limitations: Refer to readme. o Special usage: None
Version 3.20, Build ID DSYT75X o New System Support: x3630 M3 (7377) x3690 X5 (7148, 7149) o Problem(s) Fixed: None o Enhancement: 1. Add LSI Hard Disk Drive (HDD) diagnostic back for both the onboard SAS chip and ServeRAID o Limitations: - If you have ServeRAID (M1015) SAS/SATA Controller, 46M0831 installed, you will need one of the following: - uEFI GYE133A or greater for x3200 M3 and x3250 M3 - uEFI Y4E145B or greater for x3400 M2, x3400 M3, x3500 M2 and x3500 M3 - uEFI D6E145C or greater for x3550 M2, x3550 M3, x3650 M2 and x3650 M3 - For more limitations please refer to readme o Special usage: None
Verion 3.20, Build ID DSYT75U o New System Support: x3755 M3 (7164) o Problem(s) Fixed: None o Enhancement: None o Limitations: None o Special usage: None
Verion 3.10, Build ID DSYT70X o New System Support: x3400 M3(7378, 7379) x3500 M3(7380) x3550 M3 (7944, 4254) x3620 M3 (7376) x3650 M3 (7945, 4255) x3690 X5 (7148, 7149) x3850 X5 Standard Single-node and Multi-node models(7145, 7146) x3950 X5 Specially configured Database Engine models (7145, 7146) iDataplex dx360 M3 (6391) HS22V (7871,1949) HX5 (7872, 1909) o Problem(s) Fixed: None o Enhancement: 1. Added ServeRAID data collection o Limitations: - The following function has been temporarily removed from DSA Preboot for both the onboard SAS chip and ServeRAID: - LSI Hard Disk Drive (HDD) diagnostic - If you have ServeRAID (M1015) SAS/SATA Controller, 46M0831 installed, you will need one of the following: - uEFI GYE133A or greater for x3200 M3 and x3250 M3 - uEFI Y4E145B or greater for x3400 M2, x3400 M3, x3500 M2 and x3500 M3 - uEFI D6E145C or greater for x3550 M2, x3550 M3, x3650 M2 and x3650 M3 - For more limitations please refer to readme o Special usage: None
Version 3.02.56, Build ID DSYT56e o New System Support: None o Problem(s) Fixed: None o Enhancement: - The following systems are supported when BoMC downloads the corresponding system enablement pack: HS22V (7871,1949) x3550 M3 (7944,4254) x3650 M3 (7945,4255) x3400 M3 (7378,7379) x3500 M3 (7839) dx360 M3 (6391) o Limitations: - No HDD diagnostics available - To ensure quality and stability of the DSA code, we have reverted some display functionality of RAID information to what was shown in previous versions of DSA. This affects RAID display on the following adapters: Megaraid 8480 Serveraid MR10i Serveraid MR10is Serveraid MR10m Serveraid MR10k Serveraid M1015 Serveraid M5014 Serveraid M5015 On these adapters, the RAID information is generated from the output of separate command line tools and the format may not match other output in DSA. - For more limitations please refer to readme o Special usage: None
Version 3.00, Build ID: DSYT55a o New System Support: None o Problem(s) Fixed: None o Enhancement: - Added support for Machine Types 7327, 7328, 4251, 4252, 4261 o Limitations: - No HDD diagnostics available - For more limitations please refer to readme o Special usage: None
Version 1.16, Y4YT19AUS o New System Support: None o Problem(s) Fixed: None o Enhancement: - Added support for Machine Types 7839, 7836, 7837 o Limitations: None o Special usage: None
Version 1.15, TMYT20AUS o New System Support: None o Problem(s) Fixed: None o Enhancement: - Added support for Machine Types 7321, 6380, 7323 o Limitations: None o Special usage: None
Version 1.14, D6YT37AUS o New System Support: None o Problem(s) Fixed: None o Enhancement: - Added support for Machine Types 7946, 4198, 7947, 4199 o Limitations: None o Special usage: None
Version 1.13, P9YT48AUS o New System Support: None o Problem(s) Fixed: None o Enhancement: - Added support for Machine Types 7870, 1936, 7809 o Limitations: None o Special usage: None
Version 1.00 - Initial release
(C) Copyright International Business Machines Corporation 2008 - 2014. All rights reserved. ibm_fw_dsa_dsytd8g-9_54_anyos_anycpu_chg
Integrated Management Module II (IMM2) Firmware Update Change History
Version 4.31, 1AOO58T - Critical - Critical Fix for x3650M4, x3550M4, x3500M4, dx360M4, x3100 M4, x3250m4, x3750M4, x3650M4 HD, x3630M4, x3530M4, x3300M4, x3250M5 -- Updated the firmware with patches to address the OpenSSL vulnerabilities listed in CVE-2014-0224, CVE-2014-0221, CVE-2014-0195, CVE-2014-3470, CVE-2010-5298, CVE-2014-0198 - Added option to export the certificate signing request in PEM format - Various Remote Presence enhancements including: -- Support for a MAC OS-x client -- Scaled video viewer window -- ASU set up of Remote Presence hot keys -- Virtual media mounting via URL - Removed potentially sensitive information from the service data file - Fixed a problem on x3650 M4, x3550 M4, x3500 M4, x3650 M4 HD where the IMM2 may not detect a loss of power supply redundancy - Fixed a problem where the LDAP group filter does not support a full DN - Fixed a problem where the syslog alert fields "Msg Type" and "Severity" did not follow RFC 5424 - Fixed a problem where the IMM2 only supported the default network port for syslog notifications - Fixed a problem where the SNMP "sysName" query always returns the string "SNMP Service" instead of the system name - Fixed a problem where the Global Login Settings changes were lost after an IMM2 restart
Important: Before you flash the IMM2 firmware back to version 3.82 or older, set the IMM2 Security option to use the Basic Compatibility Mode. This will prevent a possible loss of access to the IMM2.
Version 4.15, 1AOO58K - Suggested - Added support for the BIE (Blade IO Expansion Board) on the HS23, HS23E - Fixed a problem that prevented the AMM from controlling power when local power control is disabled on the HS23, HS23E
Version 3.91, 1AOO58G - Critical - Supports System x3750 M4, Machine Type: 8752, 8718 - Add a feature to allow users to block power control from the power button on the x3750M4
Version 3.73, 1AOO56D - Critical - Critical Fix for dx360 M4, x3650 M4, x3550 M4, x3500 M4, x3100 M4, x3250 M4, x3750 M4 -- Updated the firmware with patches to address the 'Heartbleed' OpenSSL bug (CVE-2014-0160)
Version 3.71, 1AOO52W - Critical - Critical Fix for x3550 M4: -- Fixed a potential security vulnerability with information contained in service data (refer to security bulletin CVE-2014-0882) -- Fixed a problem system may shut down with new Mezz card installed
Version 3.70, 1AOO52Q - Critical - Critical Fix: -- Fixed a potential security vulnerability with information contained in service data (refer to security bulletin CVE-2014-0882)
Version 3.67, 1AOO50G - Initial Release - Supports System x3650 M4 BD, Machine Type: 5466
Version 3.65, 1AOO50D - Suggested NOTE: If you have a System x3550 M4 with the "Emulex VFA Mezz card" and a ==== single processor, don't update the IMM2 with this firmware - Critical Fix: -- Fixed a problem on the System x3650 M4 server where the system shuts down due to a false temperature event from the ambient temperature sensor - Fixed a problem where the IMM2 may erroneously report a fan fault in the x3630 M4 when the system is powering on. See RETAIN tip H207461 for the description of the original problem - Fixed a screen refresh problem where it occurs after resetting IMM2 - Fixed a firmware problem that may cause the IMM2 to reset unexpectedly - Fixed a problem where the IMM2 SNMP interface may intermittently be unavailable if the system is running VMWARE ESXi 5.x - Fixed a problem where the CPU may potentially throttle in the x3650 M4 system with two 550 watt power supplies and one hard drive backplane
Version 3.60, 1AOO50C - Suggested - Added support for the Intel IvyBridge-EP CPU on the HS23 blade - Fixed a problem where the HS23 hard drive number reported in the AMM event did not match the drive number on the physical blade enclosure - Fixed an intermittent problem where the UXSPI update utility may erroneously report that the firmware image is not meant for the HS23 system - Fixed a problem that causes the AMM web interface to not display properly when drives are removed or inserted - Fixed a problem where the IMM2 may not detect an over temperature condition for a DIMM - Corrected a problem that caused the IMM to report an "Unsupported blade/blower combination" error on HS23
Version 3.56, 1AOO50K - Critical - Fixed a Flex Systems Manager (FSM) Configuration Patterns problem where configuration deployments would fail with an activation job error message: ERROR: LDAP failed with rc=102 ERROR: LDAP failure: SYSPROF_LDAP_BIND_FAIL INFO
Version 3.55, 1AOO50E - Suggested - Fixed an issue so a fully qualified domain name can be used for a syslog collector in addition to an IP address - Fixed an issue to allow a user the ability to specify the port to use for syslog notifications, rather than only supporting the default port
Version 3.50, 1AOO50B - Suggested - Fixed an issue where the default static IPv4 address was assigned to the IMM2 management interface instead of the user configured static IPv4 address in DHCP fallback to static mode, if the DHCP server was not available - Prevent a VLAN from being configured on the IMM2 management interface for Flex nodes - Fixed a problem where the CPU throttling state recovery indication to the FSM might not be properly reported - Corrected an issue with the launch of the IMM2 Remote Console operation that required a restart of the IMM2 - Corrected the firmware to apply the inactivity timeout to web pages that automatically refresh - Updated the web browser support. The following web browsers are supported: Firefox 3.6-20 Chrome 13-26 Internet Explorer 8-10 - Added support for the S3 Sleeping State to the IMM2 user interfaces on those servers that include the S3 feature - Added changes to use the minimum TLS version setting that is provisioned by the CMM in Flex for encrypted communication - Enhanced the content of the service data file to assist in problem determination - Added a option to have the IMM2 automatically copy the firmware from its primary bank into the backup bank after the firmware has been run for a period of time and proven itself to be stable - Enhanced the IMM2 firmware to automatically restore itself without the need for user intervention if the firmware becomes corrupted - Added new commands on the command line interface to stop a serial redirection operation that is currently in progress, and to report the user names that have a serial redirection operation started - Added changes to use the DNS settings that are provisioned by the CMM in Flex to support use of an LDAP hostname for authentication - Updated the firmware to log hardware inventory change informational messages - Added support for the Service Advisor feature on stand alone rack servers to automatically call for service when a repair is needed - Added support to configure the Ethernet-over-USB IP address using ASU - Added changes to support the thermal requirements for new Solid State Drives used with the ServeRAID M5100 Series IBM Flex System Flash Kit v2 - Updated the IMM2 date and time web page on Flex nodes to only display the current date and time - Updated the SSH firmware to address various OpenSSH vulnerabilities that have been identified by security community - Added changes to support the Web Services-Management protocol
Version 3.40, 1AOO48M - Initial Release - Supports System x3250 M5, Machine Type: 5458
Version 3.37, 1AOO48P - Suggested - Added support for the IBM NeXtScale Storage Native Expansion (NeX) Tray for IBM NeXtScale nx360 M4
Version 3.36, 1AOO48Q - Critical - Fixed a problem on System x iDataPlex dx360M4 where a CIM client cannot get needed event information for asserted events
Version 3.35, 1AOO48N - Critical - Critical Fix: -- Corrected a problem on the System x3650 M4 and x3650 M4 HD servers causing the system to shut down due to an erroneous critical temperature event reported by the ambient temperature sensor
Version 3.30, 1AOO48L - NonCritical - Fixed a problem on System x iDataPlex dx360M4 where nodes shutdown due to a critical temperature event from the Ambient Temp sensor
Version 3.20, 1AOO48K - Initial Release - Supports System NeXtScale nx360 M4, Machine Type: 5455
Version 3.10, 1AOO48H - NonCritical - Added support for System x3650 M4 HD, Machine Type 5460 - Added support for newer CPUs in the System x iDataPlex dx360M4, x3500M4, x3550M4, and x3650M4 servers - Added a feature on the System x3550 M4 and x3650 M4 to fail over from the dedicated systems management network port to the shared port when the dedicated network link is not available - Fixed a problem where an NTP update message is logged every 1440 minutes - Fixed a problem where the IMM2 web interface won't accept an NTP hostname string that starts with a numeric character - Fixed a problem where the LDAP Group Filter authentication does not work as expected - Fixed a problem where the IMM2 reports 0 Watts when the System x iDataPlex dx360M4 is DC cycled or resumes from the S3 sleep state - Fixed an Ethernet problem that may cause an IMM2 failure to establish a link when the Ethernet speed and duplex settings are not configured to use auto-negotiation
Version 2.60, 1AOO42Y - NonCritical NOTE: For increased security, only high strength ciphers are now supported when using https.
==== Your browser must support one of the following cipher suites: | HE-RSA-AES256-SHA256 TLSv1.2 Kx=DH Au=RSA Enc=AES(256) Mac=SHA256 DHE-RSA-AES256-SHA SSLv3 Kx=DH Au=RSA Enc=AES(256) Mac=SHA1 AES256-SHA256 TLSv1.2 Kx=RSA Au=RSA Enc=AES(256) Mac=SHA256 AES256-SHA SSLv3 Kx=RSA Au=RSA Enc=AES(256) Mac=SHA1 DHE-RSA-AES128-SHA25 TLSv1.2 Kx=DH Au=RSA Enc=AES(128) Mac=SHA256 DHE-RSA-AES128-SHA SSLv3 Kx=DH Au=RSA Enc=AES(128) Mac=SHA1 AES128-SHA256 TLSv1.2 Kx=RSA Au=RSA Enc=AES(128) Mac=SHA256 AES128-SHA SSLv3 Kx=RSA Au=RSA Enc=AES(128) Mac=SHA1
- Added support for the IBM Flex System x222 Compute Node - Improved Remote Presence (keyboard, mouse and virtual media)and in-band management (LAN-over-USB) performance - Changed the default file name for the Service Data file (First Failure Data Capture or FFDC) on the web interface to incorporate the machine type, serial number and a timestamp - Updated the IMM2 PCIe Bridge Firmware to support Windows 2012 Certification - Improved IMM2 Reliability, Availability, Serviceability (RAS) Features: - Added component and system VPD integrity checking & reporting - Enhanced Service Data collection (FFDC)
- Enhanced the configuration of UEFI settings via the CIM interface for applications like IBM Systems Director - Added Sub-manufacturer inventory support for mezz card and Sub-manufacturer inventory support for the system for IBM Systems Director - Added the UUID for the PCIe Expansion Node and the Storage Expansion Node to the SLP attributes reported by the IMM2 - Added the number of enabled CPU core and the Static power savings mode support for IBM Systems Director - Enhanced the alert recipient email notification, firmware update, event log, log out, and hardware information web pages to improve usability - Added support for IPMI & SNMPv3 accounts to be centrally managed by the Flex Chassis Management Module - Fixed a problem where an invalid configuration was erroneously reported for an unpopulated CPU socket in the IBM Flex System x440 - Enabled users to configure a longer trespass message - Increased the length of the LDAP group filter field to 511 characters - Corrected a problem with ServeRAID M5115 SAS/SATA Controller for IBM Flex Systems energy pack monitoring - Corrected a problem with ServeRAID M5115 SAS/SATA Controller for IBM Flex Systems LED management - Added IPMI command to configure the LAN-over-USB IP address
Version 2.52, 1AOO42E - Critical - Critical Fix: -- Fixed a problem on the System x3300 M4 servers causing the system to shut down due to a critical temperature event reported by the ambient temperature sensor
Version 2.50, 1AOO40Z - Suggested - Added support for the Solarflare SFN5162F MR Dual Port 10GbE SFP+ Adapter, and Solarflare SFN6122F LL Dual Port 10GbE SFP+ Adapter for System x3550 M4 and x3650 M4 NOTE: UEFI also needs to be upgraded to D7E128B (v 1.40 or newer, for the x3550 M4) or VVE128B (v1.40 or newer, for the x3650 M4) to support these cards - Added support for the Mellanox ConnectX-3 Dual Port QDR/FDR10 mezzanine card and Mellanox ConnectX-3 VPI Single-port QSFsorry.P FDR14/40GbE HCA on System x3550 M4, and x3650 M4 - Added optional Fan Zone support for single CPU systems (x3550 M4 and x3650 M4) with an installed with Qlogic Dual Port 10GbE SFP+ Embedded VFA - Fixed an intermittent problem where a Gratuitous ARP is not sent successfully - Fixed a problem where after the IMM2 firmware is flashed, there is a slight chance that the IMM2 web server can't be accessed when AC power is reapplied - Disabled the weak cipher suit used in the SSL/TLS firmware with the https protocol to avoid potential security vulnerabilities - Fixed a problem on the System x3750 M4 where the IMM2 shared mode network connection will be lost after upgrading the firmware of the onboard Emulex BE3 controller - Fixed a problem on the HS23 where the OS watchdog timer doesn't work - Fixed a problem on the HS23 where the Fault LED occasionally lights when the chassis is powered on with the BPE4 - Fixed a problem on the HS23 where the server may shut down after resetting the IMM2 - Enhanced the messaging mechanism between the BladeCenter AMM and the IMM2 - Added power management capability in the IMM2 web interface
Version 2.06, 1AOO42B - Critical - Corrected the firmware to prevent users from disabling the IPv6 interface - Fixed a problem that caused the IMM2 to reset itself after running for a period of time - Corrected the SNMP request to disable the IMM2 IPv4 interface so that it disables only IPV4, instead of both IPv4 and IPv6 - Fixed a problem that occasionally caused the server to shut down when the IMM2 is reset - Fixed a problem where the IMM2 incorrectly reported a battery voltage error - Corrected a problem where repeated frequent IMM2 resets causes the IMM2 to run the firmware in its backup partition - Corrected a problem report where the IMM2 did not report a failure to the system profiles script when the chassis UUID is unavailable
Version 2.00, 1AOO40E - Critical - Critical Fix: -- Improves the reliability of the CPU and/or memory VRDs. This improvement lowers the occurrence of CPU & memory VRD failures on the x3300 M4 and x3750 M4 -- IMM2 improved error reporting for missing/down CPU in invalid CPU configuration for x4440 M4 - Corrected a problem that caused 3.3V and 5V faults to be reported by IMM2 firmware level 1aoo34z(1.85) on the HS23E blade - Eagle Ray SAS controller LED fault support improvements added for all ITE platforms
Version 1.97, 1AOO36R - Critical - Critical Fix: -- Improves the reliability of the CPU and/or memory VRDs. This improvement lowers the occurrence of CPU & memory VRD failures on x3650 M4, x3550 M4 and x3500 M4 - Thermal behavior enhancement on System x iDataPlex dx360 M4
Version 1.95, 1AOO36P (for System x iDataPlex servers) - Suggested - Added support for NVIDIA K1,K2,K20,K20x GPUs on System x iDataPlex dx360 M4
Version 1.88, 1AOO40A (for PureFlex System Compute Nodes) - Critical - Critical Fix: -- Fixed a potential security vulnerability with node management user accounts (Reference to Security Bulletin CVE-2012-4838) - Fixed a problem on Flex Systems where the SNMP get and set authority levels did not work - Fixed a problem on Flex Systems where mounting of remote media in a Linux environment showed a USB error - Fixed a problem on Flex Systems that caused the Remote Control Video Viewer window on a RHEL5.8 client to move when the arrow key is pressed - Fixed a problem on Flex Systems where the SMTP "Test Connection" button did not work when the SMTP port is changed - Fixed a problem on Flex Systems where the SNMP get and set authority levels did not work - Fixed a problem on Flex Systems where mounting of remote media in a Linux environment showed a USB error - Fixed a problem on Flex Systems that caused the Remote Control Video Viewer window on a RHEL5.8 client to move when the arrow key is pressed - Fixed a problem on Flex Systems where the SMTP "Test Connection" button did not work when the SMTP port is changed - Corrected the Mezzanine card power fault monitoring on the Flex System x440 Compute Node - Corrected a problem with IBM Fabric Manager configuration from the Flex Chassis Management Module - Added support to retrieve configuration settings from an LDAP server - Added support for the Flex Storage Expansion Node - Added support for CIM indications over https - Added fingerprint checking for SFTP transfers - Added automatic recovery of corrupted UEFI firmware - Added support for authenticated SMTP alerts - Added a display of the users who have a Remote Control session in progress - Provided a request to a Remote Control client to disconnect the session - Added support for the server S3 (sleep) state - Changed the default NTP sync interval from 3 minutes to 24 hours - Fixed a problem where the ambient temperature is only displayed in degrees Fahrenheit - Fixed a problem on the web interface where 'local' is not accepted as a top level domain name in the email format when configuring event recipients - Corrected an IMM2 SNMP trap OID to match the prior IMM format - Fixed a problem that prevented an external USB device from being remotely mounted as a floppy drive in Windows Server 2003 - Changed the blue Location led behavior to not blink when a firmware update is in progress
Version 1.85, 1AOO34Z (for BladeCenter blades and System x Servers) - Critical - Critical Fix: -- Fixed a potential security vulnerability with node management user accounts (Reference to Security Bulletin CVE-2012-4838) - Fixed a problem where a Blade Open Fabric Manager uncorrectable error can occur when booting the HS23 - Fixed a problem that IMM IPMI command periodically timed out when using HS23 in Chassis with the management network being disabled in some special configurations - Added support for the HS23 to recognize NEBS/Enterprise Mode for Telco chassis (this feature needs Advanced Management Module Firmware BPET62U or later) - Fixed a problem where the ambient temperature is only displayed in degrees Fahrenheit - Fixed a problem where on rack systems that have 2 power supplies installed, the 'Redundancy Power unit has been restored' event is logged every time that the IMM2 is reset - Fixed a problem where a Fan Tach going low (lower critical) event is intermittently asserted when configuring the IMM2 to use an NTP server - Fixed a problem on the web interface where 'local' is not accepted as a top level domain name in the email format when configuring event recipients - Corrected an IMM2 SNMP trap OID to match the prior IMM format - Fixed a problem that prevented an external USB device from being remotely mounted as a floppy drive in Windows Server 2003 - Changed the blue Location led behavior to not blink when a firmware update is in progress - Fixed a problem on the HS23E that causes Preboot DSA to hang in CLI mode when a user accesses it using Serial over LAN - Fixed a problem on rack servers where ASU cannot set IMM.GRP_GroupName.1 and IMM.GRP_GroupName.2 if the string length is 16 characters or longer. The firmware was corrected to allow a maximum length of 64 characters - Added support for CIM indications over https - Added fingerprint checking for SFTP transfers - Added automatic recovery of corrupted UEFI firmware - Added support for authenticated SMTP alerts - Added a display of the users who have a Remote Control session in progress - Provided a request to a Remote Control client to disconnect the session - Added support for the server S3 (sleep) state
Version 1.85, 1AOO34Y (for PureFlex System V7000 Storage Node) - Added support for Flex System V7000 Storage Node
Version 1.79, 1AOO36F - Suggested - Thermal behavior enhancement on System x iDataPlex dx360 M4
Version 1.78, 1AOO36E - Suggested - Thermal behavior enhancement for 115W & 95W CPU on System x iDataPlex dx360 M4 - Added support for the Intel KNC 5110p card
Version 1.77, 1AOO32X - Critical - Thermal behavior enhancement for 115W CPU on System x iDataPlex dx360 M4
Version 1.75, 1AOO32S - Suggested - Fixed a problem that a PCI uncorrectable error occurs when using HS23 with CFFh card (44W4479) in the BCS chassis - Fixed a problem where an "Unsupported blade/blower combination" error is reported when using the HS23 in the BCHT chassis configured in Enterprise mode - Fixed a problem in System x3530 M4, where the reported Active Energy Manager input/output power readings are inaccurate - Fixed a problem in System x3530 M4, x3630 M4, where an LDAP account can not login using the AD_CrossDomain tree - Fixed a problem in System x3530 M4, x3630 M4, where a user cannot use the "DNS to Find LDAP server/Extract search domain from login ID" setting from the IMM2 web to access an eDirectory server - Added support for Common Form Factor power supplies Oversubscription in System x3750 M4, Machine Types: 8722, 8733
Version 1.65, 1AOO32O - Suggested - Support the power supply Over-Subscription feature - Support the 750 Watt DC power supply for System x3650 M4,x3550 M4 - Support IBM 1.2TB High IOPS MLC Mono Adapter, IBM 2.4TB High IOPS MLC Duo Adapter for System x3650 M4, x3550 M4 - Support IBM LLM-SM Dual Port 10GbE SFP+ Adapter for System x3650 M4 - Fixed an abnormal Fan Zone recovery problem - Fixed a problem that IMM2 Email notification doesn't support an e-mail address with the underscore '_' character - Fixed a power policy "Restore" problem - Fixed a problem where the LDAP hostname can't be changed by ASU - Fixed a problem that the length of email address (for SNMP notification) is limited to 32 characters
Version 1.60, 1AOO32P - Suggested - Fixed a problem where the Chassis Management Module cannot correctly get the Mezzanine card information for the Flex System x220 Compute Node - Fixed a problem where the PreBoot DSA firmware could not be updated under VMWare ESXi 5 through the Flex System Manager's Update Manager - Fixed a problem where an IMM2 communications error can occur if an unexpected response causes VMware to spawn multiple processes when it does not receive the data it expects from the IMM2
Version 1.59, 1AOO32K - Initial Release - Supports System x3300 M4, Machine Types: 7382
Version 1.53, 1AOO30Z - Critical - Included an update to the FPGA that fixes an intermittent issue where the CPUs do not show up in a system with a RAID card installed, when the AC is removed and reapplied from the server without allowing sufficient time for the system hardware to completely discharge
Version 1.52, 1AOO34A - Suggested - Added redundant power supply and hot swap hard drive support in System x3100 M4
Version 1.51, 1AOO30Y - Critical - Support for NVIDIA Tesla K10, M2070Q, M2090 GPU cards on System x iDataPlex dx360 M4 - Fixed a problem in System x iDataPlex dx360 M4 where the password expires after creating a new user in the IMM2 web interface - Fixed a problem in System x iDataPlex dx360 M4, when the memory sensor changes from 'critical' to 'warning,' but the severity is not updated in the syslog or the email notification
Version 1.50, 1AOO30W - Suggested - Supports System HS23, Machine Types: 7875,1929 - Supports System x3650 M4, Machine Types: 7915 - Supports System x3550 M4, Machine Types: 7914 - Supports System x3500 M4, Machine Types: 7383 - Added support for the Intel Xeon E5-2643 processor on the HS23 in BCH-R3, BCS and BCHT chassis - Fixed a problem where the IMM2 incorrectly logged an "Unsupported blade/blower combination" on the HS23 in the BC-E 8677 chassis - Fixed a power restore problem on systems that have 2 Delta power supplies installed - Fixed a problem in System x3650 M4, x3550 M4, x3500 M4, where OpenLDAP Group Authentication filtering function doesn't work - Fixed a problem in System x3650 M4, x3550 M4, x3500 M4, where LDAP account can not login using the AD_CrossDomain tree
Version 1.45, 1AOO28S - NonCritical - Fixed a problem in Flex System x220 where the Chassis Management Module (CMM) Command Line Interface can't display the Mezzanine card information - Fixed a problem in Flex System x220 and x240 where the prebootDSA firmware cannot be updated through Flex System Manager's Update Manager
Version 1.40, 1AOO30T - Initial Release - Supports System x3750 M4, Machine Types: 8722, 8733
Version 1.38, 1AOO30D - Initial Release - Supports System x3630 M4, Machine Type: 7158 - Supports System x3530 M4, Machine Type: 7160
Version 1.36, 1AOO30P - Initial Release - Fixed an intermittent remote media failure in system HS23E - Fixed a problem in system HS23E where remote media does not work when two or more users have concurrent remote control sessions
Version 1.34, 1AOO28Q - Initial Release - Supports Flex System Manager Node, Machine Type: 8731 - Supports Flex System x240 Compute Node, Machine Types: 7863, 8737, 8738 - Supports Flex System x220 Compute Node, Machine Types: 2585, 7906
Version 1.32, 1AOO28N - Critical - Supports System x3630 M4, Machine Type: 7158 - Supports System x3530 M4, Machine Type: 7160 - Fixed a problem that may see unexpected fan events after power on in x3100 M4 and x3250 M4 systems - Enhanced robustness on I2C bus test
Version 1.30, 1AOO28M - Supports System HS23E, Machine Types: 8038,8039
Version 1.26, 1AOO26N - Initial Release - Supports System x3650 M4, Machine Types: 7915
Version 1.25, 1AOO26K - Initial Release - Supports System x3550 M4, Machine Types: 7914 - Supports System x3500 M4, Machine Types: 7383 - Supports System x iDataPlex dx360 M4, Machine Types: 7912,7913
Version 1.22, 1AOO26O - Suggested - Supports System HS23, Machine Types: 7875,1929 Problems Fixed: - Fixed a problem where the BOFM configuration may be lost after a blade power cycle - Fixed an LED error indication that occurs on the BPE4 - Fixed a problem where the Info LED lights during the discovery stage - Fixed a problem where an ABR event is not logged - Fixed an intermittent communication problem between the AMM and IMM2 - Fixed a problem that causes the remote media function to hang when a second user attempts to mount remote media - Fixed a problem where the 'break' keyboard function doesn't work with Serial Over LAN
Version 1.21, 1AOO26L - Initial Release - Supports System HS23, Machine Types: 7875,1929
Version 1.10, 1AOO24B - Supports System dx360 M4, Machine Types: 7918,7919
Version 1.05, 1AOO10K - Initial Release - Fixed the false alert issue in redundant PSU model
Version 1.00, 1AOO10I - Initial Release - Initial Release - Supports System x3250 M4, Machine Types: 2583,2587 - Supports System x3100 M4, Machine Types: 2582,2586
(C) Copyright International Business Machines Corporation 2008 - 2014. All rights reserved.
ibm_fw_imm2_1aoo58t-4_31_anyos_noarch_chg
Mellanox Technologies
=============================================================================== Mellanox OFED for Windows UpdateXpress Release Notes for IBM Version MLNX_WinOF 4.40 Last Modified on November 17, 2013 ===============================================================================
THIS HARDWARE, SOFTWARE OR TEST SUITE PRODUCT (PRODUCT(S)) AND ITS RELATED DOCUMENTATION ARE PROVIDED BY MELLANOX TECHNOLOGIES AS-IS WITH ALL FAULTS OF ANY KIND AND SOLELY FOR THE PURPOSE OF AIDING THE CUSTOMER IN TESTING APPLICATIONS THAT USE THE PRODUCTS IN DESIGNATED SOLUTIONS. THE CUSTOMER'S MANUFACTURING TEST ENVIRONMENT HAS NOT MET THE STANDARDS SET BY MELLANOX TECHNOLOGIES TO FULLY QUALIFY THE PRODUCTO(S) AND/OR THE SYSTEM USING IT. THEREFORE, MELLANOX TECHNOLOGIES CANNOT AND DOES NOT GUARANTEE OR WARRANT THAT THE PRODUCTS WILL OPERATE WITH THE HIGHEST QUALITY. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL MELLANOX BE LIABLE TO CUSTOMER OR ANY THIRD PARTIES FOR ANY DIRECT, INDIRECT, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES OF ANY KIND (INCLUDING, BUT NOT LIMITED TO, PAYMENT FOR PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY FROM THE USE OF THE PRODUCT(S) AND RELATED DOCUMENTATION EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Mellanox®, Mellanox logo, BridgeX®, ConnectX®, CORE-Direct®, InfiniBridge®, InfiniHost®, InfiniScale®, MLNX-OS®, PhyX®, SwitchX®, UFM®, Virtual Protocol Interconnect® and Voltaire® are registered trademarks of Mellanox Technologies, Ltd.
Connect-IB™, FabricIT™, Mellanox Open Ethernet™, Mellanox Virtual Modular Switch™, MetroX™, MetroDX™, ScalableHPC™, Unbreakable-Link™ are trademarks of Mellanox Technologies, Ltd.
All other trademarks are property of their respective owners.
=============================================================================== Table of Contents =============================================================================== 1. Overview 2. Changes in This Release 3. Supported Firmware and Firmware Tools 4. Change Log History 4.1 WinOF VPI v4.3 Main Changes (from v4.2) 4.2 WinOF VPI v4.2 Main Changes 5. Known Issues 6. Bug Fixes History 6.1 WinOF VPI v4.40 Bug Fixes 6.1 WinOF VPI v4.2 Bug Fixes 7. API Changes
=============================================================================== 1. Overview =============================================================================== This document addresses the Mellanox WinOF VPI driver package distributed for Windows Server 2008 R2 (x64) and Windows Server 2012 (x64 only). Mellanox WinOF VPI is composed of several software modules that contain an InfiniBand and Ethernet driver. The Mellanox WinOF VPI driver supports Infiniband and 10GB Ethernet ports. The port type is determined upon boot based on card’s capability and user setting.
=============================================================================== 2. Changes in This Release =============================================================================== WinOF VPI v4.40 provides the following changes and new features:
- Added a notification in the event log in case SMB is not supported in ConnectX®-2 firmware - Added the trace tool for WPP tracing - Set 512 RX buffers by default - Removed TXRingNum - Changed the perf_tuning setting to achieve a better performance tuning - Added Transmit Side Scaling (TSS) - Added Ethernet QoS proprietary counters, diagnostics and traffic for monitoring, using Windows’ perfmon utility - Enabled MaxRssProcessirs support of the following values: 1, 2, 4, 8, 16, 32,64 - Added to the MTU size the IP header size (1500 ->1514, 9600->9614). Thus the minimum Jumbo frame size is 614. - Interrupt moderation supports the following profiles: - Low Latency - Moderate - Aggressive in addition to old values that are not supported anymore - Made mlx4_bus and Ethernet devices removable - Network Direct: Added support for NDv2 - Network Direct: Set the default ND provide value to mlx4nd2 - Network Direct: Removed the option of NDK registration failure requiring a reboot of the machine to register it again - Network Direct: Added the option of sensing the incoming Read messages according to the device capabilities when creating an EndPoint limit - Removed the QoS attributes when disabling QoS - Added active_mtu field to struct ib_port_attr_t - Added the option of vstat displaying the active_mtu of the ports - Allowed registration of a large Memory Region which is splitted to many segments - Added the option of ibv_devinfo displaying the correct MTU value after it was changed - Added the option of part_man printing the adapter name when the Port GUID is set to zero - Added the option of part_man printing the leading zeroes of port GUID - Prevented displaying a message to upgrade the firmware for OEM NICs if it has the latest firmware version - Removed portsetting registry key during uninstall =============================================================================== 3. Supported Firmware and Firmware Tools =============================================================================== - Firmware: - ConnectX®-3 Pro QDR/FDR10/FDR and ConnectX®-3 Pro EN - For the firmware version, please contact Mellanox support. - ConnectX®-3 QDR/FDR10/FDR and ConnectX®-3 EN - Firmware v2.11.0500 and above - ConnectX®-2 SDR/DDR/QDR and ConnectX®-2 EN - Firmware v2.9.1200 and above
- Tools: - MFT (Mellanox Firmware Tools) version 2.7.0 and later
=============================================================================== 4. Change Log History =============================================================================== 4.1 WinOF VPI v4.3 Main Changes (from v4.2): ------------------------------------------------------------------------------- - Added support for a new provider called MLX4ND, which supports both NDv1 and NDv2 interfaces - Enabled performance tuning running according to the operating systems that are running over it - The keywords added to the registry in NDIS support Windows 2012 are: - RssMaxProcNumber - NumRSSQueues - RSSProfile - The keywords added to the registry In NDIS support Windows 2008 R2 are: - RssBaseProcNumber - MaxRssProcessors - RssBaseProcGroup - The rest of the keywords are added in all versions of NDIS. This change is based on: http://msdn.microsoft.com/en-us/library/windows/hardware/ff570864(v=vs.85).aspx - RoCE MTU value is no longer set to 1024 by default - All options stay as they are and can only be chosen if they were selected explicitly in the UI/registry - The current default state is as follows: The value is now derived from the MTU (or MaxFramSize, or Jumbo Packets value) and they are all aliases for the same value). The value is aligned to 256,512,1024,2048 in a way that it will be rounded down to the nearest power of two of the ETH MTU. - Added ibdiagnet utility support
4.2 WinOF VPI v4.2 Main Changes: ------------------------------------------------------------------------------- - Modified RSS cores and changed VMQ affinity on the fly - Added support for K-GROUPS processors (more than 64 processors support) to allow assignment of MSI-X affinity for multiple processor groups. - Set an adequate number of MTTs to map all physical memory - Allocated firmware and ICM memory in chunks of non-paged memory instead of using contiguous physical memory. - Changed device names in device manager and their hardware IDs. The changes were made to distinguish between ConnectX®-2 and ConnectX®-3: - for ConnectX-2: MLX4\ConnectX-2_Eth and IBA\ConnectX-2_IPoIB - for ConnectX-3: MLX4\ConnectX-3_Eth and IBA\ConnectX-3_IPoIB - Set QoS settings only for ConnectX-3. Changing the hardware ID, forces the OS to install new device and re-build the registry keys. - Added an event log to indicate driver failure upon start if there are two HCA burned with the same GUID. - Added firmware upgrade support as part of the setup process. The setup burns the new firmware only on Mellanox cards. Firmware burning failure does not prevent the driver’s installation, therefore, it will show a warning. In this case, it is recommended to update the firmware manually. - Enabled configuration of TxRingNum registry key from the UI - Improved the "Port Protocol" dialog - Added Registry key documentation to the setup package - Optimized code performance - Increased send parallelism - Memory used in receive flow is now allocated with the same affinity of the handling processor for faster access - Statistics parameters are now directly read from hardware instead of being calculated by software - Added support for BlueFlame. BlueFlame is now the default working mode for all packets that have a descriptor which fits into a BF register (currently 256 bytes). - Use "BlueFlame" registry key to enable\disable this feature. - Added support for RSS functionality on available processors numbers. Used to be restricted to start at the first processor. - Changed RSS registry defaults to give better out of the box performance - Added a performance UI to tune performance under various scenarios - Added a tool to tune performance under various scenarios - Added support for multiple TX rings - Added an option to verify that the number of multicast groups used is no higher than the firmware limits - Improved performance in virtualization when using VMQ - Added support for multiple TX rings. The new driver advertises its TSS capability (using multiple TX rings). This feature will not be used when communicating with older version drivers (such as the inbox driver). This way IPv4 communication in a mixed environment that includes the inbox driver should work. IPv6 communication may be problematic in such an environment. - Eliminated some race conditions in IPoIB mcast handling - Added mcast addresses according to the Windows mcast table in addition to mcast addresses from igmp\mld queries, in order to connect to such mcasts that are not reported by the queries. - Removed redundant LID_CHANGE events. This fixes the redundant reconnection of all IPoIB mcasts. - Added support for VM migration. When a VM is migrated from one host to another it does not send a new ARP to hosts it already knew when it was sitting on the first host. In order to prevent communication interruption to such hosts, the driver will initiate an ARP to learn them again. - Removed affinity restriction to group 0 for NDK - Added support for the part_man tool. It can create only one additional IPoIB interface per port GUID. This feature can be utilized to use different IPoIB interfaces for SMB and Hyper-V. The virtual ports configuration is removed during uninstal - Installed ND by default - The following tools were added to the setup package: - ibv_asyncwatch.exe - ibv_atomic_bw.exe - ibv_atomic_lat.exe - ibv_devinfo.exe - ibv_rc_pingpong.exe - ibv_rdma_bw.exe - ibv_rdma_lat.exe - ibaddr.exe - ibcacheedit.exe - iblinkinfo.exe - ibqueryerrors.exe - ibsysstat.exe - saquery.exe - smpdump.exe
=============================================================================== 5. Known Issues =============================================================================== - On rare occasions, depends on the GUID assignment, the IPoIB MAC address can be assigned with a multicast MAC (the least significant bit of the most significant address octet is set to 1).In that case, all of the traffic over the IPoIB I/F are dropped. If you experience this issue, please contact Mellanox support. - OpenSM is currently at beta level. We do not recommend using it in deployment setups. If OpenSM is required in your setup, please use a Mellanox managed switch or UFM. - WinVerbs is no longer supported. We recommend installing MLX4ND. - The following are the unsupported functionality/features in WinOF Rev 4.40: - Connect-X® adapter cards - OS versions older than Windows 2008 R2 - ND over WinVerbs provider
=============================================================================== 6. Bug Fixes History =============================================================================== 6.1 WinOF VPI v4.40 Bug Fixes: ------------------------------------------------------------------------------- - Fixed an issue causing the setup to fail upon perf_tune failure during the installation. An error message will be printed in the installation log upon perf_tune failure. - Removed port setting registry key during uninstall - Fixed and issue with the Mellanox adapter being shown on the USB removal menu, which caused the removal of the Mellanox adapter once removing the USB. - Fixed the perf_tuning indication of the last chosen tuning scenarios - Fixed a crash in the ib_send_lat/bw utilities caused when the port link was down - Fixed the “Restore to defaults” option in the perf_tuning tool. Now the default values are being restored - Fixed WoL support on NIC with a single port - Fixed the default RoCE configuration on NICs with a single ports - Fixed the values for the MTU and rate of the CM-REQ - Fixed miniport reset on sending scenarios - Network Direct: Fixed a crash occurred when more than 4 SGEs elements were used in an ND write operation - Network Direct: Fixed the swap of InboundReadLimit and OutboundReadLimit when creating an EndPoint and in Connector::GetConnectionData - Network Direct: Fixed disallowing creation of EndPoint with zero attributes in the Receive Queue - Network Direct: Fixed a failure when creating an EndPoint with zero attributes in the Receive Queue - Fixed a bluescreen issue that occurred when disabling the interface after a TX stress over the VMQ - Fixed a failure of MPI/ND over InfiniBand - We fixed an issue causing the Teamed ports to not come up after performing a “Shut/no shut" operation on one of the member port on Nexus 5000 switches side. The port showed as UP on server side, when it was actually down on the Nexus 5000 switch side resulting in port failing to join back into the team.
6.1 WinOF VPI v4.2 Bug Fixes: ------------------------------------------------------------------------------- - Fixed restart issue when there are not enough MSI-X vectors for each machine core - Fixed RSS indirection table mapping building when there are less RX rings than RSS cores - Fixed a bug, preventing standard work with BAR value more than 4GB. - Fixed memory leaks - Fixed error flows causing a Bluescreen in driver startup/unload - Fixed a Bluescreen occurrence upon shutdown due to leak in active resources - Fixed a bug that prevented IBAL applications from working on machines with 2 cards - Fixed a bug that caused packet drop on remote node when the first sent packet is not an ARP or a multicast packet - Fixed IPoIB VMQ affinity update bugs - Fixed IPoIB VMQ parent queue management race during reset - Fixed a bug in passing DHCP packets from a Linux VM - Fixed bug in RDMA statistics for NDK
=============================================================================== 7. API Changes =============================================================================== - VERBS_MINOR_VER - Increased its value, 0009 -> 000a - enum eth_link_speeds - Enumerated values were added - struct ib_port_attr_t: - The mtu field was separated into two fields: - max_mtu (maximum MTU supported by the port) - active_mtu (actual MTU which the port is configured with) - Added the eth_link_speed field - WR_SEND_INV - Enumerated value was added - struct ib_send_wr_t - The type of invalidate_rkey was changed from net32_t -> ib_net32_t - IB_SEND_OPT_SKIP_DOORBELL - Added the send Write flag mlnx_fw_nic_4_40_16385p5_win2k8_32-64_chg
=============================================================================== Emulex FC Device Driver for Windows 2012R2 ===============================================================================
Driver version: 2.76.002.001 (supported on IBM BladeCenter)