diff options
author | andrew.vasquez@qlogic.com <andrew.vasquez@qlogic.com> | 2006-03-09 17:27:39 -0500 |
---|---|---|
committer | James Bottomley <jejb@mulgrave.il.steeleye.com> | 2006-03-12 10:40:13 -0500 |
commit | 4a59f71d7f0d6dd433fd509584352cdd7c62e877 (patch) | |
tree | eef8ffac130b9dec1bf08759813084a8b6b3aafc /drivers/scsi/qla2xxx/qla_os.c | |
parent | 6f6417905cf272337a9762e1f92a1fffa651fcd3 (diff) |
[SCSI] qla2xxx: Further restrict ZIO mode support.
Only support ZIO mode 6 on specific ISP types.
Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/scsi/qla2xxx/qla_os.c')
-rw-r--r-- | drivers/scsi/qla2xxx/qla_os.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c index 4dc08d94ebec..0fc89ac6a51b 100644 --- a/drivers/scsi/qla2xxx/qla_os.c +++ b/drivers/scsi/qla2xxx/qla_os.c | |||
@@ -1161,12 +1161,15 @@ qla2x00_set_isp_flags(scsi_qla_host_t *ha) | |||
1161 | break; | 1161 | break; |
1162 | case PCI_DEVICE_ID_QLOGIC_ISP2300: | 1162 | case PCI_DEVICE_ID_QLOGIC_ISP2300: |
1163 | ha->device_type |= DT_ISP2300; | 1163 | ha->device_type |= DT_ISP2300; |
1164 | ha->device_type |= DT_ZIO_SUPPORTED; | ||
1164 | break; | 1165 | break; |
1165 | case PCI_DEVICE_ID_QLOGIC_ISP2312: | 1166 | case PCI_DEVICE_ID_QLOGIC_ISP2312: |
1166 | ha->device_type |= DT_ISP2312; | 1167 | ha->device_type |= DT_ISP2312; |
1168 | ha->device_type |= DT_ZIO_SUPPORTED; | ||
1167 | break; | 1169 | break; |
1168 | case PCI_DEVICE_ID_QLOGIC_ISP2322: | 1170 | case PCI_DEVICE_ID_QLOGIC_ISP2322: |
1169 | ha->device_type |= DT_ISP2322; | 1171 | ha->device_type |= DT_ISP2322; |
1172 | ha->device_type |= DT_ZIO_SUPPORTED; | ||
1170 | if (ha->pdev->subsystem_vendor == 0x1028 && | 1173 | if (ha->pdev->subsystem_vendor == 0x1028 && |
1171 | ha->pdev->subsystem_device == 0x0170) | 1174 | ha->pdev->subsystem_device == 0x0170) |
1172 | ha->device_type |= DT_OEM_001; | 1175 | ha->device_type |= DT_OEM_001; |
@@ -1179,9 +1182,11 @@ qla2x00_set_isp_flags(scsi_qla_host_t *ha) | |||
1179 | break; | 1182 | break; |
1180 | case PCI_DEVICE_ID_QLOGIC_ISP2422: | 1183 | case PCI_DEVICE_ID_QLOGIC_ISP2422: |
1181 | ha->device_type |= DT_ISP2422; | 1184 | ha->device_type |= DT_ISP2422; |
1185 | ha->device_type |= DT_ZIO_SUPPORTED; | ||
1182 | break; | 1186 | break; |
1183 | case PCI_DEVICE_ID_QLOGIC_ISP2432: | 1187 | case PCI_DEVICE_ID_QLOGIC_ISP2432: |
1184 | ha->device_type |= DT_ISP2432; | 1188 | ha->device_type |= DT_ISP2432; |
1189 | ha->device_type |= DT_ZIO_SUPPORTED; | ||
1185 | break; | 1190 | break; |
1186 | case PCI_DEVICE_ID_QLOGIC_ISP5422: | 1191 | case PCI_DEVICE_ID_QLOGIC_ISP5422: |
1187 | ha->device_type |= DT_ISP5422; | 1192 | ha->device_type |= DT_ISP5422; |