linux/drivers/scsi/qla2xxx
Andrew Vasquez 18c6c12759 [SCSI] qla2xxx: Workaround D3 power-management issues.
Early ISP2432 parts have a known hardware issue when coming
out of a D3 hot state.  This issue can result in a hung PCIe
link.  Recent firmwares contain a workaround whereby the
stop-firmware mailbox command prevents the ISP from entering
the D3 hot state.

In order to ensure that the workaround succeeded the driver
must verify that the stop-firmware mailbox command completes
successfully.  In the event of a failure, the driver
attempts a shutdown-retry after resetting the ISP and
re-executing firmware.

Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2006-10-25 15:13:04 -07:00
..
Kconfig [SCSI] qla2xxx: Remove obsolete firmware-loader-module support. 2006-05-20 09:49:13 -05:00
Makefile [SCSI] qla2xxx: Remove obsolete firmware-loader-module support. 2006-05-20 09:49:13 -05:00
qla_attr.c [SCSI] qla2xxx: Check return value of sysfs_create_bin_file() usage. 2006-10-25 15:12:54 -07:00
qla_dbg.c [SCSI] qla2xxx: Rework firmware-trace facilities. 2006-06-26 16:20:44 -05:00
qla_dbg.h [SCSI] Maintain module-parameter name consistency with qla2xxx/qla4xxx. 2006-10-25 15:12:17 -07:00
qla_def.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
qla_devtbl.h [SCSI] qla2xxx: Resync with latest HBA SSID specification -- 2.2j. 2006-06-26 16:21:25 -05:00
qla_fw.h [SCSI] qla2xxx: Correctly set the firmware NOS/OLS timeout during initialization. 2006-06-26 16:25:34 -05:00
qla_gbl.h [SCSI] qla2xxx: Workaround D3 power-management issues. 2006-10-25 15:13:04 -07:00
qla_gs.c [SCSI] qla2xxx: Add support for system hostname FC transport attribute. 2006-10-03 17:28:46 -05:00
qla_init.c [SCSI] qla2xxx: Workaround D3 power-management issues. 2006-10-25 15:13:04 -07:00
qla_inline.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
qla_iocb.c [SCSI] qla2xxx: Correct endianess problem while issuing a Marker IOCB on ISP24xx. 2006-08-06 11:29:45 -05:00
qla_isr.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
qla_mbx.c [SCSI] qla2xxx: Add iIDMA support. 2006-10-03 17:28:38 -05:00
qla_os.c [SCSI] qla2xxx: Workaround D3 power-management issues. 2006-10-25 15:13:04 -07:00
qla_settings.h [SCSI] qla2xxx: Drop unused driver cruft. 2006-05-20 09:43:22 -05:00
qla_sup.c [SCSI] qla2xxx: Add support for new flash part. 2006-05-20 09:40:41 -05:00
qla_version.h [SCSI] qla2xxx: Update version number to 8.01.07-k2. 2006-10-03 17:29:10 -05:00