> This patch resurrects the IT8172 IDE controller code. I began with > the 2.6.18 version of the it8172.c file, and have moved it forward so This appears to be a PIIX clone, is it different enough to need its own driver ? > +static unsigned int __devinit init_chipset_it8172(struct pci_dev *dev) > +{ > + unsigned char progif; > + > + /* > + * Place both IDE interfaces into PCI "native" mode > + */ > + pci_read_config_byte(dev, PCI_CLASS_PROG, &progif); > + pci_write_config_byte(dev, PCI_CLASS_PROG, progif | 0x05); > + > + return dev->irq; > +} NAK. You can't do this here any more. The PCI code now understands 'legacy' PCI IDE header types and resources so you must fix up the resources as a PCI quirk early on in boot or you will leave bogus resource assignments around. Alan -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html