Lenovo YUM Repository
Release and Change History








Bundle Release Information:
Targeted Server Family (Machine Type): ThinkSystem SR630 (7X01, 7X02)
Targeted Operating System: RHEL7.3
YUM Repository Build Date: 2019_04_23

YUM Repository Release Version: 19A

Device:
ThinkSystem RAID 730-8i 1GB Cache PCIe 12Gb Adapter Part Number: 7Y37A01083
Feature Code: AUNG
PCIe Sub Vendor ID: 0x1D49
PCIe Sub Device ID: 0x0600


Release History:
Release: 18A
Continued Support in 19A - Latest Release Change History Documents
Firmware Firmware Name Version
BIOS and Firmware Update for ThinkSystem RAID 730-8i 1GB Cache PCIe 12Gb Adapter (24.21.0-0016) 730-24.21.0-0016
Drivers Driver Name Discreate Package Download Version
megaraid_sas
  kernel driver
kmod-megaraid_sas- 07.703.07.00_el7.3-1.x86_64.rpm 07.703.07.00_el7.3

Release: 17B
Firmware Firmware Name Version
BIOS and Firmware Update for ThinkSystem RAID 730-8i 1GB Cache PCIe 12Gb Adapter (24.21.0-0016) 730-24.21.0-0016
Drivers Driver Name Discreate Package Download Version
megaraid_sas
  kernel driver
kmod-megaraid_sas- 07.702.06.00_el7.3-1.x86_64.rpm 07.702.06.00_el7.3


Release 18A Change History Documents

BIOS and Firmware Update for ThinkSystem RAID 730-8i 1GB Cache PCIe 12Gb Adapter (24.21.0-0016)



BIOS and Firmware Update for ThinkSystem RAID 730-8i 1GB Cache PCIe 12Gb Adapter

Supported Adapters:  ThinkSystem RAID 730-8i 1GB Cache PCIe 12Gb Adapter

NOTE TO SERVICE - Reference RETAIN #N/A


Version 24.21.0-0016 - Moderate Impact/Low Probability of Occurrence
--------------------
PACKAGE:  24.21.0-0016
BIOS:  6.36.00.1_4.19.08.00_0x06180202
UEFI Driver:  0x06180202
HII:  03.25.05.03
NVDT:  3.1705.00-0005
MR FW:  4.680.00-8258

