1. 30 10月, 2009 1 次提交
    • K
      [SCSI] mpt2sas: Support for stopping driver when Firmware encounters · fa7f3167
      Kashyap, Desai 提交于
      Added command line option and shost sysfs attribute called
      mpt2sas_fwfault_debug. When enduser writes a "1" to this parameter, this
      will enable support in the driver for debugging firmware timeout related
      issues.  This handling was added in three areas (a) scsi error handling
      callback called task_abort, (b) IOCTL interface, and (c) other timeouts that
      result in diag resets, such as manufacturing config pages.  When this
      support is enabled, the driver will provide dump_stack to console, halt
      controller firmware, and panic driver. The end user probably would want to
      setup serial console redirection so the dump stack can be seen.
      
      Here are the three methods for enable this support:
      
      (a) # insmod mpt2sas.ko mpt2sas_fwfault_debug=1
      (b) # echo 1 > /sys/module/mpt2sas/parameters/mpt2sas_fwfault_debug
      (c) # echo 1 > /sys/class/scsi_host/host#/fwfault_debug  (where # is
      the host number)
      Signed-off-by: NKashyap Desai <kashyap.desai@lsi.com>
      Signed-off-by: NEric Moore <Eric.moore@lsi.com>
      Signed-off-by: NJames Bottomley <James.Bottomley@suse.de>
      fa7f3167
  2. 02 10月, 2009 6 次提交
  3. 05 9月, 2009 4 次提交
  4. 14 8月, 2009 3 次提交
  5. 27 4月, 2009 2 次提交
  6. 14 4月, 2009 1 次提交
  7. 14 3月, 2009 1 次提交
    • E
      [SCSI] mpt2sas v00.100.11.15 · 635374e7
      Eric Moore 提交于
      * This is new scsi lld device driver from LSI supporting the SAS 2.0
        standard. I have split patchs by filename.
      
      * Here is list of new 6gb host controllers:
      
        LSI SAS2004
        LSI SAS2008
        LSI SAS2108
        LSI SAS2116
      
      * Here are the changes in the 4th posting of this patch set:
      
      (1) fix compile errors when SCSI_MPT2SAS_LOGGING is not enabled
      (2) add mpt2sas to the SCSI Mid Layer Makefile
      (3) append mpt2sas_ to the naming of all non-static functions
      (4) fix oops for SMP_PASSTHRU
      (5) doorbell algorithm imported changes from windows driver
      
      * Here are the changes in the 3rd posting of this patch set:
      
      (1) add readl following writel from the function that disables interrupts
      (2) replace 0xFFFFFFFFFFFFFFFFULL with ~0ULL
      (3) when calling pci_enable_msix, only pass one msix entry (instead of 15).
      (4) remove the "current HW implementation uses..... " comment in the sources
      (5) merged bug fix for SIGIO/POLLIN notifcation; reported by the storlib team.
      
      * Here are the changes in the 2nd posting of this patch set:
      
      (1) use little endian types in the mpi headers
      (2) merged in bug fix's from inhouse drivers.
      Signed-off-by: NEric Moore <eric.moore@lsi.com>
      Tested-by: Npeter Bogdanovic <pbog@us.ibm.com>
      Signed-off-by: NJames Bottomley <James.Bottomley@HansenPartnership.com>
      635374e7