[Bug 297337] nvme: timeouts and resets with Intel DC P3700
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 297337] nvme: timeouts and resets with Intel DC P3700"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 09 Aug 2026 18:02:32 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=297337
Warner Losh <imp@FreeBSD.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |imp@FreeBSD.org
--- Comment #2 from Warner Losh <imp@FreeBSD.org> ---
(In reply to Hans Rosenfeld from comment #1)
Let's start with 'were there timeouts that it survived' in 15? It looks like
only one is having the trouble. and does this start after working for a while,
or at boot? Do different types NVMe drives in exactly the same slots have this
problem? Was the server they worked in the same server or one that's identical
or a different one?
Timeout come from a lot of different angles and we need to narrow down where.
Usually it's one of two things. Either we're sending a command to the drive
that makes it cranky (and the firmware resets, takes a while, we timeout and
then fail to reset it because the firmware hasn't finished resetting... but the
logs included so far don't show any exotics). Or there's some problem that's
persistent or that develops between the card and the CPU such that PCIe packets
don't get down to the card.
Since this is with older cards, I have a nickle on some command we're sending a
little different in -current than in 15, but can't rule out that this is, for
example, a hotplug problem (try with hw.pci.enable_pcie_hp=0) or some other
interrupt routing issue (though unlikely it's interrupt routing since that
usually recovers in the timeout watchdog).
--
You are receiving this mail because:
You are the assignee for the bug.