--- linux-2.4.19-p7/arch/i386/kernel/pci-pc.c Sat Apr 20 01:21:17 2002 +++ linux-2.4.19-p7-pristine/arch/i386/kernel/pci-pc.c Tue Apr 16 03:14:15 2002 @@ -1143,12 +1143,6 @@ */ if ((d->class >> 8) != PCI_CLASS_STORAGE_IDE) return; - /* - * PCI IDE controllers who are not function 1 off the south bridge - * need to be skipped. - */ - if (!(PCI_FUNC(d->devfn) & 1)) - return; DBG("PCI: IDE base address fixup for %s\n", d->slot_name); for(i=0; i<4; i++) { struct resource *r = &d->resource[i];