IBM System Storage™ DS4000 Linux RDAC multipath driver package version 09.01.B5.31 FOR USE IN LINUX 2.6 KERNEL OPERATING SYSTEM ENVIRONMENTS ONLY. Note: For Linux 2.4 kernel operating system environments, please refer to the IBM DS4000 Linux RDAC package version 09.01.A5.xx instead. NOTE TO SERVICE – Reference RETAIN # N/A (C) Copyright International Business Machines Corporation 1999, 2005. All rights reserved. US Government Users Restricted Rights - Use, duplication, or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Note: Before using this information and the product it supports, read the general information in "Notices and trademarks” in this document. Last Update Date: 07/28/2006 Version 09.00.B5.31 - 7/28/2006 - Support new DS4200 Express Storage Subsystem models 7VA/H, which support the attachment of DS4000 EXP420 Storage Expansion Enclosures. - Support new 500G SATA Enhanced Disk Drive Modules (E-DDMs) in the DS4000 DS4700 storage subsystems and the EXP810 Storage Expansion Enclosures. - Support new 500G SATA Enhanced Value Disk Drive Modules (EV-DDMs) in the DS4000 DS4200 storage subsystem and the EXP420 Storage Expansion Enclosures. - Fix the installation of Linux RDAC package caused usage count of Emulex FC HBA device driver lpfc module to be decremented to zero. Upgrade of Emulex device driver using the standard install script will cause root filesystem to go to read only when system is SAN booted. Version 09.00.B5.30 - 5/24/2006 - Support new DS4700 Storage Subsystem models 70A/H and 72A/H, which support the attachment of DS4000 EXP710 and EXP810 Storage Expansion Enclosures. - Support new DS4800 Storage Subsystem Model 80A/H, which provides the same functionality as the DS4500 Storage Subsystem, with better performance. - Support new 4Gbps Fibre Channel drives in the DS4000 EXP810 Storage Expansion Enclosure. This version of RDAC also includes the following maintenance fixes: - 100589 Linux RDAC hot_add utility panics when only Universal Access Logical drive is mapped to a host storage partition - 102761 (c321467) Update to /etc/modprobe.conf options fails in building initrd step - 102789 (c321506) rmmod mppUpper causes panic on RHEL4u3 servers - 97145 Linux RDAC throws out errors when it is compiled on a system with no FC HBA installed - 101595 Immediate failover on a Cable pull on SLES9sp3 with Emulex HBA driver instead of waiting for port down time out to expire - 102118 (c318934) mppUpdate incorrectly updates the /etc/modprobe.conf file - 95318 (c3189930) Fix Co-existence of qla2300 and qla2400 - 94231 (CAL05678) Support HBA hot-swap - 87162 Modify the Windows RDAC Device Reset mechanism used for Clustering. - 92761 SAS HBA's transport class info should be collected as part of mppSuppor (3) - 92981 hbaCheck should exit when no-supported vendor FC HBA is detected - 93123 Add lpfc_nodev_tmo set to 60 in modprobe.conf.mppappend of Linux RDAC - 93539 Linux RDAC gives a panic with just Universal Access LUN mapped - 94044 Linux RDAC hot_add utility needs to be modified to handle new mpt driver - 94048 change devicemapping to /opt/mpp/devicemapping in mppUpdate - 94199 LSI FC HBA mpt driver update failed for RedHat AS4 - 94201 Understand the LSI mpt driver update procedure and update readme file - 94576 mppUtil -a returns an invalid date (4) - 95172 Linux RDAC reports "Detected unsupported HBA - qla2400" at install time - 95418 (C298183) Linux RDAC panics while resetting alternate controllers - 95559 A typo in hot_add prevent lsi mptscsih devices from being added - 96697 Readme needs to let user know of saved mpp.conf (3) - 97918 sg driver attaches to all physical devices. (2) Version 09.00.B5.21 - 2/15/2006 This version of RDAC includes the following maintenance fixes: - CMVC 298183 (95418) RDAC driver panics while alternatively resetting controllers - 93297 mppUpdate utility is broken in the 2.6 Linux RDAC driver - 93058 Linux RDAC driver fails to install on an Itanium IA64bit SuSE SLES 9 platform - CMVC 289294 (91567) After removing the modules in this order in LoP servers - rmmod mppVhba, rmmod lpfcdd, rmmod mppUpper and then, attempting to reload them in reverse order, the first "modprobe mppUpper" will cause a kernel panic. - 91655 (91620) IO might hang during certain heavy IO loads - 91776 Fix symbol_get Error message at mppVhba module load up Version 09.00.B5.07 - 8/30/2005 - Support for RedHat EL 4 update 1 (RHEL4-u1) kernel for Linux on Power (LoP) servers - Support for the AMD64 and EM64T servers running x86_64 versions of the Linux SLES9 or RHEL 4 operating systems - Fix CMVC 289294 (91567): After removing the modules in this order in LoP servers - rmmod mppVhba, rmmod lpfcdd, rmmod mppUpper and then, attempting to reload them in reverse order, the first "modprobe mppUpper" will cause a kernel panic. Version 09.00.B5.04 - 6/30/2005 - Support for RedHat EL 4 update 1 (RHEL4-u1) kernel for Linux servers other than the Linux on Power (LoP) servers (ie. Intel 32bit architecture (Pentium III, Pentium 4, Zeon ...), Intel 64bit architecture (Itanium), Intel EM64T architecture or AMD 64bit (Opteron ...) ) - Support for SuSE SLES 9 Service Pack 1 kernel for all Linux servers (LoP and non-LoP servers) - Support for the DS4800 storage subsystems with controller firmware version 06.15.11.xx. With this version of firmware, the DS4800 controllers utilize all of the available data cache memory installed in each controller blade for I/O caching. Previously with controller firmware version 06.14.xx.xx, the DS4800 controllers used only the first 1G bytes of the installed data cache memory per controller for I/O caching. Version 09.01.B5.02 - 05/18/2005 - This is the initial release of the IBM System Storage™ DS4000 Linux RDAC multipath driver to support the Linux 2.6 kernel operating system environments. This RDAC driver is supported on SuSE SLES 9 update 1 Linux on Power servers only.