***patch for sys/dev/ata/ata-pci.h ***and sys/dev/ata/ata-chipset.c *** by tobi and elec29a *** ata-pci.h.bak Sun Feb 22 22:19:22 2004 --- ata-pci.h Sat Feb 21 18:57:26 2004 *************** *** 157,162 **** --- 157,163 ---- #define ATA_CMD646 0x06461095 #define ATA_CMD648 0x06481095 #define ATA_CMD649 0x06491095 + #define ATA_SII3112 0x31121095 #define ATA_SIS_ID 0x1039 #define ATA_SISSOUTH 0x00081039 *** ata-chipset.c.bak Sun Feb 22 22:19:46 2004 --- ata-chipset.c Sat Feb 21 19:11:54 2004 *************** *** 1450,1455 **** --- 1450,1456 ---- struct ata_chip_id *idx; static struct ata_chip_id ids[] = {{ ATA_SII0680, 0x00, 0, SII_SETCLK, ATA_UDMA6, "SiI 0680" }, + { ATA_SII3112, 0x00, 0, SII_SETCLK, ATA_UDMA6, "SiI 3112" }, { ATA_CMD649, 0x00, 0, SII_INTR, ATA_UDMA5, "CMD 649" }, { ATA_CMD648, 0x00, 0, SII_INTR, ATA_UDMA4, "CMD 648" }, { ATA_CMD646, 0x07, 0, SII_ENINTR, ATA_UDMA2, "CMD 646U2" },