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/>

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>