Jeff Garzik wrote:
The system is thus:
1) drivers/pci/quirks.c reserves SATA ports (only!) for libata
2) Legacy IDE driver claims the unreserved PATA port
3) libata loads and uses the ports reserved in #1
This requires a specific kernel configuration:
(a) CONFIG_IDE_GENERIC be set, and
(b) IDE driver is built into the kernel.
This also requires that your SATA device is listed in drivers/pci/quirks.c.
Both (a) and (b) are kernel configuration issues. I never saw anything
in any email thread indicating that (a) and (b) were verified and
eliminated as problem sources.
To be more clear:
The legacy ISA IDE driver, not the PIIX IDE driver, must claim the PATA
port.
That is why it was incorrect to add ICH SATA PCI IDs to
drivers/ide/pci/piix.c.
Jeff
-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html