Skip site navigation (1)Skip section navigation (2)
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/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D211713

--- Comment #24 from Warner Losh <imp@FreeBSD.org> ---
Gen2 PCIe is limited to 2GB/s for that setup. That's your problem. and like=
ly
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 profil=
es,
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 speed=
s.
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 uncommit=
ted
AER / Link retrain code I've been working on.

--=20
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-K9j7JIAgx6>