From: Jurriaan <thunder7@xs4all.nl>
To: linux-kernel@vger.kernel.org
Subject: 2.5.64: ioremap_nocache() failes with 1 gigabyte memory, works with 512 Mb?
Date: Fri, 14 Mar 2003 08:45:30 +0100 [thread overview]
Message-ID: <20030314074530.GA1673@middle.of.nowhere> (raw)
I reported a problem with the tdfxfb framebuffer yesterday, where it
said:
fb: Can't remap 3Dfx Voodoo5 register area.
when loading the module. On compiling the framebuffer into the kernel,
it oopsed.
Andrew Morton advised
>
> http://www.kernel.org/pub/linux/kernel/v2.5/testing/cset/cset-1.1068.1.17-to-1.1104.txt.gz
>
That file doesn't exist, but there exists a cset-1.1104.txt file. That's
about the framepointer and gcc-2.96, whereas I use
Reading specs from /usr/lib/gcc-lib/i386-linux/3.2.3/specs
<snip>
gcc version 3.2.3 20030309 (Debian prerelease)
a somewhat more advanced version :-)
Anyway, since it fails as a module, I think I just get a failed call to
ioremap_nocache() in drivers/video/tdfxfb.c.
Now I added some information to the printk, and I now know:
fb: Can't remap 3Dfx Voodoo5 register area. (start d0000000 length 8000000)
If I boot my kernel with 'mem=512M' I can use the framebuffer just fine
(well, it doesn't work and writes funky patters to the screen, but at
least ioremap_nocache() works fine).
What is the reason ioremap_nocache() fails? Is this something that can
be prevented? I am not entirely clear on what is happening anyway (real
memory, virtual memory, nocache-memory, io-memory - a little bit above
my head :-) ).
Kind regards,
Jurriaan
--
A stone makes a splash when it strikes the water, Lisseut had thought,
standing by this same shore on the day she'd arrived near the end of
autumn, but no sound at all as it sinks down to the lake's deep bed.
Guy Gavriel Kay - A Song for Narbonne
GNU/Linux 2.5.64 SMP/ReiserFS 3948 bogomips load av: 0.21 0.22 0.20
next reply other threads:[~2003-03-14 7:35 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-03-14 7:45 Jurriaan [this message]
2003-03-14 8:15 ` 2.5.64: ioremap_nocache() failes with 1 gigabyte memory, works with 512 Mb? Roland Dreier
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=20030314074530.GA1673@middle.of.nowhere \
--to=thunder7@xs4all.nl \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox