Problem updating megaraid_sas

John McMonagle johnm at
Thu Apr 8 09:48:44 CDT 2010

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

More information about the Linux-PowerEdge mailing list