On 11-10-08 09:14 PM, adam radford wrote:
James/Linux-scsi, The following patch series for megaraid_sas brings the driver up to v6.12-rc1: 1. Continue booting immediately if FW in FAULT at driver load time. 2. Increase default cmds per lun to 256. 3. Fix mismatch in megasas_reset_fusion() mutex lock-unlock. 4. Remove some un-necessary code. 5. Clear state change interrupts for Fusion/Invader. 6. Clear FUSION_IN_RESET before enabling interrupts. 7. Add support for MegaRAID 9360/9380 12GB/s controllers. 8. Add multiple MSI-X vector/multiple reply queue support. 9. Add driver workaround for PERC5/1068 kdump kernel panic. 10. Version and Changelog update.
I haven't checked all SAS HBAs in Linux but of those that I have checked only one doesn't support the SMP pass-through in the bsg driver. And that HBA driver is megaraid_sas **. The SMP pass-through allows user space programs to monitor and change advanced features in SAS expanders such as zoning. SMP (Serial Management Protocol) is one of the three SAS transport protocols defined by t10.org (the other two are SSP and STP). All SAS HBAs, including MegaRaid SAS HBAs, support SMP "under the covers" otherwise they would not be able to discover disks connected via SAS expanders. Doug Gilbert ** I'm not aware of any proprietary SMP pass-through interface accessible in Linux for megaraid_sas either -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html