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 |
Device: |
ThinkSystem RAID 530-8i PCIe 12Gb Adapter | Part Number: 7Y37A01082 Feature Code: AUKM |
||||
---|---|---|---|---|---|
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0500 |
Release History: |
Continued Support in 19A - Latest Release | Change History Documents |
Firmware | Firmware Name | Version | |
---|---|---|---|
BIOS and Firmware Update for ThinkSystem RAID 530-x Adapters (50.3.0-1032) | 530-50.3.0-1032 | ||
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 18A Change History Documents |
BIOS and Firmware Update for ThinkSystem RAID 530-x Adapters Supported Adapters: ThinkSystem RAID 530-8i PCIe 12Gb Adapter ThinkSystem RAID 530-8i Dense Adapter ThinkSystem RAID 530-4i Flex Adapter NOTE TO SERVICE - Reference RETAIN #N/A Version 50.3.0-1032 - Moderate Impact/Low Probability of Occurrence ------------------- BIOS: 7.03.02.0 UEFI Driver: 0x07030400 HII: 07.03.11.00 MR FW: 5.030.01-1232 PACKAGE=50.3.0-1032 Fixes: - Purley Cosmo/Cable/Cyborg/Ventura Raid card 530-8i loss during MQT2 Test (Bug 123240) - Open Timeout Error Handling is too drastic(SCGCQ00089824) - SPV: Virtual Expander does not reply to SMP Report Zone Manager Password Request.(SCGCQ00135037) - Fault x265D running random expander reset test in emulated external storage configuration(SCGCQ00135537) - Receipt of HARD_RESET data pattern causes firmware to perform error recovery in Target mode only(SCGCQ00135796) - SPV: Add check to verify if a Virtual Function is allowed to access a Virtual Port.(SCGCQ00136685) - SASWideMaxQueueDepth not being set for direct attached wide port SSP target devices(SCGCQ00136975 ) - Thunderbolt: PhySlowInit workaround should not be turned on(SCGCQ00138029) - Underlength Read on Falcon(SCGCQ00138247) - BT1680: pl: Unquiesce of TM doesn't restore subsystem id.(SCGCQ00140924) - Change hardcoded fault code to a properly defined code.(SCGCQ00141606) - Calculation of pl memory may be bigger than necessary for some regions.(SCGCQ00141622) - Read Long command to SATA device does not complete(SCGCQ00143655) - FPGA : FPE FW - Add a non zero value to Max completion Queue Read Count(SCGCQ00143659) - FPGA: Bugs in TBM code(SCGCQ00143878 ) - SAS Device Page 1 data for first drive or single drive was all zero(SCGCQ00144104 ) - Diag commands pl fpe mgrdsff and mgrdsfff didn't work, mgrds was exectuted instead(SCGCQ00144374 ) - pl fpe diag command (mgrds shows too little data(SCGCQ00144379) - Fix Sata Init(SCGCQ00144557 ) - Obtaining proper value of Standby condition timer from Power condition mode page (page 0x1a for a mode select command.(SCGCQ00144748 ) - 0x6009 Fault During TARGET RESET TM Completion(SCGCQ00145193 ) - x5891 Fault After OPEN Timeout(SCGCQ00145434 ) - Gen3 TaskMgmt: TMs that send an SSP TASK IU always timeout and complete unsuccessfully(SCGCQ00145553) - Converting SATA Standby count to proper Standby condition timer value in Power condition mode page (page 0x1a for mode sense(SCGCQ00145610 ) command. - Fault D062(SCGCQ00145624 ) - FPGA: Gen3 TaskMgmt: 0x265D Fault When Processing Multiple TARGET RESET TMs(SCGCQ00145645) - Typo in SATA init code could result in wrong block size reported for non-512 SATA drives(SCGCQ00146128 ) - FPGA: Gen3 TaskMgmt: 0x5110 Fault on Overlapped TARGET RESETs to SATA devices(SCGCQ00146626 ) - Expander goes missing during Expander phy reset testing(SCGCQ00146846) - FW hangs when sending sense data back to the host for a sata I/O(SCGCQ00146936 ) - Fault 5804 on Firmware startup(SCGCQ00146974 ) - Postponing and Disabled IO Path Bits Not Being Updated Through CudaMgr(SCGCQ00147136) - FPGA: Gen3 TaskMgmt: 0x1901 Fault On TM Completion(SCGCQ00147805 ) - Device won't do Fast Path IO after hot plug/pull done (no IO running(SCGCQ00147819) - FPGA: Gen3 TaskMgmt: 0x6827 fault when cleaning up port layer errors(SCGCQ00147864 ) - Dev State table mem alloc size should be PLI_MEMORY_MULTIPLIER_NUM_DEVICES_PLUS(SCGCQ00148214) - Enable Requestor/completor after port enable completes instead of waiting for associated discovery to complete.(SCGCQ00148644) - Fault 6004 on a target reset TM to an expander attached SAS drive running FP IOs(SCGCQ00149004) - Invalid Count Mismatch Error Handling for Fast Path IOs(SCGCQ00149150) - Fw hang (and fault during IO increment with FPE disabled.(SCGCQ00149621) - (Sata Only : Non auto SCSI command to a fast path enabled SATA drive times out.(SCGCQ00150032) - TBM: Normal mode entries are missing after pliStartOfDay(SCGCQ00150202) - When devices are removed / added the I/Os hang.(SCGCQ00151027) - (SATA Only : fault 0x7C33 while running fast path IOs to expander attached SATA drive(SCGCQ00151194) - SEP device incorrectly getting marked as Fast Path Capable by device manager(SCGCQ00151367) - SATA: infinite loop on sending IO while format is running(SCGCQ00151613) - wrong ComponentId values used to identify Cobra expander(SCGCQ00154786 ) - EDFB DMAGroup not set properly(SCGCQ00155513) - EDFB tracking of used DMA Groups not working(SCGCQ00155516) - FPGA: Fault 5890 after drive pull in Linux while running Medusa Stress(SCGCQ00155628) - F/W hangs when sending IO while requester is disbaled(SCGCQ00155750) - 0x6001 Fault while running TM Target resets durin Fast Path IO testing(SCGCQ00156005 ) - PL library linkerr error(SCGCQ00156105) - 0x6700 Fault(SCGCQ00156772 ) - FPGA: Clearing Sata DMA Passthru Interrupt not occurring.(SCGCQ00157384) - SATA FPE IOs get stuck(SCGCQ00158983) - Internal Task Management requests may be improperly constructed(SCGCQ00159014) - FPE: FP_DISABLED exception handling needs to check for a valid devhandle using the same checks as pliStartScsIO((SCGCQ00160011) - FPGA: SAS device page 0 fast path bit(s not properly set(SCGCQ00160469 ) - Debug tracking value was not correctly reset on PL->Fast Path started IO(SCGCQ00160504) - FPE - fix print statement in the frame ownership function(SCGCQ00162942) - Get the formatting/alignment of columns to match up.(SCGCQ00163733 ) - FPGA: Dynamic Queue Depth variations for SAS Targets broken for powers of 2(SCGCQ00163962) - Fault 0xd012 while using Cuda timer when timeout is set to less than 3 seconds(SCGCQ00165753) - Fast Path will be enabled for ATAPI tape device after a reset and init in CM(SCGCQ00165930) - FPGA: Target Mode error injection testing results in a 0x265D fault.(SCGCQ00166409) - FPGA: FPE: 0xD063 fault while running fast path IOs(SCGCQ00167839 ) - FPE fault D094(SCGCQ00167842) - Fault 0xD071 seen when sending down Abort Task Task Management(s(SCGCQ00169004) - PL is faulting with fault code 0xd075 when an IO times out(SCGCQ00170147) - SATA I/O timeout while loading OS drivers(SCGCQ00170253) - Fast Path Timer errors not seen after intial timer error(SCGCQ00172024) - Verification discovered scenario where 2 identical OPEN requests may come from SASCore for same device/IO(SCGCQ00172541) - Format unit progress indication is not being updated correctly(SCGCQ00172663) - FPGA: 0x5111 fault during Target Mode testing(SCGCQ00172991) - ReadBuf Command hangs(SCGCQ00174555 ) - Fault 0x4A00(SCGCQ00175661) - Build fails because of Small Data Area overflow(SCGCQ00176456 ) - 6001 Fault During IR RAID0 Volume Creation Under Linux SLES11(SCGCQ00177106) - Fault 0x4d05 seen to ATAPI SEP device when internal request sense is issued.(SCGCQ00177620) - TxCtxMgr interrupt handling uses incorrect register to determine which context is in error(SCGCQ00179621) - TM: Fault 0xD0ED while running task management(SCGCQ00179989) - TM: 670A Fault in task management(SCGCQ00180216) - D110 fault while doing Block Move test(SCGCQ00181603) - invalid parameter checks in TBM interface(SCGCQ00181781) - write buffer command (via a sata passthrough request during stress causes the adapter to reset.(SCGCQ00181783) - Fault 0x5826 when running Task Management tests(SCGCQ00183297) - Fix 2 unguarded loops in Control Queue Cleanup(SCGCQ00183881) - Build all fails with error(SCGCQ00184424) - Phy power code is using the wrong mask(SCGCQ00186364) - Controller faults with code 6004(SCGCQ00187146 ) - Phy link rate does not follow MaxMinLinkRate in sas io unit page 1(SCGCQ00187614) - TBM Recursive Fault(SCGCQ00187763 ) - Ensure that PL stops FPE on any PL sourced fault(SCGCQ00187765 - Controller faults with code 5891 while running task management tests(SCGCQ00187778) - Controller faults with code 6003 while running task management tests(SCGCQ00187962 ) - IOs stop to sata drives(SCGCQ00188083) - Fault 0x5896(SCGCQ00188925) - Debug print was mis-formatted(SCGCQ00188926) - Multiple Timers could be added for single IO(SCGCQ00189781) - Running I/Os to SATA HDDs w/Jammer scripts results in fault 0x265D(SCGCQ00189790 ) - Gen3: A Jammer script sends too much data for a Read command which results in SysDmaParity fault.(SCGCQ00190412) - Fault 0xD071 while doing message unit reset(SCGCQ00190417) - Fixe pl.h compile when ENABLE_TRACEBUFFER_MANAGER is not on(SCGCQ00190928) - Linking error with PL library(SCGCQ00192806) - When an extra Data frame, or data is sent by SAS device for a READ, the device isn't sent a Task Management.(SCGCQ00192944 ) - SATA 4k sector size will not start IO.(SCGCQ00193363 ) - Firmware repeatedly sending a event whenever it get a spinup notify causes target mode initialization to stall(SCGCQ00194444 ) - SATA write I/Os timeout especially behind expander(SCGCQ00194464 ) - FPE Status values passed to iopiFPEHandleException( weren't included in PLI release(SCGCQ00194558) - 6101 Fault while running Task Management Stress test(SCGCQ00194569 ) - Invalid Loginfo value seen when a Wrong Relative Offset error encountered on transmit data path(SCGCQ00194925) - IO Timeouts/0x6001 fault during SATA TM Read Mayhem test(SCGCQ00195557 ) - Sata Targets are never initialized(SCGCQ00197633) - FPE: Sata Init code causes recursive call to FPE Exception queue handling(SCGCQ00198255) - Invader A0: phys not coming up after being disabled and then re-enabled(SCGCQ00198822 ) - fault d012 with stress fast path IOs on a single drive(SCGCQ00199529) - Timeout of an Inquiry command to SATA drive which was already completed as failure(SCGCQ00199797 ) - Invader A0: D072 Fault during stress and whole port glitches(SCGCQ00200261) - Gen3 PwrMgmt: Open Address frame has a SAS Address of zero when a device wakes up from PM.(SCGCQ00200472 ) - Gen3PwrMgmt: PM status interrupt fires intermittently.(SCGCQ00200477) - The "CurrentStatus" field in SAS IO Unit Page 6 is not getting updated properly when Port width modulation is disabled.(SCGCQ00201411) - Invader A0: D100 fault while running stress using Write/Read (6 CDB size to a SATA NON-NCQ drives(SCGCQ00202551 ) - IOs timeout when running task management tests(SCGCQ00203055) - Gen3: PM - Global Power Management change requests result in the same event being sent twice to the host.(SCGCQ00203543 ) - Invader A0 (init/targ : 0x7c54 fault during stress and cable breaks(SCGCQ00205569 ) - Drives do not link up reliably(SCGCQ00205778 ) - Large Block IOs to SATA drives timeout(SCGCQ00206603 ) - Invader A0- D027 fault when disabling 3 phys when stress is running in a target and initiator mode setup(SCGCQ00207040 ) - Invader A0: D072 fault during Block Move test(SCGCQ00207153 ) - Gen3: PwrMgmt - fix for BT1251 (exiting Partial/Slumber PwrMgmt results in OOB(SCGCQ00207737) - Region lock release hangs due to AVL tree corruption(SCGCQ00208241) - PL layer notifies IOP layer for 0 timed out IO on receiving timeout interrupt.(SCGCQ00208538) - DMA Engine debug timers initial values cause immediate interrupt and fault(SCGCQ00208650) - Fault d012 due to FPE timer error while running stress loads(SCGCQ00209193) - Gen3: PwrMgmt - SATA Devices not showing up in Discovery(SCGCQ00209549) - Discovery does not complete with Bobcat expander.(SCGCQ00209645) - Fault 0x4852 while running target Modes IOs and disabling phys.(SCGCQ00210183) - Non-TARGET mode builds wouldn't compile(SCGCQ00210303 ) - Non Target build still had a target only function(SCGCQ00210482) - Gen3 PwrMgmt: PwrMgmt memory request accesses IOP function - PLI violation.(SCGCQ00210496 ) - For Target mode when performing send status with data the call to iopiMemoryMove( doesn't reflect the correct address space.(SCGCQ00213224 ) - System DMA error not causing a firmware fault(SCGCQ00213368) - Invader A0: Fault 0xD140 while doing random TMs to FAst Enabled SAS drives running IOs(SCGCQ00215178) - Invader A0: Fault D060 while running Block Move and Task Management Test in CM(SCGCQ00215835 ) - Fault 0x5881(SCGCQ00215843 ) - Gen3: Power Management change request fails when direct-attached to an expander.(SCGCQ00216828 ) - Invader A0: 0xC009 fault on Target side of 12G setup(SCGCQ00217481) - Snooping configuration not set on SAS Core DMA PLB Master(SCGCQ00218116) - Failures connecting to SATA drives or expander attached disks(SCGCQ00218117) - Invader: Updated the FW work around tables for the B0 release.(SCGCQ00218436 ) - fault D025 while running IOs on a mix of SAS and SATA drives(SCGCQ00218687) - Invalid 0x5897 and 0x6828 faults(SCGCQ00218792 ) - Invader A0: Fault 0x6003 while power glitching random enclosures during Block Move Test(SCGCQ00219144) - 0x5841 while doing single Phy cable breaks for 1 second(SCGCQ00219298) - Invader A0 - target Mode Ios hang(SCGCQ00219408 ) - SATA Passthrough Message to Non-SATA device causes DiagReset(SCGCQ00219819) - fault D024 with timeouts while running straight IOs(SCGCQ00220650) - Discovery fails with SMP timeout while cable pull push in a multipath topology(SCGCQ00221089 ) - PL hits TLB error while dumping SGLs(SCGCQ00223497) - Invader A0: 0x5002 on Target when disabling then reenabling Phy(SCGCQ00223630 ) - Fix fault when the trace buffer mode is changed.(SCGCQ00224807 ) - Invader A0: 0x583B fault during IO and Task Management in CM(SCGCQ00225189) - Fault 0x5833(SCGCQ00225772) - Fault x6018(SCGCQ00225835) - Firmware displayed wrong version number(SCGCQ00225971) - 0x61A3 fault during task management(SCGCQ00226954) - Fault 0x5302 when running IO and using Close Clear Affiliation option(SCGCQ00227563) - SMP function failed during enclosure pull/push tests.(SCGCQ00227580 - Invader A0: Fault x5842 with running Block Move and Task Management Test(SCGCQ00227896) - Fault x5900 seen running heavy IO with discovery(SCGCQ00228216) - System hangs or reboots, or Fault x5863(SCGCQ00228819) - Invader A0: CM looses devices during whole port glitches(SCGCQ00228959 ) - Invader A0: 0x4A00 fault while running whole port cable glitches during stress(SCGCQ00229141) - D072 Fault(SCGCQ00229676) - Slow performance of non automated IOs issued to SATA drives(SCGCQ00230305) - Fault 0x7C20 occurs with cable glitches on a large topology(SCGCQ00230957 ) - Debug dump via "pl reg all" UART only dumped 1/2 of the DMA Transmission Q(SCGCQ00233599) - Invader A0: 0x5861 fault during stress and whole port cable glitches(SCGCQ00233716) - Gen3: PwrMgmt - A power management change request may not generate a interrupt.(SCGCQ00233745) - Invader PL CLI show expander prints incomplete information(SCGCQ00235365) - Gen3: PwrMgmt - Host can change power state for direct-attached devices when hardware timers are set.(SCGCQ00235403) - Invader: Fault 0x5831 occurs after PL register dump(SCGCQ00235412) - Fault 0x510B(SCGCQ00237408 ) - Fault 510b during enclosure pull push.(SCGCQ00237445) - Fault 0x5304 during enclosure pull push(SCGCQ00237446 ) - IO timeouts while running stress loads on a mix of SAS and SATA drives(SCGCQ00239369) - Fault 0x2667 when trying to register a diag trace a second time(SCGCQ00242016) - The BT999 Detection Algorithm was removed when WA for fault 4A00 was checked in(SCGCQ00242147) - Fault x5814 while running Initiator and Target mode IO with another controller also doing Initiator and Target mode.(SCGCQ00244719) - Fault 0x583E seen running SATA IO with cable glitching(SCGCQ00246442) - Gen3 : Build failing for the latest tipcode when build all command is issued.(SCGCQ00246801) - Invader A0: 0xD071 fault during stress and whole port cable glitches(SCGCQ00250013) - Add DCR reg info on SASConfig Reg Fault 7C54(SCGCQ00251048) - Invader A0: Update needed for RAID Context usage(SCGCQ00251530) - A region of greater than 3 can cause reading and writing to registers outside the snoop registers.(SCGCQ00253267) - Linking PL library with non-SCG IOP might throw unresolved linker errors(SCGCQ00253272) - Dependency on GHS library for 64 bit multiplication(SCGCQ00253316) - Command Transmitting error fro OPEN FAILED cases doesn't work in out of resource cases.(SCGCQ00254943) - D024 or D025 fault seen when using FPE checkpoints to debug(SCGCQ00255192) - Trace buffer may be missing last chunk, up to 16k.(SCGCQ00255895) - Fault 0x58B4 when trying to run on a 4port controller(SCGCQ00258518) - PL Debug string PL_DBG_STR_CONTROLQ_DISABLE_HANG needs to be fixed so a print does not show up as ??(SCGCQ00258558) - Move FPE and TBM global bits out of PL_INFO_FLAGS and into the FPE_INFO and TBM_INFO fields(SCGCQ00258992) - Ensure parity correctly disabled if BT999 seen(SCGCQ00259200 ) - Gen 3 : Affilation conflict and the SATA drive connected beyond the expander will not be detected(SCGCQ00259968) - Data corruption seen during TLR(SCGCQ00260533) - Fixed name of local variable(SCGCQ00261861) - PL: Need to have unique fault codes(SCGCQ00263726 ) - PL was making call to IOP layer config read function for a READ_CURRENT of PL owned page before Port Enable completes(SCGCQ00266032 ) - Invader B0 was using high initial AWT values(SCGCQ00268857 ) - pldebug.h file is not included in current PL lib releases(SCGCQ00276224) - Controller keeps resetting a SATA drive if the drive is security locked(SCGCQ00276277 ) - Fault x6108 seen when running IO and having TM occur(SCGCQ00277552) - Fault 0x6414(SCGCQ00278271) - Invader A0 TxDMA cleanup code needed a change added back(SCGCQ00278781) - A debug print needs Link # added to be more useful(SCGCQ00279991) - Invader B0: Firmware not sending Close (Clear Affiliation to SATA drive(SCGCQ00280557) - A hardware workaround was incorrectly disabled for B0(SCGCQ00280738) - PL: receive path stalls result in SMP timeouts(SCGCQ00281960) - Invader B0: Adjust SAS Max Qdepth at init to account for Hw Limitations.(SCGCQ00282258 ) - TBM Extended Mode (PLI_TBM_BUFFER_ADDR_LOC_PLB not supported(SCGCQ00282507) - fault 5821 while running IOs on SATA drives (with DEBUG disabled(SCGCQ00282860 ) - Gen3-Invader A0: Nightly Build image faults with 7B00 fault code(SCGCQ00282874 ) - Invader B0: Zero IoCount event in active state should only be turned on for SATA(SCGCQ00283220 ) - Invader B0: Fault 0x5896 while Powercycling Random Enclosures(SCGCQ00284582) - Fixed source level debugging using GHS probe.(SCGCQ00286179 ) - Invader B0: D074 fault occurs during simple IO stress when Fastpath timeout is set to the minimum value (1 second(SCGCQ00286838) - Invader B0: FPE Manager Fault code cleanup and documenation update(SCGCQ00286906 ) - Invader will reset ATAPI SEP Continuously while sending a command with inbound data(SCGCQ00289355) -(SCGCQ00289533 ) - PL: Firmware may not send Notify(Power Loss Expected in accordance with the SAS Spec(SCGCQ00290667) - ATAPI Request Sense Command failing(SCGCQ00290668) - Initiator behavior in dropped ACK/NACK to SSP Command frame compliance test(SCGCQ00292021) - Fault x5801 seen running IO with Task management(SCGCQ00292512) - Invader faults with 0x7C39 when sending Security Protocol Out Disable Password command(SCGCQ00293371 - IO hang while running IOs and enclosure cable pull push(SCGCQ00293701) - Fault 5813 while pulling direct attached SATA drives(SCGCQ00293898) - Fault 0x61a2 while running IOs on a mix of SAS and SATA.(SCGCQ00294588) - 0x584B Fault during whole port cable glitches(SCGCQ00295331) - WriteBuffer in 'Write Data' mode executes with good status when Bufferid=0 and Buffer Offset=non-zero values.(SCGCQ00297369) - WriteBuffer in 'Write Data' mode executes with good status when Bufferid=0 & Param List length != 512.(SCGCQ00297375) - Invader B0: CSET of SCGCQ00237417 incorrectly checks TxDMA Start register(SCGCQ00297565) - Fast path IO is never started after a timer error because RL granted bit is not set in MST(SCGCQ00297968) - Invader B0: All Drives lost (turn red during IO + TM in CM(SCGCQ00298619) - Invader B0: 0xD023 fault when BIOS searching for devices(SCGCQ00299563) - Firmware faults with PL fault code 0x5854(SCGCQ00302792 ) - Invader B0: 0x6001 fault while running a Max Outstanding IO count test with DDR(SCGCQ00304313) - Invader B0: PL not adding timer back when restarting IOs with Requestor Timer Error(SCGCQ00307944) - Invader B0: fault x5854 during I/T switching with IO and expander PHY resets(SCGCQ00307989) - (FPGA changes to firmware for B0 FPGA(SCGCQ00316360) - PL Fault 0x6B0C when performing PHY power management(SCGCQ00318960) - Invader B0: PL register dump doesn't include IOP Completion Queue(SCGCQ00319389) - Invader B0: Fault 0x61A0 while running Block Move Test to Direct Attached Drives(SCGCQ00319503) - Fixed an Error in Code to Allow a Hardware Workaround to Be Correctly Enabled(SCGCQ00321025) - Invader A0 fault 583B fault(SCGCQ00321227) - Invader B0: Fault 0x4101 while power cycling expanders(SCGCQ00321678) - IO timeout for PL owned MID after sending QueryTask(SCGCQ00323459) - Invader B0: pl dbg does not dump TBM registers(SCGCQ00326191) - Invader B0: (PL Fault xD072 during I/T switching with IO and TM(SCGCQ00328713 - Added C0 Hardware Workaround to Prevent Fault x5801 seen running IO with Task management(SCGCQ00329584 ) - Link locks up when jammer is used to create wrong SATA FIS types.(SCGCQ00331579) - Change Hardware Workaround To Only Execute if Actual Cleanup is Done(SCGCQ00334830) - Fixed Problem in Target Mode Code Which Caused 0x26B5 fault(SCGCQ00336232) - Invader: Fixed Debug Print in Port Layer(SCGCQ00336882) - PCIE lockup occurs when running EDFB IO with cable breaks and device removals(SCGCQ00337231 ) - Fixed Link Layer Interrupt Handler to Prevent Fault 0x4101(SCGCQ00338504) - Tape drive [3Gb/sec SAS] not detected with Invader controller(SCGCQ00338996) - PL: Read Log Ext command timeout.(SCGCQ00342412) - Some IO accelerator registers are not yet available on FPGA(SCGCQ00349862 ) - Fixed pl_src build(SCGCQ00355601) - Back end PCI interrupts are not enabled(SCGCQ00357192) - Backend PCIe doesn't handle Legacy interrupts(SCGCQ00361845) - Assertion while enabling MSIx interrupts(SCGCQ00362633) - Bus and device are evaluated properly while configuring device's interrupts.(SCGCQ00363567) - NVMe: FW SGL translation doesn't work properly with buffers larger than 1 host memory page(SCGCQ00377286) - Couple of PDB interrupt handling fixes(SCGCQ00378025) - IOA hardware generates an incorrect AHCI command header(SCGCQ00383642 ) - (CUDA Cuda writes zero to the reply descriptor post FIFO on completion(SCGCQ00386306) - AHCI Asynchronous Notification was not working(SCGCQ00393902) - PCIE IO Unit 0/1 size in header is not correct(SCGCQ00394558) - No functional change(SCGCQ00395325 ) - [Dauntless] SkipCount and Host Chain Support not present for IEEE64 to NVME PRP translation(SCGCQ00395615 ) - Dauntless Firebird header file typos(SCGCQ00397598 ) - Critical Fixes for PCIe IO Unit config pages(SCGCQ00400007 ) - Need Proper Routine for Initializing Cuda Timer Wheel RAM (Reset Sequence(SCGCQ00403591) - 7C32 fault(SCGCQ00404224 ) - Unaligned CE Image causes PL fault 0xd115 when using CE Auto Load(SCGCQ00408789) - Bad pointer access in plPciRcSetPcieLinkWidth(SCGCQ00409869 ) - Backend NVMe devices don't work if stored host page size is invalid(SCGCQ00410848) - IO timeouts with AHCI devices(SCGCQ00412147 ) - NVMe: Nonzero SkipCount doesn't work very well(SCGCQ00412150 ) - A write and verify command with many SGEs can cause a FW fault(SCGCQ00413390) - AHCI: Write and verify 32-byte CDB causes D300 fault(SCGCQ00414013) - AHCI: very large xfer count in one SGE causes fault 0xD300(SCGCQ00414589 ) - (PLLIB Some PL Light routines are not included in the libraries(SCGCQ00415107) - Modify handling of a couple of Stang exceptions(SCGCQ00415459) - Need to handle DATALEN_GT_SGLLEN exception differently(SCGCQ00415490 ) - Unexpected D033 fault(SCGCQ00418247) - NVMe: Fix a few bugs from the SGL breakup code review(SCGCQ00418946 ) - 265D fault running write IO to AHCI device(SCGCQ00419400 ) - Added support for non-standard AHCI-like endpoints(SCGCQ00420921 ) - MaxPayload/MaxReadRequestSize are getting set to strange values in some cases(SCGCQ00420926) - Dauntless FPGA: Data Corruption reported when running 1M IO to AHCI device(SCGCQ00424263) - D115 fault after dumping 'pl pci regs all'(SCGCQ00424915) - 26B5 fault when trying to init AHCI target(SCGCQ00426195) - No access to DDR for backend PCIe devices(SCGCQ00426529) - D065 fault running IO to an AHCI target(SCGCQ00433598) - (PL New Spinup code does not compile with PL_FEATURE_PCI_DEVICE_SUPPORT set to zero(SCGCQ00434738) - SAS3.5: Add ALADIN feature macro and add pliAladin function calls to pliComplianceCheck.c.(SCGCQ00436117) - PCIe Switch upstream and downstream port relative configuration not proper(SCGCQ00436160) - AHCI: an address error will be reported with the wrong error status(SCGCQ00436941) - Firmware hits Fault D10F while creating configuration on AHCI SATA drive(SCGCQ00442131) - Max payload size of virtual bridges not configured during enumeration(SCGCQ00442730) - E00D fault while running firmware translated read + mode sense(SCGCQ00444010) - DDR not mapped for MegaRAID builds(SCGCQ00445331) - Assertion failure fault D300 on PciIoCount adjustment(SCGCQ00447911) - AHCI: Command timeout with mixed auto and nonauto IOs(SCGCQ00448191) - NVMe: PL shouldn't fault when NVMe SGL translation encounters an invalid address(SCGCQ00448246 ) - Incorrect Mid value used looking for unconfirmed response during HW cleanup(SCGCQ00449087) - FW might fault D065 fault when running IOs + Query task to AHCI device(SCGCQ00449578) - Fault 0xd102 hit when IOP issued task management request(SCGCQ00456250) - AHCI: 60D fault on completion of a Write Verify command(SCGCQ00456311) - AHCI: Some internal variable accesses used the wrong index.(SCGCQ00457265) - Data Corruption observed during IO + "random" TM to AHCI(SCGCQ00457786) - Fault 0xd300 hit when a read/write IO to PCI device is unpended and resubmitted to firmware(SCGCQ00462188) - E80D fault running IO in a PCIe Switch config(SCGCQ00462334 ) - PL Hangs in Spinup Retry Request Entry function if 2 AHCI and a SAS devices are connected(SCGCQ00464397 ) - D20C fault when starting CM Block Move with Diagnostic Buffer Posted(SCGCQ00465468) - EC0F Fault when running IO + Abort Task TM to AHCI(SCGCQ00466209) - Dauntless FAULT 5801 running mixed IO with random task management test(SCGCQ00467347) - AHCI: Device discovery failed because of the missing MPI26_EVENT_DATA_PCIE_TOPOLOGY_CHANGE_LIST event(SCGCQ00469381 ) - Dauntless FPGA: 670D fault while collect pl dbg(SCGCQ00471741) - Hitting MPI2_IOCSTATUS_INVALID_SGL.(SCGCQ00473919) - Device added event for the existing devHandle(SCGCQ00475377) - TM Fail ScsiIO Dev:MID Debug Print Displays Address Rather Than Opcode(SCGCQ00476208) - D300 fault during mixed auto/nonauto IO to multiple AHCI devices(SCGCQ00477054) - PL did not clean up resources for internal AHCI encapsulated frame if associated SATA passthrough command failed.(SCGCQ00481908) - Extra validation required for Silverhawk PIM1 settings(SCGCQ00484633) - Dauntless FPGA: D300 fault running IO and TM(SCGCQ00490962) - SAS/SATA drives go missing while running block move IO and Random TMs(SCGCQ00493178 ) - NVMe Encapsulated Path Fixes(SCGCQ00493331) - SAS3.5: PL Status shows parent devH of second switch in cascaded switch setup is zero(SCGCQ00496013) - Backend PCIe completion timeout after a PCIe error message is received(SCGCQ00498112) - NVMe: IO timeouts with high queue depth PL translated read/write IOs(SCGCQ00498179) - Dauntless Fault 6001(SCGCQ00499669) - SATL: WRITE SAME Handling with LBPRZ=1, UNMAP=1, ANCHOR=0 needs an additional check(SCGCQ00524994) - D065 fault occurs during port enable with AHCI devices attached(SCGCQ00531377) - Data corruption runing heavy IO(SCGCQ00551309) - NVMe: fix a couple of async event handling issues(SCGCQ00556769 ) - NVMe: Write Buffer (mode 0x5 translation fails to complete(SCGCQ00557073) - Dauntless: Backend POM Window size should be aligned to number of PCIe devices supported(SCGCQ00558089) - SAS3.5FW: PL: PCI: Use PliRegister for device registration instead of hardcoded value(SCGCQ00558177) - Fault 6230 running Clear Task Set TM(SCGCQ00559714 ) - NVMe: LUN not validated before use in non read write translations(SCGCQ00562314) -(SCGCQ00590504) - PCI command frame is tried to be obtained from non PCI firmware IO(SCGCQ00590513 ) - NVMe: no call from TM during init idle wait(SCGCQ00595468) - (Sata Only Sending 'Ata Passthrough' SCSI command with ATA Command as 'Read Verify Sectors' sometimes results in check condition(SCGCQ00597647) response. - Backend PCIe: possible command timeouts in low resource or queue full cases(SCGCQ00600854 ) - Firmaware fault 0x26B5 observed when sending IOUnit Control Message with OPERATION of SAS_PHY_LINK_RESET to PCIe switch(SCGCQ00601557) dev handle - 1901 fault when a FORMAT command issued to an AHCI target(SCGCQ00601939) - Some of the declarations and typedefs in pliDefs.h not conforming to code standard(SCGCQ00606222) - Ventura: Fix plInit in which VENTURA_PORTING was eliminated causing ARM to crash(SCGCQ00615099) - NVMe: IEEE to PRP translator rollback issues(SCGCQ00626787) - D300 fault seen when SCSI Mode Select is sent to AHCI device(SCGCQ00630246) - Limit the number of phys during spin up configuration for the FPGA(SCGCQ00648198) - NVMe: no retry if initial NVMe init fails(SCGCQ00664181) - Ventura: incorrect bits in interrupt mask(SCGCQ00668609) - Dauntless minimal build failure(SCGCQ00670226) - Fault 0x6230 seen when sending Port Enable(SCGCQ00670926) - Continuous plTxCtxMgrHighInterrupt on SASCORE1 attached SATA drive(SCGCQ00671683) - 4308 fault when using SAS IO Unit Control message with SEND PRIMITIVE operation(SCGCQ00673188) - Ventura PL: Internal flag may be incorrectly disabled during Abort Task operations(SCGCQ00673302) - PL clearing interrupt is not getting reflected in Interrupt observe registers(SCGCQ00674340) - Intruder: Fix unprotected loop in plTargetProcessHardReset((SCGCQ00678870) - PL: Fault 0x4302(SCGCQ00682071) - Intruder: PL Fault 0x4307 while doing init(SCGCQ00682911) - Intruder: Fix plSataPassthrough.c to account for Multi Core work for plSataPassThrough.c(SCGCQ00684321) - PL: Fault 0x6001(SCGCQ00685967) - Ventura: arm_all compile error in SAS SERDES / Phy Files(SCGCQ00686674) - Intruder & Ventura: Fix plFpeHandleCompletorErrorInt( to compile for Ventura(SCGCQ00687645) - Fault xD105 running IO to SATA devices(SCGCQ00692817 ) - SECURITY IN SCSI command timing out to AHCI device due to incorrect SATL translation.(SCGCQ00693169) - Fault x6001 running IO with Task Management(SCGCQ00693865) - PL: 0x6003 fault(SCGCQ00694271 ) - Firmware Fault 0xEF00 seen while running Task Management and IOs to AHCI drives.(SCGCQ00695559) - EF04 fault running Random TM with Mixed IO sizes(SCGCQ00696962) - Intruder FPGA: Destructive Domain (Bobcat's hit fault 0xD0E0(SCGCQ00696975) - Ventura: Need required external defines and header file ordering to include SCS FW libs in IOP(SCGCQ00697063) - Intruder: Reset of SASCore 1 or 2 was not using correct value to clear reset bits(SCGCQ00698911) - Intruder FPGA: 0x26B5 fault seen when accessing RxEEDPBuf of any SAS core(SCGCQ00698951) - Firmware faults when downstream port of attached PCIe switch sends uncorrectable fatal error for malformed TLP it received from(SCGCQ00699010 ) connected device. - PL incorrectly faults when a non read/write IO to AHCI device hits FxCore exception when started through firmware path.(SCGCQ00700211 ) - Debug code was inadvertantly checked in which causes phy layer initialization to not work for second core or phys > 0.(SCGCQ00705330) - NVMe: IoCount not decremented on non read write encapsulated NVM command failure(SCGCQ00705495) - Fast path IOs are timed out.(SCGCQ00706941) - Dauntless FPGA: D205 fault when posting a host trace buffer during IO(SCGCQ00707374) - PL:Restrict access to RxEEDPBuf in pl dbg(SCGCQ00709358) - PL NVMe (Ventura IOCStatus SCSI Task Management Failed when running Abort Task to NVMe(SCGCQ00710213) - Data continues to be sent after RESPONSE for an IO is received before data transmission completed(SCGCQ00710281) - Fix issues in PL diagnostic code(SCGCQ00710497 ) - Intruder: Fix issues in FW controlled spinup(SCGCQ00710609) - Drive SAS Address in gplControllerPhy structure being overwritten, resulting in drive loss(SCGCQ00712955) - 265D fault on AHCI spinup(SCGCQ00714811) - NVMe devices may fail to initialize(SCGCQ00715163) - Intruder FPGA: Drives attached to expanders gradually get dropped during Task Management test(SCGCQ00715652) - Intruder: Don't display all message frames for pl dbg register dump(SCGCQ00716613) - Ventura: IOA Local RAM requires an offset(SCGCQ00717129) - Fault xD015 seen running IO when Task Management occurs(SCGCQ00718761) - Fast path completor engine throws error for IOs that don't have appropriate flags set in fast path mid state table(SCGCQ00719653) - Fault 0x265D(SCGCQ00719768) - pl timestamp print fills ring buffer(SCGCQ00720114) - PL SATL: Fault 6201 When Sending SCSI Security Protocol In Command to SATA Drive(SCGCQ00721212) - Ventura: wrong SAS core address in FPE(SCGCQ00722553) - Ventura: Drives on link 1 always respond with sense data 020411(SCGCQ00725112) - Fixed Known Issues with FIS Port SCSI Unmap Translation(SCGCQ00728088) - Intruder FPGA: Fault 0x584F while running CM Block Move and Task Management Test to two direct-attached SATA drives(SCGCQ00735409) - Ventura: Small Data Area overflow in compile/link operation(SCGCQ00735463) - Intruder FPGA: Fault 0x5828 while power cycling random expanders on both cores(SCGCQ00735635 ) - Fault 0xE00B while running mixed IO sizes with random task managements.(SCGCQ00736592 ) - Fault 0x510B while running stress to 7 cascaded expanders(SCGCQ00736679) - Remove redefinition of IOC_NUM_PHYS(SCGCQ00736730) - Problems in Tx DMA single to dual context mode switch and vice versa on multi SAS core(SCGCQ00737078 ) - Intruder FPGA: Fault 0x584F while initializing PL(SCGCQ00738149) - Fault 0x6001 While running Task Abort to topology of only SATA Drives during I/O.(SCGCQ00740832) - PL: add temporary config page buffer items to gplDynamicMemory(SCGCQ00741788) - Ventura: Bad merge backed out the fix in SCGCQ00716821(SCGCQ00748108) - Dauntless FPGA: Read Error when running Medusa IO with Abort Task Set TM to NVMe drive(SCGCQ00752414 ) - Intruder FPGA: Fault 0x584F while running Initiator Mode SMP Protocol Error Handling(SCGCQ00754410) - Intruder FPGA: Drive loss due to stuck TxDMA.(SCGCQ00754417) - PL: uninitialized NumPhys(SCGCQ00757724) - Backend PCIe: periodic dev init state check shouldn't run if init isn't running(SCGCQ00760618) - Ventura: Processor abort on I/O with sense data(SCGCQ00762270) - Dauntless FPGA: IOs stop in while running task managements to AHCI device(SCGCQ00764902) - Dauntless FPGA: EC38 fault upon initialization(SCGCQ00765364) - Fix compiler-identified errors in plPciRootComplexDauntless.c(SCGCQ00765443) - pliProtos.h contains 2 internal protos for sim/fake IO(SCGCQ00769245) - FW Controlled Spinup: Slot ordered spinup defects(SCGCQ00771112) - Intruder: Fix the spinup register read to get the spinup group for multi SAS core.(SCGCQ00771113) - pl: Unexpected usage of 64 bit math lib in plPciNvmeFillInquiryData((SCGCQ00771167) - NVMe: rename some structure definitions in the NVMe code(SCGCQ00771188) - pl: backend PCIe: couple of PCIe IO Unit Page 1 issues(SCGCQ00776230) - Intruder FPGA: Fault 0x670A on Target Controller during Block Move and Task Management Test(SCGCQ00776306 ) - NVMe: EF08 fault during non target reset task management(SCGCQ00776392) - Intruder FPGA: Data Underruns while doing Target Mode IOs(SCGCQ00776411) - Intruder FPGA: Fault 0xC00C while running Initiator and Target Mode on Intruder Cores(SCGCQ00776417 ) - Ventura: 430B fault with multiple devices attached(SCGCQ00779488 ) - Intruder FPGA: Fix Repeated Rising Edge Spinup Interrupt(SCGCQ00780197) - Intruder: Incorrect parameter is getting passed in plGetQuadPhyIndxFromCorePhyNum((SCGCQ00785455) - PL: incorrect logic in determining setting for CloseOptimize(SCGCQ00786213) - Intruder FPGA: 0xD20C Fault While Running Stress From 4 Initiator System to Target Mode FPGA(SCGCQ00791373) - Ventura: PCIe Discovery problems observed with device reset test.(SCGCQ00793909) - Intruder FPGA: Fault 0x4307 while running Block Move to drives and resetting random expander(SCGCQ00800919) - Intruder: Link event codes are not properly converted from hardware to MPI values(SCGCQ00806568) - Backend PCIe: FxCore error bit clearing(SCGCQ00813507) - pl: backend PCIe: read/write IOs with chain to native SGLs fail with IoFlags.FastPath set to 0(SCGCQ00813839) - Dauntless FPGA: Data Corruption reported on multiple tests(SCGCQ00813954) - 265D fault while running task managements(SCGCQ00817552) - Ventura: Sascore 1 links do not come up(SCGCQ00822145) - Dauntless FPGA: EFF1 fault on init(SCGCQ00822595) - Remove Aladin Reset Code in PL Start of Day(SCGCQ00823445) - Ventura: PCIe Device Manager DMD expiration handling(SCGCQ00824724) - Ventura: Phy register addressing is incorrect(SCGCQ00825050) - Ventura: Fault 430A during intitialization(SCGCQ00825789) - Dauntless FPGA: Fault D065 during CM init to AHCI drive in non-NCQ mode(SCGCQ00827582 ) - Ventura: Only 1 drive is discovered when 2 sas or 2 sata drives are directly attached(SCGCQ00828878) - Ventura: "iop arm table" crashes due to missing string(SCGCQ00829296) - Ventura: Fix PCIe discovery out-of-resource handling(SCGCQ00831671 ) - Use the address, not value of register to set base for the IOA shadow Register PIM(SCGCQ00832543) - Fault 0xD63C when trying to create/use an 8K PIM(SCGCQ00832557) - Fix code for handling FxCore Requester and Completer errors as per comments in review.(SCGCQ00834567) - Intruder A0: 0x4330 Fault When Multiple SATA Drives Are Attached Simultaneously(SCGCQ00834931) - PL: Update link layer register that should be programmed differently for intruder(SCGCQ00835524) - A device initialization call was being made for all end devices, that doesn't apply to SED(SCGCQ00836070 ) - Ventura: backend PCIe: host bringup fixes, part 1(SCGCQ00837192) - Intruder: Disable DMA Engine Overrun error for Intruder and beyond based on Hardware feedback(SCGCQ00839532 ) - PL: Assert was using compiled out code causing bad ring buffer(SCGCQ00839583) - Ventura: SAS_R31_HACK doesn't always compile correctly(SCGCQ00841016 ) - Ventura: backend PCIe: some bringup changes(SCGCQ00841065) - Fault 0x7C54 seen during I/T switching(SCGCQ00843298 ) - Unmap FIS Port Translation Hangs if No Range List Entries are Generated(SCGCQ00844030 ) - Intruder A0: Fault 0x5872 during I/T Switching(SCGCQ00844812) - Ventura: backend PCIe: fix some scattered bugs(SCGCQ00845780 ) - Intruder A0: Fault 670A while running target mode Jammer exception Test(SCGCQ00845803) - Intruder A0: 0x6C02 fault while running IO's and power glitching on every core(SCGCQ00846661) - Ventura: backend PCIe: command issued prior to first AHCI init success may fail to unpend(SCGCQ00848265) - Cleanup IOP Access to gplPtrPdbRegs(SCGCQ00849748) - PL: SATA Command getting stuck in PL after issuing Start Stop command with immediate bit set(SCGCQ00851287 ) - Ventura FPGA: Fault 6001 soon after initialization(SCGCQ00851724) - Ventura FPGA: backend PCIe: data corruption seen during write/read/compare test(SCGCQ00851725) - Ventura: Fault 265D when pl dbg dumps PtrHwDmaQFreePointer(SCGCQ00852104) - SAS3.5FW has tabs in source code(SCGCQ00852767 ) - Intruder A0: Fault 0x6111 during I/T Switching(SCGCQ00852833) - Ventura: backend PCIe: D363 fault during PL init when PCIe device structures are placed in DDR(SCGCQ00853886) - Intruder A0: 265D fault observed during link reset task management with IO(SCGCQ00853930) - PL: Fault 0x430B seen when connecting several enclosures(SCGCQ00854697) - PL: Incorrect SGPIO Index calculated for more than 2 SGPIOs(SCGCQ00855007 - Ventura: RxEEDP buffer init has wrong size(SCGCQ00855014) - TLB exception when showing PL ring buffer(SCGCQ00855026) - PL: IOs completed with good status when EEDP Check enabled and EEDP error injected with 4096 block size(SCGCQ00855669) - Firmware Controlled Spinup: Spinup group with multiple drives may never be allowed to spin(SCGCQ00855675 ) - Ventura: IFAULT_PL_HIGH_INT_SPURIOUS fault (0x6C02 asserted(SCGCQ00855711) - PL: Format command doesn't work on SATA drives when FMTDATA bit is 0(SCGCQ00856366) - Ventura: modify some debug info(SCGCQ00856678) - Ventrura: Accessing Mode Sense pages for NVME Results in alignment fault(SCGCQ00857247) - Ventrua FPGA: hit Fault 0x5801 running Data Integrity from RedEye(SCGCQ00857273) - Firmware Controlled Spinup: GroupSpinningCount May Not Be Adjusted Correctly for Legacy SAS Drives(SCGCQ00858694) - PL: Fault 0x7C54 seen when running IO with hard resets and config reads(SCGCQ00859243 ) - PL - Incorrect register settings for Ventura(SCGCQ00859820) - Disable FwSpinupAck print for periodic notify(SCGCQ00860244 ) - Intruder A0:WriteBuffer in 'Write Data' mode executes with good status when Bufferid=0 & Param List length != 512.(SCGCQ00860454 ) - Ventura: NVMe: Some SCSI-NVMe translations throw the same error for multiple error conditions(SCGCQ00860696) - Ventura FPGA: Faults observed when powering off/on populated PCIe switch(SCGCQ00861780) - Rearrange PDB RCC interrupt handlers to avoid spurious interrupts(SCGCQ00862058) - Handle FxCore Requestor Disabled Exception that follows Submission queue timeout exception for NVMe device(SCGCQ00864142) - PL: SFF-8485 Invert Activity Mode not properly turning the LED off for no-link state(SCGCQ00864613) - Intruder A0: MEDIUM ROTATION RATE is not updated in RIGID DISK GEOMETRY PAGE When MODE SENSE(10 is executed to(SCGCQ00864828) (SATA Drive) - PL: Minor modification for the 5872 workaround(SCGCQ00865238) - Ventura: backend PCIe: FxCore may generate invalid exception 0xFF(SCGCQ00865819) - Current Config of "pl status" command output is not clear.(SCGCQ00866270) - Ventura FPGA: NumberOfSATATargets does not decrement(SCGCQ00866287) - Ventura FPGA: Fault 0x6230 while running IOs and issuing target reset task managements(SCGCQ00866294) - Ventura: When processing SAS core interrupts, sometimes status register indicates no active interrupts(SCGCQ00866361) - Intruder A0: IDLE and STANDBY CONDITION TIMER's are not updated properly in POWER CONDITION MODE PAGE for NON EPC(SCGCQ00866637 ) Drive - Change the naming of library defines DEBUG and TARGET to avoid conflicts with customers(SCGCQ00866760) - PL: High latency on non-automated SATA IO with no other IO load(SCGCQ00867571) - Ventura FPGA: 6001 fault starting IO(SCGCQ00868569) - PL: SATA I/O times out right after a Start Stop Unit command with immediate bit set to 1(SCGCQ00868995) - Ventura: backend PCIe: PL translated PCIe read/write IOs may time out(SCGCQ00869263) - Ventura FPGA: Fault 0x61A6 while running IOs and issuing target reset task managements(SCGCQ00870402) - PL: Enclosure Management bounds checking(SCGCQ00870903) - PL: Fix Out of Bound Array Access in Diagnostic Command code(SCGCQ00871318) - Ventura: Fault 0xd102 observed during IO + TM testing on direct attached NVMe drive(SCGCQ00871397) - PL: Remove unused variable in when sending SATA SCT data(SCGCQ00871675) - PL: Resize PL_TRANSNUM_UNUSED Define to 8 bits(SCGCQ00871678 ) - Ventura: backend PCIe: target reset to AHCI device times out(SCGCQ00871680) - PL: Fix bad coding style in plGetSpinupGroup(SCGCQ00871683) - PL: Remove unused variable in a firmware function(SCGCQ00871686 ) - PL: Remove unused variable from the TRIM command handler(SCGCQ00871688) - Ventura: Avoid PCIe device initialization while PCI discovery is active.(SCGCQ00871804) - Root complex port mark enabled even if all the phys are disabled in nvdata(SCGCQ00871999) - Ventura FPGA: 0x1202 fault with IOs and Random TMs(SCGCQ00872717 ) - SATL: Get Rid of Unnecessary/Duplicate Assignment Statements in SATL Function(SCGCQ00872849 ) - Ventura FPGA: 0xEC9D during PCIe task management(SCGCQ00872879 ) - Intruder A0 : Fault 0x430b while Discovery in Target Mode setup(SCGCQ00873776 ) - Host Driver Detects Target Mode Event Errors Regarding Subsystem(SCGCQ00874585 ) - Ventura: Fault 0xd024 is seen sometimes during link glitch testing(SCGCQ00874912) - Ventura: backend PCIe: IOs to an AHCI device may halt after TM(SCGCQ00876257) - PL initializes IOA Local RAM with 0s without IOP FW knowing(SCGCQ00877473) - Ventura: backend PCIe: 1901 fault on AHCI command failure(SCGCQ00878246) - NO_FPE_HW compile option updates(SCGCQ00879534) - Ventura: backend PCIe: issues related to Axi2Shell error handling(SCGCQ00880773) - Timer Overflow errors for IOs sent using pliLightStartScsiIo(SCGCQ00880811) - Ventura: backend PCIe: (AHCI firmware hangs on translated SGL full of 0-length SGEs(SCGCQ00881278) - Ventura FPGA: Fault EC30 fault followed by fault EC70 on full port cable break against an NVMe drive(SCGCQ00882972) - Ventura FPGA: IO stopping during stress(SCGCQ00883428) - Ventura: port some FPE start path fixes to PL Light(SCGCQ00886430) - PL: Spinup control has incorrect error guard(SCGCQ00886966) - Ventura: unexpected behavior may occur during PL init with non-IT IOPs(SCGCQ00887074 ) - Ventura FPGA: 'pl status' doesn't reflect hot removal of a NVMe Drive connected to a switch.(SCGCQ00888012) - Ventura: RingBuffer Print Error of Device's IO Count(SCGCQ00888114) - Ventura: port some FPE start path fixes to PL Light(SCGCQ00888286) - Unable to issue Start Stop Unit to a sata device(SCGCQ00890804) - Tiger/Stryker: Fix tiger firmware build and build all issues(SCGCQ00894132) - Ventura: backend PCIe: FPE MaxPcieCoreNum is incorrect(SCGCQ00895285) - Some PL_ASSERT Cases Could Fail To Detect Out of Range Errors(SCGCQ00896629) - pl: IT: some debug prints go missing when a trace buffer is posted(SCGCQ00901424) - Remove Random number generator feature.(SCGCQ00904420) - PL: Unnecessary conditional statement in firmware source(SCGCQ00907209) - Ventura FPGA: Fault xEF09 during phy cable glitch on NVMe direct attached drive(SCGCQ00908689 ) - BL: Tiger bootloader is locking up and causing aborts(SCGCQ00910746) - PL: Update internal files to latest specifications(SCGCQ00913173) - Tiger: Remove usages in of SUCCESS (1 and FAILURE (0 defines(SCGCQ00913505) - Ventura: Invalid Q Entry for SAS->IOA Completion Q when firmware and fast path IO's are mixed with caching enabled.(SCGCQ00915170) - Ventura: backend PCIe: reformulate switch WWID(SCGCQ00915987 ) - Ventura: Additional settings for hw workaround in SCGCQ00915170 (SAS->IOA queue full error(SCGCQ00916873) - IOP & PL: Move certain PL structures to use OCM PLB Segment 2(SCGCQ00917625) - Ventura: Dauntless min build fails with GPIO wide port group mapping changes(SCGCQ00923022) - Ventura: backend PCIe: incorrect link rate may be reported in PCIe IO Unit Page 0(SCGCQ00925861) - PL: 265D fault when injecting errors into the data stream from a SATA drive(SCGCQ00928401) - PL: Optimize Start pending I/O function to gain a few % of IOPS increase(SCGCQ00929765) - TigerStryker: Fix pl library build for liger release(SCGCQ00930678) - PL: Fix arm compiler error.(SCGCQ00931355) - PL: Ventura incorrectly stores tail pointer in head pointer(SCGCQ00932450) - Ventura: Tip code faults with 0xECA6(SCGCQ00933078) - Ventura: separate reset of CSW core from PBD(SCGCQ00933765) - PL Ventura: MultipP bit not set in Inquiry(SCGCQ00933818) - Ventura: setting CSW protocol mode does handle setting HW Mode with PCIe devices(SCGCQ00934298) - PL: Unexpected Open Reject (Protocol Not supported is observed from target mode(SCGCQ00934341 ) - PL: PL code is not supposed to use division(SCGCQ00934930) - Tiger: Fix it_fpga_dnt build error to pass build all.(SCGCQ00935031) - Tiger: PSB PEX registers mapped to incorrect AXI addresses.(SCGCQ00937890) - Ventura: Misc initial bring-up work-arounds(SCGCQ00938539) - PL: MPI device driver state machine is confusing(SCGCQ00938627) - Ventura: PL should not be looking for Phy Interrupts in SASConfigRegs(SCGCQ00940270) - Tiger/PSB function parameters where not updated when Ventura/PDB functino was(SCGCQ00940318 ) - pl: SGL debug printer ignores SkipCount(SCGCQ00941786) - Tiger: CE and FxCore init issues(SCGCQ00943870) - Ventura: Fault d053 running SATA IO(SCGCQ00944751) - Dauntless Builds Not Completely Removed.(SCGCQ00944759) - Ventura: backend PCIe: IOs to an NVMe device fail if they are larger than the device's MDTS(SCGCQ00948252) - Ventura: SATA Init Always Fails(SCGCQ00948281 ) - Trace buffer has garbage at SOD(SCGCQ00948938) - Ventura FPGA: Hitting x430A fault during Hot Plug less than 3 seconds(SCGCQ00949143) - Ventura: Data abort when booting harpoon image(SCGCQ00950072) - Tiger: PCIe discovery and configuration fixes(SCGCQ00950664) - Ventura: Fault 4308 when firmware cycle mode enabled(SCGCQ00953736) - Ventura: Fix the PBAM Inframe core activity selection mapping(SCGCQ00954393) - Ventura: backend PCIe: fix some config page related bugs(SCGCQ00954691) - Ventura: backend PCIe: need to configure link width in the DM Core before bringing up the link(SCGCQ00954714) - Ventura: backend PCIe: fix a couple of NVMe related issues(SCGCQ00979716) - Ventura: PCI links get reset when in END POINT mode(SCGCQ00981060) - Ventura: backend PCIe: intermittent IO timeout with fast path plus firmware breakup path IOs(SCGCQ00981260 ) - Ventura: backend PCIe: PL NVMe read/write breakup IOs fail badly(SCGCQ00983674) - Ventura: Remove Tx phase slip setting workaround(SCGCQ00987742) - Ventura A0: Devices are intermittently showing up or not present at all(SCGCQ00987752) - Ventura: backend PCIe: NVMe devices or PCIe switches intermittently fail to link up(SCGCQ00987792) - Ventura: backend PCIe: need to reject an NVMe device with PI or metadata enabled(SCGCQ00991188) - Ventura: SAS devices are not discovered when hot plugged.(SCGCQ00991441) - SAS IO Unit Page 1 - Phy Re-enable not working. Controller Phy does not come back online.(SCGCQ00992048) - Ventura: backend PCIe: ED08 fault occurs with backend PCIe enabled and phys disabled(SCGCQ00993194) - Ventura: Invert PBAM GPIO LED data polarity(SCGCQ00993950) - Fault 0x5841 due to Check Condition on Atapi Device(SCGCQ00994935) - Ventura: backend PCIe: link always comes up with maximum width(SCGCQ00997661) - Ventura: recursive fault on fault with backend PCIe support disabled at runtime(SCGCQ00997681) - Ventura: backend PCIe: SAS IO Unit Page 1 write causes NVMe devices to go away(SCGCQ00998568) - Tiger: Data corruption reported for NVMe IOs 8KB and higher(SCGCQ00998637) - Devices not getting discovered with PL version 0.250.54.77(SCGCQ00999505) - Ventura A0: 265D fault when running Destructive Domain test(SCGCQ01000117) - PL: Fault 0x4300 when removing SATA devices from the topology(SCGCQ01000639) - Ventura A0: Fault 0x5828 while running Quarch Cable breaker Quarter phy glitch.(SCGCQ01000813) - Ventura A0: 7C55 fault when performing port_break between HBA and expander cable break with 4K IO size(SCGCQ01001139) - Ventura A0: Fault 0x6108 while running TMs & SMP commands(SCGCQ01001258) - Adapter fails to respond to diag reset while faulted(SCGCQ01001666) - Tiger FPGA: Fault 0x6230 during initialization(SCGCQ01001972) - Ventura: Fix typo in register definition name(SCGCQ01002334) - Tiger PL: Host port config space automatically sets BusMaster and MemSpaceEn(SCGCQ01002370) - Tiger: IO failure with two or more NVMe drives.(SCGCQ01002855) - 0x430b fault is seen while running IOs & link resets on Ventura HBA Phys(SCGCQ01004126) - Ventura: backend PCIe: fault occurs when link configuration is invalid(SCGCQ01004373) - PL: Firmware doesn't compile with MPI Device support enabled(SCGCQ01004853) - Firmware crashed with PL Fault d073 when running IO on multiple R1 VDs(SCGCQ01004990) - Ventura: backend PCIe: need to verify that the page size used by PL is supported by the device(SCGCQ01005076) - PL: Devices removed if PCIe Extended Capabilities are not implemented(SCGCQ01005270 ) - Ventura A0: Fault 0xD10D when running I/O's to Target mode controller(SCGCQ01005338) - Ventura: backend PCIe: need to take PDB testmux hardware out of reset at start of day(SCGCQ01005342) - Tiger: Workaround MPT Endpoint Captured BDF reg writing quirks(SCGCQ01007350) - PL (Ventura : Inquiry EVPD 0x83 is not unique for some devices(SCGCQ01007567) - Tiger FPGA: Firmware faults with 0xD20F when posting trace buffer(SCGCQ01007596) - Ventura A0: Fault 0x670A while running TM and SMP commands.(SCGCQ01008734) - Fault 0xD102 is observed when incorrectly composed SCSI Write Buffer command is issued to a SATA drive(SCGCQ01008776 ) - 0x6001 Fault while running port glitch cable break tests.(SCGCQ01010466) - PL: IO to MPI SED attached devices fail(SCGCQ01012207) - Tiger FPGA: 0x6815 fault when we should see 0x5821(SCGCQ01012466 ) - Ventura: Sequential Writes Performance Very Low -- Expander Attached -- Single SAS Core(SCGCQ01013913) - PL: SED DevHandle translation code incorrectly translates DevHandles(SCGCQ01013965) - PDB MEM BARs not updated properly when NVDATA settings are used as a fallback method to BAR-allocation faiilure(SCGCQ01014618 ) - Ventura: backend PCIe: couple of issues related to resource configuration(SCGCQ01014981) - Tiger: TLPs from NVMe drives have incorrect requester ID on egress at host port(SCGCQ01015401) - Ventura PL: Remove deprecated MPI SED Initialization step(SCGCQ01015440) - Ventura: Sas/IOA deadlock(SCGCQ01016130) - Ventura: backend PCIe: workaround for lane breakage on backend PCIe link down(SCGCQ01017060) - Tiger FPGA: Fault 0xEE13 while initializing an MPI device with a non-zero Device Serial Number(SCGCQ01017450) - (Sata Only WRITE AND VERIFY SCSI Command Not Failed With CC for LOGICAL BLOCK ADDRESS OUT OF RANGE Condition(SCGCQ01017807) - Ventura A0: Performance Counters not working as expected(SCGCQ01018523) - Tiger Ventura: hardcoded devhandle translation needed removed(SCGCQ01018537) - Ventura A0: 583D fault when running Port Glitch cable break between expanders(SCGCQ01018657) - Tiger Ventura - Fault 0x1902 seen when receiving address/descriptor replies via FW path on Ventura(SCGCQ01018738) - PL: SMP Pass Through to SED attached expanders fail(SCGCQ01018755) - Marlin: backend PCIe: various bringup issues(SCGCQ01018771) - Ventura: backend PCIe: allowed cascaded switch count should be 1(SCGCQ01019728) - Ventura: backend PCIe: issues related to PCIe link configuration(SCGCQ01019734 ) - Ventura: backend PCIe: EC0D fault on link drop during NVMe init(SCGCQ01019754) - Tiger FPGA: New Task File Interrupt being hit (0x6815 fault(SCGCQ01020348) - PL: PCIe Device Page 0 does not clear Reserved fields(SCGCQ01021410) - Tiger FPGA: Fault 0xED07 with tip while running PCIe link configuration at Start of Day(SCGCQ01021849) - Tiger FPGA: Link status change event causing 0x6230(SCGCQ01022790) - Tiger PL: Fault 265D when configuring the backend PCIe(SCGCQ01024192) - Ventura PL: Device handle pre-allocation for SEDs can get stuck in an infinite loop(SCGCQ01024765) - Fault 0xD101 observed during IO stress while sending a read command to a SATA drive with LBA out of range(SCGCQ01025055) - Ventura: NVMe: SGL translation fails if DDR flag is set in an IEEE chain element(SCGCQ01026956) - Ventura: NVMe: SGL translation may fail with unaligned first SGE(SCGCQ01026995) - Ventura PL: Invalid reply message and fault 0x1902 seen with SED attached IO(SCGCQ01027169) - Ventura: backend PCIe: EC30 fault on surprise link down(SCGCQ01027780) - (SATA Only Fault 0x4203 observed on running heavy IOs to SATA drives with IOs causing firmware exception.(SCGCQ01029537) - PL: Fault code 0xD091 is in multiple locations(SCGCQ01029667) - Ventura A0: Pl faults with fault code 0xd10f running SAS IO(SCGCQ01031904) - Ventura Tiger: 0x265d Fault while running Task Management Test to tiger attached SATA drive(SCGCQ01032769) - Fault 0xD025 is seen while running PCIe cable break test with IO test(SCGCQ01033270) - PL: Firmware faults with code 0x265D during PCIe enumeration(SCGCQ01033445) - Ventura: backend PCIe: several issues occur during link breaks behind a switch(SCGCQ01033463) - Ventura: backend PCIe: fix a few issues encountered upon surprise removal of a PCIe switch(SCGCQ01034082) - Ventura A0: EC60 Fault when Cables Moved on Ventura(SCGCQ01034096) - Tiger PL: Internal switch is not being properly hidden from the host(SCGCQ01034219) - Ventura A0: Fault 0x620E on NVMe drive pull when I/O stress is running against all drives(SCGCQ01034404 ) - Ventura: Total pendcount incorrect for NVMe(SCGCQ01035858) - PL: FORMAT UNIT command sent to NVMe drive fails when FMTDATA bit is set to 1(SCGCQ01036201) - Tiger FPGA: Fault 6001 is seen When run IO + TM on SAS/SATA behind expander(SCGCQ01036331) - Mismatch in WWID returned in PCIe Device Page0 and PCIe Device Status Change event.(SCGCQ01037372) - Fault 0x5881 due to not handling a new interrupt(SCGCQ01038536) - Tiger Ventura: Fault when running IO to multiple Tiger/SED attached drives(SCGCQ01038568) - Ventura: backend PCIe: 61A5 fault on frequent errors involving an NVMe device(SCGCQ01039087) - Ventura: PL Fault 0000d073(SCGCQ01039143) - Ventura Tiger: Fault 0x7008 while initializing firmware with an expander attached topology behind tiger(SCGCQ01039193) - Fault during Aladin CLI commands.(SCGCQ01040069) - Tiger FPGA: Fault 265D is seen during IO and TM on SAS/SATA behind expander and IO on direct attached NVMe(SCGCQ01040974) - Ventura Tiger: Fault 0x265d when forwarding Internal Abort Task for a MID to an SSP Target from a downstream Tiger to host(SCGCQ01040995) - Ventura Tiger: Unsupported/Failed Task Managements should also be forwarded to Tiger before failing back to host(SCGCQ01041510) - Tiger FPGA: Abortable IO timeout are seen during IO and TM on SAS/SATA behind expander and IO on direct attached NVMe(SCGCQ01043036) - PL returns incorrect PCI address returned for IOP mapped resource element.(SCGCQ01043532 ) - Tiger: New code using non standard function header style(SCGCQ01043926) - PL: Some unhandled IOA interrupts were falsely generating spurious interrupt fault code(SCGCQ01043930) - Ventura: backend PCIe: miscompare may occur after link glitch between HBA and PCIe switch(SCGCQ01046343) - Ventura: backend PCIe: EC30 or EC70 fault on direct attached link down(SCGCQ01046534 ) - Ventura A0: NVMe drives missing after few Port glitches between HBA and PCIe Switch(SCGCQ01046704) - Ventura A0: NVMe drive missing after few Lane/Phy glitches between PCIe switch downstream port and Endpoint(SCGCQ01046725 ) - Tiger: IO stops to devices after link reset, drives either get removed or IO times out.(SCGCQ01047475) - Tiger: IO timeout seen when running IO with Query Task TMs(SCGCQ01047487) - PL: Mid reuse may cause data miscompare(SCGCQ01047691) - IOP: Firmware faults with 0x265D when issuing a TM to a device behind a SED which is no longer connected(SCGCQ01049418) - Tiger FPGA: Abort Task to SATA can cancel out Fast Path State Machine Expecting Zero IoCount status(SCGCQ01051203) - PL fault 0xd0d0 is seen when IOA hardware interrupts for invalid completion entry(SCGCQ01052174) - Ventura: backend PCIe: issues related to backend PCIe link handling and NVMe TM(SCGCQ01052703) - Ventura with Tiger devices attached and Fast Path disabled in IOUnit 1 results in x7008 fault on initialization(SCGCQ01056872) - Persistent Connection Timeouts Occur With Some Drives(SCGCQ01057572) - Ventura: Single/Dual context mode not set correctly(SCGCQ01057740) - Fault 0x1D02 while running port break between HBA and PCIe Switch(SCGCQ01058662) - Ventura A0: NVMe device isn’t getting reconfigured even though discovery runs and appears to find it(SCGCQ01058974) - Ventura: FW events are sent in incorrect order when DA SATA drive is hot removed(SCGCQ01059293) - FW entered PL Fault 0000d0d1 while I/Oing across LDs(SCGCQ01059682) - Ventura: 8 LUN Target Using Linux Driver Performs 10% or more slower than previous SAS3 products(SCGCQ01060022) - Asynchronous External Abort during SOD. Found during COL cycles(SCGCQ01060269) - PL: Handle plSMPPhyControlSend( return status(SCGCQ01061458) - PL: Some error conditions not logged(SCGCQ01063603) - Ventura: backend PCIe: various faults occur after a short link glitch(SCGCQ01064269) - Ventura: backend PCIe: reading config space for debug may break other PL subsystems(SCGCQ01065697) - Tiger: Fault 0x430B when unregister is attempted for an Ventura DevH for a Tiger attached drive(SCGCQ01066917 ) - Ventura: Target stalls after many hours operating at 700K+ IOPs(SCGCQ01068910) - PL: SED attached devices not removed from IOC's device table(SCGCQ01068954) - Ventura: NVMe: ARRE Bit Not Set to 1b in Read-Write Error Recovery mode page for NVMe Drives.(SCGCQ01069374) - NVMe: Allocation Length field of SCSI commands is not handled properly for NVMe drives.(SCGCQ01069397) - Ventura: Aladin CLI causes system lock up when running on Crusader(SCGCQ01069804) - If SATA_FIS_PORTING feature complied out, FxCore exception Queue will be sized to 0(SCGCQ01070394) - Ventura: B0 requires check of enqueue register before disabling queue manager state machine(SCGCQ01070612) - SCSI Read Capacity - 16 processed successffully for incorrect service action field(SCGCQ01070692) - For NVMe drives mode sense command failed for PAGE CODE=0x3F and SUB PAGE CODE=0xFF(SCGCQ01070881) - PL: SMR: Enhance the error handling conditions of SMR ReportZones SATL(SCGCQ01077555) - Ventura: backend PCIe: PCIe link associated with root port 0 sometimes fails to come up(SCGCQ01082753 ) - Ventura Tiger: Do not configure completion time limit for MPI devices(SCGCQ01083308) - Ventura Tiger: Timeouts for Internal Task Managements not set correctly.(SCGCQ01083603) - Marlin A0: HBA goes to hung state while sending diag reset(SCGCQ01084604) - Ventura PL: 0x265D fault when initializing a SED(SCGCQ01086075) - PL Tiger: Fix plPciRcGetPexPortType(SCGCQ01088652) - Tiger: Periodic DPC check renders ringbuffer useless(SCGCQ01088685) - Tiger FPGA: NVMe drives go missing as soon as IO is started(SCGCQ01089519) - PL: Some configuration pages return non-zero data in reserved fields(SCGCQ01092041) - Initialization hangs on Harpoon controller(SCGCQ01092071) - Tiger PL: SGLs with DDR DLAS never complete(SCGCQ01092466) - A 7C41 Fault occurs when an Internal IO timeout occurs(SCGCQ01093487) - Fault 0x430B observed while running IO and port glitch test between Marlin A0 and attached expander.(SCGCQ01093757) - Tiger FPGA: Fix PCIe Io Unit Page 0 Read handler(SCGCQ01095060) - Ventura: NVMe: No INQUIRY Response Seen for NVMe Drive When Executed for Non-Zero LUN.(SCGCQ01095664) - Tiger FPGA: 5002 Fault with tip code(SCGCQ01099808) - Fault 0x1901 is observed when an internal IO to a SES device fails.(SCGCQ01100151) - PL: SAS3416 Fault 0xD071 & D015 during the heavy I/O(SCGCQ01107033 - Marlin A0: Fault 0xEC30 while running NAKIncomingTLP-ModDataFCUpdate.jas script or link breaking(SCGCQ01109436) - Attached expander goes missing while performing controller phy hard resets and config page reads(SCGCQ01110176 ) - pl: device missing delay timer may expire too soon(SCGCQ01112033) - PL: I/O could timeout if task management fails(SCGCQ01113324) - Ventura: backend PCIe: add workaround for link recovery issue(SCGCQ01114258) - Ventrua A0: PL fautl xD10F observed during SAS cable pull(SCGCQ01114603) - Ventura A0: Fault 0xC010 while unloading/loading the drivers in Target mode topology(SCGCQ01116345) - Ventura/Marlin: backend PCIe: recursive fault may occur on PDB SysDma error(SCGCQ01116710 ) - Fault 0x1900 hit when IOs and Task Abort Task management requests are run on the NVMe device(SCGCQ01122538 ) - Marlin A0: 0xC010 fault during EEDP Initiator --> Target test(SCGCQ01126480) - Ventura: backend PCIe: need to perform PCIe related workaround for reasons other than the original issue(SCGCQ01126828) - Ventura/Marlin: Fault 0xECD0 seen if switch goes away before all NVME drives attached registered with host.(SCGCQ01126840) - Ventura B0: FPE SAS completion queue should be in ILR(SCGCQ01127400) - Ventura/Marlin: backend PCIe: work around a link down issue(SCGCQ01134422) - Ventura: backend PCIe: IO timeouts may occur with NVMe devices under Linux(SCGCQ01134727) - Fault xD060 seen when doing NVME glitching(SCGCQ01134928) - PL: MidUsed not cleared when handling FPE Requestor Error(SCGCQ01134948) - Ventura/Marlin: backend PCIe: start of day mem allocation with backend PCIe disabled(SCGCQ01136170) - Ventura B0: Misc active cable management fixes(SCGCQ01137484) - Ventura A0: Not all slots are enumerated with SIO group ID for odd/even PHY connector lane routing(SCGCQ01138057) - Marlin A0: Switch attached NVMe drives are not discovered from Build 73.(SCGCQ01138330) - Ventura/Marlin: backend PCIe: reliability of link bandwidth change notification(SCGCQ01138343 ) - PL: Data abort exception while pulling JBOD(SCGCQ01138634) - SAS/SATA drives not discovered(SCGCQ01140463) - PL: Hard/Link reset on HBA phy failing with IOCStatus = 0008 (Invalid State(SCGCQ01146367) - pl: 265D fault if PDBs are unmapped with backend PCIe support disabled(SCGCQ01147668) - Ventura/Marlin: backend PCIe: need modification to hot reset/link down workaround(SCGCQ01149992) - Ventura B0: Task Management errors with no exception while running IO's on I/T setup(SCGCQ01152173) - Added new PL fault code and also set default 60 secs for SATA hinting timer in PL(SCGCQ01152796) - FW fault 0x265d when unplugging active cable(SCGCQ01154156) - pl: 265D fault when host booting firmware on a board with a blank flash(SCGCQ01154569) - Fault 0x670B seen while sending SCSI Read Buffer commands to bunch of SATA drives(SCGCQ01163838 ) - PL: Incorrect LogInfo may be returned during handling FPE Exception IO(SCGCQ01165427) - Ventura: Implement hardware workaround for SAS Training failure(SCGCQ01168045) - PL: Possible null pointer access in a non-automated SATA Response Frame(SCGCQ01168086) - PL: Unchecked function return value in sata code(SCGCQ01169267) - Ventura/Marlin: NVMe: completion queue head doorbell may not be written in a couple of error cases(SCGCQ01170592) - Virtual SES support can cause Fault 0x7200(SCGCQ01171097) - Host trace buffer does not contain expected data(SCGCQ01174473) - Starting Task Managements take a long time in certain conditions(SCGCQ01176191) - PL Fault 0xd073 is seen during certain IO load conditions(SCGCQ01180058) - Ventura: PL fault 5811(SCGCQ01184674) - pl: 4311 fault may occur when both SAS and NVMe are enabled(SCGCQ01186198) - PL: 0x7C71 Fault During Repeated Phy Resets with Mixed SAS/SATA(SCGCQ01187303) - Ventura: backend PCIe: link recovery issues(SCGCQ01188928) - pl: delay loop may have twice the expected duration(SCGCQ01192571) - Ventura: backend PCIe: NVMe devices may not show up in Windows(SCGCQ01192659) - PL: Fault 5814 while multipath SAS pull/push of 2 enclosures(SCGCQ01193764) - Ventura B0: Observed fault 0x4A00 during Phy glitch between HBA and Expander(SCGCQ01194893) - Ventura: PL – PCIe Topology Polling incorrectly enabled(SCGCQ01194941) - Ventura B0: PL Fault 0x6001 for NVMe drives running Ios and random Task Managements(SCGCQ01196113) - Virtual SES Target Not Reported to the Host(SCGCQ01197507) - pl: Unexpected SAS link operation with protocol cycling enabled(SCGCQ01198352) - Ventura: RxCtxMgr debug print is printing an un-initialized variable(SCGCQ01198393) - Ventura: backend PCIe: compatibility tweaks for NVMe devices(SCGCQ01201787) - Ventura: backend PCIe: device add event is generated for a backend PCIe switch(SCGCQ01201813) - Ventura: backend PCIe: various issues may occur if multiple switches have the same Device Serial Number(SCGCQ01202401) - Ventura: backend PCIe: various faults may occur after a link disturbance(SCGCQ01206536) - Ventura: backend PCIe: NVMe IOs may halt when a backend PCIe link recovery occurs(SCGCQ01206643) - Ventura (Sata Only : Internal Device Resets observed on SATA Drives during I/O.(SCGCQ01207972) - IOs failed to host with generic open fail log info(SCGCQ01208362) - Ventura: backend PCIe: unable to print switch registers for debug(SCGCQ01209215) - Fault 0xEC3D seen during switch initialization(SCGCQ01210423) - Ventura B0: MR FW is hitting a data abort crash during boot up and discovery(SCGCQ01210439) - Ventura B0: BTL is not assigned to expander(SCGCQ01211588) - Ventura: PCIe Device unregister failure(SCGCQ01214268) - Ventura B0: vSES target not getting exposed in Linux Host(SCGCQ01214419) - Validate mid in Tx openfail cleanup(SCGCQ01215592) - 0xEC84 Fault observed when PCIe switch is Powered OFF and Powered ON(SCGCQ01216678) - PL Fault 0xEC07 found while Push/Pull of JBOD with IO's(SCGCQ01217170) - Intruder compile error in plVirtualSes.c(SCGCQ01219448) - PL: Passthrough I/O could timeout if DST is placed in OCM(SCGCQ01219643) - Handle FPE IOP start queue full condition(SCGCQ01222231) - PL Fault 0xd077 is seen while drives are pulled with IOs outstanding(SCGCQ01222435) - Ventura: backend PCIe: link recovery testing issues(SCGCQ01222761) - Diag Reset observed while sending TM to NVMe drives(SCGCQ01223373 ) - Fault seen when handling Task Managment with IOs to NVME drives when drive reports media errors.(SCGCQ01226478) - Ventura/Marlin: backend PCIe: EC84 fault(SCGCQ01229418) - Ventura B0: vSES firmware sending incorrect SCSI state while completing INQUIRY with UNDERRUN(SCGCQ01230819) - GPIO HD Cable management function does not support active high level.(SCGCQ01231609) - Ventura B0: backend PCIe: link gets stuck down after a link break(SCGCQ01231751) - Ventura/Marlin: backend PCIe: build fails if a specific workaround is disabled(SCGCQ01232334) - FPGA Compile Error(SCGCQ01233994) - Ventura/Marlin: backend PCIe: switch resources may remain allocated after it is removed(SCGCQ01235267) - Ventura/Marlin: backend PCIe: target reset may time out if device is partially initialized(SCGCQ01235889 ) - pl: NVMe: Abort Task may abort an IO when it is still outstanding at the device(SCGCQ01235948) - Fault 0x6001 while running IOs and TMs to NVME drives with media errors.(SCGCQ01238263) - PCIe device page 0 field may not report devices link number(SCGCQ01239126) - Fault 0xe989 is seen if media errors are seen while running IOs to NVMe drives(SCGCQ01239353 ) - Data Protect Sense Key received on power up of NVME drive(SCGCQ01239795) - Memory allocation of 5 NVME drives is required to discover 4 drives when VPP LED management support is enabled.(SCGCQ01240626 ) - PL Fault 0000430b(SCGCQ01240774) - SAS Topology gets hung because of a firmware fault in sas3516 controller(SCGCQ01241342) - pl: NVMe: fix a couple of issues exposed by a malfunctioning device(SCGCQ01243546) - SSC Profile and PLL BW Selection(SCGCQ01243603) - Ventura B0: vSES Target: Incorrect Sense Data for REQUEST SENSE SCSI Command(SCGCQ01247631) - Ventura: Auto backplane detection - Disable PCIe RefClk for non-NVMe configurations(SCGCQ01247682 ) - pl: FPE timer may be activated for an IO that is being aborted(SCGCQ01249183) - PL fault 0xe989 hit with cable push/pull(SCGCQ01249805) - Fault 0xD073 with IOs to NVME drives with media errors.(SCGCQ01249813) - Add option to enable support for OEM specific NVMe Enclosures testing(SCGCQ01250846) - Fault 0x265D while powering on/off the attached PCIe switch devices.(SCGCQ01251456) - Marlin: Add additional support for cold boot fix(SCGCQ01251641) - NVDATA config option to disable PL Virtual SES support(SCGCQ01251655) - Ventura B0: Fault 0x430B while running IOs & Hard resets of HBA Phys(SCGCQ01254319 ) - pl: NVMe: D015 fault during Abort Task(SCGCQ01255908 ) - Ventura MR 7.1, RHEL 7.2: SAS/SATA HDD R0/10/5, OLTP, Q >= 16, Up to -50% IOPs Regression (L13, W33(SCGCQ01255912 ) - IO Timeout while sending Task Managements to PCIe devices(SCGCQ01256214) - pl: task management may not complete with heavy IO load(SCGCQ01258861) - 4K SATA block read error(SCGCQ01258955 ) - Ventura/Marlin: extra barrier in FPE firmware IO start path(SCGCQ01259570 ) - Ventura/Marlin: backend PCIe: link not reinitialized after certain errors(SCGCQ01259639) - VSES diag page 0A mapping not enabled for NVMe devices(SCGCQ01261033) - Ventura B0: OS boot fails with latest HBA FW (02.250.02.00(SCGCQ01261816) - Fault 0xECA0 is hit while running IOs on NVMe drives behind Ventura(SCGCQ01266097) - Ventura: Slot status LED updates fails with mixed backplane types (VPP and SGPIO in the same server config(SCGCQ01266429 ) - Ventura/Marlin: backend PCIe: completion timeout disable support failure(SCGCQ01269306) - Fault 0xD372 is seen during NVMe IO run and drive push pull test(SCGCQ01271759) - Ventura/Marlin: backend PCIe: NVMe devices aren't discovered with VSES disabled(SCGCQ01274107) - Checks for reconstruction in place.(SCGCQ01276354) - IOMMU fault at address 0x80360000(SCGCQ01279547) - Make platformtype function available to test utility(SCGCQ01282492 ) - Data loss during cache offload power cycle test(SCGCQ01286491) - pl: NVMe: Task Set Full handling flag not respected for NVMe(SCGCQ01289543 ) - pl: excessive exception generation during SATA IOs with Task Set Full handling disabled(SCGCQ01291127) - Ventura/Marlin: backend PCIe: EC0E fault may occur on link down(SCGCQ01292448) - FW goes to data abort when power cycle the enclosure.(SCGCQ01294834) - Enclosure ID changes when a cable pull and insert occurs.(SCGCQ01295290) - MR-7.2: iMR 9440-8i:Hit MonTask line 662 in file ../../raid/mficmd.c rst=0 After Upgrade The Driver & Reboot The System(SCGCQ01299168) - Ventura: backend PCIe: EF53 fault on link down(SCGCQ01301079) - (NVME Only Port enable completes before drive is detected by discovery.(SCGCQ01301777) - pl: NVMe: port enable times out if an NVMe device fails with CFS during NVMe init(SCGCQ01303837) - pl: NVMe: EC0F fault occurs during task management(SCGCQ01303943) - MR7.1: Unexpected event for lun not ready Sense: 2/04/02(SCGCQ01304550) - Ventura/Marlin: backend PCIe: potential unexpected EF50-EF54 faults(SCGCQ01304678) - Disable SATA FIS poritng on a SATA drive connected to a Broadcom expander with EDFB enabled.(SCGCQ01307008) - 14G:SWPT: Enclosure hotremoved and insert it back,one physical disk is missing in storage inventory.(SCGCQ01309090) - Incorrect DmDevSMPReady array size(SCGCQ01310496) - Due to a timing issue a hang condition may occur on cold power up(SCGCQ01311156) - Assertion failure in ../../dm/mpt2/mptframe.c at line 788: id!=MPT_FRAME_ALLOC while enclosure powercycle.(SCGCQ01311481) - Readjusted profile LD count to produce 240 VDs correctly(SCGCQ01315995) - Due to a timing issue a hang condition may occur on cold power up(SCGCQ01316806) - Marlin B0: 0x4310 fault on fwHostBoot post clean flash on FW: 03.250.01.00(SCGCQ01318643 ) - CSET Aggregator: SCGCQ01297325, SCGCQ01289572(SCGCQ01318920) - Consolidating CSETs from OEM stream to 7.1 Channel(SCGCQ01318925 ) - Consolidating a subset of CSETs from OEM stream to 7.1 stream(SCGCQ01318990) - Consolidating CSETs from OEM stream to 7.1 stream(SCGCQ01319003) - Consolidating CSETs from OEM stream to 7.1 stream(SCGCQ01319859 ) - Disable fw messages "cmdId:5e has different completion status for sub commands" when convert 240Pds to Jbod and reboot(SCGCQ01320953) -(SCGCQ01324136) - Controller montask after data abort exception handler was called(SCGCQ01324312) - Fix Static Code analysis issues(SCGCQ01325320) - SCons: Doxygen Builder fails to keep track of dependencies(SCGCQ01326891) - MR-7.1: FW exception when power off/power one last cascaded drives enclosure on SLES 12 SP1 x64(SCGCQ01326930) - Mode page access to same devId needs to be serialized(SCGCQ01329539) - PKG 465\ When a Migration starts fw eventually breaks(SCGCQ01329544) - Expander FW update fails with "The expander firmware update failed while downloading the firmware to controller" error(SCGCQ01330666) - Ventura: Task Management to NVMe drives may not complete(SCGCQ01330747) - 7.3: Need to adjust ProfileMaxDevices for Profiles other than 240 VD Profile(SCGCQ01330851) - iMR-7.1-FW: DmRecoverIoError(retr 1 messages printed out every 5 minutes while system is iddle and without VDs(SCGCQ01331455) - Fixed SAS cleanup code to skip the PCI device instances.(SCGCQ01332893) - PA1: fw hit PL D10D while format partition(SCGCQ01333872) - 8G offload changes ONFI offsets - causing incompatibility across 7.x stream(SCGCQ01336017 ) - Need interrupt to fire when OCM flush is complete(SCGCQ01336830) - Crusader: fw Assertion failure in ../../raid/ld.c at when insert pd(SCGCQ01337840) - PCIe SSD Fails to blink Bad Phy after 5 minutes, on Passive BP with internal adapter(SCGCQ01339684) - Assertion failure in ../../dm/src/FindDev.c at line 261 while connecting 10 enclosures to the system(SCGCQ01342054) - Ventura MR 7.3 - SW R10 8x Direct attach HDD WB 8K 256QD 30% regressions(SCGCQ01342174) - MR7.1 : MemsetECache prints fill important termlog space(SCGCQ01342196) - After send command to PD to clear LED, don't poll for completion(SCGCQ01342947) - 7.3 pk484 unxpctd c_ptr 19804640 tgtId ef while migrate from 2DR1 -> 4DR6(SCGCQ01343118) - DEV Defect to address Code Collab defects/comments for CQ# 1304715 & 1320083(SCGCQ01343240) - mix mode: NVMe pd turn to foreign config after couple of OCR.(SCGCQ01344064) - 7.3: FW hit KA when insert SAS for multipath with 48JBODs in controller(SCGCQ01347504) - FW changes to make NVRAM baselines between 7.3 and 7.1 in sync(SCGCQ01348744 - Dev Defect: Don't refer LMID before dism start in the case of device hot plug(SCGCQ01350309) - Second Reconstruction starting but no progress(SCGCQ01351330) - MR7.3 Controller is not detected after running overnight cable pull(SCGCQ01352931) - MR7.3 NVME drives in Fast Path iops drop to 0 while in megamon(SCGCQ01353696) - NVME profile B was not shown to user(SCGCQ01354313) - MR 7.3_FW_PA4: MonTask: line 332 in file ../../raid/taskman.c rst=0 during Patrol read with IO's on 240 VD with media errors.(SCGCQ01356270) - WA for specific enclosure SES Command 0x1D(SCGCQ01356733) - System hangs at "Initializing FW Interfaces" with pinned cache present.(SCGCQ01361595) - Join Mirror functionality not working(SCGCQ01368560) - dereferencing uninitialized pointer(SCGCQ01373232 ) - 7.3 pk564 Crusader taskman when remove sas cable in multipath(SCGCQ01376326) - Restore nvram flag allowOnlineCtrlReset after set factory default completes(SCGCQ01378753) - lastDmaChannel is updated by both cores without a semlock(SCGCQ01378860) - Bad drive causes system to hang on boot.(SCGCQ01381151) - Initiate ocr when FW enters MonTask(SCGCQ01381615) - FW hangs when running a negative test case adding a 5th enclosre to one of the ports(SCGCQ01385667) - StorCLI show profile 13 with 8 NVMe drives support(SCGCQ01392900) - In NVMe only profile not able to see the profile in profile get list.(SCGCQ01393547) - MR7.3: 4k PD Configuration can't be imported from iMR to MR Controller. However, it can be imported from MR to iMR(SCGCQ01395842) - Offload descriptors are 64 bit in size, resulting in offload errors.(SCGCQ01397850) - Virtual Address overlap results in skipping DDR ECC error checks when cache is dirty(SCGCQ01400126) - Data flush to drives after cache offload taking ~250 seconds.(SCGCQ01401796) - Update nvram.h with correct size for curAdpPersonality(SCGCQ01404432) - MR FW: Enable RMC logging for OEM(SCGCQ01405061) - BusReadWriteSW( is not reading back the data that was written to make sure data is flushed through PCI buffers(SCGCQ01405191 ) - The Auto Config feature not present in HII(SCGCQ01406286) - Certain boards failed manufacturing screening due to Micron M83C-R NAND flash manufacturer ID being 0(SCGCQ01407825) - Reduce number of block-pairs used for 8GB offload(SCGCQ01408312) -(SCGCQ01411542) - Raid Map and Pd sync are updated for every OCR(SCGCQ01415120) - OEM controller shows random slot number inside HII after hotplugging enclosure(SCGCQ01415422) - NVDATA: Change Default SGPIO electrical driving strength from 50 to 66 Ohm per HW team recommendation(SCGCQ01418180 ) - Revert SCGCQ01418180 for 3616 and 3508 XSD, 3408 and 3416 remains the same.(SCGCQ01424266 ) - Disable OOB FW download.(SCGCQ01424907) - Prepare ONFI Memlist to offload 8GB DDR region such that DDR size is uniformly distributed across ONFI devices(SCGCQ01428498) - OEM controller has incorrect drive enumeration with single IOM(SCGCQ01431119) - Bugzila 112779 - [SAMSUNG PM863A SSD can not show the "Part Number"/ "FRU Number" information under XCC web w(SCGCQ01435624) - Constant print "phy 8 disabled" in tty log(SCGCQ01438991) - Incorrect grammar in post message(SCGCQ01444273 ) - 9460-8i card connect drive through direct-attached backplane: error LED not on when drop out a drive.(SCGCQ01445040 ) - Single Thread MSI-X and MCTP accesses(SCGCQ01446273) - Change CACHE_HEADER_VERSION from 13 to 11(SCGCQ01465054) - 930-16i Cannot Spinup HDD During System Power On(SCGCQ01470741) - When update Toshiba SAS 2.5" 10K 12Gbps 300GB HHD (PN:SH20J34185 controller hangs(SCGCQ01515259) - SPV: Fault 0x0501 when drive is pulled.(SCGCQ00135004) - 1901 Fault due to a Port open fail interrupt without a matching transport error.(SCGCQ00136195 ) - Thunderbolt B0: Implement workaround from BT1682(SCGCQ00138062) - Status FIS filelds are zero SATA Passthrough reply for PIO-in cmds(SCGCQ00141209 ) - Correction to Diagnostic Code to Show PL Memory Details(SCGCQ00145990 ) - BT1680: 6001 fault(SCGCQ00146564) - Fix 6202 fault when sending I/Os to a SATA drive(SCGCQ00146780) - PL Lib build fails(SCGCQ00146819) - ON_TASK_MANAGEMENT_INACTIVE Notification Not Being Sent To CudaMgr(SCGCQ00146956) - Possible 0xD093 fault(SCGCQ00147128) -(SCGCQ00148155) - Fault xD091 seen while running IO(SCGCQ00150094) - Device add/remove testing results in a fault 0x6202.(SCGCQ00151026) - (Sata Only : Fault 0x265D on sending Read(16 with LBA greater than 48 bit(SCGCQ00151324 ) Version 50.2.1-1026 - Moderate Impact/Low Probability of Occurrence ------------------- BIOS: 07.02.03.1_4.17.08.00_0x07020401 UEFI Driver: 0x07020401 HII: 07.02.05.01 MR FW: 5.020.01-1219 PACKAGE=50.2.1-1026 Fixes: - Purley Cosmo/Cable/Cyborg/Ventura Raid card 530-8i loss during MQT2 Test (Bug 123240) Version 50.2.1-0925(Only for Proton System) - Moderate Impact/Low Probability of Occurrence ------------------- BIOS: 7.02.03.1_4.17.08.00_0x07020401 UEFI Driver: 0x07020401 HII: 07.02.05.01 MR FW: 5.020.01-1130 PACKAGE=50.2.1-0925 Fixes: - Purley Proton Raid card 530-8i loss during MQT2 Test Version 50.2.1-0601 - Moderate Impact/Low Probability of Occurrence ------------------- BIOS: 7.02.03.1_4.17.08.00_0x07020401 UEFI Driver: 0x07020401 HII: 07.02.05.01 MR FW: 5.020.01-1045 PACKAGE=50.2.1-0601 Fixes: - R0 HDD WB-Switching between cases of IO going to cache and bypassing cache happens frequently on certain profiles (SCGCQ01138581) - Multipath SAL script failed (SCGCQ01177445) - manufacturing info for enclosure is showing zeros under SMP passthru menu in Storelib. (SCGCQ01188954) - ESXi 6.0 U2 or ESXi 6.5 hangs during reboot (SCGCQ01214236) - Progress time for CC/BGI is inconsistent with Rebuild/Copyback (SCGCQ01220611) - Controller hangs during OCR (SCGCQ0122920)5 - controller hangs (cannot get into debugger) after running i/o for a few hours (SCGCQ01229276) - MR7.1 UEFI BIOS Is Not Shown for OEM controller (SCGCQ01229284) - CLI reports "Support LargeIOSupport" as No (SCGCQ01229311) - Critical Message = " Error restoring offload cache " during MedusaIO running to R50 with power loss (SCGCQ01229975) - Change OEM_MERCURY Check to IoPathFlagOemMercury (SCGCQ01230006) - The QDChanged flag is never reverted back to 0 (SCGCQ01230078) - Next LD is not set while PD rebuild is in progress and the current LD is deleted. (SCGCQ01231043) - Fix to fail back pre read call back graciously when there are unrecoverable errors are hit (SCGCQ01231653) - During learn cycle, the battery does not discharge. (SCGCQ01232276) - NVMe: DC found when running Chaos on R5-WT-DIO-NORA with IO/Buffer size of 16kb or less (SCGCQ01232376) - Drive Firmware Upgrade fails while running IO's on a JBOD drive. (SCGCQ01232733) - Unable to see any option for Crypto erase in HII for any HDD/SSD ISE drive (SCGCQ01233384) - Assertion failure in ../../mros/mem.c at line 617: mb->tag==tag after update to new ROP 270 and reboot (SCGCQ01235357) - Performance Reduction seen in BST (SCGCQ01235742) - Defect port from mainline (SCGCQ01235761) - Max NVMe drive support shows as 8 for MR 7.1 for NVMe profile (SCGCQ01236604) - some SATA ISE drives are not displaying as ISE capable (SCGCQ01237004) - NVMe 9440-8i Rebuild does not start on 2 drive R1-Win7 (SCGCQ01237009) - Locate PD does not work with SGPIO backplane (no blinking LED) (SCGCQ01237036) - Loss of access to PI VD causes crash (SCGCQ01237965) - OOB discovery fails (SCGCQ01238858) - PL rejecting cmds due to invalid values in structure members (SCGCQ01240309) - Multiple VDs created over idrac with racadm fails (SCGCQ01241098) - Print DirtyCache status (GPIOA6 )during controller Initialization (SCGCQ01241691) - Set mdts value to 128KB in case any drives has higher mdts value (SCGCQ01242011) - DC observed on R10 VD, post importing the foreign configuration after Megamon triggered OCR (SCGCQ01242067) - Redundant path broken for PD 00(e0x40/s0) message for OS Disk when removing a known bad SATA SSD from a different slot. (SCGCQ01242091) - Excess prints slows controllers response to host commands. (SCGCQ01242470) - C10 - FW crashing at "Assertion failure in ../../hw/main.c at line 606: 0" during looped cache offload test (SCGCQ01244311) - Set mdts value to 128KB in case any drives has higher mdts value (SCGCQ01245535) - Drives not getting discovered after OCR/Reboot in iMR controller with 295 Fw package. (SCGCQ01247494) - OOB Storage Configuration - Unable to create 3 x 14PD, 42 drive simple RAID10 VD. (SCGCQ01247647) - PRequest message shows numerous times in log (SCGCQ01249133) - Fatal firmware error: Line 934 in ../../cpu/arm/exceptions.c while importing foreign config with pinned cache (SCGCQ01249809) - Kill adapter found while running CC on VD's with media errors (SCGCQ01249815) - Continuous Prints observed during Reconstruction operation. (SCGCQ01249820) - Inconsistencies in foreign configuration import when cache is pinned. (SCGCQ01249966) - Initiatlize partition map during PD Replace within LD (SCGCQ01250193) - GetAllLDAllowedOperation call in Storelib is not returning Allowed operations when some LDs are deleted (SCGCQ01250559) - iMR cable pull IO Drop on VDs (SCGCQ01250688) - Hibernate Feature in Windows 7 doesn't work properly, if IO's are running in background (SCGCQ01251505) - Issue - OLTP performance is less than Intruder by 10-20%. (SCGCQ01252558) - Hitting Kill adapter for importing Foreign configuration and query controller information( IO was not running ). (SCGCQ01253096) - FW Kill Adapter observed while performing the RLM operation on OS VD from R1 to R0 (SCGCQ01253798) - Life Cycle 3.00.00 Build 24: Redundant VD shows as FAILED State, when its actually Degraded. SCGCQ01253921 - Controller enters MonTask during Rebuild on PI enabled VD (SCGCQ01255170) - Profile ID update Event doesn't reflect prior profile ID (SCGCQ01255917) - CC is not correcting DIFF errors after reporting them as corrected. (SCGCQ01256210) - WG: In case of preview, FW should not return "MFI_STAT_CTRL_RESET_REQUIRED" status code : MR Ventura (SCGCQ01256323) - FW breaks into montask with fusion MU error - data descriptor overflow error.. (SCGCQ01256286) - FW hit "C0:MptIssueCmd: ERROR!!! Unknown command x0 in Rdm=x7fb95780" upon booting up (SCGCQ01259277) - SBL bus init leads to system hang and BST failure (SCGCQ01259726) - RSOD been observed after disabling Data protection on PI enabled VD (SCGCQ01260419) -: ddf while remove 2nd pd in 2DR1,4DR10 for pinned cache (SCGCQ01261386) - Improvements for offload/restore reliability (SCGCQ01262608) - There is mprintf error (printing a message) that is causing this TLB error during error recovery for sanitize. (SCGCQ01263180) - Create slot id to pd mapping for NVMe drives (SCGCQ01263802) - Storcclif start diag DMA Test failed (SCGCQ01264038) - Disable BIOS flag in Megamon ( dbgflag biosDisable 1 ) successfully set but it is not actually working (SCGCQ01264139) - After performing Clear/PD erase on SATA SSDs system hangs (PL Fault) (SCGCQ01264210) Version 50.0.1-0381-1 - High Impact/High Probability of Occurrence ------------------- BIOS: 7.00.09.0_4.17.08.00_0x07001600 UEFI Driver: 0x07001600 HII: E7.00.38.01 iMR FW: 5.001.01-1025 PACKAGE: 50.0.1-0381 - Fixed a package issue that would attempt to update unsupported devices. Version 50.0.1-0381 - High Impact/High Probability of Occurrence ------------------- BIOS: 7.00.09.0_4.17.08.00_0x07001600 UEFI Driver: 0x07001600 HII: E7.00.38.01 iMR FW: 5.001.01-1025 PACKAGE: 50.0.1-0381 - Fixed an issue where the controller could hang while importing a commissioned hot spare drive. (SCGCQ01393703) Enhancement(s) - Implemented a workaround for a device attached between the root complex and the controller; in order to addresses the issue of the controller going to Gen 1 speed during D3 Hot state transition due to an issue with IDT timer. (SCGCQ01401585) Version 50.0.1-0378-1 - Moderate Impact/Low Probability of Occurrence ------------------- BIOS: 7.00.09.0_4.17.08.00_0x07001600 UEFI Driver: 0x07001600 HII: E7.00.38.01 iMR FW: 5.001.01-0888 Package: 50.0.1-0378 Version 50.0.1-0374 - New Function Only/No fixes ------------------- BIOS: 7.00.09.0_4.17.08.00_0x07001600 UEFI Driver: 0x07001600 HII: 07.00.38.01 MR FW: 5.001.01-0805
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 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 |