Red Hat Bugzilla – Bug 157170
Megaraid (megaraid_old) drivers unavailable in RHEL 4.0 + no driver disk
Last modified: 2007-11-30 17:07:17 EST
A megaraid (megaraid_old) driver disk is needed for RHEL 4.0.
Megaraid_mm and megaraid_mbox drivers have been found to lack support for many
older LSI controllers, as has been noted (and complained about) in a number of
bug reports (e.g., the LSI 467 - Dell Perc 2/DC).
This bug merely records the fact that although the megaraid (megaraid_old)
driver is present in the 2.6 kernel series (and in some cases actually works) it
is not available on the RHEL 4.0 install disks. Nor is any driver disk
available that would allow the megaraid driver to be loaded.
As a result (as I'm sure RedHat has been made aware) there are a lot of
customers out here who were using old Dells as test boxes, who can't use RHEL
4.0 because it loads megaraid_mbox drivers - which seem to work fine with the
Perc 2/DC controller, but which cause the install to bomb when logical drives
A megaraid (megaraid_old) driver disk would, I gather, be very much appreciated.
See bug ID 138590, where some kind soul actually made such a driver disk
available to FC3 users. That bug ID is cited liberally around the net. You can
easily Google for it. Just search for "138590". Why is it so liberally cited?
Because a lot of people are still running machines with LSI 467 controllers in
them. Linux is supposedly great at running on not only high-end hardware but
also low-cost legacy hardware, and people are a bit surprised when they turn up
cases where widely used, but old hardware doesn't work.
I've tried to create adriver disk myself, but encountered some problems
First of all it was hard to find modules.pcimap and pci.ids files, but some
digging and it seemes solved
The main problem is in module itself
On another machine with RHEL4 I've compiled megaraid.ko with smp and without it
also. Kernelversions are 2.6.9-5.EL and 2.6.9-5.ELsmp
They fail with megaraid: disagrees about version of symbol struct_module
Then I've tried with 2.6.9-5 but it also failed.
It seems to me that kernelversion during the install is 2.6.9-5.EL, is it wrong?
Maybe you guys could do this module or (what would be great) the complete driver
Thanks in advance.
I have HP LH4 and LC2000 NetServers that have HP NetRaid cards (1si, 3m, 3si,
etc) and RHEL4U1 still does not have support for the megaraid (not the
From the RHEL 4 release notes (for original release, and U1):
* The kernel shipped with Red Hat Enterprise Linux 4 Update 1 includes the
new megaraid_mbox driver from LSI Logic, which replaces the megaraid driver. The
megaraid_mbox driver has an improved design, is compatible with the 2.6 kernel,
and includes support for the latest hardware. However, megaraid_mbox does not
support some of the older hardware that was supported by the megaraid driver.
Adapters with the following PCI vendor ID and device ID pairs are not
supported by the megaraid_mbox driver:
The lspci -n command can be used to display the IDs for adapters installed
in a particular machine. Products with these IDs are known by (but not limited
to) the following model names:
*Dell PERC (dual-channel fast/wide SCSI) RAID controller
*Dell PERC2/SC (single-channel Ultra SCSI) RAID controller
*Dell PERC2/DC (dual-channel Ultra SCSI) RAID controller
*Dell CERC (four-channel ATA/100) RAID controller
*MegaRAID Express 500
*HP NetRAID 3Si and 1M
Both Dell and LSI Logic have indicated that they no longer support these models
in the 2.6 kernel. As a result, these adapters are no longer supported in Red
Hat Enterprise Linux 4 Update 1.
I agree, this stinks, but there is not much we can do. The legacy driver and the
current driver have overlapping support, so we can not turn both on. The legacy
driver has also not received any recent maintenance.
> I agree, this stinks, but there is not much we can do. The legacy driver
> and the current driver have overlapping support, so we can not turn both
I'm wondering why both drivers are turned on in FC4 and why it should not be
possible in RHEL4? Looking at this page it seems that both drivers can coexist
without modifying the RHEL4 kernel. As a customer of both, DELL and RedHat, I'm
not very happy with the situation.