Commit c9e95c39 authored by Claus Stovgaard's avatar Claus Stovgaard Committed by Christoph Hellwig
Browse files

nvme-pci: ignore the subsysem NQN on Phison E16



Tested both with Corsairs firmware 11.3 and 13.0 for the Corsairs MP600
and both have the issue as reported by the kernel.

nvme nvme0: missing or invalid SUBNQN field.

Signed-off-by: default avatarClaus Stovgaard <claus.stovgaard@gmail.com>
Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
parent 538e4a8c
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -3242,6 +3242,8 @@ static const struct pci_device_id nvme_id_table[] = {
	{ PCI_DEVICE(0x144d, 0xa822),   /* Samsung PM1725a */
		.driver_data = NVME_QUIRK_DELAY_BEFORE_CHK_RDY |
				NVME_QUIRK_IGNORE_DEV_SUBNQN, },
	{ PCI_DEVICE(0x1987, 0x5016),	/* Phison E16 */
		.driver_data = NVME_QUIRK_IGNORE_DEV_SUBNQN, },
	{ PCI_DEVICE(0x1d1d, 0x1f1f),	/* LighNVM qemu device */
		.driver_data = NVME_QUIRK_LIGHTNVM, },
	{ PCI_DEVICE(0x1d1d, 0x2807),	/* CNEX WL */