Date: Sat, 04 Dec 1999 10:27:28 -0700 From: "Richard S. Straka" <straka@home.com> To: Bruce Evans <bde@zeta.org.au> Cc: current@FreeBSD.ORG, peter@FreeBSD.ORG Subject: Re: ide dma support not enabled Message-ID: <38494F00.84C5E0D@home.com> References: <Pine.BSF.4.10.9912042257110.3656-100000@alphplex.bde.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Bruce Evans wrote:
> 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
Bruce,
Works like a champ. IDE DMA is back.
Thanks,
Rich Straka
straka@home.com
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?38494F00.84C5E0D>
