ok;
I am running Debian Etch ontop of an AMD64 3300+ (2.4Ghz) and the OS is 32bit. The Motherboard is a Epox 8NPA SLI and is designed to accept up to 2 GB of PC3200 RAM. I originaly had 1GB of ram and ordered a second stick of the EXACT same ram to top the system off to two.
the ram is: OCZ4001024ELPE (OCZ PC3200 1024MB Enhanced Latency Platinum Edition)
The stickers on the RAM are diffrent in design, though that could be expected after two and a half years, which is when I ordered the original Gig. the ONLY diffrence in data on the identification stickers is this. the ORIGINAL stick of ram reads 2-3-2-5 the new stick says 2-3-2@2.8v
Bios recongnises the presence of both sticks, and reads the following on POST
Code:
Pheonix - Award V6.00pg
2097152 K OK
DDR 400 @ 166 Mhz
Tcl: 2.5 Trcd: 3 Tms: 5 Trp: 2 (2T Timing)
I checked what I belive to be RAM voltage in the PC Health Status tab of my Bios simply because that appears to be the diffrence on the lables.
Code:
DIMM(V) 2.73
(This jumped around a bit. but it appeared to be pretty constiant to this setting reguardless of what was in the RAM slots.)
okay;
so in troubleshooting I booted the system with just one stick of RAM at a time, verifying that both sticks work idependiantly, I swaped their positions, aswell as booting one stick in the second memory slot with the first slot being empty, this showing that both ram slots on the motherboard are funtional.
I have found information stating that OCZ did a revision to the ram design at some point. there is no data stating that the two revisions are incompatable, and there is no identifiers on the RAM itself as to them being of any specific revision.
I did boot a windows XP installation I had on the system that I hardly use and it showed 2GB of ram availible. Both in System under Control Panel aswell as in the memory tab of the task manager. leaving me to belive that the problem lies not with the ram or hardware but in my Debian Settings.
In BASH I ran
Code:
# dmidecode -t memory
#dmidecode 2.8
SMBIOS 2.2 present.
Handle 0X0005, DMI type 5, 20 bytes
Memory Controller Information
Error Detecting Method: 64-bit ECC
Error Correcting Capabilities: None
Supported Interleave: One-Way Interleave
Maximum Memory Module Size: 4096MB
Maximum Total Memory Size 8192MB
Supported Speeds:
70ns
60ns
50ns
Supported Memory Types
Standard
DIMM
Memory Module Voltage 2.9v
Associated Memory Slots: 2
0X0006
0X0007
Enabled Error Correcting Capabilities: None
Handle 0X0006, DMI type 6, 12 bytes
Memory Module Information
Socket Designation: A0
Bank Connections: 0 1
Current Speed: 6 ns
Type: Unknown EDO
Installed Size: 1024 MB (Double-Bank Connection)
Enabled Size: 1024 MB (Double-Bank Connection)
Error Status: OK
Handle 0X0007, DMI type 6, 12 bytes
Memory Module Information
Socket Designation: A1
Bank Connections: 2 3
Current Speed: 6 ns
Type: Unknown EDO
Installed Size: 1024 MB (Double-Bank Connection)
Enabled Size: 1024 MB (Double-Bank Connection)
Error Status: OK
Handle 0X0019, DMI type 16, 15 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 8 GB
Error Information Handle: Not Provided
Number of Devices: 2
Handle 0X001A, DMI type 17, 21 bytes
Memory Device
Array Handle: 0X0019
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 1024 MB
Form Factor: DIMM
Set: None
Locator: A0
Bank Locator: Bank0/1
Type: Unknown
Type Detail: None
Handle 0X001B, DMI Type 17, 21 bytes
Memory Device
Array Handle: 0X0019
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 1024 MB
Form Factor: DIMM
Set: None
Locator: A1
Bank Locator: Bank2/3
Type: Unknown
Type Detail: None
but the contents of /proc/meminfo read:
Code:
MemTotal: 906536 kB
MemFree: 584092 kB
Buffers: 9148 kB
Cached: 182208 kB
SwapCached: 0 kB
Active: 183744 kB
Inactive: 110116 kB
SwapTotal: 2104472 kB
SwapFree: 2104472 kB
Dirty: 8 kB
WriteBack: 0 kB
AnonPages: 102516 kB
Mapped: 75564 kB
Slab: 17484 kB
SReclaimable: 11712 kB
SUnreclaim: 5772 kB
PageTables: 2456 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 2557740 kB
Committed_AS: 385636 kB
VmallocTotal: 122564 kB
VmallocUsed: 4060 kB
Now though most of this information is greek to me, I can tell that the system is only making use of 906536 kb (Around 906 MB ?) of Physical Ram. and KInfoCenter also Confirms that only 928,292,864 Bytes = 885.29 MB of Physical Memory is Availible
Now since I have done a number of test showing that the RAM, and Motherboard are functional, and since Windows XP mounted the Ram without issue. I am left worndering what I must do to get linux to make use of the additional memory. am I missing something?
Thanks For Your Time;
Tim