Problem updating megaraid_sas

Paul M. Dyer pmdyer at
Thu Apr 8 14:28:55 CDT 2010

You could use dkms to build and install the Dell megaraid_sas driver.   Read the docs, really.   It works well, but try not to rely on it working without paying attention.   If something goes wrong, the initrd may not build correctly and the system won't boot.

I usually check the ramdisk before rebooting with these commands.  Look for the drivers in the directory tree.

mkdir /var/tmp/t
cd /var/tmp/t
gzip -dc /boot/initrd-2.6.9-55.0.12.ELsmp.img | cpio -iv


----- Original Message -----
From: "John McMonagle" <johnm at>
To: linux-poweredge at
Sent: Thursday, April 8, 2010 9:48:44 AM (GMT-0600) America/Chicago
Subject: Re: Problem updating megaraid_sas

I have not heard any thing yet and want to get this server back on line.

Do I need to bother upgrading megaraid_sas?
If I use the xen kernel that I'm planning on it is version

I suspect if I modify the definition of struct scsi_cmnd it would build but 
also suspect would have to rebuild the whole kernel and drivers.

What is the best way to deal with upgrading megaraid_sas?


On Tuesday 06 April 2010 09:46:49 am John McMonagle wrote:
> Have a pe 2950 that I'm upgrading to debian lenny.
> At the moment using the debian 2.6.26 kernel.
> I will also need the xen 3.4.2 2.6.18 kernel.
> I upgraded all the firmware bios etc.
> I noticed that openmanage gives the following  message:
> Firmware Version	5.2.2-0072
> Driver Version
> Minimum Required Driver Version
> I noticed the xen kernel is even older.
> I installed dkms.
> I downloaded the new megaraid_sas rpm from dell.
> Converted it to deb with alien and installed it.
> Problem is there seems to be an incompatablity the the kernels
> scsi_cmnd definition.
> Get errors like:
> /var/lib/dkms/megaraid_sas/v00.00.03.21/build/megaraid_sas.c: In
> function ‘megasas_make_sgl32’:
> /var/lib/dkms/megaraid_sas/v00.00.03.21/build/megaraid_sas.c:489:
> error: ‘struct scsi_cmnd’ has no member named ‘request_buffer’
> Any suggestions?
> John
> _______________________________________________
> Linux-PowerEdge mailing list
> Linux-PowerEdge at
> Please read the FAQ at

Linux-PowerEdge mailing list
Linux-PowerEdge at
Please read the FAQ at

More information about the Linux-PowerEdge mailing list