.png)
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.
dmidecode
me 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 dmidecode
resultado) y el BIOS detecta los 8 dispositivos
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
ACTUALIZACIÓN 2
memtest x86
sólo detecta 12 GB de memoria también;
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 error
y 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:
- 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.
- Al menos uno de los DIMM publicó un error. Ese error todavía está presente o debe solucionarse.
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.1
verás esto:
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.