Bug#404784: upgrade-reports: sarge -> Etch : megaraid driver problem
Package: upgrade-reports
Severity: important
Hi,
Upgrading from Sarge to Etch on a serveur with a HP Netraid 1M / 2M raid
controler is likely to fail. (HP LC 2000 here)
Everything would be fine (that is, not better nor worse than on any
other servers) until the final reboot : then, the raid controler
wouldn't be found, so a kernel panic will occur if your root partition
is on the raid controler, or sometimes an infinite loop depending on the
initramfs-tool configuration.
The problem is that the new megaraid driver generation is used
(megaraid_mm + megaraid_mbox) instead of the legacy one (megaraid) The
PCI ID for the Netraid card are not considered by the legacy driver, so
it won't claim the controler.
If you have modules=dep in your initramfs.conf, the problem would be
slightly different : megaraid_mm / megaraid_mbox will be loaded and try
to send commands unknown by the controler, causing an infinite loop
(sending command, waiting 300 secs for response, sending again, waiting
300 secs, and so on).
This caused by a bug in the megaraid driver that was once patched,
but the patch has gone between 2.6.14 and 2.6.18-3 kernels and need to
be re-applied (see bug #317258).
The patched fixed the problem in my case, though I also had to change
modules=dep to modules=most, but this won't be a problem for most
installs as modules=most is the default.
Best regards,
--
Clement Hermann (nodens)
-- System Information:
Debian Release: 4.0
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-686-custom0
Locale: LANG=fr_FR@euro, LC_CTYPE=fr_FR@euro (charmap=ISO-8859-15)
Reply to: