From owner-freebsd-current Sun Sep 20 21:29:14 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA21248 for freebsd-current-outgoing; Sun, 20 Sep 1998 21:29:14 -0700 (PDT) (envelope-from owner-freebsd-current@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 VAA21187 for ; Sun, 20 Sep 1998 21:28:54 -0700 (PDT) (envelope-from gibbs@narnia.plutotech.com) Received: (from gibbs@localhost) by narnia.plutotech.com (8.9.1/8.7.3) id WAA00892; Sun, 20 Sep 1998 22:21:46 -0600 (MDT) Date: Sun, 20 Sep 1998 22:21:46 -0600 (MDT) From: "Justin T. Gibbs" Message-Id: <199809210421.WAA00892@narnia.plutotech.com> To: freebsd@magnet.geophysik.tu-freiberg.de cc: current@FreeBSD.ORG Subject: Re: CAM big Problems, disk disappeared ! Newsgroups: pluto.freebsd.current In-Reply-To: <199809201543.RAA08115@magnet.geophysik.tu-freiberg.de> User-Agent: tin/pre-1.4-971204 (UNIX) (FreeBSD/3.0-CURRENT (i386)) Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In article <199809201543.RAA08115@magnet.geophysik.tu-freiberg.de> you wrote: > Hi, > > first please excuse my broken english, neverthless I'll try to > explain my problem: Looks like I lost some twin channel support in a recent sequencer cleanup. This patch will likely correct the problem, but I won't be able to test it myself until tomorrow. My EISA box still has a 1742 in it from when I ported that driver to CAM. -- Justin ==== //depot/cam/sys/dev/aic7xxx/aic7xxx.seq#49 - /a/perforce/src/sys/dev/aic7xxx/aic7xxx.seq ==== *** /tmp/tmp.887.0 Sun Sep 20 22:20:42 1998 --- /a/perforce/src/sys/dev/aic7xxx/aic7xxx.seq Sun Sep 20 22:19:31 1998 *************** *** 385,390 **** --- 385,394 ---- initiator_reselect: /* XXX test for and handle ONE BIT condition */ and SAVED_TCL, SELID_MASK, SELID; + if ((ahc->features & AHC_TWIN) != 0) { + test SBLKCTL, SELBUSB jz . + 2; + or SAVED_TCL, SELBUSB; + } or SXFRCTL0, SPIOEN|CLRCHN; mvi CLRSINT1,CLRBUSFREE; or SIMODE1, ENBUSFREE; /* To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message