From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Martin K. Petersen" Subject: Re: [PATCH] sd: spurious error messages in READ_CAPACITY(16) Date: Tue, 30 Mar 2010 13:21:05 -0400 Message-ID: References: <20100329072924.1DB8F337C3@ochil.suse.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from acsinet11.oracle.com ([141.146.126.233]:58286 "EHLO acsinet11.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754704Ab0C3RVP (ORCPT ); Tue, 30 Mar 2010 13:21:15 -0400 In-Reply-To: <20100329072924.1DB8F337C3@ochil.suse.de> (Hannes Reinecke's message of "Mon, 29 Mar 2010 09:29:24 +0200") Sender: linux-scsi-owner@vger.kernel.org List-Id: linux-scsi@vger.kernel.org To: Hannes Reinecke Cc: James Bottomley , linux-scsi@vger.kernel.org >>>>> "Hannes" == Hannes Reinecke writes: Hannes> sd always tries to submit a READ_CAPACITY(16) CDB, regardless Hannes> whether the host actually supports it. queuecommand() will then Hannes> return DID_ABORT, which is not qualified enough to detect the Hannes> true cause here. So better check in sd_try_rc16 first if the Hannes> cdblen is supported. Acked-by: Martin K. Petersen -- Martin K. Petersen Oracle Linux Engineering