LSI 2004 SAS Controller BIOS and Firmware Update for Lenovo Flex System x240 Compute Node
LSI 2004 SAS Controller BIOS and Firmware Update for Lenovo Flex System x240 Compute Node
Systems Supported: Lenovo Flex System x240 Compute Node (2588, 7162)
NOTE TO SERVICE - Reference RETAIN #N/A
Version 1.20.05
---------------
Contains:
BIOS Firmware UEFI Driver
07.39.00.00 20.00.05.00 07.27.04.00
Fixes:
- Fixed SMP passthrough command failure due to smp back off interrupt.
Appears in system log as 0x311c0030. (SCGCQ00889925)
- Fixed issue where host boot fails in the presence of blank flash/corrupt
firmware in flash (SCGCQ00894439)
- Fixed issue where SATA drive errors, bad performance, or boot failure may
appear after update to 20.00.02.00 firmware(SCGCQ00859226)(Retain Tip# H015210)
- Fixed an issue seen with RAID 10 array where during a warm OS boot, drive
models with a long spin up delay may get marked as failed for being
unresponsive. Delay ultimately triggers a rebuild of the array.(SCGCQ00836017)
Version 1.20.03
---------------
Contains:
BIOS Firmware UEFI Driver
07.39.00.00 20.00.02.00 07.27.04.00
Enhancements:
- Added System X agentless support
- Indicate support for the ATA Device Server Password security protocol
(SCGCQ00465302)
- Allow UEFI and BIOS to be Enabled/Disabled individually (SCGCQ00574358)
- Added ConnectorName and EnclosureLevel fields to SAS Device Page 0 to
help identify physical location of a target device (SCGCQ00523879)
- Set SATA HOLD threshold to be configurable in NVDATA (SCGCQ00712525)
- If HW can gets into a stuck state, clear that state upon break received.
(SCGCQ00631031)
- Added a new HII option to disable legacy BIOS (SCGCQ00568594)
- The sector size of drives with 4096 bytes physical sector size and 512 bytes
logical sector size will be displayed as 512e.(SCGCQ00568598)
Fixes:
- Changed PCI Subsystem Vendor ID written to SBR from IBM to Lenovo value.
- Set SAS drives to track bad blocks using a bad block table rather than
using a SCSI Write Long.
- Fixed DMAGroup performance issue.(SCGCQ00632433)
- Fixed issue with Phase 18 IR FW where booting a RAID volume (such as raid 10),
hangs at OROM "Initializing.." and fault 8803 seen. (SCGCQ00641950)
- Fixed issue where Report Luns command to a SATA drive fails with
CheckCondition/Invalid Field in CDB when allocation length set to Zero.
(SCGCQ00615518)
- Fixed issue where Raid Accelerator IOs can hang if the stream of IOs
suddenly stops. (SCGCQ00599997)
- Fixed issue where an invalid frame sent during a PIO-mode SATA
passthrough command results in resetting the drive. (SCGCQ00600001)
- Fixed issue where lots of NCQ I/O error messages were reported.
Appear as: "mpt2sas0: log_info(0x31080000)" (SCGCQ00802848)
- Fixed issue where if certain PCIe timeouts occur in the presence of Link
Unavailable, a hang condition or data corruption can occur.(SCGCQ00787001)
- Fixed issue where system hangs after adapter reset with heavy IO load.
(SCGCQ00681098)
- Fixed issue where access to Last Logical Block Address (LBA) of SATA drive
is Prevented and LBA out Of range by one block is missed. (SCGCQ00747711)
- Made change to deal with link getting stuck and causing missing drives.
(difficult to reproduce)(SCGCQ00747288)
- Fixed IR issue where page header information is not filled in when RAID
PHYS DISK PAGE 0 is returned for a non-RAID Disk drive. (SCGCQ00756932)
- Fixed issue where controller hits 0x265d fault while creating volume
when there is an inactive volume.(SCGCQ00733218)
- DID_SOFT_ERRORs are seen when hot plug is performed on the RAID1 volume
along with IOs.(SCGCQ00733219)
- Fixed issue where system gets hung and reboots while running IO's along with
diag reset on the Controller which has active and inactive volumes.
(SCGCQ00733220)
- Fixed latency spikes seen during performance testing (SCGCQ00736663)
- MPI 2.5: distribute target command buffers received across multiple
reply queues. (SCGCQ00685820)
- Fixed issue where command sas2flash -dflash results in a non-functional
system. (SCGCQ00557354)
- Fixed issue where internal device reset storm occurs after controller reset
using long CDB. (SCGCQ00643892)
- Fixed 0x6003 fault due to task management of lost IO (SCGCQ00677741)
- Fixed 0x58A1 fault occuring on partner controller while issuing MUR to a
target mode controller with outstanding IOs. (SCGCQ00681099)
- Fixed issue where IO error occured when hot plug a HDD from RAID1
(SCGCQ00697505)
- Fixed issue where fault 8901 is seen when the volume is roamed.(SCGCQ00726300)
BIOS
- Fixed issue where Legacy BIOS failed to detect certain large capacity SAS drives
(SCGCQ00696485)
- Fixed issue where system boot hangs when Legacy BIOS is disabled (using HII)
on certain UEFI systems. (SCGCQ00643917)
- Fixed issue where drives that use Descriptor Sense Data were returning format
complete immediately even though format still in progress. (SCGCQ00630498)
UEFI
- Fixed issue with RAID1E in HII where drive selection for 4th drive is not getting
disabled when using check all option (SCGCQ00582185)
Version 1.18.01 - Initial release
-------------
Contains:
BIOS Firmware UEFI Driver
7.35.01.00 18.00.00.00 7.25.04.01