From owner-freebsd-current Sun Apr 2 03:07:58 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA00181 for current-outgoing; Sun, 2 Apr 1995 03:07:58 -0700 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 DAA00175 for ; Sun, 2 Apr 1995 03:07:56 -0700 Received: from localhost (localhost [127.0.0.1]) by estienne.cs.berkeley.edu (8.6.9/8.6.9) with SMTP id DAA00559; Sun, 2 Apr 1995 03:07:36 -0700 Message-Id: <199504021007.DAA00559@estienne.cs.berkeley.edu> X-Authentication-Warning: estienne.cs.berkeley.edu: Host localhost didn't use HELO protocol To: Doug Rabson cc: current@FreeBSD.org Subject: Re: Bug fixes to aic7xxx driver In-reply-to: Your message of "Sun, 02 Apr 1995 11:07:41 BST." Date: Sun, 02 Apr 1995 03:07:36 -0700 From: "Justin T. Gibbs" Sender: current-owner@FreeBSD.org Precedence: bulk >On Fri, 31 Mar 1995, Justin T. Gibbs wrote: > >> I just did some rather extensive patching to the aic7xxx driver. I'd >> appreciate it if anyone running this driver would pick up the new files >> and send me feedback. This fixes the "QOUTCOUNT==0" problem as well as >> (I believe) fixes some of the tagged queuing problems of the last release. >> >> The files you need: >> >> ftp.cdrom.com:/pub/FreeBSD/FreeBSD-current/src/sys/i386/scsi/* >> ftp.cdrom.com:/pub/FreeBSD/FreeBSD-current/src/sys/i386/isa/aic7770.c >> ftp.cdrom.com:/pub/FreeBSD/FreeBSD-current/src/sys/pci/aic7870.c >> ftp.cdrom.com:/pub/FreeBSD/FreeBSD-current/src/sys/gnu/misc/aic7xxx/* >> >> Make sure the files you grab are dated the 31st. I'm not sure what time >> the sup update happens over there, so be sure you don't pick up the old >> copies. > >I just tried this and it doesn't get past the probe at all. All I get is >"cmd failed" messages. I had a brief check in the debugger and ahc_poll >and ahcintr are being called. I haven't looked at it in any detail though. > Did you get the sequencer code that was dated from today? I introduced a bug that was only fixed today. You may also have to disable tagged queuing by #ifdef 0'ing the detection of tagged queuing devices in the ahc_done routine. (try this after you have verified that you have the latest code). >-- >Doug Rabson Mail: dfr@nlsys.demon.co.uk > Phone: +44 181 951 1891 > -- Justin T. Gibbs ============================================== TCS Instructional Group - Programmer/Analyst 1 Cory | Po | Danube | Volga | Parker | Torus ==============================================