Commit 283cc0c2 authored by Tejun Heo's avatar Tejun Heo Committed by Luis Henriques

ahci: disable MSI on SAMSUNG 0xa800 SSD

commit 2b21ef0a upstream.

Just like 0x1600 which got blacklisted by 66a7cbc3 ("ahci: disable
MSI instead of NCQ on Samsung pci-e SSDs on macbooks"), 0xa800 chokes
on NCQ commands if MSI is enabled.  Disable MSI.
Signed-off-by: default avatarTejun Heo <tj@kernel.org>
Reported-by: default avatarDominik Mierzejewski <dominik@greysector.net>
Link: https://bugzilla.kernel.org/show_bug.cgi?id=89171Signed-off-by: default avatarLuis Henriques <luis.henriques@canonical.com>
parent fbbd7295
...@@ -495,6 +495,7 @@ static const struct pci_device_id ahci_pci_tbl[] = { ...@@ -495,6 +495,7 @@ static const struct pci_device_id ahci_pci_tbl[] = {
* enabled. https://bugzilla.kernel.org/show_bug.cgi?id=60731 * enabled. https://bugzilla.kernel.org/show_bug.cgi?id=60731
*/ */
{ PCI_VDEVICE(SAMSUNG, 0x1600), board_ahci_nomsi }, { PCI_VDEVICE(SAMSUNG, 0x1600), board_ahci_nomsi },
{ PCI_VDEVICE(SAMSUNG, 0xa800), board_ahci_nomsi },
/* Enmotus */ /* Enmotus */
{ PCI_DEVICE(0x1c44, 0x8000), board_ahci }, { PCI_DEVICE(0x1c44, 0x8000), board_ahci },
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment