From owner-cvs-sys Fri Feb 28 22:50:45 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA14427 for cvs-sys-outgoing; Fri, 28 Feb 1997 22:50:45 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA14420; Fri, 28 Feb 1997 22:50:43 -0800 (PST) Date: Fri, 28 Feb 1997 22:50:43 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199703010650.WAA14420@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/02/28 22:50:42 Modified: sys/i386/scsi aic7xxx.c Log: When we perform an "automatic request sense", we issue an untagged command. The sequencer expects untagged transactions to have the SCBID of the transaction in the "busy target" array. So, ensure that the busy entry is up to date for the target in this case. The new identify code in the sequencer that performs additional sanity checking got caught up when a tagged transaction created an untagged request sense. In ahc_handle_seqint, ensure that the target ID is taken from the right place. In the case of a selection, the ID is in SCSIID. In the case of a reconnection it is found in SELID. Revision Changes Path 1.105 +44 -5 src/sys/i386/scsi/aic7xxx.c