diff options
Diffstat (limited to 'drivers/scsi/qla2xxx/qla_gs.c')
-rw-r--r-- | drivers/scsi/qla2xxx/qla_gs.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/scsi/qla2xxx/qla_gs.c b/drivers/scsi/qla2xxx/qla_gs.c index 557f58d5bf88..917534b9f221 100644 --- a/drivers/scsi/qla2xxx/qla_gs.c +++ b/drivers/scsi/qla2xxx/qla_gs.c | |||
@@ -1107,7 +1107,7 @@ qla2x00_mgmt_svr_login(scsi_qla_host_t *vha) | |||
1107 | return ret; | 1107 | return ret; |
1108 | 1108 | ||
1109 | ha->isp_ops->fabric_login(vha, vha->mgmt_svr_loop_id, 0xff, 0xff, 0xfa, | 1109 | ha->isp_ops->fabric_login(vha, vha->mgmt_svr_loop_id, 0xff, 0xff, 0xfa, |
1110 | mb, BIT_1); | 1110 | mb, BIT_1|BIT_0); |
1111 | if (mb[0] != MBS_COMMAND_COMPLETE) { | 1111 | if (mb[0] != MBS_COMMAND_COMPLETE) { |
1112 | DEBUG2_13(printk("%s(%ld): Failed MANAGEMENT_SERVER login: " | 1112 | DEBUG2_13(printk("%s(%ld): Failed MANAGEMENT_SERVER login: " |
1113 | "loop_id=%x mb[0]=%x mb[1]=%x mb[2]=%x mb[6]=%x mb[7]=%x\n", | 1113 | "loop_id=%x mb[0]=%x mb[1]=%x mb[2]=%x mb[6]=%x mb[7]=%x\n", |
@@ -1879,6 +1879,9 @@ qla2x00_gpsc(scsi_qla_host_t *vha, sw_info_t *list) | |||
1879 | case BIT_13: | 1879 | case BIT_13: |
1880 | list[i].fp_speed = PORT_SPEED_4GB; | 1880 | list[i].fp_speed = PORT_SPEED_4GB; |
1881 | break; | 1881 | break; |
1882 | case BIT_12: | ||
1883 | list[i].fp_speed = PORT_SPEED_10GB; | ||
1884 | break; | ||
1882 | case BIT_11: | 1885 | case BIT_11: |
1883 | list[i].fp_speed = PORT_SPEED_8GB; | 1886 | list[i].fp_speed = PORT_SPEED_8GB; |
1884 | break; | 1887 | break; |