Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Mar 2018 05:28:46 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-bugs@FreeBSD.org
Subject:   [Bug 211713] NVME controller failure: resetting (Samsung SM961 SSD Drives)
Message-ID:  <bug-211713-8-yzdUJ2beVL@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-211713-8@https.bugs.freebsd.org/bugzilla/>
References:  <bug-211713-8@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211713

--- Comment #51 from Warner Losh <imp@FreeBSD.org> ---
You might try hw.nvme.enable_aborts=1 in loader.conf. This will enable aborting
the command on timeouts when there's no fatal error indicated. This might help.

Also, r331046 has a workaround suggested by Jim Harris. IF there's no fatal
error signaled, we'll poll the completion queue. If that works, we move on
(with a loud printf that will likely have a performance issue, but we'll see
it). If not, and no fatal error signaled and aborts are enabled, we'll abort
the command. Otherwise we'll reset the card (the current behavior).

I could never recreate this problem, despite buying the exact card (I think)
that others have reported as being bad. So, if you can reproduce this problem,
please try r331046 or later and let me know if that helps or not.

-- 
You are receiving this mail because:
You are the assignee for the bug.


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-211713-8-yzdUJ2beVL>