dmidecode mostrando mais slots de memória RAM do que os disponíveis?

5

Eu tenho alguma RAM falhando em um servidor e eu corri o dmidecode para descobrir com que tyoe de RAM eu precisava substituí-lo.

O servidor tem 6 slots de RAM, dos quais 4 estão em uso. Quando eu executo o dmidecode, isso é o que eu recebo.

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

Alguém sabe por que ele mostraria 8 slots, com 4 vazios em vez de 6 slots com 2 vazios? Além disso, mas meus registros e outras ferramentas, o servidor tem 16GB e não 8GB nele atualmente.

grep MemTotal /proc/meminfo
MemTotal:     16435808 kB

A placa é um Tyan S5372-LC, rodando o CentOS 5.4 x64.

Além disso, meu log de erros está mostrando erros no banco 6. Existe alguma maneira de determinar em qual banco de slots 6 está a via: dmidecode?

Desculpe, não posso comentar a partir de agora, mas a mensagem com o erro 6 do banco é:

EDAC MC0: CE row 0, channel 0, label "": (Branch=0 DRAM-Bank=6 RDWR=Read RAS=1755 CAS=2492, CE Err=0x2000 (Correctable Non-Mirrored Demand Data ECC))
    
por Jestep 30.04.2010 / 20:22

1 resposta

2

O chipset suporta 8 slots de memória. Provavelmente há encanamento para 8 slots reais de DIMM, mas apenas 6 deles estão conectados. O fabricante da placa-mãe poderia ter colocado 8 slots na placa, mas optou por não fazê-lo.

O que está dizendo que há um erro no "Banco 6"? Algum tipo de console de gerenciamento de servidores? Um dos slots provavelmente é rotulado como DIMM06 na placa-mãe - eu verifico isso.

Quanto à discrepância de tamanho, é provável que você tenha DIMMs de 4 GB instalados, mas um erro em sua BIOS ou tabela DMI está relatando-os como apenas DIMMs de 2 GB.

Resumindo: não confie em dmidecode, não está dando informações suficientes aqui. Inspeção visual é necessária.

(ou, em alternativa, verifique o site da Tyan )

    
por 30.04.2010 / 20:55

Tags