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
[EMAIL PROTECTED]



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to