From owner-freebsd-hackers Wed Nov 11 09:34:04 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA11302 for freebsd-hackers-outgoing; Wed, 11 Nov 1998 09:34:04 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from freebsd.dk (sos.freebsd.dk [212.242.42.180]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA11191 for ; Wed, 11 Nov 1998 09:34:01 -0800 (PST) (envelope-from sos@freebsd.dk) Received: (from sos@localhost) by freebsd.dk (8.9.1/8.9.1) id SAA01133; Wed, 11 Nov 1998 18:30:36 +0100 (CET) (envelope-from sos) From: Søren Schmidt Message-Id: <199811111730.SAA01133@freebsd.dk> Subject: Re: SCSI vs. DMA33.. In-Reply-To: <19981111164136.A29513@cons.org> from Martin Cracauer at "Nov 11, 1998 4:41:36 pm" To: cracauer@cons.org (Martin Cracauer) Date: Wed, 11 Nov 1998 18:30:36 +0100 (CET) Cc: john@isi.co.jp, grog@lemis.com, hackers@FreeBSD.ORG, mike@smith.net.au, ticso@cicely.de X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG It seems Martin Cracauer wrote: > > I'm just trying to build a CCD system with two PCI UDMA controllers by > Promise and 4 IBM DDTA 8 GB drives. Given that I often stream over > very large files and that I paid much less than half the money per > Megabyte than for SCSI disks the IDE solution sounds good. Yup, it actually works pretty well, and it sure beats everything else in cost pr MB. > Guess what: While I can use the two PCI cards simultaneously, I can't > do so for the two channels on each card, although they are even two > completely independent chips on each Promize card. Since I don't have > enough PCI slots for 4 cards (and these things cost money) and my > motherboard doesn't do UDMA, I'm stuck with performance like my SCSI > CCD with two Atlas drives. That isn't too bad, but not what I hoped > for. > > Maybe it's a problem with our Promise driver? I already contacted John > Dyson, but no response yet. Anyone else can think of a solution? Hmm, it works for me, I have this little tweak to wd.c though, without it the promise sometimes blows up... Index: wd.c =================================================================== RCS file: /home/ncvs/src/sys/i386/isa/wd.c,v retrieving revision 1.178 diff -u -r1.178 wd.c --- wd.c 1998/10/22 05:58:41 1.178 +++ wd.c 1998/11/06 16:23:26 @@ -349,9 +349,11 @@ goto reset_ok; #endif DELAY(RECOVERYTIME); +/* sos if (wdreset(du) != 0) { goto nodevice; } +*/ reset_ok: /* execute a controller only command */ -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Søren Schmidt (sos@freebsd.org) FreeBSD Core Team member To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message