I have some failing RAM in a server and I ran dmidecode to figure out what tyoe of RAM I needed to replace it with.
The server has 6 RAM slots, 4 of which are in use. When I run dmidecode this is what I get.
dmidecode 2.10
SMBIOS 2.4 present.
Handle 0x001F, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x001E
Error Information Handle: No Error
Total Width: 72 bits
Data Width: 64 bits
Size: 2048 MB
Form Factor: DIMM
Set: 1
Locator: JXXX
Bank Locator: DIMM 00
Type: DDR2
Type Detail: Synchronous
Speed: 667 MHz
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Handle 0x0020, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x001E
Error Information Handle: No Error
Total Width: 72 bits
Data Width: 64 bits
Size: 2048 MB
Form Factor: DIMM
Set: 1
Locator: JXXX
Bank Locator: DIMM 01
Type: DDR2
Type Detail: Synchronous
Speed: 667 MHz
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Handle 0x0021, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x001E
Error Information Handle: No Error
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: 1
Locator: JXXX
Bank Locator: DIMM 02
Type: DDR2
Type Detail: Synchronous
Speed: 667 MHz
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Handle 0x0022, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x001E
Error Information Handle: No Error
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: 1
Locator: JXXX
Bank Locator: DIMM 03
Type: DDR2
Type Detail: Synchronous
Speed: 667 MHz
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Handle 0x0023, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x001E
Error Information Handle: No Error
Total Width: 72 bits
Data Width: 64 bits
Size: 2048 MB
Form Factor: DIMM
Set: 1
Locator: JXXX
Bank Locator: DIMM 10
Type: DDR2
Type Detail: Synchronous
Speed: 667 MHz
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Handle 0x0024, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x001E
Error Information Handle: No Error
Total Width: 72 bits
Data Width: 64 bits
Size: 2048 MB
Form Factor: DIMM
Set: 1
Locator: JXXX
Bank Locator: DIMM 11
Type: DDR2
Type Detail: Synchronous
Speed: 667 MHz
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Handle 0x0025, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x001E
Error Information Handle: No Error
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: 1
Locator: JXXX
Bank Locator: DIMM 12
Type: DDR2
Type Detail: Synchronous
Speed: 667 MHz
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Handle 0x0026, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x001E
Error Information Handle: No Error
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: 1
Locator: JXXX
Bank Locator: DIMM 13
Type: DDR2
Type Detail: Synchronous
Speed: 667 MHz
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Does anyone know why it would show 8 slots, with 4 empty instead of 6 slots with 2 empty? Also, but my records and by other tools, the server has 16Gb and not 8Gb in it currently.
grep MemTotal /proc/meminfo
MemTotal: 16435808 kB
The board is a Tyan S5372-LC, running CentOS 5.4 x64.
Also, my error log is showing errors in bank 6. Is there any way to determine which slot bank 6 is in via: dmidecode?