From owner-freebsd-scsi Mon Aug 10 22:50:07 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA12642 for freebsd-scsi-outgoing; Mon, 10 Aug 1998 22:50:07 -0700 (PDT) (envelope-from owner-freebsd-scsi@FreeBSD.ORG) Received: from narnia.plutotech.com (narnia.plutotech.com [206.168.67.130]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA12621 for ; Mon, 10 Aug 1998 22:50:04 -0700 (PDT) (envelope-from gibbs@narnia.plutotech.com) Received: (from gibbs@localhost) by narnia.plutotech.com (8.8.8/8.7.3) id XAA00268; Mon, 10 Aug 1998 23:44:03 -0600 (MDT) Date: Mon, 10 Aug 1998 23:44:03 -0600 (MDT) From: "Justin T. Gibbs" Message-Id: <199808110544.XAA00268@narnia.plutotech.com> To: Alain Hebert cc: scsi@FreeBSD.ORG Subject: Re: Heavy CAM Problems... Newsgroups: pluto.freebsd.scsi In-Reply-To: <199808080956.LAA01325@father.ludd.luth.se> <35CE4E8E.F9778F7E@pubnix.net> User-Agent: tin/pre-1.4-971204 (UNIX) (FreeBSD/3.0-CURRENT (i386)) Sender: owner-freebsd-scsi@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Justin: Is it possible to get the patch sets you've uploaded to > ftp.freebsd.org/pub/FreeBSD/cam between the the 0520 and 0712? > > The 0520 is showing 407 instructions in the sequencer (I really think > that the problem is around the sequencer code...) and I cannot find (in > FreeBSD CVS) any revision that create a 407 sequencer code... And the > date of rev 1.76 is 1997/09/27 19:37:27?!? The sequencer code (and all of the CAM code for that matter) are kept in a private Perforce repository until everything is ready for inclusion in the FreeBSD-current. Here's a patch to revert the only sequencer change that applied to the aic7890. It does touch the other DMA fifo, so perhaps it is indirectly causing this problem. -- Justin ==== //depot/cam/sys/dev/aic7xxx/aic7xxx.seq#44 - /a/perforce/src/sys/dev/aic7xxx/aic7xxx.seq ==== *** /tmp/tmp.259.0 Mon Aug 10 23:40:52 1998 --- /a/perforce/src/sys/dev/aic7xxx/aic7xxx.seq Sat Aug 8 09:54:09 1998 *************** *** 1383,1389 **** if ((ahc->features & AHC_ULTRA2) == 0) { mov NONE, DFDAT; } ! test DFCNTRL, HDMAEN jnz dma_halt; return: ret; --- 1383,1389 ---- if ((ahc->features & AHC_ULTRA2) == 0) { mov NONE, DFDAT; } ! test DFCNTRL, (SCSIEN|SDMAEN|HDMAEN) jnz dma_halt; return: ret; To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-scsi" in the body of the message