Kernel Panic debido a la memoria RAM?

8

una de mis memorias RAM provoca un Kernel Panic en mi Ubuntu 10.10 (algo así como "no sincronizar" con muchas direcciones de memoria que se muestran en la pantalla). Definitivamente es esta una memoria RAM y no su zócalo porque cuando coloco una de las otras unidades en la ranura de la unidad RAM, todo está bien. ¿Cómo es que memtest no encuentra ningún error después de varios ciclos, pero Ubuntu no puede arrancar mientras usa esta única memoria RAM especial? ¿Alguien tiene una explicación para eso?

Bevor
fuente
3
Debe proporcionar el seguimiento de la pila o algo con más información. También tengo un problema con 10.10, y el problema también da "no sincronizar". No he encontrado una solución real, pero una solución alternativa es agregar acpi=offa la lista de parámetros del kernel durante el arranque.
phunehehe
44
Las memorias RAM son equipos complejos que funcionan a la máxima velocidad sin margen de error, y se prueban para detectar defectos básicos antes del envío. Entonces, cuando encuentra errores, tiende a ser solo para ciertos patrones de acceso. Memtest hace todo lo posible para probar patrones de acceso no triviales, pero cualquier sistema operativo multitarea es aún más estresante para una memoria RAM marginal que memtest y puede descubrir errores.
Gilles 'SO- deja de ser malvado'
@phunehehe. Solo puedo escribir las direcciones de memoria, porque después de arrancar con la RAM dañada, la PC está congelada. ¿Es esto lo que te gustaría ver?
Bevor
@Beavor o tome una captura de pantalla con una cámara digital.
Josh

Respuestas:

1

¿Qué es "varios" pases? ¿Qué pruebas de memtest has ejecutado? Sé que he visto a memtest86 + tomar hasta 6 o 7 pases para encontrar un error con las memorias RAM. Además, asegúrese de ejecutar la batería completa de pruebas.

Ciertamente suena como que la RAM es mala. Yo también he tenido not syncingpánico debido a la mala RAM.

Josh
fuente
1

¿Está ejecutando memtest con solo el 1 (posible) módulo de memoria defectuoso (o un par si tienen que emparejarse)?

Probablemente podría obtener una copia del informe de error utilizando el servicio kexec / kdump, especialmente si puede obtener una copia del núcleo crashdump en algún lugar donde no se produzca el error de memoria. También puede usar el parámetro de kernel mem = 128M para arrancar un sistema solo usando los primeros 128 megabytes de memoria, para ver si eso le da un sistema que funcione.

jsbillings
fuente