Linux MPT Driver Release Notes mptlinux-3.28.00.00-1 8/24/11 Compatibility: * 53C1020, 53C1030 * FC909, FC919, FC929 * FC919X, FC929X, FC929XL, FC939X, FC949X, FC949ES * SAS 1064, 1068 * SAS 1064E, 1068E, 1078 Special Notes For This Build: * No special notes available at this time. * Files that are generated as a result of a build will contain this configuration in their file names: 3.12.xx.yy-N, where 3.12.xx.yy is the driver version number. The N portion is a build identifier. Usually, this will be -1, indicting this is the first build for this driver version. If subsequent builds are necessary for the same driver version, the build identifier will be bumped by one (-2, -3, etc). When that occurs, the specifics of the build change will be described in the driver version listed below. Current Errata * There is a problem in SLES9 SP4 OS installer which prevents the MPT Linux Driver DUD getting loaded successfully. Novell has provided a patch for this in kernel-update-tool RPM. The end user may need to have the patch installed dynamically before using the MPT Fusion DUD. A better Work around is to install the OS using built-in drivers, then upgrade to newer driver using the RPM. * SLES9, and all Service Packs prior to SP2 - Driver Update Disk installs dont work when installing from CDROM attached to SAS controller. Work around is to install the OS using built-in drivers, then upgrade to newer driver using the RPM. This work around only applies to SP2, as this was the first time SAS support shipped on the distro. In addition, this issue no longer is a problem for SP3, as SP3 distro ships with split drivers, and there are no more work arounds for migrating from monolithic to split drivers, which is what broke the CDROM installation support * The isense.ko driver o This driver has been removed. To enable the printing of sense data that is available in the kernel do the following: sysctl w dev.scsi.logging_level=0x1000 * Red Hat RHEL 4 Driver Update Disk o When doing a Driver Update Disk Installation, at the first screen, enter: linux dd updates This replaces workaround in previous versions of the driver when running the post_install.scr. The updates signifies an anaconda update disk. This script handles copying mptctl.ko and mptlan.ko to the hard disk. * RHEL4 Update 3 (only) - When doing an install using a Driver Update Disk, the customer will need to follow up the install by installing our Driver Update RPM o With Update 3, we provided split driver modules (mptspi, mptsas, mptfc). Six months ago Red Hat requested we add a new dummy driver who's purpose is to auto-load the split drivers. This dummy driver is named the same as an existing driver module called mptscsih. This new dummy driver has broken DUD's from working properly. The problem occurs when the installer expects the dummy driver, however it doesn't exist on the floppy; e.g - we never introduced the dummy driver concept to our internal driver stream. To correct this, the object file on the DUD was renamed from mptscsih.ko to mptscsi.ko. This fixes the problem, however may introduce confusion to the end customer. To prevent future confusion, we ask customers install the driver update RPM after the installation and reboot. o Red Hat is working to fix their issue, but it is not expected until Update 5 or later. * Driver Update RPM o When upgrading from an older to newer version of the driver, first uninstall the older RPM doing: rpm -e mptlinux-- Then install the new rpm doing: rpm -ivh mptlinux---..rpm The rpm –Uvh option was fixed in the 3.02.56 driver’s version. This rpm option will work if oldest version driver on the system is no older than the 3.02.56 driver. Driver Release Package Contents Source tarball Source tarball is named as: mptlinux--src.tar.gz Full driver source suitable for inclusion with any publicly available kernels. The flash utility is included in the utils/ subdirectory. RPM package RPM images are named as: mptlinux---..rpm where: = version tag for this rpm = release tag for this rpm = {rhel4, sles9, sles9sp1, sles9sp2, sles9sp3, nld9} = ia64 - Itanium Processor x86_64 - Opteron Processor, w/ x86_64 install i686 - i686 or later processor (Red Hat) i586 - x86 installations (SuSE) ppc64 - PowerPC SuSE: i686 SLES 9 Gold (2.6.5-7.97) (kernel-default, kernel-smp,kernel-bigsmp) NLD9 (2.6.5-7.111) (kernel-default, kernel-smp,kernel-bigsmp) SP1 (2.6.5-7.139) (kernel-default, kernel-smp,kernel-bigsmp) SP2 (2.6.5-7.191) (kernel-default, kernel-smp,kernel-bigsmp) SP3 (2.6.5-7.244) (kernel-default, kernel-smp,kernel-bigsmp) SP4 (2.6.5-7.308) (kernel-default, kernel-smp,kernel-bigsmp) KMP Gold (2.6.5-7.97) rpm src.rpm NLD9 (2.6.5-7.111) rpm src.rpm SP1 (2.6.5-7.139) rpm src.rpm SP2 (2.6.5-7.191) rpm src.rpm SP3 (2.6.5-7.244) rpm src.rpm SP4 (2.6.5-7.308) rpm src.rpm x86_64 SLES9 Gold (2.6.5-7.97) (kernel-default, kernel-smp) SP1 (2.6.5-7.139) (kernel-default, kernel-smp) SP2 (2.6.5-7.191) (kernel-default, kernel-smp) SP3 (2.6.5-7.244) (kernel-default, kernel-smp) SP4 (2.6.5-7.308) (kernel-default, kernel-smp) KMP Gold (2.6.5-7.97) rpm src.rpm SP1 (2.6.5-7.139) rpm src.rpm SP2 (2.6.5-7.191) rpm src.rpm SP3 (2.6.5-7.244) rpm src.rpm SP4 (2.6.5-7.308) rpm src.rpm ia64 SLES9 Gold (2.6.5-7.97) (kernel-default, kernel-64k-pagesize, kernel-sn2) SP1 (2.6.5-7.139) (kernel-default, kernel-64k-pagesize, kernel-sn2) SP2 (2.6.5-7.191) (kernel-default, kernel-64k-pagesize, kernel-sn2) SP3 (2.6.5-7.244) (kernel-default, kernel-64k-pagesize, kernel-sn2) SP4 (2.6.5-7.308) (kernel-default, kernel-64k-pagesize, kernel-sn2) ppc64 SLES9 Gold (2.6.5-7.97) (pseries64) SP1 (2.6.5-7.139) (pseries64) SP2 (2.6.5-7.191) (pseries64) SP3 (2.6.5-7.244) (pseries64) SP4 (2.6.5-7.308) (pseries64) KMP Gold (2.6.5-7.97) rpm src.rpm SP1 (2.6.5-7.139) rpm src.rpm SP2 (2.6.5-7.191) rpm src.rpm SP3 (2.6.5-7.244) rpm src.rpm SP4 (2.6.5-7.308) rpm src.rpm RedHat: i686 RHEL4 Gold (2.6.9-5.EL) (normal, hugemem, smp) DUD U1 (2.6.9-11.EL) (normal, hugemem, smp) DUD U2 (2.6.9-22.EL) (normal, hugemem, smp) DUD U3 (2.6.9-34.EL) (normal, hugemem, smp) DUD U4 (2.6.9-42.EL) (normal, hugemem, smp) DUD U5 (2.6.9-55.EL) (normal, hugemem, smp) DUD U6 (2.6.9-67.EL) (normal, hugemem, smp) DUD U7 (2.6.9-78.EL) (normal, hugemem, smp) DUD U8 (2.6.9-89.EL) (normal, hugemem, smp) DUD x86_64 RHEL4 Gold (2.6.9-5.EL) (normal, smp) DUD U1 (2.6.9-11.EL) (normal, smp) DUD U2 (2.6.9-22.EL) (normal, smp) DUD U3 (2.6.9-34.EL) (normal, smp, largesmp) DUD U4 (2.6.9-42.EL) (normal, smp, largesmp) DUD U5 (2.6.9-55.EL) (normal, smp, largesmp) DUD U6 (2.6.9-67.EL) (normal, smp, largesmp) DUD U7 (2.6.9-78.EL) (normal, smp, largesmp) DUD U8 (2.6.9-89.EL) (normal, smp, largesmp) DUD ia64 RHEL4 Gold (2.6.9-5.EL) (normal) DUD U1 (2.6.9-11.EL) (normal) DUD U2 (2.6.9-22.EL) (normal) DUD U3 (2.6.9-34.EL) (normal, largesmp) DUD U4 (2.6.9-42.EL) (normal, largesmp) DUD U5 (2.6.9-55.EL) (normal, largesmp) DUD U6 (2.6.9-67.EL) (normal, largesmp) DUD U7 (2.6.9-78.EL) (normal, largesmp) DUD U8 (2.6.9-89.EL) (normal, largesmp) DUD ppc64 RHEL4 U3 (2.6.9-34.EL) (normal, largesmp) U4 (2.6.9-42.EL) (normal, largesmp) DUD U5 (2.6.9-55.EL) (normal, largesmp) DUD U6 (2.6.9-67.EL) (normal, largesmp) DUD U7 (2.6.9-78.EL) (normal, largesmp) DUD U8 (2.6.9-89.EL) (normal, largesmp) DUD ----------End of File----------------