View Single Post
Old 10-07-04, 08:03 PM   #24
signals42
Registered User
 
Join Date: Oct 2004
Posts: 15
Default Re: DK8N, 6800GT & 4GB mem

GART_IOMMU failed with the same "failure" message as before.

Anyway, I just installed Ubuntu Linux x86 (32-bit based on Debian) and while the amd64-agp driver didn't have a problem loading:

Code:
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected AGP bridge 0
agpgart: Setting up Nforce3 AGP.
agpgart: Maximum main memory to use for agp memory: 2830M
agpgart: AGP aperture is 32M @ 0xe0000000
The Nvidia drivers had the mtrr problem again:

Code:
nvidia: module license 'NVIDIA' taints kernel.
ACPI: PCI interrupt 0000:02:00.0[A] -> GSI 19 (level, low) -> IRQ 19
NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module  1.0-6111  Tue Jul 27 07:55:38 PDT 2004
mtrr: type mismatch for e0000000,2000000 old: uncachable new: write-combining
NVRM: AGPGART: unable to set MTRR write-combining
NVRM: not using NVAGP, AGPGART is loaded!!
mtrr: type mismatch for e0000000,2000000 old: uncachable new: write-combining
NVRM: AGPGART: unable to set MTRR write-combining
NVRM: not using NVAGP, AGPGART is loaded!!
And here's the output from 'cat /proc/mtrr'

Code:
reg00: base=0xba000000 (2976MB), size=  32MB: uncachable, count=1
reg01: base=0xbc000000 (3008MB), size=  64MB: uncachable, count=1
reg02: base=0xc0000000 (3072MB), size=1024MB: uncachable, count=1
reg03: base=0x00000000 (   0MB), size=4096MB: write-back, count=1
Does anybody know where I might go to find some documentation as to what the heck MTRRs are for and what write-combining, uncachable, write-back, etc. mean? The mtrr.txt in the kernel documentation tells me how to set them and query them, but not why I'd want to do it, and Google hasn't helped much either.

I've tried to change those, but as soon as I 'disable=XX' any of them the system locks up hard.

I'm really starting to be sorry I bought this thing.

-Kevin
signals42 is offline   Reply With Quote