Summary: | high memory support (4GB) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andrey <ubergitler> |
Component: | [OLD] Core system | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | loki_val |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Andrey
2007-10-22 18:42:37 UTC
i forget to say that this bug is present in vanilla-sources-2.6.22.9 and suspend2-sources-2.6.22-r2 gentoo-sources-latest-stable :) is too I will give you good odds that this is a mtrr issue, caused by the BIOS. This manifests when certain portions of your memory are not cacheable due to a bug in BIOS. Please post the output of cat /proc/mtrr when HIGHMEM is enabled. I suspect it will show something like this: http://lkml.org/lkml/2003/11/9/79 >cat /proc/mtrr: >reg00: base=0x00000000 ( 0MB), size= 512MB: write-back, count=1 >reg01: base=0x20000000 ( 512MB), size= 256MB: write-back, count=1 >reg02: base=0x30000000 ( 768MB), size= 128MB: write-back, count=1 >reg03: base=0x38000000 ( 896MB), size= 64MB: write-back, count=1 >reg04: base=0x3c000000 ( 960MB), size= 32MB: write-back, count=1 >reg05: base=0x3e000000 ( 992MB), size= 16MB: write-back, count=1 >reg06: base=0xf0000000 (3840MB), size= 128MB: write-combining, count=1 As you can see, that leaves 1024-1008=16 MB uncacheable. If so, try booting with mem=1008 on the grub command line. There probably exists an upgrade for your BIOS that solves this completely. |