From: Lucas Stach <dev@lynxeye.de>
To: Thierry Reding <thierry.reding@gmail.com>
Cc: Jay Agarwal <jagarwal@nvidia.com>,
Stephen Warren <swarren@wwwdotorg.org>,
"linux-tegra@vger.kernel.org" <linux-tegra@vger.kernel.org>,
"linux-pci@vger.kernel.org" <linux-pci@vger.kernel.org>
Subject: Re: Tegra PCIe system hangs
Date: Mon, 26 Aug 2013 01:50:34 +0200 [thread overview]
Message-ID: <1377474634.1622.17.camel@tellur> (raw)
In-Reply-To: <1377450840.1622.15.camel@tellur>
Ok, turn out this seems to be an issue with legacy PCI interrupts.
Nouveau wasn't really using MSI interrupts, switching them on seems to
fix the stability issue.
Still I would be interested in the root cause and would like to see this
documented somewhere.
Thanks,
Lucas
Am Sonntag, den 25.08.2013, 19:14 +0200 schrieb Lucas Stach:
> Hi all,
>
> I've been experimenting with the Nouveau driver on Tegra for a few days
> now and made some promising progress. The one thing that keeps throwing
> me back is that I get seemingly random system lockups, which are not
> recoverable.
>
> I think this could be the same issue that was reported by Jay Agarwal
> earlier. (Message-id:
> <C79B248886DD134989C8FF6B096A91AB91B603D82B@BGMAIL01.nvidia.com>)
> I also found a WAR for a system hang issue in the NVidia downstream
> kernel [1], but when tried on upstream it had no effect on the issue.
>
> I'm reasonably sure that this is not driver software related, as I've
> already hunted down most of the caching issues and acceleration seems to
> work at this point. So either this is a random HW hang, or there is some
> software condition I'm not aware of.
>
> I'm running a NV92 connected to the NVidia Beaver board. Kernel is
> next-20130809 with the PCIe series + the LP2 workaround applied.
>
> Could you please investigate if there are any other known errata for the
> Tegra PCIe controller, which could hang the entire system?
>
> Thanks,
> Lucas
>
> [1]
> http://nv-tegra.nvidia.com/gitweb/?p=linux-2.6.git;a=blobdiff;f=arch/arm/mach-tegra/pcie.c;h=9fab5de016cfd3cd2ebd8176da5bdbedfac73cd8;hp=44749685e2bf822665c9345aec45151b8d2447c4;hb=c5d1bcfb7249b291453a80122148155a00e5456a;hpb=704125ef90e12bc41de057001cc96d81d7cc0376
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-tegra" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
WARNING: multiple messages have this Message-ID (diff)
From: Lucas Stach <dev-8ppwABl0HbeELgA04lAiVw@public.gmane.org>
To: Thierry Reding <thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Cc: Jay Agarwal <jagarwal-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>,
Stephen Warren <swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>,
"linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org"
<linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
"linux-pci-u79uwXL29TY76Z2rM5mHXA@public.gmane.org"
<linux-pci-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
Subject: Re: Tegra PCIe system hangs
Date: Mon, 26 Aug 2013 01:50:34 +0200 [thread overview]
Message-ID: <1377474634.1622.17.camel@tellur> (raw)
In-Reply-To: <1377450840.1622.15.camel@tellur>
Ok, turn out this seems to be an issue with legacy PCI interrupts.
Nouveau wasn't really using MSI interrupts, switching them on seems to
fix the stability issue.
Still I would be interested in the root cause and would like to see this
documented somewhere.
Thanks,
Lucas
Am Sonntag, den 25.08.2013, 19:14 +0200 schrieb Lucas Stach:
> Hi all,
>
> I've been experimenting with the Nouveau driver on Tegra for a few days
> now and made some promising progress. The one thing that keeps throwing
> me back is that I get seemingly random system lockups, which are not
> recoverable.
>
> I think this could be the same issue that was reported by Jay Agarwal
> earlier. (Message-id:
> <C79B248886DD134989C8FF6B096A91AB91B603D82B-kdsAE/FnitNDw2glCA4ptUEOCMrvLtNR@public.gmane.org>)
> I also found a WAR for a system hang issue in the NVidia downstream
> kernel [1], but when tried on upstream it had no effect on the issue.
>
> I'm reasonably sure that this is not driver software related, as I've
> already hunted down most of the caching issues and acceleration seems to
> work at this point. So either this is a random HW hang, or there is some
> software condition I'm not aware of.
>
> I'm running a NV92 connected to the NVidia Beaver board. Kernel is
> next-20130809 with the PCIe series + the LP2 workaround applied.
>
> Could you please investigate if there are any other known errata for the
> Tegra PCIe controller, which could hang the entire system?
>
> Thanks,
> Lucas
>
> [1]
> http://nv-tegra.nvidia.com/gitweb/?p=linux-2.6.git;a=blobdiff;f=arch/arm/mach-tegra/pcie.c;h=9fab5de016cfd3cd2ebd8176da5bdbedfac73cd8;hp=44749685e2bf822665c9345aec45151b8d2447c4;hb=c5d1bcfb7249b291453a80122148155a00e5456a;hpb=704125ef90e12bc41de057001cc96d81d7cc0376
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-tegra" in
> the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2013-08-25 23:47 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-08-25 17:14 Tegra PCIe system hangs Lucas Stach
2013-08-25 17:14 ` Lucas Stach
2013-08-25 23:50 ` Lucas Stach [this message]
2013-08-25 23:50 ` Lucas Stach
2013-08-26 8:11 ` Thierry Reding
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=1377474634.1622.17.camel@tellur \
--to=dev@lynxeye.de \
--cc=jagarwal@nvidia.com \
--cc=linux-pci@vger.kernel.org \
--cc=linux-tegra@vger.kernel.org \
--cc=swarren@wwwdotorg.org \
--cc=thierry.reding@gmail.com \
/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.