> Using DECLARE_PCI_FIXUP_SUSPEND etc? I'll see if I can get some time to > have a go at this. The hardware I have access to without AHCI BIOS > options are Dell Poweredge R200s and R300s. Yep. > As Robert said, the "off-by-default + if it breaks, you get to keep both > pieces" policy is what I had in mind, and I think this should go into > arch/x86/pci/fixup.c ? Any obvious pit-falls to avoid? There are probably two things to watch - you need to do the fixup early enough (I think as a header fixup) that the resources are correctly seen, and the chip docs say that if you hide one of the interfaces you can't unhide it - which shouldn't be a problem in your case. 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