Re: nvidia vs mtrr

Jan Ries <[email protected]> Sat, 2 Nov 2002 10:15:27 +0100
Newsgroups gmane.linux.gentoo.newbies
Message-ID <[email protected]>
On Fri, 1 Nov 2002 16:38:14 -0500
Bob Paddock <[email protected]> wrote:

> 
> Can you shed some light on how to fix this?
> I've spent the last two hours reading the forums but nothing tells me how to 
> fix it.:
> 
> nvidia: loading NVIDIA Linux x86 NVdriver Kernel Module  1.0-3123  Tue Aug 27 
> 15:56:48 PDT 2002
> mtrr: type mismatch for d8000000,2000000 old: uncachable new: write-combining
> nvidia: cannot write-combine 0xd8000000, 32M
> 
>  # cat /proc/mtrr
> reg00: base=0x00000000 (   0MB), size= 512MB: write-back, count=1
> reg01: base=0xd8000000 (3456MB), size= 128MB: uncachable, count=1
> reg02: base=0xd0000000 (3328MB), size= 128MB: write-combining, count=1
I had something similar with my voodoo3 card,
did you compile the kernel dri-module for Nvidia cards also?
If the answer is yes, than this module/part_of_the_kernel occupies the mtrr that the card uses, and then the xfree dri-modules trys the same sometimes later.
The solution:
Compile dri support in the kernel but not the card-specific module, because that one is (in an newer version) generated by the xfree compile.

Just a guess.

	jan