Kingston KC3000 PCIe 4.0 SSD - Abort status: 0x371
Keith Busch
kbusch at kernel.org
Wed Sep 28 07:45:41 PDT 2022
On Wed, Sep 28, 2022 at 03:03:38PM +0200, Richard Clauß wrote:
>
> [ 267.670245] nvme nvme0: request 0x0 genctr mismatch (got 0x0 expected 0x1)
Looks like your device is not in compliance. Try the following quirk and see if
that resolves the observation.
---
diff --git a/drivers/nvme/host/pci.c b/drivers/nvme/host/pci.c
index 59fa2490b646..acb1f73c83b0 100644
--- a/drivers/nvme/host/pci.c
+++ b/drivers/nvme/host/pci.c
@@ -3502,6 +3502,8 @@ static const struct pci_device_id nvme_id_table[] = {
.driver_data = NVME_QUIRK_NO_DEEPEST_PS, },
{ PCI_DEVICE(0x2646, 0x2263), /* KINGSTON A2000 NVMe SSD */
.driver_data = NVME_QUIRK_NO_DEEPEST_PS, },
+ { PCI_DEVICE(0x2646, 0x5013), /* KINGSTON NVMe SSD */
+ .driver_data = NVME_QUIRK_SKIP_CID_GEN, },
{ PCI_DEVICE(0x1e4B, 0x1001), /* MAXIO MAP1001 */
.driver_data = NVME_QUIRK_BOGUS_NID, },
{ PCI_DEVICE(0x1e4B, 0x1002), /* MAXIO MAP1002 */
--
More information about the Linux-nvme
mailing list