From owner-freebsd-hackers Fri Mar 17 02:33:36 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA01551 for hackers-outgoing; Fri, 17 Mar 1995 02:33:36 -0800 Received: from estienne.cs.berkeley.edu (estienne.CS.Berkeley.EDU [128.32.42.147]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id CAA01545 for ; Fri, 17 Mar 1995 02:33:35 -0800 Received: from localhost (localhost [127.0.0.1]) by estienne.cs.berkeley.edu (8.6.9/8.6.9) with SMTP id CAA14976 for ; Fri, 17 Mar 1995 02:33:34 -0800 Message-Id: <199503171033.CAA14976@estienne.cs.berkeley.edu> X-Authentication-Warning: estienne.cs.berkeley.edu: Host localhost didn't use HELO protocol To: hackers@FreeBSD.org Subject: DELAY() Date: Fri, 17 Mar 1995 02:33:34 -0800 From: "Justin T. Gibbs" Sender: hackers-owner@FreeBSD.org Precedence: bulk Does anyone have an alternate implementation idea for DELAY so that it is cpu/bus independant? I just tracked down the problem with the aic7870 based cards, and it turned out that what should have been a milisecond delay was so short on this P-90 system that I repolled the controller's interrupt register before it had enough time to clear from the last interrupt! The other interresting thing is that the on- board aic7870 on this motherboard never had problems with the driver. The chips were made in separate plants, but have the same revision number, but I guess it could be a buggy chip that is accentuating this problem. __ Justin T. Gibbs ============================================== TCS Instructional Group - Programmer/Analyst 1 Cory | Po | Danube | Volga | Parker | Torus ==============================================