From owner-freebsd-scsi Tue Mar 4 13:59:36 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA18406 for freebsd-scsi-outgoing; Tue, 4 Mar 1997 13:59:36 -0800 (PST) Received: from narnia.plutotech.com (narnia.plutotech.com [206.168.67.130]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA18400 for ; Tue, 4 Mar 1997 13:59:34 -0800 (PST) Received: from narnia.plutotech.com (localhost [127.0.0.1]) by narnia.plutotech.com (8.8.5/8.7.3) with ESMTP id OAA10966; Tue, 4 Mar 1997 14:59:31 -0700 (MST) Message-Id: <199703042159.OAA10966@narnia.plutotech.com> X-Mailer: exmh version 2.0beta 12/23/96 To: "Greg Rowe" cc: freebsd-scsi@freebsd.org Subject: Re: Adaptec 2940UW & timed out while idle In-reply-to: Your message of "Tue, 04 Mar 1997 14:25:48 CST." <9703041425.ZM6913@nevis.oss.uswest.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 04 Mar 1997 14:59:31 -0700 From: "Justin T. Gibbs" Sender: owner-freebsd-scsi@freebsd.org X-Loop: FreeBSD.org Precedence: bulk The problem you are experiencing was fixed just after 2.1.7 was released. I would suggest upgrading to the driver that is in FreeBSD-stable and in fact tracking the -stable kernel as new changes to the driver are introduced. To get 90% of the effect of those changes, find the routine ahc_run_waiting_queue in the file sys/i386/scsi/aic7xxx.c and remove the if statements before the calls to "pause_sequencer" and "unpause_sequencer". You can also remove the comment above the pause_sequencer call that mentions "Auto Access Pause", since it is not reliable and is no longer used. -- Justin T. Gibbs =========================================== FreeBSD: Turning PCs into workstations ===========================================