HP IO Accelerator Driver and Management Software Version 3.2.3 Release Notes

Errata 23
Linux-specific issues
Software not installed post kernel update
When the IO Accelerator VSL software is installed for a specific kernel version and the kernel version is
changed for any reason, the VSL must be reinstalled to work with the new kernel version. RHEL5 has some
processes that minimize the need to reinstall the software after kernel upgrade.
Compiler Cache (ccache) causes IO Accelerator VSL software
src.rpm rebuild failures on some distributions
If the ccache package is installed, rebuilding the IO Accelerator VSL software src.rpm might fail with an error
similar to the following:
CC [M]
/root/fio/iomemory-vls-<version>/root/usr/src/iomemory-vsl/driver_init.o
/root/fio/iomemory-vls-<version>/root/usr/src/iomemory-vsl/driver_init.c
:116:
error: initializer element is not constant
[...]
To allow the VSL to rebuild, remove the ccache package or disable ccache.
Rare error on driver unload using kernels older than 2.6.24
A bug in Linux kernels prior to 2.6.24 can cause a general protection fault or other kernel error when the IO
Accelerator driver is unloaded. This bug also affects non-HP drivers. The bug has been resolved in newer
kernels.
Because this is a bug in the Linux kernel, HP cannot resolve this issue for older kernels.
ext4 in Kernel.org 2.6.33 or earlier might silently corrupt data
when discard (trim) is enabled
CAUTION: HP does not support the use of ext4 in Kernel.org 2.6.33 or earlier. Ext4 in
Kernel.org 2.6.33 or earlier might silently corrupt data when discard is enabled.
The ext4 filesystem in the Kernel.org kernel 2.6.33 and earlier contains a bug where the data in a portion of
a file might be improperly discarded (set to all 0x00) under some workloads. Use Version 2.6.34 or newer
to avoid this issue. For more information, see the patch
(http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=b90f687018e6d6 ) and
bug report (https://bugzilla.kernel.org/show_bug.cgi?id=15579).
The fix is included in RHEL6 pre-release kernel kernel-2.6.32-23.el6. The eventual release RHEL6 kernel is not
affected by this issue.
Discard support was added to the kernel.org mainline ext4 in Version 2.6.28 and was enabled by default.
For fear of damaging some devices, discard was set to default to disabled in Version 2.6.33-rc1 and was
back ported to 2.6.31.8 and 2.6.32.1. For more information, see the kernel patch
(http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=5328e635315734d).