All of lore.kernel.org
 help / color / mirror / Atom feed
From: "John Z. Bohach" <jzb@aexorsyst.com>
To: linux-kernel@vger.kernel.org
Subject: Re: mem= causes oops (was Re: BIOS causes (exposes?) modprobe (load_module) kernel oops)
Date: Sat, 25 Mar 2006 10:36:40 -0800	[thread overview]
Message-ID: <200603251036.40379.jzb@aexorsyst.com> (raw)
In-Reply-To: <20060324163237.5743bd3c.rdunlap@xenotime.net>

On Friday 24 March 2006 16:32, Randy.Dunlap wrote:
> > Here it is:
> >
> > fails with cmdline:
> >
> > Kernel command line: ro root=/dev/sda1 rootdelay=10 mem=0x200M
> > console=ttyS0,115200n8
> >
> > works with:
> >
> > Kernel command line: ro root=/dev/sda1 rootdelay=10
> > console=ttyS0,115200n8
> >
> > Note the "mem=" being the differentiator!
>
> OK, that is memory map difference.
>
> Can you test a more recent kernel to see if it has the same problem?
> (like 2.6.16 or 2.6.16-git9)

No luck, or difference, for that matter.  2.6.16 behaves identically.  I'm
trying a few different options, such as disabling MSI/MSI-X support,
because what I've seen is that it all works fine with it as long as the h/w
has MSI support, but in all the case I've seen fail, the common denominator
is no MSI (and also all ICH4 platforms).  The cases where I can't make it fail
is where the h/w has MSI support.  One other noteworthy difference is that the
failures all occur on Intel graphics chipsets, while the successes are non-graphics.
Still trying to find out whether the failure follows graphics or the ICH4.

Anyway, what would help me is if someone could tell me if the page fault is a normal and
expected code path by design, in order to page in the area setup by __vmalloc_area()
as triggered by the module_alloc() call.  I'd really rather not have to trace through the
page fault handler to identify the difference between success/failure unless I have to.


  reply	other threads:[~2006-03-25 18:36 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-03-22  4:05 BIOS causes (exposes?) modprobe (load_module) kernel oops John Z. Bohach
2006-03-22  9:06 ` Arjan van de Ven
2006-03-23  3:48   ` John Z. Bohach
2006-03-23  5:26     ` John Z. Bohach
2006-03-23  5:42       ` Randy.Dunlap
2006-03-24 17:36         ` mem= causes oops (was Re: BIOS causes (exposes?) modprobe (load_module) kernel oops) John Z. Bohach
2006-03-25  0:32           ` Randy.Dunlap
2006-03-25 18:36             ` John Z. Bohach [this message]
2006-03-25 18:50               ` mem= causes oops Jan Engelhardt
2006-03-26 17:41                 ` Randy.Dunlap
2006-03-26 18:40                   ` Jan Engelhardt
2006-04-05 19:07               ` mem= causes oops (was Re: BIOS causes (exposes?) modprobe (load_module) kernel oops) Randy.Dunlap
2006-04-06 16:18                 ` John Z. Bohach
2006-04-06 20:18                   ` [PATCH] mpparse: prevent table index out-of-bounds Randy.Dunlap
2006-04-07  5:34                     ` John Z. Bohach

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=200603251036.40379.jzb@aexorsyst.com \
    --to=jzb@aexorsyst.com \
    --cc=linux-kernel@vger.kernel.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.