Date: Fri, 17 Mar 2017 20:18:47 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 211713] NVME controller failure: resetting Message-ID: <bug-211713-8-K9j7JIAgx6@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/>
index | next in thread | previous in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211713 --- Comment #24 from Warner Losh <imp@FreeBSD.org> --- Gen2 PCIe is limited to 2GB/s for that setup. That's your problem. and likely an indicator of the solution... When you say 'under ubuntu' is that on the same physical hardware or a different system? If it is just a reboot between the two performance profiles, that tells me one thing. If it is in a physically separate box, that tells me something else. At work we have some drives that are defective (bad resistors that need to be swapped out) because they can't keep the link established at x4 PCIe3 speeds. Either they fall back to x1 PCIe3 speeds or x2 and/or PCIe2 speeds. And when they do, they aren't super reliable, in addition to being slow. FreeBSD currently does a poor job of dealing with PCIe errors, so links can get into crazy states where they perform horribly. Maybe Linux is better able to reset the links on errors. If so, then that's up the alley of some uncommitted AER / Link retrain code I've been working on. -- You are receiving this mail because: You are the assignee for the bug.help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-211713-8-K9j7JIAgx6>
