From owner-cvs-sys Fri Mar 17 15:58:30 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA01003 for cvs-sys-outgoing; Fri, 17 Mar 1995 15:58:30 -0800 Received: (from gibbs@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA00993; Fri, 17 Mar 1995 15:58:29 -0800 Date: Fri, 17 Mar 1995 15:58:29 -0800 From: "Justin T. Gibbs" Message-Id: <199503172358.PAA00993@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/scsi aic7xxx.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk gibbs 95/03/17 15:58:28 Modified: sys/i386/scsi aic7xxx.c Log: Increase the DELAY used in ahc_poll. This is only used during intial probe of the device and shouldn't affect normal operation. It seems that some version of the aic7870 are extreamly slow in clearing their interrupt register so the added delay is required to ensure we don't poll a stale interrupt value. Clean up debugging printfs and stuff superflous output into #ifdef AHC_DEBUG. Ensure that sdtrpending and wdtrpending are cleared in all cases after we recieve an SDTR or WDTR message. With this commit, the 294x should work or at least be much closer to working properly.