Index: sys/dev/ata/ata-chipset.c =================================================================== RCS file: /home/ncvs/src/sys/dev/ata/ata-chipset.c,v retrieving revision 1.126 diff -b -u -p -r1.126 ata-chipset.c --- sys/dev/ata/ata-chipset.c 10 Jun 2005 07:43:10 -0000 1.126 +++ sys/dev/ata/ata-chipset.c 2 Aug 2005 05:06:56 -0000 @@ -1796,6 +1796,10 @@ ata_ite_ident(device_t dev) { struct ata_pci_controller *ctlr = device_get_softc(dev); + if (pci_get_devid(dev) == ATA_IT8211F) { + device_set_desc(dev, "ITE IT8211F ATA133 controller"); + ctlr->chipinit = ata_ite_chipinit; + return 0; if (pci_get_devid(dev) == ATA_IT8212F) { device_set_desc(dev, "ITE IT8212F ATA133 controller"); ctlr->chipinit = ata_ite_chipinit; Index: sys/dev/ata/ata-pci.h =================================================================== RCS file: /home/ncvs/src/sys/dev/ata/ata-pci.h,v retrieving revision 1.49 diff -b -u -p -r1.49 ata-pci.h --- sys/dev/ata/ata-pci.h 8 Jun 2005 20:02:55 -0000 1.49 +++ sys/dev/ata/ata-pci.h 2 Aug 2005 05:06:56 -0000 @@ -149,6 +149,7 @@ struct ata_connect_task { #define ATA_I31244 0x32008086 #define ATA_ITE_ID 0x1283 +#define ATA_IT8211F 0x82111283 #define ATA_IT8212F 0x82121283 #define ATA_MICRON_ID 0x1042