LSI 2004 SAS Controller BIOS and Firmware Update for Lenovo x440 Compute Node
LSI 2004 SAS Controller BIOS and Firmware Update for
Lenovo System x440 Compute Node
System Supported: Lenovo System x440 Compute Node (2590, 7167)
NOTE TO SERVICE - Reference RETAIN #N/A
Version 1.20.06
---------------
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.04
---------------
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