Blame view

Documentation/memory.txt 1.2 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
  There are several classic problems related to memory on Linux
  systems.
3b2b9a875   Andi Kleen   Documentation/mem...
3
  	1) There are some motherboards that will not cache above
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
4
5
6
7
8
9
10
11
12
13
  	   a certain quantity of memory.  If you have one of these
  	   motherboards, your system will be SLOWER, not faster
  	   as you add more memory.  Consider exchanging your 
             motherboard.
  
  All of these problems can be addressed with the "mem=XXXM" boot option
  (where XXX is the size of RAM to use in megabytes).  
  It can also tell Linux to use less memory than is actually installed.
  If you use "mem=" on a machine with PCI, consider using "memmap=" to avoid
  physical address space collisions.
3b2b9a875   Andi Kleen   Documentation/mem...
14
  See the documentation of your boot loader (LILO, grub, loadlin, etc.) about
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  how to pass options to the kernel.
  
  There are other memory problems which Linux cannot deal with.  Random
  corruption of memory is usually a sign of serious hardware trouble.
  Try:
  
  	* Reducing memory settings in the BIOS to the most conservative 
            timings.
  
  	* Adding a cooling fan.
  
  	* Not overclocking your CPU.
  
  	* Having the memory tested in a memory tester or exchanged
  	  with the vendor. Consider testing it with memtest86 yourself.
  	
  	* Exchanging your CPU, cache, or motherboard for one that works.