diff --git a/vmkdrivers/src_9/drivers/ata/ahci.c b/vmkdrivers/src_9/drivers/ata/ahci.c index c9d210210a90990526dbb40fa006c2a4c6d7cce3..fba3c78b8657809d6156a456f872858e3fd5e6ff 100644 --- a/vmkdrivers/src_9/drivers/ata/ahci.c +++ b/vmkdrivers/src_9/drivers/ata/ahci.c @@ -1,5 +1,5 @@ /* - * Portions Copyright 2008 - 2010 VMware, Inc. + * Portions Copyright 2008 - 2013 VMware, Inc. */ /* * ahci.c - AHCI SATA support @@ -54,7 +54,7 @@ #endif #define DRV_NAME "ahci" -#define DRV_VERSION "3.0-17vmw" +#define DRV_VERSION "3.0-18vmw" #if defined(__VMKLNX__) static int ahci_skip_host_reset = 0; @@ -634,6 +634,9 @@ static const struct pci_device_id ahci_pci_tbl[] = { { PCI_VDEVICE(INTEL, 0x1f37), board_ahci }, /* Avoton RAID */ { PCI_VDEVICE(INTEL, 0x1f3e), board_ahci }, /* Avoton RAID */ { PCI_VDEVICE(INTEL, 0x1f3f), board_ahci }, /* Avoton RAID */ + { PCI_VDEVICE(INTEL, 0x2823), board_ahci }, /* Wellsburg RAID */ + { PCI_VDEVICE(INTEL, 0x2826), board_ahci }, /* Wellsburg RAID */ + { PCI_VDEVICE(INTEL, 0x2827), board_ahci }, /* Wellsburg RAID */ { PCI_VDEVICE(INTEL, 0x8d02), board_ahci }, /* Wellsburg AHCI */ { PCI_VDEVICE(INTEL, 0x8d04), board_ahci }, /* Wellsburg RAID */ { PCI_VDEVICE(INTEL, 0x8d06), board_ahci }, /* Wellsburg RAID */ @@ -1968,7 +1971,6 @@ static void ahci_error_intr(struct ata_port *ap, u32 irq_stat) if (irq_stat & (PORT_IRQ_CONNECT | PORT_IRQ_PHYRDY)) { #if defined(__VMKLNX__) if ((irq_stat & PORT_IRQ_PHYRDY) && (ap->link.device[0].sdev)) { - vmklnx_scsi_device_hot_removed(ap->link.device[0].sdev); ata_ehi_push_desc(host_ehi, "hotplug handled"); } #endif