From owner-freebsd-scsi Wed Mar 26 10:38:00 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA06675 for freebsd-scsi-outgoing; Wed, 26 Mar 1997 10:38:00 -0800 (PST) Received: from toybox.ottawa.on.ca (soldier.toybox.ottawa.on.ca [205.250.97.225]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA06653 for ; Wed, 26 Mar 1997 10:37:55 -0800 (PST) Received: (from rhooper@localhost) by toybox.ottawa.on.ca (8.7.4/8.7.3) id NAA18416; Wed, 26 Mar 1997 13:53:50 -0500 From: "Roy M. Hooper" Message-Id: <199703261853.NAA18416@toybox.ottawa.on.ca> Subject: Re: AHA2940 bug(s) still exist in 2.2.1 To: gibbs@plutotech.com (Justin T. Gibbs) Date: Wed, 26 Mar 1997 13:53:49 -0500 (EST) Cc: rhooper@toybox.ottawa.on.ca, freebsd-scsi@FreeBSD.ORG In-Reply-To: <199703261813.LAA27397@pluto.plutotech.com> from "Justin T. Gibbs" at Mar 26, 97 11:14:00 am Content-Type: text Sender: owner-freebsd-scsi@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > I need the exact timeout messages, information about what AHC options you > have in your kernel config file, and the dmesg output listing the drives > you are using. The exact timeout message is almost impossible to retreive as the system tends to reboot and come back up 90% of the time. This normally happens without us at the console - since the messages aren't logged to disk, we never see them. One of the tech support guys saw the machine hung and rebooted it for us this morning (without writing down the message). ahc0 rev 3 int a irq 5 on pci0:17 ahc0: aic7870 Single Channel, SCSI Id=7, 16 SCBs ahc0 waiting for scsi devices to settle (ahc0:0:0): "SEAGATE ST32151N 0284" type 0 fixed SCSI 2 sd0(ahc0:0:0): Direct-Access 2049MB (4197405 512 byte sectors) (ahc0:1:0): "SEAGATE ST32151N 0284" type 0 fixed SCSI 2 sd1(ahc0:1:0): Direct-Access 2049MB (4197405 512 byte sectors) (ahc0:2:0): "SEAGATE ST32151N 0284" type 0 fixed SCSI 2 sd2(ahc0:2:0): Direct-Access 2049MB (4197405 512 byte sectors) ahc1 rev 0 int a irq 10 on pci0:18 ahc1: aic7880 Single Channel, SCSI Id=7, 16 SCBs ahc1 waiting for scsi devices to settle (ahc1:0:0): "SEAGATE ST32151N 0284" type 0 fixed SCSI 2 sd3(ahc1:0:0): Direct-Access 2049MB (4197405 512 byte sectors) (ahc1:1:0): "SEAGATE ST32151N 0154" type 0 fixed SCSI 2 sd4(ahc1:1:0): Direct-Access 2049MB (4197405 512 byte sectors) (ahc1:2:0): "SEAGATE ST32430N 0510" type 0 fixed SCSI 2 sd5(ahc1:2:0): Direct-Access 2049MB (4197405 512 byte sectors) There are no AHC options set. > an Ordered Tagged transaction to the disk. This should force the drive to > finish all pending transactions before starting any others. The current > timeout for the Ordered Tagged transaction to be successful is only 1 > second which perhaps isn't really long enough. Something that my help > this problem is to perform ordered writes for all synch write operations > which will be possible with the new SCSI code. Considering the Seagate Barracuda drives we have are rather fast, I would guess that this is the problem. 1 second is rather short. Especially for something that may panic. Wouldn't 5 seconds be a better timeout period?