--- drivers/ata/ahci.c.old 2016-10-04 15:05:58.006233813 +0200 +++ drivers/ata/ahci.c 2016-10-04 15:11:42.678247481 +0200 @@ -524,6 +524,8 @@ .driver_data = board_ahci_yes_fbs }, /* 88se9182 */ { PCI_DEVICE(PCI_VENDOR_ID_MARVELL_EXT, 0x9182), .driver_data = board_ahci_yes_fbs }, /* 88se9172 */ + { PCI_DEVICE(PCI_VENDOR_ID_MARVELL_EXT, 0x9186), + .driver_data = board_ahci_yes_fbs }, /* 88se9186 */ { PCI_DEVICE(PCI_VENDOR_ID_MARVELL_EXT, 0x9192), .driver_data = board_ahci_yes_fbs }, /* 88se9172 on some Gigabyte */ { PCI_DEVICE(PCI_VENDOR_ID_MARVELL_EXT, 0x91a0), --- drivers/pci/quirks.c.old 2016-10-04 15:45:45.806328499 +0200 +++ drivers/pci/quirks.c 2016-10-04 16:19:20.682408397 +0200 @@ -3710,6 +3710,9 @@ /* https://bugzilla.kernel.org/show_bug.cgi?id=42679#c47 + c57 */ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_MARVELL_EXT, 0x9172, quirk_dma_func1_alias); +/* based on https://bugzilla.kernel.org/show_bug.cgi?id=42679 */ +DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_MARVELL_EXT, 0x9186, + quirk_dma_func1_alias); /* https://bugzilla.kernel.org/show_bug.cgi?id=42679#c59 */ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_MARVELL_EXT, 0x917a, quirk_dma_func1_alias);