> We can't make the controller TRULY legacy since there is not any good way > of mapping the IDE/BMDMA registers into the lower kilobyte or so of > memory - obviously PPC has no "io address space", it's all memory mapped, > so the lower kilobyte of "IO ports" is really the CPU zero page. It's not > a good idea to be poking around just there and we never intended that to work. The right way to do this IMHO is still to use the PCI quirk side logic. Unfortunately to put your legacy ports at different I/O addresses you need changes which are still pending to the libata-sff code so that it stops using the hardcoded ATA_PRIMARY_FOO bits. 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