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

Reply via email to