Falta memoria (el BIOS detecta 8 x 2 GB pero dice que solo se pueden instalar 12 GB)

Falta memoria (el BIOS detecta 8 x 2 GB pero dice que solo se pueden instalar 12 GB)

SO: OpenSuse 12.3 (x64)

Problema: No se puede utilizar toda la memoria detectada

Recientemente compré más RAM para mi estación de trabajo (2Rx4). La placa base tiene 8 ranuras, y aunque el BIOS reconoce que las 8 tienen una unidad de 2 GB de RAM, el "Total instalable" es de sólo 12 GB.

dmidecodeme dice que la RAM máxima admitida es 32 GB, por lo que sospecho que esto puede ser un problema de rango, aunque no estoy muy familiarizado con la memoria.

Actualizar

Para ser explícito -¿Alguien tiene alguna idea de por qué no puedo utilizar toda la memoria detectada?

Antes tenía 8 GB en una configuración de 4x2 GB.

Detalles de RAM

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

Las 8 ranuras están registradas como activas (ver dmidecoderesultado) y el BIOS detecta los 8 dispositivos

ingrese la descripción de la imagen aquí

Detalles de la placa base

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

Memoria disponible (el BIOS también dice 12 GB de memoria instalada, pero enumera 8 dispositivos de 2 GB)

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

Salida completa dmidecodeaquí

ACTUALIZACIÓN 2 memtest x86sólo detecta 12 GB de memoria también;

ingrese la descripción de la imagen aquí

Respuesta1

Me estoy arriesgando aquí. Avíseme si me equivoco y corregiré o eliminaré la publicación:

Preámbulo:

  • Su estación de trabajo es una Dell precision 490 con una placa base 0GU083.
  • El tablero tiene unConjunto de chips Intel 5000Xcontrolador de memoria que utilizatotalmente amortiguadoDIMM.
  • Tiene 8 DIMM instalados. Los 8 son DIMM FB con soporte ECC. (Consulte su registro de decodificación DMI, líneas 561 a 578 para el DIMM n.º 1, seguido de la información de los otros 7 DIMM.
  • 8x2 GiB son 16 GiB. El BIOS detecta con éxito que hay 16 GiB presentes.

Durante las comprobaciones POST/memoria se encuentra un error: consulte la línea 549: Descriptor 4: Multi-bit ECC memory errory la línea 927 Status: Firmware-detected hardware failure:.

Su placa base intenta utilizar los DIMM (FBD) con búfer completo en juegos de cuatro. (Consulte el manual enftp://ftp.dell.com/Manuals/all-products/esuprt_desktop/esuprt_dell_precision_workstation/precision-490-dt_user%27s%20guide_en-us.pdf).

preámbulo_final:

Esto significa que:

  1. No necesitas preocuparte por los rangos. (?) No estoy 100% seguro aquí, pero las clasificaciones se refieren a la ruta eléctrica entre el controlador de memoria y los DIMM conectados en paralelo. Los FB-DIMM utilizan una interfaz serie diseñada específicamente para evitar problemas de clasificación.
  2. Al menos uno de los DIMM publicó un error. Ese error todavía está presente o debe solucionarse.
  3. Linux probablemente no agregó ese DIMM de 2 GiB defectuoso.
    La nueva información agregada a la POST ahora aclara que, si bien el BIOS detecta 16 GiB, también "instala" solo 12 GiB. Que es lo que usará Linux. Entonces, la parte sobre la adición o omisión de áreas de memoria en la memoria de Linux no es relevante.

Lo que no entiendo es por qué eso da como resultado una memoria de 12 GiB en lugar de 14 GiB. La única razón que se me ocurre es si se dio por vencido cuando se encontró con un error después de agregar secuencialmente las regiones de memoria. Algo como esto:

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.

Sería genial que alguien que sepa mucho más sobre cómo el núcleo agrega memoria lo confirme. Ayuda sobre cómo realizar la prueba para detectar el área rota ycomo evitarloTambién sería genial.


Otro problema potencial es un zócalo de memoria dañado o un rastro dañado en la placa base. Esto puede afectar incluso a múltiples sockets, ya que los FB-DIMM están encadenados en lugar de acceder en paralelo.

Si marca elhoja de datos para el controlador de memoria Intel 5000Xy mira, Figure 1.1verás esto:

Representación gráfica de un MCH 5000X

La figura muestra hasta 16 FBDIMM. Hasta es una palabra clave. Tiene 8. La forma sensata de tener 8 zócalos manteniendo el acceso a la memoria de cuatro canales sería 4 canales con 2 zócalos cada uno.

Si uno de esos canales no funciona, perderá dos DIMM, lo que dará como resultado 12 GiB.

Respuesta2

Tuve exactamente el mismo problema en una máquina de 12 GB pero solo leía 4 GB. Después de verificar el monitor de recursos en el administrador de tareas, mostraba 8 GB reservados para BIOS y otros dispositivos. Después de desconectar varios dispositivos USB y reiniciar, recuperaron los 12 Gb. Espero que esto ayude.

Respuesta3

Acabo de encontrar este hilo porque tuve un problema similar. El BIOS mostraba 4 GB en cada ranura, pero solo tenía 8 GB disponibles en modo Dual después de actualizar a Dual Xeon 5365 y 8 x 4 GB al mismo tiempo. Antes tenía 4 x 2 GB sin problemas.

Cambié los DIMM sin ningún cambio real... Terminé limpiando los contactos de todos los DIMM y cuando los volví a colocar mostró 32 GB disponibles en modo cuádruple y ahora está ejecutando MemTest86+ en él.

Por eso, nunca olvides que a veces puede que simplemente sea necesaria una buena limpieza.

información relacionada