Re: [PATCH] nvme: drop bogus nid quirk for multipath devices which passed id test
From: Hannes Reinecke
Date: Wed Nov 05 2025 - 02:33:22 EST
On 10/28/25 13:54, Daniel Wagner wrote:
From: Daniel Wagner <dwagner@xxxxxxx>Reviewed-by: Hannes Reinecke <hare@xxxxxxx>
Dell Express Flash NVMe P4610 reuse the Intel device id 0x0a54. The
Intel P4500/46000 device needs NVME_QUIRK_BOBUG_NID whereas the Dell
does not. Thus clear the quirk when the id check passes.
Link: https://bugzilla.kernel.org/show_bug.cgi?id=217981
Signed-off-by: Daniel Wagner <dwagner@xxxxxxx>
---
Hi,
Obviously, using the correct IDs is really hard. There are at least two devices
which share a the device id and one needs the bogus id workaround the other
doesn't.
We discussed the idea to pass through configuration from the kernel command line
at ALPSS. I am not sure, how far we got with this yet. What about something like
this here?
Thanks,
Daniel
Signed-off-by: Daniel Wagner <wagi@xxxxxxxxxx>
---
drivers/nvme/host/core.c | 7 +++++++
1 file changed, 7 insertions(+)
Cheers,
Hannes
--
Dr. Hannes Reinecke Kernel Storage Architect
hare@xxxxxxx +49 911 74053 688
SUSE Software Solutions GmbH, Frankenstr. 146, 90461 Nürnberg
HRB 36809 (AG Nürnberg), GF: I. Totev, A. McDonald, W. Knoblich