[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#666108: megaraid_sas: which patches are needed for 2.6.32.y?



Hi again,

Jonathan Nieder wrote[0]:

> I am working on improving support for newer megaraid controllers in
> Debian squeeze's 2.6.32.y-based kernel.
>
> On top of what's in 2.6.32.y, Debian squeeze currently has the
> following patches applied:
[
 list at [1] below
]
> When Buford Peek needed support for a Dell PERC H710P I provided him
> with the following as a quick set of patches to test:
[
 list at [2]
]
> The result seemed to work ok. :)  But it left out at least one
> important fix:
>
>   f575c5d3ebdc Fix instance access in megasas_reset_timer
>
> It also is not particularly minimal.
>
> After applying all of the above, the following commits still remain
> unapplied:
[
 list at [3]
]
> Questions:
>
> 1) Are any of these important fixes that should be applied to 2.6.32.y
>    so everyone who uses a 2.6.32-based kernel can start benefitting
>    from them?

No reply.  Is this the right address to reach the megaraid_sas
maintainers?  Would you be interested in making sure the
2.6.32.y-based kernels used by various Linux distributors have
up-to-date hardware support and fixes?  What can I do to help make
that happen?

Thanks,
Jonathan

[0] http://bugs.debian.org/666108
[1] Patches on top of 2.6.32.y used to add support for the 9240 family
and similar devices:

>   c35188377f12 Add poll mechanism to megaraid sas driver
>   72c4fd36dc7f add sysfs for AEN polling
>   879111224d07 Add new megaraid SAS 2 controller support to the driver
>   7bebf5c79cb6 allocate the application cmds to sas2 controller
>   0c79e681eef1 Fix the fix for fw hang caused by megaraid sas application

[2] Patches used to add Dell PERC H710P support:

>   81e403ce3c6a infrastructure to get PDs from FW
>   7e8a75f4dfbf Add the support for updating the OS after adding/removing
>                the devices from FW
>   bdc6fb8d69fa add the logical drive list to driver
>   c978684254d1 driver fixed the device update issue
>   f4c9a1317d32 add the IEEE SGE support to SAS2 controller
>   39a985547cbf Add Online Controller Reset to MegaRAID SAS drive
>   0d49016bbab4 Rename megaraid_sas.c to megaraid_sas_base.c
>   80d9da98b403 Add MSI-X support and msix_disable module parameter
>   aeab3fd7b865 make driver PCI legacy I/O port free driver
>   b6d5d8808b4c Use lowest memory bar for SR-IOV VF support
>   cd50ba8ede5c Add struct megasas_instance_template changes
>   9c915a8c99bc Add 9565/9285 specific code

[3] Patches in 3.0.y absent from the above two lists:

>   8d5682532133 tape drive support fix
>   044833b572b9 report system PDs to OS
>   7218df69e360 use the firmware boot timeout when waiting for commands
>   a0b7736828f7 Update version number and documentation
>   780a3762fb92 Zero pad_0 in mfi structure
>   63bad45db1d4 version and documentation update
>   837f5fe89c84 support devices update flag
>   1fd106851698 Add input parameter for max_sectors
>   707e09bd867c Add three times Online controller reset
>   e340c3537239 Version and documentation update
>   3f1530c1e1f7 Update GPL headers.
>   eb1b12377376 Fix failure gotos
>   53ef2bbd2068 Add missing check_and_restore_queue_depth call
>   0a77066acc78 Enable MSI-X before calling megasas_init_fw
>   e1419191d8d3 Call tasklet_schedule for MSI-X
>   66192dfe1e74 Fix probe_one to clear MSI-X flags in kdump
>   f51244058963 Fix megasas_build_dcdb_fusion to not filter by TYPE_DISK
>   eaa3c240de25 Fix megasas_build_dcdb_fusion to use correct LUN field
>   4c598b23807a Add CFG_CLEARED AEN
>   f86c5424b027 Fix tasklet_init call
>   1ac515ef3f2f Fix fault state handling
>   42a8d2b34d10 Fix max_sectors for IEEE SGL
>   ebf054b00b0a Fix iMR OCR support to work correctly
>   00fa2b191b4b Version and Changelog update
>   3f1abce4aba4 Remove MSI-X black list, use MFI_REG_STATE instead
>   70d031f36fa5 Remove un-used function
>   7e70e7336515 Check MFI_REG_STATE.fault.resetAdapter
>   46fd256e0558 Disable interrupts/free_irq() in megasas_shutdown()
>   541f90b7c6df Fix bug where AENs could be lost in probe() and resume()
>   495c5609700e Convert 6,10,12 byte CDB's for FastPath IO
>   3cc6851f9a35 Add 1078 OCR support
>   4f788dce0baf Version and Changelog update



Reply to: