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 [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to