From: Laine Stump <laine-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
To: iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org
Cc: Joerg Roedel <jroedel-l3A5Bk7waGM@public.gmane.org>
Subject: Re: Regression in kernel 4.2.3+ (relative to 4.1.10) on AMD 990FX system with IOMMU enabled
Date: Fri, 5 Feb 2016 16:09:50 -0500 [thread overview]
Message-ID: <56B50F9E.4040800@redhat.com> (raw)
In-Reply-To: <569F9D0E.20309-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
On 01/20/2016 09:43 AM, Laine Stump wrote:
> On 01/20/2016 09:10 AM, Baoquan He wrote:
>> I found it archived in this place well:
>>
>> https://www.mail-archive.com/iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org/msg10687.html
>>
>>
>> But pasted dmesg has been lost. putting "lspci -tv" and "lspci -vvv" is
>> more helpful.
>
> Sure, I'll boot it with the two kernels again today and recollect
> everything.
>
>
>> Besides does it work with latest kernel?
>
> I haven't tried the latest upstream recently, but the latest available
> pre-built for Fedora 23 (4.2.8-300.fc23) is even worse - at the place
> where it would previously hang for ~3 minutes, it now hangs "forever" (I
> accidentally rebooted with that kernel and left without checking;
> several hours later when I returned it was still hung).
>
> I'll also grab the latest upstream sources and build/test that today.
I finally built a 4.5.0-rc2+ kernel, and found that the problem has
disappeared. So I also tried a locally built 4.3.0 (broken) and 4.4.0
(works).
After another day of git bisect between v4.3 and v4.4, here's what I found:
commit 30e2561b95295258890b4e0366ce867e04d34a97 fails to boot
commit cbfe360a1541a32e9e28f8f8ac925d2b7979d767 works
It's notable that cbfe360a is in the igb driver, and I have an 82576
card (which uses the igb driver) in my system. However:
1) That's not really related to the commit that seems to have caused the
breakage (aafd8ba0ca74894b9397e412bbd7f8ea2662ead8) is it?
2) If I create a branch off of aafd8ba0c (or even v4.2) and cherry-pick
commit cbfe360a (and ceee3450 to avoid a merge conflict) the result
still fails to boot, so it's not a simple thing that just a patch or two
can fix.
3) The good news: if I cherry-pick commit cbfe360a on top of v4.3
(Fedora is currently using kernel 4.3) then the problem will be solved
without needing to constantly switch back to a locally built kernel
after every update.
My current working theory is that the changes in AMD iommu uncovered a
latent bug in the igb driver, and that a series of patches to the igb
driver (ending with cbfe360a) fixed that bug. I can't think of any other
way to explain it (and I've rebuilt/retested on either side of every
involved commit multiple times to verify the behavior).
So thanks for your interest, but I'm happy to say that this seems to be
someone else's problem :-)
prev parent reply other threads:[~2016-02-05 21:09 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-11-04 17:24 Regression in kernel 4.2.3+ (relative to 4.1.10) on AMD 990FX system with IOMMU enabled Laine Stump
[not found] ` <563A3F64.50808-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-11-04 21:08 ` Alex Williamson
[not found] ` <1446671291.3692.147.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-11-05 14:11 ` Mark Hounschell
2015-11-05 19:05 ` Laine Stump
[not found] ` <563BA893.4020202-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-11-08 16:52 ` Laine Stump
2015-11-12 17:33 ` Laine Stump
[not found] ` <5644CD81.2020304-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-11-18 15:18 ` Joerg Roedel
[not found] ` <20151118151841.GA2517-l3A5Bk7waGM@public.gmane.org>
2015-12-02 19:56 ` Laine Stump
[not found] ` <565F4CF5.90107-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-01-20 12:39 ` Joerg Roedel
2016-01-20 14:10 ` Baoquan He
[not found] ` <20160120141025.GA13677-ejN7fcUYdH/by3iVrkZq2A@public.gmane.org>
2016-01-20 14:43 ` Laine Stump
[not found] ` <569F9D0E.20309-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-02-05 21:09 ` Laine Stump [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=56B50F9E.4040800@redhat.com \
--to=laine-h+wxahxf7alqt0dzr+alfa@public.gmane.org \
--cc=iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org \
--cc=jroedel-l3A5Bk7waGM@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.