From: Vaios Papadimitriou Date: Tue, 8 May 2012 22:01:23 +0000 (-0500) Subject: Fix SLI4 FC port internal loopback (CR 126409) X-Git-Tag: v2.6.39-400.9.0~423^2~123^2~28 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=e4778d1af15aaa12b87ceb75932e4154967cbb00;p=users%2Fjedix%2Flinux-maple.git Fix SLI4 FC port internal loopback (CR 126409) LPe16000s could fail internal loopback tests do to an issue with the serdes. The loopback was properly changed to use internal rather then serdes internal. commit id: 3ef6d24cd9f473518dd7941e86cc2a5f8992eed0 Signed-off-by: Maxim Uvarov --- diff --git a/drivers/scsi/lpfc/lpfc_bsg.c b/drivers/scsi/lpfc/lpfc_bsg.c index 5813218a3deb3..231614c177d39 100644 --- a/drivers/scsi/lpfc/lpfc_bsg.c +++ b/drivers/scsi/lpfc/lpfc_bsg.c @@ -1773,7 +1773,7 @@ lpfc_sli4_bsg_set_internal_loopback(struct lpfc_hba *phba) bf_set(lpfc_mbx_set_diag_state_link_type, &link_diag_loopback->u.req, phba->sli4_hba.lnk_info.lnk_tp); bf_set(lpfc_mbx_set_diag_lpbk_type, &link_diag_loopback->u.req, - LPFC_DIAG_LOOPBACK_TYPE_SERDES); + LPFC_DIAG_LOOPBACK_TYPE_INTERNAL); mbxstatus = lpfc_sli_issue_mbox_wait(phba, pmboxq, LPFC_MBOX_TMO); if ((mbxstatus != MBX_SUCCESS) || (pmboxq->u.mb.mbxStatus)) {