Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 12 Mar 2003 18:01:15 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 12 Mar 2003 18:00:33 -0500 Received: from pc2-cwma1-4-cust86.swan.cable.ntl.com ([213.105.254.86]:55240 "EHLO irongate.swansea.linux.org.uk") by vger.kernel.org with ESMTP id ; Wed, 12 Mar 2003 17:59:55 -0500 Subject: Re: Problem with aacraid driver in 2.5.63-bk-latest From: Alan Cox To: Mark Haverkamp Cc: Christoffer Hall-Frederiksen , linux-scsi@vger.kernel.org, Linux Kernel Mailing List , linux aacraid devel In-Reply-To: <1047510381.12193.28.camel@markh1.pdx.osdl.net> References: <20030228133037.GB7473@jiffies.dk> <1047510381.12193.28.camel@markh1.pdx.osdl.net> Content-Type: text/plain Content-Transfer-Encoding: 7bit Organization: Message-Id: <1047514681.23725.35.camel@irongate.swansea.linux.org.uk> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.1 (1.2.1-4) Date: 13 Mar 2003 00:18:02 +0000 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1120 Lines: 23 On Wed, 2003-03-12 at 23:06, Mark Haverkamp wrote: > During probe, scsi_alloc_sdev is called. It calls > scsi_adjust_queue_depth with the cmd_per_lun value. > scsi_adjust_queue_depth returns without doing anything if the tags value > is greater than 256. This leaves the Scsi_Device queue_depth at zero. > Later when an I/O is queued, scsi_request_fn checks for device_busy >= > queue_depth. If so, the function does a break and exits. This is where > it hangs. > > To get things to load I set cmd_per_lun to 256. I don't know if the is > the correct way to deal with the problem. Maybe someone else can say > something about that. If the SCSI layer is trying to be clever by ignoring the requested 512 then thats the actual problem. 512 is the right value because its not really a disk you are talking to on the main channel. So the scsi layer ought to honour it. - 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/