Fixes:
 -  MR 6.13: Blocked Spin down Pass thru command for configured drives.(SCGCQ01201958)
 -  In RAID personality, MR_DCMD_CFG_AUTOCFG DCMD is disabled in non(SCGCQ01213915)
 -  Setting all the ldtoTgtId with 0xff beyond 240 entries.(SCGCQ01215003)
 - (SCGCQ01219438)
 -  MR_EVT_PD_ERROR_STATS events are logged when drive is moved to REBUILD/UNCONFIGURED BAD/ONLINE/OFFLINE. Also correct DCMD(SCGCQ01223284)
 -  FW crashes when FW update(OFU) is done with faluty onfi(SCGCQ01227115)
 -  Coverity issues:fixed the coverity defects.(SCGCQ01230560)
 -  Update the MAXTransferLength properly for Driver enabled 1MB support feature(SCGCQ01232275)
 -  Assertion failure in ../../dm/mpt2/mptrec.c at line 3139, while performing cable pull/push operation.(SCGCQ01235505)
 -  corrected the span index(SCGCQ01236287)
 -  Coverity issue 15748 and 17765(SCGCQ01241568)
 -  Drive Strength values are incorrect for last 8 phys of Red Brick Controller(SCGCQ01241680)
 -  Change Slew Rate on dual rank RedBrick Boards to fix ECC Errors.(SCGCQ01242817)
 -  Cache Data lost if power loss happens during descriptor preparation.(SCGCQ01253076)
 -  'C0:mr_wakeup: mem 45569e20, cache line ffffffff' observed while running BGI on RAID 5 Volume with media errors.(SCGCQ01256120)
 -  Assertion failure in ../../raid/2108vI2o.c at line 2398 on flashing firmware(SCGCQ01258563)
 -  Dev defect to address action items identified during Ventura(SCGCQ01260609)
 -  Dev defect to handle HW action items identified during Intruder(SCGCQ01261213)
 -  Cache data Lost when Term Log is set to "on"(SCGCQ01261426)
 -  6.13 ONFI_PORT: If power loss occurs after OCR, FW might lose tty log.(SCGCQ01262834)
 -  6.13_ONFI_PORT: Program the erase and wait count values during ONFI Initialization.(SCGCQ01262883)
 -  6.13 ONFI PORT :Set bit 0 in global Interrupt Register so that host will receive an interrupt.(SCGCQ01262884)
 -  Flash File System Reads fail after system reset.(SCGCQ01267220)
 -  FW does not remember user induced bad blocks across boots.(SCGCQ01267700)
 -  MR 6.13(SCGCQ01268066)
 -  Unable to access device PD (SSD)(SCGCQ01268412)
 -  MR_6.13:FW flash pack (SCGCQ01273216)
 -  Cache Restore fails if supercap is removed while cache offload is in Progress.(SCGCQ01274494)
 -  Unable to set termlog on/off from storcli intermittently on Intruder Armstrong board.(SCGCQ01278512)
 -  Storcli Failed to create single PD R0 from UGood drive which has replaced a UBAD foreign drive(SCGCQ01282181)
 -  Intruder : After Termlog Toggling with power cycle, result to ERROR: Dirty disk cache data has been lost(SCGCQ01282319)
 -  Modify Read Eye Training Algorithm to make it spec compliant.(SCGCQ01283719)
 -  High DB and Log write(SCGCQ01285311)
 -  Coverity reported an uninitialized variable(SCGCQ01285595)
 -  OS hung and iMR FW reset when do delete and create VD from previous powersave PD (Spindowned)(SCGCQ01287286)
 -  Reboot the system with 240 R0 Volumes and changing the mode(SCGCQ01288297)
 -  PL Fault 0000601e observed while running multipath on/off script in JBOD mode.(SCGCQ01288781)
 -  erase types and startSecureEraseNonSED is set accordingly(SCGCQ01289147)
 -  Modify NVDATA boot message to rename 'NVDATA image' to 'firmware image'(SCGCQ01290201)
 -  Cache data lost event seen for WT vds(SCGCQ01313607)
 -  Kill adapater observed while running IO's on 240 Volumes(SCGCQ01313950)
 -  Coverity: Fixing Coverity defect 16148(SCGCQ01316152)
 -  Fixing the coverity raised issue(SCGCQ01318465)
 -  Coverity issue 19341(SCGCQ01319291)
 -  HW workaround implementation for SCGCQ00830272 and SCGCQ01048567(SCGCQ01323607)
 -  auto config is not happening in some cases after issuing storcli /cx set autopdcache=r0(SCGCQ01323848)
 -  MR 6.14 Beta: MonTask: line 245 in file ../../raid/1078int.c while running reboot test with background operations(SCGCQ01332706)
 -  MR_6.14: Intruder PCI Trapping ISR incorrect logic for config trap address(SCGCQ01332947)
 -  ntruder: Fix the Intruder Boot Block compilation and warning issue.(SCGCQ01334292)
 -  Imr Invader FW crashes while upgrading from Pkg 24.18.0(SCGCQ01342601)
 -  No amber LED when a configured disk is removed(SCGCQ01343017)
 -  Controller fails to boot up when migrated from 6.13 to 6.14 FW for Specific OEM(SCGCQ01348114)
 -  Value defined for the DDR turning parameter DP_IO_VREF_1_2 is wrong for invader boards(SCGCQ01350295)
 -  MR_INVADER_WORKAROUND_PCIE_IGNORE_REPLY_PARITY_ERROR macro definition missing(SCGCQ01351483)
 -  Intruder 4G DDR tuning value has to be changed in MR FW.(SCGCQ01368845)
 -  Lenovo Sebastian Fatal Firmware error when connecting to straight without Group ID support.(SCGCQ01204592)
 -  FW does not fail unsupported erase type for a PD(SCGCQ01221549)
 -  Allow Cyrpto erase on non(SCGCQ01222318)
 -  Fix coverity reported issue(SCGCQ01227079)
 -  FW is not updating EPDs list exposed to host after drives removal event is posted which is causing dev nodes are not getting deleted on drive removal(SCGCQ01230441)
 -  Diagnostics report of iMR Invader contains information about R6 and R60 is set to 0(SCGCQ01235661)
 -  Enable MR_DCMD_PD_ERROR_STATS and the event MR_EVT_PD_ERROR_STATS only for direct attached drives(SCGCQ01237252)
 -  DATA TLB ERROR, While connecting controller each Port to Back(SCGCQ01252111)
 -  MR 6.13.1Alpha:Probable Drive/cable issue Event not printed in firmwarelogs on triggering drive/cable error when connected BP(SCGCQ01256005)
 -  Handling of DCR errors in MSS core(SCGCQ01263110)
 -  Controller does not boot up while performing cache offload .(SCGCQ01278480)
 -  Controller cache discarded due to memory/battery problem(SCGCQ01280181)
 -  Perf(SCGCQ01283507)
 -  Code review: turn off the onfi when bbu is bad(SCGCQ01297565)
 -  Coverity issues 19244, 19245, 19246 and 19248(SCGCQ01299214)
 -  MR 6.14 Intruder(Vail): Intruder Controller hangs in primary core on reboot in Dell Power Edge T620 server.(SCGCQ01299482)
 -  Fix coverity issue 19253 Structurally dead code in checkCacheOffloadStatus, raid/1078init.c(SCGCQ01300678)
 -  coverity defects fixed(SCGCQ01300689)
 -  To fix coverity issue 17759(SCGCQ01317039)
 -  Found invalid event(SCGCQ01347858)
 -  Placement of an image checkword at data area of NOR flash leads to controller crash(SCGCQ01375071)
 - (SCGCQ01227044)
 -  FC: 0 CS: 0 offload meta signature not valid, ffffffff observed in FW logs on a system restart.(SCGCQ01299424)
 -  MR 6.14 (SCGCQ01300667)
 -  Coverity issue 15356(SCGCQ01301658)
 -  update the boundary values in UpdateFeatureSetValues()(SCGCQ01209605)
 -  FW hang finaly leading to kill adatper with inBox driver(SCGCQ01250342)
 -  MR7.1_NVMe: After foreign import of 64 R0 VDs, operating system unable to discover the VDs(SCGCQ01229929 Port Of SCGCQ01209394)
 -  FW crashes when FW update(OFU) is done with faluty onfi(SCGCQ01235056 Port Of SCGCQ01227115)
 -  Server (Purley): Controller (16i) (SCGCQ01235753 Port Of SCGCQ01200311)
 -  In RAID personality, MR_DCMD_CFG_AUTOCFG DCMD is disabled in non(SCGCQ01237142 Port Of SCGCQ01213915)
 -  Storcli failed to stop drives LED locating with a range(SCGCQ01241870 Port Of SCGCQ01051728)
 -  MR7.1_NVMe: After foreign import of 64 R0 VDs, operating system unable to discover the VDs(SCGCQ01242766 Port Of SCGCQ01209394)
 -  unable to encrypt disk when using no pass(SCGCQ01245596 Port Of SCGCQ01144752)
 -  Offline Marked DG (RAID0) appearing in RHEL 7 install(SCGCQ01245782 Port Of SCGCQ00995384)
 -  SAS2208 card reset in DataCenter due to unknown reason(SCGCQ01247264 Port Of SCGCQ01240574)
 -  RDM in Use(SCGCQ01255837)
 -  ONFI: To properly handle the OCR case with RESET Status Register.(SCGCQ01259337 Port Of SCGCQ00665475)
 -  ONFI BBLIST:ONFI BadBlocks: COL disarmed, VDs remain in WB mode, no Administrative Messages to bad flash part.(SCGCQ01260470 Port Of SCGCQ01235856)
 -  Firmware halts upon changing controller personality to JBOD mode with MCTP enabled(SCGCQ01260889 Port Of SCGCQ01252243)
 -  Infinite loop in onfiSyncModeEnter(SCGCQ01260995 Port Of SCGCQ00329024)
 -  FW crashes when setting fwtermlog bbu=on to a card with bad NAND flash(SCGCQ01261425 Port Of SCGCQ01129530)
 -  Insertion of the boot messages and the evets for montoring the ONFI backup capacity.(SCGCQ01263212 Port Of SCGCQ00433463)
 -  'C0:mr_wakeup: mem 45569e20, cache line ffffffff' observed while running BGI on RAID 5 Volume with media errors.(SCGCQ01263800 Port Of SCGCQ01256120)
 -  Handling of DCR errors in MSS core(SCGCQ01263859 Port Of SCGCQ01263110)
 -  Invalid date for next learn cycle is set due to invalid date from OEM server (STF: Next learn time is 1970(SCGCQ01264476 Port Of SCGCQ01152321)
 -  GetAllLDAllowedOperation call in Storelib is not returning Allowed operations when some LDs are deleted(SCGCQ01265445 Port Of SCGCQ01250559)
 -  FD33xD issues in VMWare(SCGCQ01266300 Port Of SCGCQ01203008)
 -  In RAID personality, MR_DCMD_CFG_AUTOCFG DCMD is disabled in non(SCGCQ01274496 Port Of SCGCQ01213915)
 -  MR_6.13:FW flash pack (SCGCQ01280567 Port Of SCGCQ01273216)
 -  unable to encrypt disk when using no pass(SCGCQ01287082 Port Of SCGCQ01144752)
 -  Controller cache discarded due to memory/battery problem(SCGCQ01288848 Port Of SCGCQ01280181)
 -  RAID10 VD goes to failed state after performing RLM(SCGCQ01289123 Port Of SCGCQ01277951)
 -  IN FAILED ARRAY bit is not being set when a VD is cleared(SCGCQ01289194 Port Of SCGCQ01137359)
 -  Storcli Failed to create single PD R0 from UGood drive which has replaced a UBAD foreign drive(SCGCQ01290418 Port Of SCGCQ01282181)
 -  RAID10 VD goes to failed state after performing RLM(SCGCQ01291340 Port Of SCGCQ01277951)
 -  Controller cache discarded due to memory/battery problem(SCGCQ01291492 Port Of SCGCQ01280181)
 -  Cannot stop patrol read on PD with medium errors by the stop cmd(SCGCQ01294884 Port Of SCGCQ01063103)
 -  Perf(SCGCQ01297497 Port Of SCGCQ01283507)
 -  Code review: turn off the onfi when bbu is bad(SCGCQ01297666 Port Of SCGCQ01297565)
 -  Code review: turn off the onfi when bbu is bad(SCGCQ01299260 Port Of SCGCQ01297565)
 -  Perf(SCGCQ01300759 Port Of SCGCQ01283507)
 -  PL Fault 0000601e observed while running multipath on/off script in JBOD mode.(SCGCQ01304919 Port Of SCGCQ01288781)
 -  Firmware:(SCGCQ01306491 Port Of SCGCQ01258853)
 -  6.14 : To fix IOPATH overflow during linking(SCGCQ01311731 Port Of SCGCQ01311464)
 -  Unable to access device PD (SSD)(SCGCQ01321307 Port Of SCGCQ01268412)
 -  OS hung and iMR FW reset when do delete and create VD from previous powersave PD (Spindowned)(SCGCQ01326069 Port Of SCGCQ01287286)
 -  HW workaround implementation for SCGCQ00830272 and SCGCQ01048567(SCGCQ01326394 Port Of SCGCQ01323607)
 -  B200M4 (Carmel/ 3108 iMR): driver crashed after FW update via UCSM (UCSM bundle 2.2(8fS2)A/B to 3.1(2.163)A/B)(SCGCQ01331892 Port Of SCGCQ01271186)
 -  B200M4 (Carmel/ 3108 iMR): driver crashed after FW update via UCSM (UCSM bundle 2.2(8fS2)A/B to 3.1(2.163)A/B)(SCGCQ01332726 Port Of SCGCQ01271186)
 -  MR 6.14 Intruder(Vail): Intruder Controller hangs in primary core on reboot in Dell Power Edge T620 server.(SCGCQ01334334 Port Of SCGCQ01299482)
 -  MR_6.14: Intruder PCI Trapping ISR incorrect logic for config trap address(SCGCQ01334365 Port Of SCGCQ01332947)
 -  MR 6.14 Beta: MonTask: line 245 in file ../../raid/1078int.c while running reboot test with background operations(SCGCQ01339330 Port Of SCGCQ01332706)
 -  Cache data lost event seen for WT vds(SCGCQ01349420 Port Of SCGCQ01313607)
 -  Kill adapater observed while running IO's on 240 Volumes(SCGCQ01350347 Port Of SCGCQ01313950)
 -  No amber LED when a configured disk is removed(SCGCQ01350771 Port Of SCGCQ01343017)
 -  Firmware hits montask while reconstruction when drive is pulled out(SCGCQ01351442 Port Of SCGCQ01260340)
 -  MR 6.13: Blocked Spin down Pass thru command for configured drives.(SCGCQ01351559 Port Of SCGCQ01201958)
 -  IOMMU fault at address 0x80360000(SCGCQ01356192 Port Of SCGCQ01279547)
 -  LSA hangs when user try to change drive security key.(SCGCQ01367331 Port Of SCGCQ01342655)
 -  Invalid date for next learn cycle is set due to invalid date from OEM server (STF: Next learn time is 1970(SCGCQ01241869 Port Of SCGCQ01152321)
 -  MR6.12 NVRAM Overflow (SCGCQ01248969 Port Of SCGCQ01230749)
 -  FD33xD issues in VMWare(SCGCQ01261095 Port Of SCGCQ01203008)
 -  FD33xD issues in VMWare(SCGCQ01263759 Port Of SCGCQ01203008)
 -  Configuration lost and system crashed on having a stale configuration connected(SCGCQ01273187 Port Of SCGCQ01170701)
 -  PL Fault 0000601e observed while running multipath on/off script in JBOD mode.(SCGCQ01304921 Port Of SCGCQ01288781)
 -  FC: 0 CS: 0 offload meta signature not valid, ffffffff observed in FW logs on a system restart.(SCGCQ01351052 Port Of SCGCQ01299424)
 -  Controller fails to boot up when migrated from 6.13 to 6.14 FW for Specific OEM(SCGCQ01351614)
 -  SAS2208 card reset in DataCenter due to unknown reason(SCGCQ01311439 Port Of SCGCQ01240574)
 -  Drive Strength values are incorrect for last 8 phys of Red Brick Controller(SCGCQ01247082 Port Of SCGCQ01241680)
 -  Firmware hits montask while reconstruction when drive is pulled out(SCGCQ01282285 Port Of SCGCQ01260340)
 -  Code review: turn off the onfi when bbu is bad(SCGCQ01299219 Port Of SCGCQ01297565)
 -  Controller does not boot up while performing cache offload .(SCGCQ01288845 Port Of SCGCQ01278480)

 
Enhancements:
 -  New fault code for routine synchronous reset(SCGCQ01264142)
 -  Vail FW not responding to PWR_REQ in time. Request to up the number of TURs sent before timing out drive.(SCGCQ01373161)
 -  Disable OOB communication via I2C(SCGCQ01369359)
 -  Integrate Intruder PL 14.00.04.00 with MR 6.14(SCGCQ01341925)
 -  PL phase 13.0007.00 integration with MR 6.13(SCGCQ01334112)
 -  PL integration(SCGCQ01330898)
 -  Integrate PL phase 14.00.02.00 with MR 6.14(SCGCQ01307233)
 -  Integrate 13.00.06.00 PL to MR 6.13(SCGCQ01304141)
 -  PL integration 12.00.10.00 with MR 6.12(SCGCQ01276465)
 -  Integrated PL 12.0.9.0 with MR 6.12(SCGCQ01268897)
 -  Shift IOPATH code by 4 cache lines to workaround intruder performance issue.(SCGCQ01262698)
 -  PR State Machine Clean up during Patrol Read/Check Consistency Conflicts(SCGCQ01260431)
 -  Integrate intruder PL 13.00.04.00 (SCGCQ01237533)(SCGCQ01238286)
 -  Integrate PL 13.00.04.00 to MR_FW_SAS3_6.13_4G_DDR(SCGCQ01238126)
 -  Open up MR_DCMD_CFG_AUTOCFG for iMR for GET operation(SCGCQ01228949)
 -  Customer requesting digitally signed FW packages on their Intruder controller(SCGCQ01215397)
 -  MPI 2.5 and 2.6: Need IT FW to send new event for expander failing SMP(SCGCQ01180886)
 -  MPI 2.5: Add two new reason codes to Active Cable Exception Event Data(SCGCQ01208954)
 -  MPI 2.5 : Add support for reporting Chassis Slot to Enclosure Page 0(SCGCQ01213028)
 -  MPI 2.6: Add new firmware download type (CBB BACKUP)(SCGCQ01258005)
 -  MPI 2.6: Device side PCIe SRNS flag(SCGCQ01276256)
 -  MPI 2.6: Add new firmware download type (CPLD IMAGE)(SCGCQ01305760)
 -  IN FAILED ARRAY bit is not being set when a VD is cleared(SCGCQ01137359)
 -  Integrate Intruder PL 13.00.05.00 (RO SCGCQ01263844)(SCGCQ01265401)
 -  Add additional sense data to firmware tracker list(SCGCQ01254954)
 -  Method for determining bad ONFI flash via Storcli & SNMP trap upon NAND flash failure for Aspen and Vail (Invader and Intrude(SCGCQ01219862)
 -  MPI2.6: Mfg7 support for arbitrary starting slot number(SCGCQ01213267)
 -  MPI 2.6: Add Aero PCI Device IDs(SCGCQ01373008)
 -  Isolating faulty cable issue from bad drive issue(SCGCQ01215270)
 -  PL integration(SCGCQ01268896)
 

Version 24.18.0-0046-1 - Moderate Impact/Low Probability of Occurrence
--------------------
BIOS:  6.34.01.0_4.19.08.00_0x06160201
UEFI Driver:  06160201
HII:  E3.23.06.04
NVDT:  3.1611.00-0012
MR FW:  4.670.00-8194
Package: 24.18.0-0046 

- Removed support update via ThinkSystem XClarity Control (XCC) web GUI and Lenovo XClarity Essentials OneCLI -imm option


Version 24.18.0-0046 - New Function Only/No fixes
--------------------
BIOS:  6.34.01.0_4.19.08.00_0x06160201
UEFI Driver:  06160201
HII:  E3.23.06.04
NVDT:  3.1611.00-0012
MR FW:  4.670.00-8194





Lenovo Data Center Group Linux OS Support Home Page
linux.lenovo.com

© 2018-2019 Lenovo. All rights reserved

ThinkSystem RAID and ServeRAID M Series SAS/SATA Controller Driver for RHEL 7 (07.703.07.00)



ThinkSystem RAID and ServeRAID M Series SAS/SATA Controllers Driver for Linux

This product supports [RHEL 7.3, 7.2, & 7.1]

Adapters Supported: 
  - ThinkSystem RAID 930-8i 2GB Flash PCIe 12Gb Adapter
  - ThinkSystem RAID 930-16i 4GB Flash PCIe 12Gb Adapter
  - ThinkSystem RAID 930-24i 4GB Flash PCIe 12Gb Adapter
  - ThinkSystem RAID 930-8e 4GB Flash PCIe 12Gb Adapter
  - ThinkSystem RAID 930-4i 2GB Flash Flex Adapter
  - ThinkSystem RAID 730-8i 1GB Cache PCIe 12Gb Adapter
  - ThinkSystem RAID 530-8i PCIe 12Gb Adapter
  - ThinkSystem RAID 530-8i Dense Adapter
  - ThinkSystem RAID 530-4i 4GB Flex Adapter
  - ServeRAID M1215 SAS/SATA Controller for Lenovo System x (46C9114)
  - ServeRAID M1210e SAS/SATA Controller for Lenovo System x
  - ServeRAID M5225 SAS/SATA Controller for Lenovo System x (00AE938)
  - ServeRAID M5210 SAS/SATA Controller for Lenovo System X (46C9110)
  - ServeRAID M5110 SAS/SATA Controller for Lenovo System x (81Y4481)
  - ServeRAID M1115 SAS/SATA Controller for Lenovo System X (81Y4448)

NOTE TO SERVICE - Reference RETAIN #N/A

Version 7.703.07.00- Moderate Impact/Low Probability of Occurrence
---------------------
fixes:
- Send sense buffer upper 32bits inside IOC INIT frame.(SCGCQ01315987)
- MR: On OEL 6.x/7.x with UEK kernels - megaraid_sas.conf file from the kmod rpm does not match kernel version.(SCGCQ01319368)
- pass upper 32 bits of version buffer and system information buffer to FW inside IOC INIT frame.(SCGCQ01326366)
- Workaround changes for FW MFA frame pull issue.(SCGCQ01338087)
- Log dmesg if IOC INIT fails in IOMMU and RDPQ enabled enviornment for user information only.(SCGCQ01338097)
- Validated if any of DMA buffers pool which should be in same 4GB region does not cross 4GB boundary.(SCGCQ01338372)
- Memset to zero for MFI command frame for IOC INIT and use lower_32_bits() macro to get lower 32bits of DMA address passed to FW.(SCGCQ01341287)
- Removed Crusader ID(device ID- 0x0015) from supported PCI IDs of MR7.2 linux driver.(SCGCQ01350963)
- MR7.3: Code review defect - ioc_init_frame not freed during kernel module unload.(SCGCQ01384694)
- MR7.2: In megasas_issue_tm() SMID needs to be used for Task abort case only.(SCGCQ01315252)
- Incorrect processing of IOCTL frames for SMP/STP commands.(SCGCQ01383823)
- Set cmd_status inside DCMD/IO/header frame to MFI_STAT_OK to wake up all pended IOCTLs.(SCGCQ01298582)
- Removed print "Failed from megasas_complete_cmd" from PD CFQ sequence DCMD completion path.(SCGCQ01321565)
- Do not switch DMA mask to meet same 4gb requirement. IOMMU does not work well with such DMA mask switch.(SCGCQ01342578)
- Allocated MFI frame size and the size of MPT chain frame(Where MFI frame resides for MFI MPT passthru commands) should match.(SCGCQ01342650)
- Minimum possible value for module parameter- resetwaittime should be 1 secs instead of 0 secs.(SCGCQ01344137)
- Set DMA mask after FW is in READY state in PCI resume path of megaraid_sas driver.(SCGCQ01389431)
- MR7.3: Data miscompare found with WB secure VD RAID 1 with LSA sending IOCTLs in parallel.(SCGCQ01378684)

EnhancementRequests:
- Added support for 64bit DMA mask for invader.(SCGCQ01294199)
- MR7.3: add support for Citrix XenServer 7.1 OS.(SCGCQ01257971)
- Send current time to FW during IOC init.(SCGCQ01307072)
- Added support for RHEL7.4.(SCGCQ01455156)
- MR7.3: add support for OEL 6.9.(SCGCQ01289005)
- Added support for threaded interrupts.(SCGCQ01498747)
- Added support for 64bit DMA.(SCGCQ01301940)
- Added support for SLES12 SP3.(SCGCQ01455167)

CSETActivities:
- Set cmd_status inside DCMD/IO/header frame to MFI_STAT_OK to wake up all pended IOCTLs.(SCGCQ01381770 port of SCGCQ01298582)
- MR: On OEL 6.x/7.x with UEK kernels - megaraid_sas.conf file from the kmod rpm does not match kernel version.(SCGCQ01320324 port of SCGCQ01319368)
- Use IOC_INIT frame once driver has verified IOC_INIT frame allocation was successful.(SCGCQ01455132 port of SCGCQ01430747)
- Updated correct supported kernel version of Ubuntu16.04 in driver's document- OS_support_list_mr7.5.txt.(SCGCQ01455206 port of SCGCQ01454090)
- Added NVME passthru support in MR linux driver.(SCGCQ01455135 port of SCGCQ01407028)
- Updated OEL6_UEK and OEL7_UEK buildkit.(SCGCQ01443433 port of SCGCQ01439776)
- Minimum possible value for module parameter- resetwaittime should be 1 secs instead of 0 secs.(SCGCQ01344142 port of SCGCQ01344137)


Version 7.702.06.00- Moderate Impact/Low Probability of Occurrence
---------------------
Defects (47)
 - Reset MPT frame field cmd_completed while retrurning it back to free pool.(SCGCQ01176530)
 - Optimized R1 FP write code.(SCGCQ01191077)
 - Before populating driver RAID map copy memset drv_map to zero and ldTgtIdtoLd array to 0xff(SCGCQ01204087)
 - Initialize stream detection array properly.(SCGCQ01204096)
 - On SPARC/Big endian host, need to convert peerSMID to little endian to CPU before accessing(SCGCQ01216698)
 - Fixed coverity reported issues and changed name of few functions.(SCGCQ01219231)
 - Don't set tm_capable for JBDO when PD CFG SEQ map is not available(SCGCQ01226222)
 - Remove local defination FALSE/TRUE and use OS provided false/true.(SCGCQ01256130)
 - Used vmalloc for crash dump buffers and driver's local RAID maps(SCGCQ01270059)
 - Reduce size of fusion_context allocation during driver load by moving load_balance_info array out, and try vmalloc if kmalloc fails.(SCGCQ01183280)
 - Flooding of messages- "BRCM: IO does not end on page boundary; sge_len" while running RAW IOs.(SCGCQ01189815)
 - Fixed data corruption by asking OS not to do merging of IOs to avoid SGE holes(SCGCQ01231229)
 - Code review defect: create separate function for allocating RAID maps(SCGCQ01282924)
 - Removed Crusader ID(device ID- 0x0015) from supported PCI IDs of MR7.2 linux driver(SCGCQ01350963)
 - Updated OS to send page aligned SGEs by calling blk_queue_virt_boundary(SCGCQ01206279)
 - Use vmalloc followed by memset to zero instead of vzalloc in driver code.(SCGCQ01206316)
 - MR_ValidateMapInfo issue on bigendian platform (In some case Detect Ghost VDs)(SCGCQ01213952)
 - Fixed code review defects(SCGCQ01254323)
 - Removed code inside macros VD_EXT_DEBUG, SPAN_DEBUG and enahnce prints in OCR path(SCGCQ01270056)
 - FW fault happens as driver wrongly fill numSGE=0.(SCGCQ01274103)
 - Code optimization and enhanced prints for debugging(SCGCQ01224881)
 - Remove unsupported PCI Device IDs from the driver code(SCGCQ01234256)
 
 - Resolved conflict of PCI device ID-0x0015(SCGCQ01254317)
 - MR7.2: In megasas_issue_tm() SMID needs to be used for Task abort case only(SCGCQ01315252)
 - Save interfaceType for each sysPDs inside SCSI device's private data field which will persists until sysPD is removed/deleted.(SCGCQ01216464)
 - Code Optimization and enhanced prints(SCGCQ01223300)
 
 - MR 7.1: Linux OS crash when powering off enclosure during I/O(SCGCQ01229442)
 - Return pending IOs with status DID_REQUEUE instead of DID_RESET to SCSU layer before doing OCR(SCGCQ01231846)
 - MR7.2: Port changes from upstream to make in-house MR 7.2 code to be consistent with upstream code(SCGCQ01282321)
 - Add print for partially copied SCSI IO and fix few endianness issues(SCGCQ01224305)
 - Linux Driver 07.700.23.00/Getting megaraid_sas prints during startup of OS(SCGCQ01255074)
 - aen class range check to avoid kernel panic(SCGCQ01256126)
 - Corrected bitmap macros inside struct RAID_CONTEXT35(SCGCQ01269453)
 - Set cmd_status inside DCMD/IO/header frame to MFI_STAT_OK to wake up all pended IOCTLs.(SCGCQ01298582)
 - Fix few dev found issues(SCGCQ01226224)
 - On OEL SPARC (Big Endian), Linux MR 7.1 driver loading fails to initialize Ventura which has RDPQ support enabled(SCGCQ01229897)
 - Fixed few code collab defects/comments(SCGCQ01202237)
 - Remove throttle IOs prints in IO path and add sysfs parameter to reflect number of R1 FP writes(SCGCQ01204099)
 - Ventura MR-7.0.1 RHEL 7.2 driver: ERR messages when installing driver 7.700.20.00(SCGCQ01222990)
 - Use do_div() kernel API to do modulo operation of 64 bit dividend and 32bit divisor .(SCGCQ01243263)
 - megasas_complete_cmd_dpc_fusion() will be called with 1 sec delay inside function megasas_wait_for_outstanding_fusion(SCGCQ01256116)
 - Allocated MFI frame size and the size of MPT chain frame(Where MFI frame resides for MFI MPT passthru commands) should match(SCGCQ01342650)
EnhancementRequests (17)
 - Big endian architecture is now support for Ventura generation of MR HBA.(SCGCQ01256016)
 - Fixed the problem of sync_irq not being called when MSI-x are disabled.(SCGCQ01206307)
 - Port changes from MR7.0 and MR6.13 critical fixes to MR7.1(SCGCQ01167939)
 - In megasas_build_ldio_fusion, code to set controller CPU affinity can be optimized(SCGCQ01216486)
 - Set device queue depth same as controller's can_queue for SCSI MQ mode(SCGCQ01271569)
 - Add SLES 11 32-bit build kit support to Ventura MR.(SCGCQ01214721)
 - Ported fixes from MR 6.13 to MR 7.1(SCGCQ01222522)
 - Added support for RHEL7.3(SCGCQ01224300)
 - Support SPARC/PPC/ARM (Big/Little Endian). Fix Endianess issue in MR Ventura driver.(SCGCQ01183275)
 - Added DCMD interface to read target properties for SCSI device(VDs and JBODs both)(SCGCQ01220142)
 - Added KMOD RPM support for OEL7.3 UEK.(SCGCQ01227476)
 - R1 Write IOPs improvement(SCGCQ01213232)
 - Extra code for bug in A0 ventura is removed. Optimized Descriptor write as Ventura required 32 bit in major IO Path operation.(SCGCQ01215347)
 - Remove Crusader device support from driver(SCGCQ01259175)
 - Don't re-issue Reset on the way back OCR(SCGCQ01215089)
 - Rework start_vm_build script used for VBAS build and new build infrastructure for DKMS RPMs(SCGCQ01261800)
-

Version 7.700.26.00- Moderate Impact/Low Probability of Occurrence
---------------------
Enhancement:
- Added support for ThinkSystem HBA and RAID.


Version 6.812.08.00 - Moderate Impact/Low Probability of Occurrence
---------------------
Fixes:
- Modified not to send outstanding IOs back to SML with DID_RESET host_byte but return IOs back with host_byte DID_REQUEUE before doing OCR. (SCGCQ01278656 Port Of Defect SCGCQ01231846)

Enhancement
- Added support for SLES 12.2

Version 6.812.07.00 - Moderate Impact/Low Probability of Occurrence
---------------------
Fixes
 - Changed timeout value for DCMDs get_bios_data and get_pd_info 180 seconds to keep it aligned with other DCMDs' timeout value. (SCGCQ00884247)
 - Do not allow MFI frame to be freed from DCMD fire context when already an OCR is in progress. (SCGCQ00879190)
 - Fixed an issue where driver always worked in non RDPQ mode even the running firmware did not support RDPQ. (SCGCQ00872542)
 - Moved SCSI layer interaction code out of reset_mutex in AEN thread to prevent deadlock around reset_mutex. (SCGCQ00868731)
 - Convert supported JBOD count value returned by firmware in CPU format and then use the same value for further validation (SCGCQ00837088)
 - Fixed an issue where unevenSpan configuration of R1 would not have proper load balancing for FP READ. SCGCQ00646224
 - Added timeout value for wait_event. (SCGCQ00249742)
 - Enabled hostlockless flag of SCSI host for RHEL6 and clones for async IO submission from SCSI mid layer. (SCGCQ00884242)
 - Fixed an issue where double freeing of MFI frame in case of MFI IO timeout in polled mode could occur. (SCGCQ00837932)
 - Added synchronization between OCR thread and AEN thread, so that there should not be any PCI write from AEN thread during OCR (SCGCQ00836410)
 - Added IO timeout value for SCSI management commands for JBOD. (SCGCQ00750452)
 - Fixed a JBOD performance issue due to incorrect MSI-x index set in request desc. (SCGCQ00619694)
 - Changed state machine of firmware crash dump collection to prevent file system on VD being set to Read-only mode after ECC error injection. (SCGCQ00608705)
 - Fixed an issue where incorrect messages such as LSI SAS2.0 were printed for MR driver. (SCGCQ00298201_
 - Fixed an issue where the driver sent an incorrect region type "REGION_LOCK_EXCLUSIVE" set to FW for RAID level >=5
 - Changed error handling for DCMD failure cases to allow graceful exit for not fatal errors. (SCGCQ00868661)
 - Free task management frame after dumping the task management reply frame data to ensure that TM reply frame will have valid data returned by firmware. (SCGCQ00860038)
 - Release reset_mutex inside OCR function, if adapter is already killed to prevent a kernel panic. (SCGCQ00857740)
 - Increased timeout to 180 seconds for flush cache and shutdown controller DCMDs to prevent kernel panic when DCMDs fired during driver's shutdown. (SCGCQ00841491)
 - Fixed an issue where traversed LDs at multiple places up to maximum 256 were limited to 64. (SCGCQ00652795)
  - Fixed an issue where the driver crashed when msix_disable=1 was passed to the boot time parameter. (SCGCQ00383508)
 - Fixed an issue where kernel panic seen while deleting VD and background IOs running. (SCGCQ00803468)
 - Fixed an issue where the driver was not sending DCMD- MR_DCMD_CTRL_SET_CRASH_DUMP_PARAMS after OCR. (SCGCQ00601138)
 - Fixed an issue where the kernel panicked inside PCI subsystem because of IRQs not freed before disabling MSI-X interrupts (SCGCQ00827403)
 - Disabled SED drive JBOD support. (SCGCQ00751296)
 - Fixed multiple OCRs triggering hits Exception Core issue (SCGCQ00707592)
- Fixed an issue where the firmware faulted due to invalid regionlock Flags set by Driver. (SCGCQ00796461)
- Fixed an issue where subsequent reads of state value from hardware resulted different values and could lead to a timeout in and a non working adapter. (SCGCQ00709216)
- Fixed an issue where Offline VD caused boot hangs in SLES 11 (SCGCQ00284564)
 - Disabled SPAN_DEBUG and set get_arm_from_strip to print if firmware supports UnevenSpan. (SCGCQ00365846)
 - Added check to validate ldcount exposed in firmware RAID map for legacy firmware.  If ldcount is more than 64, fail RAID map validation. (SCGCQ00820349)
 - Fixed an issue where the Linux kernel crashed when AEN and LD Sync commands were issued frequently. (SCGCQ00712031)
 - Fixed an issue where duplicate disk(s) were seen on controller after loading Linux driver during OS installation, (SCGCQ00568992)
 - Fixed an issue where kernel panic could occur at driver load time on 3.0 kernels (i.e. SLES11 SP2, SLES11SP3). (SCGCQ00561505)
 - Changed driver to return SCSI command back to mid layer if the controller has any critical hardware errors. SCGCQ00362023
 - Fixed an issue where the driver did not do Load balance for R1 READ due to wrong stats counters. (SCGCQ00677516 Port of Defect - SCGCQ00674872)
 - Fixed potential duplicate IOCinit frames being fired by VMware5 VF driver during OCR. (SCGCQ00571967 PORT OF SCGCQ00571679)
 - Fixed OS crash issue on SCSI IO timeout (SCGCQ00631210 PORT OF SCGCQ00625137)
 -Fixed an issue where the kernel panicked due to MFI/MPT pass-through command timeout and later finished from Interrupt context. (SCGCQ00307867 PORT OF - SCGCQ00302080)
 - Fixed an issue where megasas_poll_wait_aen was cleared before poll syscall returns causing to lose events (SCGCQ00575192 PORT OF SCGCQ00574787)
 -Fixed an issue where data corruption observed on JBODs while running IOs with 32k block size. (SCGCQ00530992 PORT OF SCGCQ00523780)
 - Fixed MPC kernel panic during chassis power cycle if AEN completes and detach is called before event workqueue runs. (SCGCQ00647390 PORT OF SCGCQ00645836)
 - Fixed an issue where kernel crashed in some cases, where megaraid_sas driver is loaded but controller is not present. (SCGCQ00282968 PORT OF SCGCQ00282067)


Enhancements:  
 - Set queue depth for syspD based on interface type (SCGCQ00879700)
 - Updated module Meta data (module description and module author) with Avago replacing LSI. (SCGCQ00801961)
 - Set OS provided timeout value for sysPD non read-write IOs (SCGCQ00764795)
 - Performance tuning for SMP affinity is implemented for distros's which support irq_set_affinity_hint API. (SCGCQ00623697)
 - Optimized OCR path to enable interrupt and make HBA OPERATIONAL after driver has fired LD_MAP_GET_INFO DCMD. (SCGCQ00768402)
 - Added module parameter to turn on/off SMP affinity code. (SCGCQ00666706)
 - Driver will do load balance for N Drive Raid 1 volumes. (SCGCQ00634064)
 -Functionality in driver is added to differentiate between iMR and MR at firmware initialization time. (SCGCQ00361244)
 - Uneven Span support added in Driver. (SCGCQ00319104)
 - Driver code is updated such way that it can work for any block size drive, if the rest of the system has proper support for the same. (SCGCQ00259244)
 - Implemented online controller reset if controller is not responding at driver load time. (SCGCQ00820389)
 - Added SCSI residual bytes support to the megaraid_sas Linux driver (SCGCQ00347089)
 - Use sequence number for JBOD FastPath I/Os to eliminate command block after drive replacement (SCGCQ00806534)
 - Big endian architecture support added for MR Linux driver (SCGCQ00526911)
 -  Driver support is added for 3108 C0 chip combine reply queue ON (SCGCQ00354586)
 - Added support 240 VD feature (SCGCQ00622703)
 - Added Firmware crash dump collection support (SCGCQ00550369)
 - Added support for large I/O 1MB transfer size (SCGCQ00816313)
 - Changed the max sg table size to 64. Old setting was 70 (SCGCQ00653992)
 - Added driver support for task management for Jbod or VD (tmCapable) (SCGCQ00854635)
 - Added support for SED JBOD in MR Linux driver (SCGCQ00711555)
 - Changed code to complete IOCtls posted just before a kill adapter so user space applications do not hang. (SCGCQ00759916)


Version 6.810.09.00 - Moderate Impact/Low Probability of Occurrence
---------------------
 Fixes:

 - Fixed an issue where deadlock may occur when the Automatic Event Notification thread runs in parallel with error handler thread (SCGCQ00911332, Port of SCGCQ00868731)

 - Fixed an issue where driver will operated in RDPQ mode regardless of whether firmware has advertised support or not (SCGCQ00872542)

 - Fixed an issue where system may reset with error "BUG: unable to handle kernel NULL pointer dereference at 00000000000000d0" preceded by error "megasas: target reset FAILED!!" (SCGCQ00875223)

 - Fixed an issue where driver MFI frames could be freed twice (SCGCQ00879190)

 - Fixed an issue where some out-of-band commands had different timeouts than others (SCGCQ00884247)

 - Fixed an issue where performance was lower on async IO submissions from the SCSI mid layer (SCGCQ00884242)

 - Fixed an issue where a kernel panic may occur if the system is reset or fail to reboot (SCGCQ00859634, Port of SCGCQ00857740)

 - Fixed an issue where Task Management frames were not being dumped after the Tast Management Reply frame data (SCGCQ00860038)

 - Fixed an issue where a fatal error may occur when an out-of-band command times out during an Online Controller Reset (SCGCQ00882011, Port of SCGCQ00868661)

 - Fixed an issue where kernel may hang when many commands are timing out or many Automatic Event Notifications are being processed (SCGCQ00857245)

 - Fixed an issue where megaraid_sas module was not being included inside initrd/initramfs (SCGCQ00880965)

 - Fixed an issue where kernel may panic if driver does not setup IRQs for non-MSI-x interrupt mode (SCGCQ00870263, Port of SCGCQ00867873)

 - Fixed an issue where driver return code is based on command completion rather than command return code (SCGCQ00856103, Port of SCGCQ00856089)

 - Fixed an issue where Tape drives may not be detected by the Operating System (SCGCQ00914385, Port of SCGCQ00911702)

 - Fixed an issue where max_sectors per IO request may be set to more than firmware can handle (SCGCQ00917992, Port of SCGCQ00917399)
 
- Fixed an issue where an IERR may occurr on heavy IO with Failover (SCGCQ00864111, Port of SCGCQ00736612)
 
 
Enhancements:

 - Enhanced queue depths in driver for physical disks based on interface type (SCGCQ00879700)

 - Improved naming of internal functions (SCGCQ00866064)

 - Updated module parameter "rdpq_enable" default to "1" (enable RQPQ mode) (SCGCQ00871565)

 - Enhanced reply queue to support queue depth greater than 1K (SCGCQ00853521)

 - Added feature for driver to support Task Management for JBOD and Virtual Drives (SCGCQ00854635)

 - Added module parameter to disable 1M IO support and set default to enable 1M IO support (SCGCQ00911362)

 - Enhanced tasklet initialization so it would occur before setting up IRQs (SCGCQ00914393, Port of SCGCQ00911709)

 - Simplified HB handling for SR-IOV (SCGCQ00864113, Port of SCGCQ00700580)

 - Enhanced driver to update Online Controller Reset capability when it changes (SCGCQ00914389, Port of SCGCQ00908352)

 - Added feature to print Critical, Fatal and Dead firmware events into system logs (SCGCQ00868723, SCGCQ00882010, Port of SCGCQ00866176)

 - Enhanced HB handling to align with behavior on other Operating Systems (SCGCQ00864117, Port of SCGCQ00707323)

 - Removed excess dead code (SCGCQ00850012)

Version 6.808.16.00 - Moderate Impact/Low Probability of Occurrence
---------------------
Fixes:
- Fixed an issue where a deadlock may occur around reset_mutex when Automatic Event Notification threads run in parallel with error handlers - (SCGCQ00911332, Port of SCGCQ00868731)
- Fixed an issue where scanning of Tape drives does not occur depending on whether the drive state is set to systemPD or not - (SCGCQ00914385, Port of SCGCQ00911702)
- Fixed an issue where max_sectors may be set larger than what firmware can support - (SCGCQ00917992, Port of SCGCQ00917399)
- Fixed an issue where kernel may panic due to driver not setting up IRQs for non MSI-x interrupt mode - (SCGCQ00870263, Port of SCGCQ00867873)
- Fixed an issue where driver may halt firmware due to improper error handling for DCMD failure cases - (SCGCQ00882011, Port of SCGCQ00868661)
- Fixed an issue where driver may hang kernel due to deadlock - (SCGCQ00857245)
- Fixed an issue where system may crash due to timeout for flushing cache and shutting down controller DCMDs was not long enough - (SCGCQ00841491)
- Fixed an issue where deadlock may occur between Online Controller Reset and Automatic Event Notification processing function - (SCGCQ00846933)
- Fixed an issue where PCI writes from Automatic Event Notification thread were occurring during Online Controller Reset - (SCGCQ00836410)
- Fixed an issue where MFI frames linked list may corrupt due to double-freeing of frame in the case of an MFI IO timeout - (SCGCQ00837932)
- Fixed an issue where kernel may panic inside PCI subsystem due to IRQs not freed before disabling MSI-X interrupts - (SCGCQ00827403)
- Fixed an issue where ldcount was not validated for non-240VD firmware - (SCGCQ00820349)
- Fixed an issue where a command block would occur for JBODs with FastPath IOs after a drive is replaced - (SCGCQ00806534)
- Fixed an issue where 1MB IO support was not supported controller-wide - (SCGCQ00816313)

Enhancements:
- Set DMA alignment to 8 bytes for PI-enabled VDs - (SCGCQ00928796, Port of SCGCQ00928176)
- Added a parameter to support disabling 1MB IO support - (SCGCQ00911362)
- Added support for printing Critical, Fatal and Dead Firmware events into system logs - (SCGCQ00882010, Port of SCGCQ00866176)
- Added support for driver to perform an Online Controller Reset at driver load time if the controller is not responding - (SCGCQ00820389) 

Version 6.808.14.00 - Moderate Impact/Low Probability of Occurrence
---------------------
Fixes
- Fixed an issue where controller may reset or "MonTask: line 1276" error will occur with JBOD present (SCGCQ00837088)
- Fixed a performance issue on RAID1 with 256k IO size (SCGCQ00674872)
- Fixed a performance issue on RAID1 reads with FastPath enabled (SCGCQ00646224)
- Fixed an issue where an Online Controller Reset may take an unusually lon time (SCGCQ00420374)
- Fixed an issue where a controller firmware crash may not be recognized by driver (SCGCQ00249742)
- Fixed an issue where an MFI frame may be freed twice on MFI command timeout (SCGCQ00837932)
- Fixed an issue where the firmware may fault in an Automatic Event Notification fires during an Online Controller Reset before the chip is in READY state (SCGCQ00836410)
- Fixed an issue where there was no IO timeout value for SCSI management commands for Secure JBOD (SCGCQ00750452)
- Fixed a performance issue on SSDs in JBOD mode (SCGCQ00619694)
- Fixed an issue where file system on a VD can go to read-only on ECC error detection (SCGCQ00608705)
- Fixed an issue where disks may not be found during installation after loading the driver (SCGCQ00299643)
- Fixed an issue where a kernel panic may occur when cable pulled during system reboot (SCGCQ00841491)
- Fixed an issue where 240VD support was not fully implemented (SCGCQ00652795)
- Fixed an issue where the driver may crash if msix_disable=1 is passed to kernel as boot parameter (SCGCQ00383508)
- Fixed an issue where IO errors may occur when connected to a Tape drive (SCGCQ00399947)
- Fixed an issue where kernel may hang due to megaraid_sas driver deadlock (SCGCQ00857245)
- Fixed an issue where kernel may panic when deleting VD and background IO is occurring (SCGCQ00803468)
- Fixed an issue where crash dump may be disabled after an Online Controller Reset (SCGCQ00601138)
- Fixed an issue in 32bit OSs where driver may not load on boot (SCGCQ00362423)
- Fixed an issue where deadlock may occur (SCGCQ00846933)
- Fixed an issue where a kernel panic may occur because IRQs are not freed before disabling MSI-X interrupts (SCGCQ00827403)
- Fixed an issue where multiple Online Controller Resets can trigger a Core Exception (SCGCQ00707592)
- Fixed an issue where crash dump may not be performed properly (SCGCQ00593374)
- Fixed an issue where firmware may fault with CacheCade (SCGCQ00796461)
- Fixed an issue where adapter may hang (SCGCQ00709216)
- Fixed an issue where an offline VD may cause boot hangs (SCGCQ00284564)
- Fixed an issue where kernel may panic (SCGCQ00820349)
- Fixed an issue where kernel may crash in megaraid_sas driver with CacheCade if there are many Automatic Event Notifications and LD sync operations occurring (SCGCQ00712031)
- Fixed an issue where system may hang with CacheCade (SCGCQ00687881)
- Fixed an issue where the same disk may show multiple times in OS (SCGCQ00568992)
- Fixed an issue where kernel may panic on Linux kernels version 3.0 or greater (SCGCQ00561505)
- Fixed an issue where invalid IO statistics may be provided if driver supports more than just 512b sector drives (SCGCQ00282615)
- Fixed an issue where driver fails to reboot system due to outstanding IOs in SCSI mid-layer when controller is in error state (SCGCQ00362023)

Enhancements
- Added ability for JBOD IOs going via firmware path to use timeout value provided by OS (SCGCQ00764795)
- Added a retry of IO commands as LDIO if raid map sync is failed with MFI_STAT_CONFIG_SEQ_MISMATCH (SCGCQ00712510)
- Added support for 4k sector drives if the system supports it (SCGCQ00259244)
- Added support for driver to perform an Online Controller Reset if the controller is not responding (SCGCQ00820389)
- Fixed an issue where system may hang on S3 resume (SCGCQ00758933)
- Added a feature to prevent command block with FastPath after JBOD drive replacement (SCGCQ00806534)
- Enhanced 1MB IO support (SCGCQ00816313)
- Added support for "megaraid_sas.disable_ext_io=1" boot parameter to disable 1M IO support (SCGCQ00911362)
- Added support for Secure JBOD (SCGCQ00711555, SCGCQ00753765)
- Fixed an issue where user space applications may hang if IOCtl is sent prior a kill adapter issued (SCGCQ00759916)
- Fixed an issue where OS may crash on a SCSI IO timeout (SCGCQ00631210)
- Fixed an issue where system may fail to reboot or will kernel panic on init 6 if controller has faulted (SCGCQ00859634)
- Fixed an issue where firmware may fault (SCGCQ00702536)
- Fixed an issue where controller may crash during system power cycle (SCGCQ00647390)
- Fixed an issue where kernel may crash when megaraid_sas driver is loaded but no MegaRAID controllers are present (SCGCQ00282968)


Version 6.806.08.00 - Moderate Impact/Low Probability of Occurrence
-------------------
Fixes:
- Incorporated MegaRAID 6.6 x86/x86_64 Linux driver stream
- Fixed an issue where performance may drop in sequential read 256kb IO (SCGCQ00677516)
- Fixed an issue which may lead to firmware crash and "MonTask: line 1257 in file ../../raid/2108vI2o.c" error in firmware log (SCGCQ00702536)

Features/enhancements:
- Added a retry of IO commands as LDIO if raid map sync is failed with MFI_STAT_CONFIG_SEQ_MISMATCH (SCGCQ00651680)
- Added support for 1MB IO if the firmware supports it as well (SCGCQ00671670)
- Added ability to take a VD offline / bring a VD online, similar to the equivalent actions for PDs (SCGCQ00521610)
- Added support for Self-Encrypting Drives in JBOD mode (SCGCQ00399739)


Version 6.704.15.00 - Initial release
-------------------





Lenovo Data Center Group Linux OS Support Home Page
linux.lenovo.com

© 2018-2019 Lenovo. All rights reserved