From owner-freebsd-current Sat Dec 4 4: 2:48 1999 Delivered-To: freebsd-current@freebsd.org Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by hub.freebsd.org (Postfix) with ESMTP id 9C60114FF8; Sat, 4 Dec 1999 04:02:42 -0800 (PST) (envelope-from bde@zeta.org.au) Received: from bde.zeta.org.au (beefcake.zeta.org.au [203.26.10.12]) by mailman.zeta.org.au (8.8.7/8.8.7) with ESMTP id XAA24129; Sat, 4 Dec 1999 23:08:07 +1100 Date: Sat, 4 Dec 1999 23:02:04 +1100 (EST) From: Bruce Evans X-Sender: bde@alphplex.bde.org To: "Richard S. Straka" Cc: current@FreeBSD.ORG, peter@FreeBSD.ORG Subject: Re: ide dma support not enabled In-Reply-To: <3848AAB0.6EA5AA6C@home.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Fri, 3 Dec 1999, Richard S. Straka wrote: > A kernel built from current source which was cvsup'ed today at > approximately 10:00 pm MST no longer enables DMA support on my > IDE drives. A previous kernel from 27 Nov had no problems > recognizing and enabling IDE DMA support. This was broken in rev.1.132 of sys/pci.pci.c. Quick fix (ifdef away rev.1.132): diff -c2 pci.c~ pci.c *** pci.c~ Sat Dec 4 20:08:44 1999 --- pci.c Sat Dec 4 22:28:37 1999 *************** *** 879,884 **** --- 879,888 ---- if (name) { device_set_desc_copy(dev, name); + #ifdef WANT_BROKEN_IDE_PCI /* Allow newbus drivers to match "better" */ error = -1000; + #else + error = 0; + #endif } } Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message