1. 27 5月, 2011 2 次提交
    • J
      [SCSI] lpfc 8.3.24: Extended hardware support and support dump images · c0c11512
      James Smart 提交于
      Extended hardware support and support dump images:
      - Make the size to be MAILBOX_SYSFS_MAX (4096) so that it allows the maximum
        sysfs binary access interface possible.
      - Add ids and model names for new hardware
      - Add capability of inducing SLI4 firmware dump obj file
      Signed-off-by: NAlex Iannicelli <alex.iannicelli@emulex.com>
      Signed-off-by: NJames Smart <james.smart@emulex.com>
      Signed-off-by: NJames Bottomley <jbottomley@parallels.com>
      c0c11512
    • J
      [SCSI] lpfc 8.3.24: Miscellaneous Fixes and Corrections · 0558056c
      James Smart 提交于
      Miscellaneous Fixes and Corrections
      - Remove the memset in the lpfc_sli4_remove_rpi_hdrs call.
      - Correct swapping of SGE word 2 relative to offset value
      - Reorganize CQ and EQ usage to comply with SLI4 Specification.
      - Expand the driver to check the rn bit. Only detect an error if the error bit
        is set and the RN bit is NOT set.
      - If mailbox completion code is not success AND the mailbox status is success,
        then and only then will the driver overwrite the mailbox status.
      - When driver initializing device, if the device is on a PCIe bus, set
        PCI's "needs fundamental reset" bit so that EEH uses fundamental reset
        instead of hot reset for recovery.
      - Prevent driver from using new WWN when changed in firmware (until driver
        reload)
      - When HBA reports maximum SGE size > 0xffffffff (infinite), override
        with 0x80000000.
      - Fixed potential missed SLI4 device initialization failure conditions.
      - Added 100ms delay before driver action following IF_TYPE_2 function reset.
      - Reverted patch to UNREG/REG on PLOGI to mapped/unmapped node.
      - Add a check for the CVL received flag in the fcf inuse routine to avoid
        unregistering the fcf if Devloss fires before Delay discover timer fires.
      Signed-off-by: NAlex Iannicelli <alex.iannicelli@emulex.com>
      Signed-off-by: NJames Smart <james.smart@emulex.com>
      Signed-off-by: NJames Bottomley <jbottomley@parallels.com>
      0558056c
  2. 02 5月, 2011 2 次提交
  3. 24 3月, 2011 2 次提交
  4. 19 2月, 2011 1 次提交
  5. 22 12月, 2010 4 次提交
  6. 26 10月, 2010 1 次提交
  7. 12 4月, 2010 1 次提交
  8. 11 4月, 2010 1 次提交
  9. 18 2月, 2010 3 次提交
  10. 09 2月, 2010 1 次提交
  11. 18 1月, 2010 1 次提交
  12. 05 1月, 2010 2 次提交
  13. 05 12月, 2009 5 次提交
  14. 23 8月, 2009 1 次提交
    • J
      [SCSI] lpfc 8.3.4: Various SLI4 fixes · 8fa38513
      James Smart 提交于
      Various SLI4 fixes
      
      - Fix switch name not used in the FCF record for FCoE HBAs
      - Enabled HBA UE error polling error-condition action code
      - Rewrite lpfc_sli4_scmd_to_wqidx_distr() to handle counter rollover cleanly
      - Modify resume_rpi mailbox data structure to match current SLI4 spec
      - Do not issue mailbox command in MBX_POLL mode when LPFC_HBA_ERROR is set
      - Wait for HBA POST completion before checking Online and UE registers
      - Fix accumulated total length not being filled in on unsolicited IOCBs
      - Use PCI config space register to determine SLI rev of HBA
      - Turn on starting ELS tmo function timer during device initialization
      Signed-off-by: NJames Smart <James.Smart@emulex.com>
      Signed-off-by: NJames Bottomley <James.Bottomley@HansenPartnership.com>
      Signed-off-by: NJames Bottomley <James.Bottomley@suse.de>
      8fa38513
  15. 15 6月, 2009 2 次提交
    • J
      [SCSI] lpfc 8.3.3 : FC/FCOE discovery fixes · 0c287589
      James Smart 提交于
      Contains the following changes:
      - Force vport to send LOGO to fabric controller when deleting vport
      - Fixed driver failing to register login when a PLOGI is received
      - Fixes for FIP discovery
      - Added stricter checks for FCF addressing mode
      - Added code to send only FLOGI, FDISC and LOGO to Fabric controller as FIP
      - Fixed handling of LOGO from Fabric port
      - Fixed consecutive link up events skipped link_down processing
      Signed-off-by: NJames Smart <James.Smart@emulex.com>
      Signed-off-by: NJames Bottomley <James.Bottomley@HansenPartnership.com>
      0c287589
    • J
      [SCSI] lpfc 8.3.3 : Fix various SLI-3 vs SLI-4 differences · f1126688
      James Smart 提交于
      Contains the following changes
      - Set the CT field of FDISC to 3
      - Fixed over allocation of SCSI buffers on SLI4
      - Removed unused jump table entries
      - Increase LPFC_WQE_DEF_COUNT to 256
      - Updated FDISC context to VPI
      - Fixed immediate SCSI command for LUN reset translation to WQE
      - Extended mailbox handling to allow MBX_POLL commands in between async
        MBQ commands
      - Fixed SID used for FDISC
      - Fix crash when accessing ctlregs from sysfs for SLI4 HBAs
      - Fix SLI4 firmware version not being saved or displayed correctly
      - Expand CQID field in WQE structure to 16 bits
      - Fix post header template mailbox command timing out
      - Removed FCoE PCI device ID 0x0705
      Signed-off-by: NJames Smart <James.Smart@emulex.com>
      Signed-off-by: NJames Bottomley <James.Bottomley@HansenPartnership.com>
      f1126688
  16. 09 6月, 2009 1 次提交