Public bug reported: == SRU Xenial == Pick up the following device quirk to resolve a hardware/firmware bug affectung some NVMe drives that use the PM1725 controller. Under adverse circumstances the bug can result in data corruption and loss.
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d554b5e1ca64d23e4f839e6531490fee8479fbaf nvme: Quirks for PM1725 controllers PM1725 controllers have a couple of quirks that need to be handled in the driver: - I/O queue depth must be limited to 64 entries on controllers that do not report MQES. - The host interface registers go offline briefly while resetting the chip. Thus a delay is needed before checking whether the controller is ready. Note that the admin queue depth is also limited to 64 on older versions of this board. Since our NVME_AQ_DEPTH is now 32 that is no longer an issue. Signed-off-by: Martin K. Petersen <martin.peter...@oracle.com> Signed-off-by: Sagi Grimberg <s...@grimberg.me> ** Affects: linux (Ubuntu) Importance: Critical Assignee: Canonical Kernel Team (canonical-kernel-team) Status: Triaged ** Affects: linux (Ubuntu Xenial) Importance: Critical Assignee: Canonical Kernel Team (canonical-kernel-team) Status: Triaged ** Affects: linux (Ubuntu Yakkety) Importance: Critical Assignee: Canonical Kernel Team (canonical-kernel-team) Status: Triaged ** Affects: linux (Ubuntu Zesty) Importance: Critical Assignee: Canonical Kernel Team (canonical-kernel-team) Status: Triaged ** Affects: linux (Ubuntu Artful) Importance: Critical Assignee: Canonical Kernel Team (canonical-kernel-team) Status: Triaged ** Also affects: linux (Ubuntu Artful) Importance: Undecided Status: New ** Also affects: linux (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: linux (Ubuntu Zesty) Importance: Undecided Status: New ** Also affects: linux (Ubuntu Yakkety) Importance: Undecided Status: New ** Changed in: linux (Ubuntu Xenial) Assignee: (unassigned) => Canonical Kernel Team (canonical-kernel-team) ** Changed in: linux (Ubuntu Xenial) Status: New => Triaged ** Changed in: linux (Ubuntu Yakkety) Status: New => Triaged ** Changed in: linux (Ubuntu Zesty) Status: New => Triaged ** Changed in: linux (Ubuntu Artful) Status: New => Triaged ** Changed in: linux (Ubuntu Xenial) Importance: Undecided => Critical ** Changed in: linux (Ubuntu Zesty) Importance: Undecided => Critical ** Changed in: linux (Ubuntu Yakkety) Importance: Undecided => Critical ** Changed in: linux (Ubuntu Artful) Importance: Undecided => Critical ** Changed in: linux (Ubuntu Yakkety) Assignee: (unassigned) => Canonical Kernel Team (canonical-kernel-team) ** Changed in: linux (Ubuntu Zesty) Assignee: (unassigned) => Canonical Kernel Team (canonical-kernel-team) ** Changed in: linux (Ubuntu Artful) Assignee: (unassigned) => Canonical Kernel Team (canonical-kernel-team) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1704435 Title: [Xenial] nvme: Quirks for PM1725 controllers To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1704435/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs