--- linux-2.6.12/drivers/scsi/ata_piix.c 2005-06-17 21:48:29.000000000 +0200 +++ linux-2.6/drivers/scsi/ata_piix.c 2005-07-08 11:29:48.000000000 +0200 @@ -77,6 +77,8 @@ static struct pci_device_id piix_pci_tbl[] = { #ifdef ATA_ENABLE_PATA { 0x8086, 0x7111, PCI_ANY_ID, PCI_ANY_ID, 0, 0, piix4_pata }, + { 0x8086, 0x244a, PCI_ANY_ID, PCI_ANY_ID, 0, 0, piix4_pata }, + { 0x8086, 0x248a, PCI_ANY_ID, PCI_ANY_ID, 0, 0, piix4_pata }, { 0x8086, 0x24db, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich5_pata }, { 0x8086, 0x25a2, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich5_pata }, #endif --- linux-2.6.12/include/linux/libata.h 2005-07-11 17:21:08.000000000 +0200 +++ linux-2.6/include/linux/libata.h 2005-07-08 11:32:43.000000000 +0200 @@ -37,8 +37,8 @@ #undef ATA_VERBOSE_DEBUG /* yet more debugging output */ #undef ATA_IRQ_TRAP /* define to ack screaming irqs */ #undef ATA_NDEBUG /* define to disable quick runtime checks */ -#undef ATA_ENABLE_ATAPI /* define to enable ATAPI support */ -#undef ATA_ENABLE_PATA /* define to enable PATA support in some +#define ATA_ENABLE_ATAPI /* define to enable ATAPI support */ +#define ATA_ENABLE_PATA /* define to enable PATA support in some * low-level drivers */ #undef ATAPI_ENABLE_DMADIR /* enables ATAPI DMADIR bridge support */