Thomas Baetzler wrote: > We've recently decided to try LSI's CacheCade Pro 2.0 software > feature package on some systems utilizing their Megaraid 9260 > controller. This feature package implements tiered storage that > utilizes SSD drives as additional non-volatile cache. It has been my > experience that enabling this feature with the standard Debian > kernel leads to filesystem corruption and data loss. A kernel log > that demonstrates this happening is attached to this bug report. It > was created by booting from an older GRML live cd but I can vouch > for the same thing happening with a plain Squeeze install. > > I have since built a new kernel module using dkms from LSI's own > updated driver for Ubuntu "Lucid Lynx" available at > http://www.lsi.com/downloads/Public/MegaRAID%20Common%20Files/Ubuntu_10.04_LTS_05.30.zip.
More details: The module version was updated from 05.29-rc1 to 05.34-rc1 in mainline in v2.6.39-rc1~440^2~19. 3.0.y has 05.38-rc1. 2.6.34.y has 04.17.1-rc1. 2.6.32.y has 04.01. Debian squeeze has 04.01 + some, but not all, changes up to 04.12. I assume 3.0.y works fine. I suppose what would be most interesting is to try 2.6.34.y; if that doesn't work, we can work with upstream to get it working (and if it does work, we have a much narrower range to search for the fix). Instructions: 0. prerequisites: apt-get install git build-essential 1. get the kernel history if you do not already have it: git clone \ git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 2. add point releases: cd linux git remote add stable \ git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git git fetch stable 3. configure, build, test: git checkout stable/linux-2.6.34.y cp /boot/config-$(uname -r) .config; # current configuration scripts/config --disable DEBUG_INFO make localmodconfig; # optional: minimize configuration make deb-pkg; # optionally with -j<num> for parallel build dpkg -i ../<name of package>; # as root reboot ... test test test ... Sorry for the slow start, and hope that helps, Jonathan -- To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120619140017.GD7766@burratino