Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754432Ab1FPByJ (ORCPT ); Wed, 15 Jun 2011 21:54:09 -0400 Received: from sr-smtp.usish.com ([210.5.144.203]:47980 "EHLO sr-smtp.usish.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752590Ab1FPByH (ORCPT ); Wed, 15 Jun 2011 21:54:07 -0400 X-Greylist: delayed 772 seconds by postgrey-1.27 at vger.kernel.org; Wed, 15 Jun 2011 21:54:06 EDT From: "Jack Wang" To: "'Xiangliang Yu'" , "'James Bottomley'" Cc: , , , , , , "'Jacky Feng'" References: <1308064628-11826-1-git-send-email-yxlraid@gmail.com> <1308065367.2401.24.camel@mulgrave> <1308117450.2329.31.camel@mulgrave> Subject: RE: [PATCH] [SCSI] LIBSAS: fix libsas link error issue Date: Thu, 16 Jun 2011 09:41:01 +0800 Message-ID: <637AF86F1A314F15B816411A580575F0@usish.com.cn> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: AcwrIR/qdpMMo2uOTdi6EtZ/SnmPkgAAZ5KAACgYoPA= X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6090 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1430 Lines: 37 > > I get the issue like this: > 1. HBA support 3Gbps, level 1 expander support 6Gbps, and level 2 expander > support 6Gbps; > 2. level 1 is fine, and find that level 2 link rate is 6Gbps in DISCOVER command > response. > 3. LIBSAS think level 2 is 6Gbps by sas_ex_get_linkrate function, and send > command to level 2 expander > 4. LIBSAS link error. > [Jack Wang] What do you mean by "LIBSAS link error", OPEN_REJECT(CONNECTION RATE NOT SUPPORTED)? LIBSAS only get the error event through LLDD. According to SAS2r15 7.8.3 A SAS initiator port shall set the initial CONNECTION RATE field to: a) the highest supported connection rate supported by a potential pathway as determined during the discover process (e.g., based on the logical link rates of each logical link reported in the SMP DISCOVER responses); or b) the logical link rate of the logical phy used to transmit the OPEN address frame. If a SAS initiator port selected a connection rate based on discover process information but the connection request results in OPEN_REJECT (CONNECTION RATE NOT SUPPORTED), then the discover process information is no longer current and the discover process should be run again. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/