Commit a8eebf9
nvme-pci: add NVME_QUIRK_DISABLE_WRITE_ZEROES for Kingston OM3SGP4
The Kingston OM3SGP42048K2-A00 (PCI ID 2646:502f) firmware has a race
condition when processing concurrent write zeroes and DSM (discard)
commands, causing spurious "LBA Out of Range" errors and IOMMU page
faults at address 0x0.
The issue is reliably triggered by running two concurrent mkfs commands
on different partitions of the same drive, which generates interleaved
write zeroes and discard operations.
Disable write zeroes for this device, matching the pattern used for
other Kingston OM* drives that have similar firmware issues.
Cc: [email protected]
Signed-off-by: Robert Beckett <[email protected]>
Assisted-by: claude-opus-4-6-v1
Signed-off-by: Keith Busch <[email protected]>1 parent 40f0496 commit a8eebf9
1 file changed
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4176 | 4176 | | |
4177 | 4177 | | |
4178 | 4178 | | |
| 4179 | + | |
| 4180 | + | |
4179 | 4181 | | |
4180 | 4182 | | |
4181 | 4183 | | |
| |||
0 commit comments