Mailinglist Archive: opensuse-amd64 (74 mails)

< Previous Next >
Re: [suse-amd64] IOMMU...PCI memory hole...MTRR...I give up.
  • From: "David W. Hankins" <David_Hankins@xxxxxxx>
  • Date: Thu, 10 Aug 2006 16:25:42 -0700
  • Message-id: <20060810232542.GA4564@xxxxxxx>
No such luck on MSI's v1.2 bios for this K8 Master F. The only
tangible difference seems to be that it steals memory in smaller
chunks (now I got ~3768MB until I re-enabled the IOMMU and gave
it 256MB). No new options in the BIOS menu...in fact several
options seem to have disappeared.

PCI bus 1 appears to have been renumbered 4. I also don't
remember seeing these in the lspci output before:

00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
00:19.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:19.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:19.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:19.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control

They sound ominously relevant.

But a fat lot of good it does me.

And they've redone all the ACPI stuff so now I seem to be able
to monitor the cpu temperature etc:

ACPI: Processor [CPU1] (supports 8 throttling states)
ACPI: Thermal Zone [THRM] (50 C)
ACPI: Fan [FN00] (on)
ACPI: Fan [FN01] (on)

That's new.

But effectively no change to mtrr:

reg00: base=0xe0000000 (3584MB), size= 512MB: uncachable, count=1
reg01: base=0xd8000000 (3456MB), size= 128MB: uncachable, count=1
reg02: base=0x00000000 ( 0MB), size=4096MB: write-back, count=1

That's sized a little better, but still overlaps the video cards'
frame buffers.

mtrr: type mismatch for f5000000,1000000 old: uncachable new: write-combining

And the IOMMU aperture is still at an impossibly high address:

Checking aperture...
CPU 0: aperture @ 1b00000000 size 256 MB
Aperture from northbridge cpu 0 beyond 4GB. Ignoring.


At this point I'm mostly writing for the benefit of any others
who might google this in the archives.

--
David W. Hankins "If you don't do it right the first time,
Software Engineer you'll just have to do it again."
Internet Systems Consortium, Inc. -- Jack T. Hankins
< Previous Next >
Follow Ups