From owner-cvs-sys Sun Mar 23 21:05:23 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA26573 for cvs-sys-outgoing; Sun, 23 Mar 1997 21:05:23 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA26563; Sun, 23 Mar 1997 21:05:21 -0800 (PST) Date: Sun, 23 Mar 1997 21:05:21 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199703240505.VAA26563@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/03/23 21:05:20 Modified: sys/dev/aic7xxx aic7xxx.seq Log: Re-arrange the code to upload an SCB to ensure that there is at least on instruction between the last load into the DFIFO and enabling the DMA. During back to back SCB DMA, it was possible to hang the card. Revision Changes Path 1.66 +12 -14 src/sys/dev/aic7xxx/aic7xxx.seq Modified: sys/i386/scsi aic7xxx.c Log: Fix a nasty bug that meant a QUEUE_FULL status would result in a lost SCB. This is probably a main reason for the recent reports of timeouts. Revision Changes Path 1.108 +12 -12 src/sys/i386/scsi/aic7xxx.c