From owner-freebsd-hackers Thu Jul 22 12:49:34 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (Postfix) with ESMTP id B1DD915793; Thu, 22 Jul 1999 12:49:31 -0700 (PDT) (envelope-from julian@whistle.com) Received: from current1.whistle.com (current1.whistle.com [207.76.205.22]) by alpo.whistle.com (8.9.1a/8.9.1) with SMTP id MAA08065; Thu, 22 Jul 1999 12:49:23 -0700 (PDT) Date: Thu, 22 Jul 1999 12:49:22 -0700 (PDT) From: Julian Elischer To: sthaug@nethelp.no Cc: des@yes.no, hackers@freebsd.org, bde@freebsd.org Subject: Re: IDE breakage In-Reply-To: <46713.932642742@verdi.nethelp.no> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG My fault I accidentally replaced a PAGE_MASK with a PAGE_SIZE. the resulting bug only changes teh behaviour on unaligned pages which are only possible on the raw device. (e.g. fsck) the Cyrix 5530 we used to test has a bug where we cannot do unalligned transfers by DMA anyhow, so we never hit this bug.. fixed in -current .... will be fixxed in -stable when I reintroduce the patch... julian On Thu, 22 Jul 1999 sthaug@nethelp.no wrote: > > I'm experiencing serious problems with DMA (even normal DMA, not UDMA) > > on recent versions of -STABLE. Here's an excerpt from messages; kernel > > #3 is a recent -STABLE (yesterday's sources), while kernel #2 is > > 3.2-RELEASE. The config file for both is identical. > > I can confirm problems with DMA from IDE disks in -STABLE. The problems > seem to have been introduced in > > $Id: ide_pci.c,v 1.28.2.1 1999/07/20 22:58:20 julian Exp $ > > And the effect for me is that the system stops in singleuser mode, with > a "DMA failure" message. This is on a 440BX/PII-350 system. > > Reverting to 1.28 (from 17. January 1999) fixes the problems. > > Please back out 1.28.2.1, at least in -STABLE. > > Steinar Haug, Nethelp consulting, sthaug@nethelp.no > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message