IBM High IOPS Driver and Utilities for SUSE Linux Enterprise Server 10 ------------------------------------------------------------------------------- Change History's Update Recommendations: Change history files provide an ongoing list of changes to a series of software compatible with a family of hardware. Please review this change history and use guidelines at the website below to determine how IBM recommends or suggests updates to software. http://www.ibm.com/support/entry/portal/docdisplay?brand=5000008&lndocid=HELP-FIX -------------------------------------------------------------------------------- Supported Adapters: - IBM 160GB High IOPS SS Class SSD PCIe Adapter, Option 46M0877, (FRU) 46M0886 - IBM 320GB High IOPS MS Class SSD PCIe Adapter, Option 46M0898, (FRU) 46M0899 - IBM 320GB High IOPS SD Class SSD PCIe Adapter, Option 46M0878, (FRU) 46M0887 - IBM 160GB High IOPS SS Class SSD PCIe Adapter, Option 46M0877, (FRU) 81Y4523 - IBM 320GB High IOPS SD Class SSD PCIe Adapter, Option 46M0878, (FRU) 81Y4521 - IBM 320GB High IOPS MS Class SSD PCIe Adapter, Option 46M0898, (FRU) 81Y4525 - 320GB High IOPS SLC Adapter for IBM System x, Option 81Y4535, (FRU) 81Y4536 - 640GB High IOPS MLC Adapter for IBM System x, Option 81Y4531, (FRU) 81Y4532 - 640GB High IOPS MLC Duo Adapter for IBM System x, Option 81Y4519, (FRU) 68Y7382 - 640GB High IOPS MLC Duo Adapter for IBM System x, Option 81Y4519, (FRU) 81Y4518 - 640GB High IOPS SLC Duo Adapter for IBM System x, Option 81Y4539, (FRU) 81Y4540 - 1.28TB High IOPS MLC Duo Adapter for IBM System x, Option 81Y4527, (FRU) 81Y4528 Version 2.3.10-107053 -------------------- Severity: - Supported Adapters: 50 - Low Probability of Occurrence/Special Case Operating System Support: - Red Hat Enterprise Linux (RHEL) 5.6, 5.7, 5.8, 6.0, 6.1, 6.2 - SUSE Linux Enterprise Server (SLES) 10 SP4, 11, 11 SP1, 11 SP2 - Microsoft Windows 2003 Server 64-Bit (with SP2 or higher) - Microsoft Windows 2008 Server 64-Bit, R1 (with SP2 or higher) - Microsoft Windows 2008 Server 64-Bit, R2 - VMware Operating Systems, ESX 4.0 Update 4, ESX 4.1 Update 2, ESXi 4.1 Update 2, and ESXi 5.0 Enhancements: - New utility, fio-sure-erase, see the user guide for Linux or Windows for more details. - Support for PCIe gen3 wih the fio-pci-check utility. - High IOPS Manager changed from a Java based graphical interface (in 2.2.3) to a web based application that runs inside a browser (in 2.3.10). - Updated look and feel for High IOPS Manager - Added endurance fuel gage features to the graphical user interface. Fixes - Corrected red/amber LED behavior during system startup (RETAIN Tip H205172) - Corrected fio-snmp-agentx that could use up to 100% of the CPU. - Corrected TRIM feature that was not working properly on RHEL 6. - Corrected the BLKGETSIZE ioctal calls failed when called from 32-bit userspace. - Corrected a NUMA resource issue with Windows operating systems. Version 2.2.3-101583 -------------------- Severity: - Added Adapters Noted Below Only: 100 - New Function Only/No fixes - Legacy Only Adapters: 40 - Moderate Impact/Low Probability of Occurrence - Mixed Legacy and Added Adapters: 10 - High Impact/High Probability of Occurrence Enhancements: Added Support for: - 320GB High IOPS SLC Adapter for IBM System x (81Y4535) - 640GB High IOPS MLC Adapter for IBM System x (81Y4531) - 640GB High IOPS SLC Duo Adapter for IBM System x (81Y4539) - 1.28TB High IOPS MLC Duo Adapter for IBM System x (81Y4527) New Features: - Improved continuous write performance - Decreased memory utilization - Reduced groomer induced latency spikes (not an issue for most workloads) - Improved write endurance for all products. - Thermal monitoring and preemptive performance throttling / shutdown in over temp conditions to prevent thermal damage to IBM High IOPS SSD PCIe Adapters. See the user guides for further details. - 4k sector sizes, along with existing 512b sectors on most platforms. - Support for hosting a page file/ swap partition. - Parallel attach on driver load when auto_attach enabled (default), most platforms. - Parallel scan of all drives after a dirty shutdown. - Trim/Discard enabled by default. - Fine tuning options for preallocate mode. Management/Utilities: - Driver and other configuration file name changes to iomemory-vsl and VSL. - fio-attach and fio-detach can take multiple /dev/fct* devices simultaneously. - New fio-format options and capabilities: + Don't prompt, was -f in 1.2.x, is now -y in 2.x.x. + Run quietly, -q. - fio-status + Added RAM usage statistics + Reports power related metrics. + Added PCIe width and other PCI related items. - Linux: Improved fio-status speed when driver loaded. - fio-status no longer displays 'unknown' if slot number is invalid, doesn't display the 'slot:' tag at all. Fixes: - Fixed calculation in media health percentage. - Improvements in shutdown handling. - Work on systems with IOMMUs. - Fixed fio-status induced lockup. Version 1.2.7.6.43246 - Critical --------------- - Added a "staggered erase block" fix that prevents a rare condition where to many simultaneous erase operations could result in an unexpected offline ioDrive module. Version 1.2.7.6.42014 - Suggested --------------- - Addressed a rare condition where NMI was generated while accessing PCIe configuration area when data is being read or written to the High IOPS adapter. Version 1.2.7.6 - Suggested --------------- - Addressed a rare condition where NMI was generated while accessing PCIe configuration area when data is being read or written to the High IOPS adapter. Version 1.2.7.2 - Suggested ------------- - Erase-block (EB) retirement system messages are now tagged as "fioinf". - Fixed a possible watchdog timeout problem. This problem would occur when the system is under heavy I/O load and system time is changed by a large amount, such as for Daylight Savings Time. Version 1.2.6 ------------------ - Initial release