This release note and the software that accompanies it are copyright (c) 2014, Intel Corporation or its suppliers, and may only be installed and used in accordance with the license that accompanies the software. This Software is furnished under license and may only be used or copied in accordance with the terms of that license. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. The Software is subject to change without notice, and should not be construed as a commitment by Intel Corporation or its suppliers to market, license, sell or support any product or technology. Unless otherwise provided for in the license under which this Software is provided, the Software is provided AS IS, with no warranties of any kind, express or implied. Except as expressly permitted by the Software license, neither Intel Corporation nor its suppliers assumes any responsibility or liability for any errors or inaccuracies that may appear herein. Except as expressly permitted by the Software license, no part of the Software may be reproduced, stored in a retrieval system, transmitted in any form, or distributed by any means without the express written consent of Intel Corporation. ========================== Supported RAID Controllers ========================== This download supports Intel(R) RAID controllers using SAS software stack (RMS3CC080, RMS3CC040, RMS3HC080, RS3YC, RS3LC, RS3SC008, RS3MC044, RS3DC080, RS3DC040, RS3WC080, RCS25ZB040, RCS25ZB040LX, RMS25PB080, RMS25PB040, RMT3PB080, RMS25CB080, RMS25CB040, RMT3CB080, RMS25CB080N, RMS25PB080N, RS25AB080, RS25SB008, RS25DB080, RS25NB008, RS2VB080, RS2VB040, RT3WB080, RS2WC040, RS2WC080, RS2SG244, RS2WG160, RMS2MH080, RMS2AF080, RMS2AF040, RS2MB044, RS2BL080, RS2BL080DE, RS2BL040, RS2PI008DE, RS2PI008, SRCSASJV, SRCSASRB, SRCSATAWB, SROMBSASFC, SROMBSASMP2, SROMBSASMR, SRCSASPH16I, SRCSASBB8I, SRCSASLS4I, SRCSAS18E*, SRCSAS144E*, SROMBSAS18E*), please ensure that this utility has been tested with the RAID card you have chosen to use by checking the drivers web page for your controller at http://support.intel.com. *These older controllers should work but have not been tested. =================== Package Information =================== Driver Version = 6.705.07.00 Driver update for RHEL 5.11, RHEL 6.6, SLES 12 ========= Attention ========= For CentOS, Citrix & OEL installations, please see the OS vendor. Below sections focus on Red Hat and SuSE. ================== Known Restrictions ================== N/A ======================= Contents on the package ======================= The following files are included in this package: MR_Linux_drv_vX.XXX.XX.XX_readme.txt This File License_v2.pdf License agreement megaraid_sas-06.705.07.00-src.tar.gz MegaRAID_SAS source files dkms- : This folder contents all DKMS related packages. Find README file inside dkms package for more details. fixid-rpm- : This folder contents FIXID format packages. It includes FIXID RPMs and FIXID ISO images. rhel5_oel5_centos5 : All RHEL5/OEL5/CENTOS5 related contents are available in this folder. See below support list of RHEL5/OEL5/CENTOS5 Distro. rhel6_oel6_centos6 : All RHEL6/OEL6/CENTOS6 related contents are available in this folder. See below support list of RHEL6/OEL6/CENTOS6 Distro. sles12 : All SLES12 related contents are available in this folder. See below support list of SLES11 Distro. =========================================== binary kmp,kmod,rpms, iso naming convention =========================================== ------------------------------------------------------------------------------ -KMP (For all SUSE releases) ------------------------------------------------------------------------------ KMP RPM images are named as: lsi-megaraid_sas-kmp--_..rpm where: = flavor of distro for which this rpm is built = version tag for this rpm = {rhel5, sles10, sles11} = ia64 - Itanium Processor x86_64 - Opteron Processor, w/ x86_64 install i686 - i686 or later processor (Red Hat) i586 - x86 installations (SuSE) ppc Power PC (64 bit) example: lsi-megaraid_sas-kmp-debug-v06.600.00.00_sles11-1.i586.rpm ------------------------------------------------------------------------------ -kmod (For all RHEL and OEL releases) ------------------------------------------------------------------------------ Kmod RPM images are named as: kmod-megaraid_sas-_..rpm where: = version tag for this rpm = {rhel5, sles10, sles11} = ia64 - Itanium Processor x86_64 - Opteron Processor, w/ x86_64 install i686 - i686 or later processor (Red Hat) i586 - x86 installations (SuSE) ppc Power PC (64 bit) example: kmod-megaraid_sas-v06.600.00.00_rhel6.1-1.i686.rpm -For current Driver release has both .deb and .rpm format binary support. ------------------------------------------------------------------------------ Driver Update Disks: ------------------------------------------------------------------------------ dud images are named : megaraid_sas---..dd.gz where: = version tag for this rpm = release tag for this rpm = {rhel5, rhel5, sles10, sles11} = ia64 - Itanium Processor x86_64 - Opteron Processor, w/ x86_64 install i686 - i686 or later processor (Red Hat) i586 - x86 installations (SuSE) ppc Power PC (64 bit) ------------------------------------------------------------------------------ DKMS ------------------------------------------------------------------------------ DKMS tarball is named : megaraid_sas--.dkms.tar.gz where: = version tag for this rpm = release tag for this rpm This is an rpm that provide prebuilt binaries for major releases, and will compile drivers on the fly for the other kernels. Here is help on dkms: http://linux.dell.com/dkms/dkms.html ------------------------------------------------------------------------------ SRPMS ------------------------------------------------------------------------------ SRPM images are named megaraid_sas--.src.rpm where: = version tag for this rpm = release tag for this rpm ================================================ Supported Distro list and supported package list ================================================ ################################################################################ SuSE: ################################################################################ x86_64 SLES 12 Gold (3.12.28-4) (default, xen) ################################################################################ Red Hat/Oracle Enterprise Linux/CentOS ################################################################################ i686 RHEL5/OEL5/CENTOS5 Update 11 (2.6.18-398) (el5, el5PAE, el5xen) RHEL6/OEL6/CENTOS6 Update 6 (2.6.32-504.el6.i686) (el6) x86_64 RHEL5/OEL5/CENTOS5 Update 11 (2.6.18-398) (el5, el5xen) RHEL6/OEL6/CENTOS6 Update 6 (2.6.32-504.el6.x86_64) (el6) ppc64 RHEL6 Update 6 (2.6.32-504.el6.ppc64) (el6) ========================= Installation Instructions ========================= Instructions for Red Hat and SuSE. This updated driver can be applied using the normal OS installation options. Extract package contents to a user specified location such as = a:\ 1. Extract the .img file to create a "DUD" on a floppy diskette. NOTE: The driver is provided as driver update disk (DUD) image (file extension is .img). To prepare the installation driver diskette, if user has a system with Microsoft Windows* operating system installed, a third party utility must be used to extract the DUD image to a floppy disk, for example, using rawrite utility; or users can use "dd" command under Linux or Sun Solaris* operating system to extract the DUD image to a floppy diskette. Below is the command format. dd if= of= path-to-media On most systems, path-to-media is /dev/fd0, which is the floppy drive special file. User must identify the path-to-media if using USB floppy drive. 2. Boot to CD-ROM or DVD-ROM with OS Disk 1. 3. At the Linux installation prompt type: linux dd 4. Press at the boot prompt on the Welcome screen. 5. Copy the Linux driver image from the Universal Driver Suite CD to diskette. Insert the diskette with driver image. 5. Select Yes. 6. Scroll down to select the Intel RAID adapter driver. 7. The utility locates and loads the driver for your device. 8. Follow the Red Hat Linux installation procedure to complete the installation. 9. Reboot the system. ================================ How to compile the driver source ================================ Driver source code is placed inside released package, driver source tarball- megaraid_sas--src.tar.gz to compile the driver for distro, first apply the patch for that distro(distro patches are placed inside patches directory). Type command- patch -p1 patches/.patch, and then to compile the code, type command- ./compile.sh. Note: For RHEL6 and it's clones(OEL6 and CentOS6), no patches are required to be applied. ================== Component Features ================== N/A ============ Known Issues ============ N/A ============= Fixes/Updates ============= 06.705.06.00-1 (MR6.5 async) SCGCQ00793797 (ENHREQ) - Driver RPMS and DUDs support for RHEL6.6 is added. SCGCQ00793798 (ENHREQ) - Driver RPMS and DUDs support for SLES12 is added. SCGCQ00793799 (ENHREQ) - Driver RPMS and DUDs support for RHEL5.11 is added. 06.705.06.00-1 (MR6.5) SCGCQ00750217 (DFCT) - Set CRASHDUMP_DONE bit, if previous crash dump copy id not completed and firmware is FAULTED again SCGCQ00707592 (DFCT) - Fixed mulitple OCRs triggering hits Exception Core issue SCGCQ00707592 (DFCT) - Fixed mulitple OCRs triggering hits Exception Core issue SCGCQ00709216 (DFCT) - MR6.5: Port upstream patch- [PATCH 1/2] megaraid_sas: fix a small problem when reading state value from hw SCGCQ00712031 (DFCT) - Linux kernel crashed when AEN and LD Sync command are issued frequently. SCGCQ00672311 (ENHREQ) - MR 5.12/MR 6.5: RHEL 7.0 Support SCGCQ00687881 (DFCT) - MFI LinkedList corruption with OCR/AEN and IOCTL path SCGCQ00559197 (DFCT) - MR6.2 : kernel panic seen on XenServer 6.1 when IOMonkey is running on SSD JBOD and VD SCGCQ00702536 (CSET) - Index overflow leads to FW crash SCGCQ00654017 (ENHREQ) - MR6.5: Unbreakable Enterprise Kernel Release 3 Update 2 SCGCQ00661420 (ENHREQ) - MR 6.5: Ubuntu 14.04 support SCGCQ00688444 (ENHREQ) - Enhanced Firmware crash dump for Invader (All Distros) 6.704.15.00 (MR6.4) SCGCQ00646224 - UnevenSpan configuration of R1 will not have proper load balancing for FP READ. 6.703.11.00-1 (MR6.3) SCGCQ00654880 - Exception Core seen when OCR issued consecutively SCGCQ00636279 - Race condition observed while running LD IO and multiple LD sync events occuring simultaneously SCGCQ00625137 - Fixed OS crash issue on SCSI IO timeout SCGCQ00571965 - Fix potential duplicate IOCinit frames being fired by VMware5 VF driver during OCR SCGCQ00622443 - VMware5 VF driver is now assigning RaidContext->timeoutValue for RW IO's for remote LD's to the LD specific timeout value added during HA FW support SCGCQ00593232 - For sysPD IO path, "io_request->IoFlags" was not converted using to proper endianess using "cpu_to_le16" SCGCQ00608705 - Changed state machine of firmware crash dump collection SCGCQ00530992 - Data Corruption observed on JBODs while running IOs with 32k block size. Version 6.602.03.00 (MR6.2) SCGCQ00439950 - SLES11SP3 support added for megaraid_sas SCGCQ00499886 - FW log continuously prints Process_cmd_now: Regtype mismatch. Ld=0 Driver=3 FW=1 cmdId:71 on Linux OS with iMR SCGCQ00501077 - Already supported PRL11 for MR will work for iMR FW as well SCGCQ00523787 - Data Corruption observed on JBODs while running IOs with 32k block size SCGCQ00530986 - Fixed make_fixid_tgz to rename fixid-rpm to make it compliant with fixid rpm spec SCGCQ00461614 - Minor cut and paste error inside function megasas_clear_intr_skinny() SCGCQ00550644 - FW log continuously prints: MPT_IssueCmdSM: Timeout > 3600 - Rdm c1474400 Val ffff Version 6.601.06.00 (MR6.1) SCGCQ00302423 - Kernel panic observed in Citrix Xen 6.0 while running IO and rebuilding on 64vds SCGCQ00383508 - Driver crash when msix_disable=1 is pass to the boot time parameter SCGCQ00282067 - spinlock is moved from Probe context ("megasas_probe_one") to Driver load ("megaraid_init") SCGCQ00371893 - Set flag_ieee to use IEEE SGL for iMR controllers(device ID- 0x71 and 0x73) prior to FW initialisation SCGCQ00362423 - Use 'do_div' kernel API instead of modulus(%) opeartor for modulus operation in get_arm() function SCGCQ00365846 - Driver was released with SPAN_DEBUG enabled SCGCQ00279330 - Citrix is not able to install on LD if you have multiple cards on the system. SCGCQ00367694 - Error handling in "get_arm_from_strip " and "get_arm" SCGCQ00375210 - For invader and fury, driver sends wrong region type "REGION_LOCK_EXCLUSIVE" set to FW for RAID level >=5 SCGCQ00298201 - Wrong Display message is printed like " LSI SAS2.0" for MR driver SCGCQ00299643 - Try to install OS as a primary on MR. No disk device found after load the newly release driver 6.600 SCGCQ00362023 - return scsi command back to Mid layer if Controller has critical h/w error SCGCQ00288467 - Added Code to support FURY in MR6.1 Driver SCGCQ00289919 - Add OVM 3.0.3 support SCGCQ00393053 - Load balancing: Make balance count to be in sync with firmware on FP enabled SCGCQ00361422 - OEL5.8 support is added in MR6.0 driver. RPM and DUD binary support is added for OEL5.8 SCGCQ00375871 - For RHEL5.9, support for rpms and driver update disk(DUD) binaries are provided. SCGCQ00392039 - Debian, CentOS and Fedora support is added. SCGCQ00312242 - Loaded request_desc->DevHandle so SystemPD FastPath will work with Thunderbolt. SCGCQ00300396 - Build kit has been changed for MR6.0 to support RHEL6.3, it has same binary package support as RHEL6.2. SCGCQ00315589 - Added msix_vectors module parameter so users can configure the maximum number of MSI-X vectors launched for Thunderbolt/Invader controllers. SCGCQ00392107 - Added Branding information in Linux megaraid_sas driver for customer specific subsystem device id. SCGCQ00361244 - Functionality in driver is added to differentiate between iMR and MR at firmware initialization time. SCGCQ00284579 - Added support for SysPD FP IOs for Invader SCGCQ00329841 - Added support for .deb binaries for Ubuntu12.04.1 LTS SCGCQ00319104 - PRL11 Uneven Span support added in Driver SCGCQ00336958 - Added support for OEL 6.3. It will have same binary supported as OEL6.2 SCGCQ00354586 - Driver support is added for Invader C0 chip Combine reply queue ON SCGCQ00358846 - RHEL5.9 support is added to MR6.0 driver SCGCQ00376408 - MR5.5 code changes are ported to MR6.0 SCGCQ00300399 - Build kit has been changed for MR6.1 to support RHEL6.3, it has same binary package support as RHEL6.2 SCGCQ00339002 - removing RHEL4 and SLES9 patches from MR6.0 source code SCGCQ00339689 - Rebased MR5.4GCA code to MR6.0 SCGCQ00329840 - Fixed MR 5.4 & MR 5.5 build kits to add some logic to ph13_bld_kit_oel6/ddiskit/make_dud script to fix compilation warnings. SCGCQ00307867 - Kernel panic due to MFI/MPT pass-through command timeout and later finished from Interrupt context. SCGCQ00315705 - Removed un-necessary spinlock in megasas_complete_cmd_dpc_fusion() that caused deadlock while flashing. SCGCQ00300361 - Try to install OS as a primary on MR. No disk device found after load the newly release driver 6.600 SCGCQ00353887 - Fixed megasas_probe_one() to free instance->evt_detail memory for all controllers. SCGCQ00339639 - Citrix 6.0 driver RPM/ISO not installing Version 6.600.18.00 (MR6.0) SCGCQ00259244 - Make Driver code functional to work with 4k sector drives along with other component supports the same SCGCQ00393053 - Load balancing: Make balance count to be in sync with firmware on FP enabled SCGCQ00289919 - Add OVM 3.0.3 support SCGCQ00319407 - Added 4k sector support to Linux megaraid_sas driver. SCGCQ00375871 - For RHEL5.9, support for rpms and driver update disk(DUD) binaries are provided. SCGCQ00361422 - OEL5.8 support is added in MR6.0 driver. RPM and DUD binary support is added for OEL5.8 SCGCQ00392039 - Debian, CentOS and Fedora support is added. SCGCQ00312242 - Loaded request_desc->DevHandle so SystemPD FastPath will work SCGCQ00392107 - Added Branding information in Linux megaraid_sas driver for customer specific subsystem device id. SCGCQ00300396 - Build kit has been changed for MR6.0 to support RHEL6.3, it has same binary package support as RHEL6.2. SCGCQ00315589 - Added msix_vectors module parameter so users can configure the maximum number of MSI-X vectors launched SCGCQ00361244 - Functionality in driver is added to differentiate between iMR and MR at firmware initialization time. SCGCQ00329841 - Added support for .deb binaries for Ubuntu12.04.1 LTS SCGCQ00315516 - Added Fedora 17 Linux Support to MR 5.6 SCGCQ00376408 - MR5.5 code changes are ported to MR6.0 SCGCQ00358846 - RHEL5.9 support is added to MR6.0 driver SCGCQ00354586 - Driver support is added for new controllers - Combine reply queue ON SCGCQ00336958 - Added support for OEL 6.3. It will have same binary supported as OEL6.2 SCGCQ00319104 - PRL11 Uneven Span support added in Driver SCGCQ00295442 - MR Build kit using new build scripts are checked-in. SCGCQ00339689 - Rebased MR5.4GCA code to MR6.0 SCGCQ00339002 - removing RHEL4 and SLES9 patches from MR6.0 source code SCGCQ00329840 - Fixed MR 5.4 & MR 5.5 build kits to add some logic to ph13_bld_kit_oel6/ddiskit/make_dud script to fix compilation warnings. SCGCQ00315705 - Removed un-necessary spinlock in megasas_complete_cmd_dpc_fusion() that caused deadlock while flashing. SCGCQ00282968 - spinlock is moved from Probe context ("megasas_probe_one") to Driver load ("megaraid_init") SCGCQ00284565 - SLES 11: Offline VD causes boot hangs SCGCQ00339639 - Citrix 6.0 driver RPM/ISO not installing SCGCQ00353887 - Fixed megasas_probe_one() to free instance->evt_detail memory for all controllers. Version 6.506.00.00-3 - Added new Distro support for RHEL5.9 and RHEL6.4 Version 6.506.00.00 - Added Fedora 17 Linux Support to MR 5.6 Version 6.505.02.00-1 -OCR was not trigger from Interrupt context because DOORBELL_CHANGE_INTERRUPT was masked. -Added 4k sector support to Linux megaraid_sas driver Version 6.504.01.00-2 -Removed un-necessary spinlock in megasas_complete_cmd_dpc_fusion() that caused deadlock while flashing. -spinlock is moved from Probe context ("megasas_probe_one") to Driver load ("megaraid_init") -Oracle request to change megasas_reset_timer_queue_len and megasas_genric_reset_wait_time -OVM 3.0 Driver Support for MegaRAID SAS products -Loaded request_desc->DevHandle so SystemPD FastPath will work with Thunderbolt. -Added msix_vectors module parameter so users can configure the maximum number of MSI-X vectors launched for Thunderbolt/Invader controllers. -Add OVM 3.0.3 support Version 00.00.06.18-1 -Driver setting the region lock type even when FW informs driver to bypass lock -OEM device ID C690 should be 0690 -New device IDs -DIF support for Thunderbolt MR controllers -Add PnP for CC enabled 8-port Thunderbolt D1 SKU -Add PnP for CC enabled 8-port ext. Thunderbolt D1 SKU -Sub device 0xD204 of sub vendor 0x19E5 missing -IOs stop sporadically with outstanding IOs. Version 00.00.06.12-1 -Build and release driver 6.11 for OEM -Driver setting the region lock type even when FW informs driver to bypass lock -Defect for updating megaraid_sas Linux driver to v6.04. -Defect for updating megaraid_sas Linux driver to v6.05. -Without any IO in progress an OCR when triggered fails to reset the Invader controller (Linux only). -With dual core being enabled FW breaks to Megamon while IO is running on degraded R5 array. -Without any IO in progress an OCR when triggered fails to reset the Invader controller (Linux only). -Assertion failure at line 794 /raid/mficmd.c while running orion IO tool on R5 and R6 VD. -FW Breaks to Megamon on clearing the Configuration with IO(Dual core enabled) running ovenight. (Line 1221.) -Invader:- Mon Task hit with RegionLockRelease+430 while deleting the R5 VD -No disk found when using driver 6.07 to install RHEL 4U7x64 on Invader controller -megaraid_sas driver will be used on RHEL 6.2 and later updates -In TPC-C transactions by Benchmark Factory all CPUs are not utilized and performance is degraded -Defect for updating megaraid_sas Linux driver to v6.10. -Linux driver 6.09 causes kernel panic on RHEL 5.7 32-bit -Fix rhel5.patch driver version string. -Defect for updating megaraid_sas Linux driver to v6.11. -Driver setting the region lock type even when FW informs driver to bypass lock -Release LDPK package for driver 6.08 -Build and release OEM package with KMP support -Build and release driver 6.09 LDPK packages -Build and Release KMP packages for Driver 6.10 -Build and release driver 6.11 for Oem -Defect for fixing SLES9-SP3 megaraid_sas.ko binary -Defect for adding RHEL6.1 support. -Fix corrupted RHEL6.1 32-bit ISO image -No apparent FP I/O on degraded RAID 1 -Defect for updating TB Linux driver to v5.40. Version 00.00.05.40-1 1) Fixed Defect for updating TB Linux driver to v5.40 2) Added .change_queue_depth support Version 00.00.05.34-1 1) Fixed - megasas_probe_one() goto errors. 2) Fixed - Controller not seen on OS after updating driver 3) Remove - MSI-X support from RHEL4 driver. 4) Added - README.txt file to components.tgz describing file contents. 5) Fixed - Failed to upgrade to new driver 5.32 using RPM package for RHEL 6.0 x64 6) Fixed - I/O on 64 x RAID1s extremely sluggish 7) Fixed - I/O does not resume after OCR reset w/ 2108 RAID chip. 8) Fixed - Entry HWR: OCR does not reset the controller (Linux) 9) Added - missing check_and_restore_queue_depth() calls for Fusion. 10) Added - Enable MSI-X before calling megasas_init_fw(). 11) Fixed - Call tasklet_schedule() even if outbound_intr_status == 0 for MFI based boards in MSI-X mode. Note: There are now 2 RHEL6 specific 'kmod rpms' in the components.tgz package: kmod-megaraid_sas-v00.00.05.33-1.el6.i686.rpm kmod-megaraid_sas-v00.00.05.33-1.el6.x86_64.rpm 12) Fixed - megasas_probe_one() to clear PCI_MSIX_FLAGS_ENABLE in msi control register (better kdump MSI-X fix). 13) Fixed - megasas_get_cmd() to only print "Command pool empty" if megasas_dbg_lvl is set 14) Fixed - Sanity check user supplied length in megasas_mgmt_fw_ioctl() to prevent NULL pointer dereference in dma_alloc_coherent() when running smartmontools (From kernel maintainers). Note: The MSI-X kdump fix has now been verified by IBM in SLES10-SP4-RC2. Note: Please ensure your Linux distribution has 'reset_devices' added to /etc/sysconfig/kdump in the KDUMP_COMMANDLINE_APPEND variable if you are running MSI-X and kdump. Note: Smartmontools 5.39 and higher has support for megaraid_sas controllers. Usage: smartctl -a -d ir3,X /dev/sdY (X = physical drive DeviceID, Y = scsi device driver letter). 15) Added - RHEL5.6 GA support 16) Fixed - Driver does not expose the cdrom device to kernel. 17) Fixed - expander tool does not work due to enclosure device not exposed by Ir3". 18) Fixed - megasas_slave_configure() to expose all devices that are not TYPE_TAPE or TYPE_DISK. 19) Fixed - megasas_build_dcdb_fusion() to use io_request->LUN[1] field. 20) Fixed - sles10 sp4 regression - kdump Hang issue with Linux driver v5.25. 21) Fixed - megasas_process_interrupt() to handle issue where outbound_intr_status (offset 0x30) doesn't show interrupt pending in MSI-X mode in kdump on Liberator. Version 00.00.05.30-1 1) Fixed Megamon hit while degrading 16 drive RAID 5 in iMR controller. Version 00.00.04.33-1 1) Fixed change IEEE sge support max IO size to 128K 2) Fixed while performing an OCR during a Reconstruction with a failed PD the FW goes to montask with message: line 676 in file ../../raid/raid.c. 3) RAID5 and 50 Performance on Linux is lower than Windows Version 00.00.04.30-1 1) Fixed Customer experiencing system hangs during 48 hour reboot/cycling test with 1068 controller 2) Fixed FW breaks into megamon at line 739 in file ../../raid/1078main.c when rebooting after a recon Version 00.00.04.28-1 1) Fixed Firmware hits MegaMon during IO (at line : MonTask: line 1193 in file ../../raid/1078dma.c) 2) Fixed In the OS Linux driver version reports wrong year 3) Fixed Unable to install DKMS package for RH 3.0 U9 32 bit Version 00.00.04.26-1 1) Added OCR support for both xscale and GEN2 controllers Version 00.00.04.24-1 1) Fixed Linux fdisk -l may not show the correct size of VD until system reboot. 2) Fixed IO terminated to specific device after trigger adapter reset (OCR) was issue. Version 00.00.04.17 1) Fixed OS kernel panic error while removing the HDD 2) Fixed RHEL 5.4 driver loading issue Version 00.00.04.10-1 1) Fixed Driver is responding after 3 minutes when issue the enclosure receive diagnostics pass thru command 2) Removed all "megasas_aen_polling" printout from /var/log/message Version 00.00.04.09-1 1) Fixed during and after installation of Linux OS driver reports old build date 2) Fixed no properties returned from enclosure device 3) Fixed timeout value not adequate to allow for spin up of physical drives Version 00.00.03.25-1 1) Fixed megaraid_sas driver version 00.00.03.22 kernel panic Version 00.00.03.24-1 1. Fixed SAS tape write performance degrade issue. Version 00.00.03.23-2 1. Fixed the tape support 2. Added RHEL5 U2 IA64 support Version 00.00.03.22-1 1. Panic occurs on HWR Linux driver while the kdump is running with I/O to the drive.. 2. Add shutdown DCMD cmd to the shutdown routine to make FW shutdown proper. 3. Kdump results in "system reboot" on XEN Kernel when GUEST OS is up. 4. Added RHEL 5 U2 support Version 00.00.03.19-1 1. Fixed command timeout issue 2. Added support for SROMBSASMP2 Version 00.00.03.18-2 1. Added RHEL 4 U6 and RHEL 5.1 support Version 00.00.03.16-1 1. Added support for SRCSASPH16I, SRCSASBB8I, and SRCSASLS4I 2. Added RHEL 3 U9 support Version 00.00.03.13-2 1. Added support for RHEL4 U5 2. Added hibernation support for Linux OS 3. Added providing view of SAS Linux driver settings 4. Fixed system frozen issue when the driver try to reset the controller 5. Fixed DKMS driver installation failure issue 6. Added basic S1, S3 and S4 sleep states supported 7. Fixed the diskdump for RHEL4 8. Fixed unable to boot up to RHEL5 64 bit XEN kernel version 00.00.03.09-3 1. Fixed System running heavy IO reports SCSI IO errors and "lost page write"s and DRIVER_TIMEOUT errors. 2. Added RHEL 5 support 3. Added support for SRCSASJV, SRCSASRB, SRCSATAWB and SROMBSASFC version 00.00.03.07-1 1. Fixed Driver can't flash to Cache of BBU issue 2. Fixed heavy IO make programs become sluggish and stop responding. 3. Script modified to add SLES 10 driver support in RPM file version 00.00.03.03-1 1. Improve the driver performance 2. Added Diskdump support for RHEL 4.0 & RHEL 3.0 (Except GA, U3) Version 00.00.03.01-1 1. Fixed Driver does not clean up proc entries on RHEL3. 2. Now we clear the interrupt before invoking initialization routine to avoid getting any interrupt while processing init routine in the driver. 3. Reset timeout made same for both SLES and RHEL (90 seconds). Version 00.00.02.06-1 1. Add Diskdump support Version 00.00.02.03-1 1. 16 Byte CDB support / > 2 TB support added. *Third-party trademarks are the property of their respective owners.