All of lore.kernel.org
 help / color / mirror / Atom feed
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: "aorchis@gmail.com" <aorchis@gmail.com>, ben@guthro.net
Cc: Jeremy Fitzhardinge <jeremy@goop.org>, xen-devel@lists.xensource.com
Subject: Re: XEN MTRR
Date: Thu, 7 Jun 2012 11:58:14 -0400	[thread overview]
Message-ID: <20120607155814.GP9472@phenom.dumpdata.com> (raw)
In-Reply-To: <CAJaJ6uam13C1WR_pW+J_PD9GyzoJKGqYHi5+B-S5TtfO5-Ez8A@mail.gmail.com>

On Thu, Jun 07, 2012 at 08:49:37PM +1000, aorchis@gmail.com wrote:
> On Wed, Jun 6, 2012 at 2:17 AM, Konrad Rzeszutek Wilk
> <konrad.wilk@oracle.com> wrote:
> > On Sun, Jun 03, 2012 at 05:31:32PM +1000, aorchis@gmail.com wrote:
> >> Hi Jeremy and Konrad,
> >
> > CC-ing xen-devel.
> >
> >>
> >> Basically the driver NVIDIA provided is a binary blob and recent
> >> versions does not work with the PAT layout of XEN so it falls back to
> >> MTRR to provide write combining (please correct me if I'm wrong).
> >
> > OK? Which is still OK. Are you using a v3.4 kernel with an up-to-date
> > NVidia driver? I've had reports that it works OK.
> 
> I briefly tried kernel 3.4 to see if the problem is fixed but it's not.
> I used v3.4 kernel with NVIDIA driver v295.49 and a beta version
> (v302) but both didn't work.
> 
> When the nvidia module is loaded, it prints out an error message:
> "NVRM: PAT configuration unsupported, falling back to MTRRs."
> 
> When I launch Xorg, the screen turns blank then the monitors powered down and my
> box hard crashed, I had to hold the power button to turn it off.

Ok, lets CC Ben - he might have more up-to-date information. Also
you might want to setup a serial console to capture the kernel to see
where it crashes.

> 
> This only happens in dom0 under XEN, if I run my dom0 by itself then
> the nvidia module loads fine.
> 
> >> However there is no MTRR support on XEN so the driver hard crashed my
> >> machine (I can't ssh into the box anymore).
> >>
> >> Moreover, there is problem with the open source driver 'nouveau' for
> >> NVIDIA card  (also has something to do with PAT layout of XEN) which
> >> causes memory corruption.
> >
> > Huh? Can you point me to a bugzilla please? There was a corruption
> > issue where you can pass in 'nopat' on the command line.
> 
> Yes, that is the issue I was referring to, I had to pass "nopat" to
> GRUB in order
> to fix it.

Ok, so there is afall back for you.

  reply	other threads:[~2012-06-07 15:58 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <CAJaJ6uYCzMcg0t9_PgeBc-VTYHdkwak=YQPP2HY=VE63RgYazQ@mail.gmail.com>
     [not found] ` <4FCA6B80.6080103@goop.org>
     [not found]   ` <CAJaJ6ubTMvtzQpjHbFu8Sv+HJBtg_aNzc5OKfi9e-B27qt=4GQ@mail.gmail.com>
2012-06-05 16:17     ` XEN MTRR Konrad Rzeszutek Wilk
2012-06-07 10:49       ` aorchis
2012-06-07 15:58         ` Konrad Rzeszutek Wilk [this message]
2012-06-07 21:01           ` geaaru
2012-06-08 15:30             ` Konrad Rzeszutek Wilk
2012-06-10 14:04               ` Ge@@ru
2012-06-07 23:39           ` Ben Guthro
2012-06-07 23:44             ` Ben Guthro

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=20120607155814.GP9472@phenom.dumpdata.com \
    --to=konrad.wilk@oracle.com \
    --cc=aorchis@gmail.com \
    --cc=ben@guthro.net \
    --cc=jeremy@goop.org \
    --cc=xen-devel@lists.xensource.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.