From owner-freebsd-hackers Tue Apr 1 07:22:23 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA06498 for hackers-outgoing; Tue, 1 Apr 1997 07:22:23 -0800 (PST) Received: from cheops.anu.edu.au (avalon@cheops.anu.edu.au [150.203.76.24]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA06475 for ; Tue, 1 Apr 1997 07:21:40 -0800 (PST) Message-Id: <199704011521.HAA06475@freefall.freebsd.org> Received: by cheops.anu.edu.au (1.37.109.16/16.2) id AA265707777; Wed, 2 Apr 1997 01:16:17 +1000 From: Darren Reed Subject: 2.2.1 & 2940UW.... To: hackers@freebsd.org Date: Wed, 2 Apr 1997 01:16:17 +1000 (EST) X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk so to test out the 2940 handling in 2.2.1, I boot up... ahc0 rev 0 int a irq 10 on pci0:12 ahc0: Using left over BIOS settings ahc0: aic7880 Wide Channel, SCSI Id=7, 16 SCBs ahc0 waiting for scsi devices to settle (ahc0:4:0): "WANGTEK 6130-HS 4G16" type 1 removable SCSI 2 st0(ahc0:4:0): Sequential-Access density code 0x13, drive empty probe0(ahc0:9:0): scsi_cmd probe0(ahc0:9:0): scsi_done (ahc0:9:0): command: 0,0,0,0,0,0-[0 bytes] probe0(ahc0:9:0): scsi_cmd probe0(ahc0:9:0): scsi_done (ahc0:9:0): command: 40,0,0,3,0,0,0,0,0,0-[0 bytes] probe0(ahc0:9:0): scsi_cmd probe0(ahc0:9:0): scsi_done (ahc0:9:0): command: 12,0,0,0,2c,0-[44 bytes] ------------------------------ 000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 016: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 032: 00 00 00 00 00 00 00 00 00 00 00 00 ------------------------------ ... then try to dump a filesystem (dump 0bdsf 64 108000 9000 /dev/nrst0 /usr). Soon after, the tape drive hangs...and I see this: st0(ahc0:4:0): SCB 0x0 - timed out in dataout phase, SCSISIGI == 0x6 SEQADDR == 0x125 st0(ahc0:4:0): abort message in message buffer st0(ahc0:4:0): SCB 0x0 - timed out in dataout phase, SCSISIGI == 0x16 SEQADDR == 0x125 st0(ahc0:4:0): no longer in timeout ahc0: Issued Channel A Bus Reset. 1 SCBs aborted Clearing bus reset Clearing 'in-reset' flag , I kill the remaining dump program and try "mt status" only to be greeted with the following: st0(ahc0:4:0): SCB 0x0 - timed out while idle, LASTPHASE == 0x1, SCSISIGI == 0x0 SEQADDR == 0x6 st0(ahc0:4:0): SCB 0: Immediate reset. Flags = 0x1 st0(ahc0:4:0): no longer in timeout ahc0: Issued Channel A Bus Reset. 1 SCBs aborted Clearing bus reset Clearing 'in-reset' flag which seems to be repeating in some loop. 2.2.1-RELEASE FreeBSD 2.2.1-RELEASE #0: Tue Apr 1 23:47:31 EST 1997 (this is no APril 1 joke) Is there anyone interested in even trying to fix this ? Darren