Memória ausente (o BIOS detecta 8 x 2 GB, mas diz que apenas 12 GB podem ser instalados)

Memória ausente (o BIOS detecta 8 x 2 GB, mas diz que apenas 12 GB podem ser instalados)

SO: OpenSuse 12.3 (x64)

Problema: Não é possível usar toda a memória detectada

Recentemente comprei mais RAM para minha estação de trabalho (2Rx4). A placa-mãe possui 8 slots e, embora o BIOS reconheça que todos os 8 possuem um stick de 2 GB de RAM, o “Total Instalável” é de apenas 12 GB.

dmidecodeme diz que a RAM máxima suportada é de 32 GB, então suspeito que isso possa ser um problema de classificação, embora não esteja muito familiarizado com memória.

Atualizar

Para ser explícito -alguém tem alguma idéia de por que não consigo usar toda a memória detectada?

Eu tinha 8 GB antes em uma configuração de 4x2 GB.

Detalhes de RAM

2GB 240p PC2-5300 CL5 36c 128x4 DDR2-667 2Rx4 1.8V ECC FBDIMM

Todos os 8 slots são registrados como ativos (veja dmidecodea saída) e o BIOS detecta todos os 8 sticks

insira a descrição da imagem aqui

Detalhes da placa-mãe

Base Board Information
    Manufacturer: Dell Inc.          
    Product Name: 0GU083
    Version: A00
    Serial Number: ..CN1374073H00UP.

Memória disponível (o BIOS também indica 12 GB de memória instalada, mas lista 8 unidades de 2 GB)

             total       used       free     shared    buffers     cached
Mem:         12039      11888        151          0        549      10825
-/+ buffers/cache:        512      11527
Swap:         1992        573       1419

Saída completa dmidecodeaqui

ATUALIZAÇÃO 2 memtest x86detecta apenas 12 GB de memória;

insira a descrição da imagem aqui

Responder1

Estou me arriscando aqui. Por favor, deixe-me saber se estou errado e irei corrigir ou excluir a postagem:

Preâmbulo:

  • Sua estação de trabalho é uma Dell Precision 490 com placa-mãe 0GU083.
  • A diretoria temChipset Intel 5000Xcontrolador de memória que usatotalmente protegidoDIMMs.
  • Você tem 8 DIMMs instalados. Todos os 8 são DIMMs FB com suporte ECC. (Veja seu log de decodificação DMI, linhas 561 a 578 para DIMM #1, seguido pelas informações dos outros 7 DIMMS.
  • 8x2 GiB equivale a 16 GiB. O BIOS detecta com êxito a presença de 16 GiB.

Durante as verificações do POST/memória, um erro é encontrado: Consulte a linha 549: Descriptor 4: Multi-bit ECC memory errore a linha 927: Status: Firmware-detected hardware failure.

Sua placa-mãe tenta usar DIMMs totalmente em buffer (FBDs) em conjuntos de quatro. (Veja o manual emftp://ftp.dell.com/Manuals/all-products/esuprt_desktop/esuprt_dell_precision_workstation/precision-490-dt_user%27s%20guide_en-us.pdf).

Fim_preâmbulo:

Isso significa que:

  1. Você não precisa se preocupar com classificações. (?) Não tenho 100% de certeza aqui, mas a classificação é sobre o caminho elétrico entre o controlador de memória e os DIMMs conectados em paralelo. Os FB-DIMMs usam uma interface serial projetada especificamente para evitar problemas de classificação.
  2. Pelo menos um dos DIMMs postou um erro. Esse erro ainda está presente ou precisa ser eliminado.
  3. O Linux provavelmente não adicionou aquele DIMM de 2 GiB com defeito.
    Novas informações adicionadas ao POST agora deixam claro que, embora o BIOS detecte 16 GiB, ele também 'instala' apenas 12 GiB. Qual é o que o Linux usará. Portanto, a parte sobre adicionar ou pular áreas de memória do Linux não é relevante.

O que não entendo é por que isso resulta em 12 GiB de memória em vez de 14 GiB. A única razão pela qual consigo pensar é se ele desistiu quando ocorreu um erro após adicionar sequencialmente as regiões de memória. Algo assim:

Add 2GiB DIMM.    2GiB now available.
Add 2GiB DIMM.    4iB now available.
Add 2GiB DIMM.    6GiB now available.
Add 2GiB DIMM.    8GiB now available.
Add 2GiB DIMM.   10GiB now available.
Add 2GiB DIMM.   12GiB now available.
Add 2GiB DIMM.   ERROR. STOP ADDING.  Remain at 12GiB.
Stopped. Do not try the possibly working remaining DIMM.

A confirmação disso por alguém que sabe muito mais sobre como a memória é adicionada pelo kernel seria ótima. Ajuda sobre como testar a área quebrada ecomo evitá-lotambém seria ótimo.


Outro problema potencial é um soquete de memória danificado ou um rastro danificado na placa-mãe. Isso pode até afetar soquetes múltiplos, já que os FB-DIMMs são encadeados em vez de acessados ​​em paralelo.

Se você verificar ofolha de dados do controlador de memória Intel 5000Xe olhe Figure 1.1então você verá isto:

Representação gráfica de um MCH 5000X

A figura mostra até 16 FBDIMMs. Até é uma palavra-chave. Você tem 8. A maneira sensata de 8 soquetes, mantendo o acesso à memória de quatro canais, seria de 4 canais com 2 soquetes cada.

Se um desses canais não estiver funcionando, você perderá dois DIMMs, resultando em 12 GiB.

Responder2

Eu tive exatamente o mesmo problema em uma máquina de 12 GB, mas lendo apenas 4 GB. Depois de verificar o monitor de recursos no gerenciador de tarefas, ele mostrava 8 GB reservados para BIOS e outros dispositivos. Depois de desconectar vários dispositivos USB e reinicializar, todos os 12 Gb voltaram. Espero que isto ajude.

Responder3

Acabei de encontrar este tópico porque tive um problema semelhante. O BIOS mostrou 4 GB em cada slot, mas só tinha 8 GB disponíveis no modo Dual após a atualização para Dual Xeon 5365 e 8 x 4 GB ao mesmo tempo. Antes eu tinha 4 x 2 GB sem problemas.

Troquei os DIMMs sem nenhuma mudança real ... Acabei limpando os contatos de todos os DIMMs e quando os coloquei de volta ele mostrou 32 GB disponíveis no modo Quad e agora está executando o MemTest86 + nele.

Portanto, nunca se esqueça que às vezes pode ser apenas necessária uma boa limpeza.

informação relacionada