Kernel Panic por causa da memória RAM?


8

um dos meus drives de RAM causa um Kernel Panic no meu Ubuntu 10.10 (algo como "não sincronizando" com muitos endereços de memória mostrados na tela). Definitivamente, esse é um pendrive de RAM e não seu soquete, porque quando coloco um dos outros gravadores no slot de um gravador de RAM, tudo está bem. Como é que o memtest não encontra erros após vários ciclos, mas o Ubuntu não é capaz de inicializar enquanto estiver usando este stick de memória RAM especial? Alguém tem uma explicação para isso?


3
Você deve fornecer o rastreamento da pilha ou algo com mais informações. Eu também tenho problema com 10.10, e o problema também dá "não sincronizando". Não encontrei uma solução real, mas uma solução alternativa é adicionar acpi=offà lista de parâmetros do kernel durante a inicialização.
phunehehe

4
As varas de RAM são equipamentos complexos que operam na velocidade máxima sem margem para erros e são testados quanto a defeitos básicos antes do envio. Portanto, quando você encontra erros, ele tende a ser apenas para determinados padrões de acesso. O Memtest faz o possível para tentar padrões de acesso não triviais, mas qualquer sistema operacional multitarefa ainda é mais estressante para um stick de RAM marginal do que o memtest e pode descobrir erros.
Gilles 'SO- stop be evil'

@phunehehe. Só consigo escrever os endereços de memória porque, após inicializar com a RAM danificada, o PC está congelado. É isso que você gostaria de ver?
Bevor

@Beavor ou faça um screencap com uma câmera digital.
Josh

Respostas:


1

O que são "vários" passes? Quais testes do memtest você executou? Eu sei que vi o memtest86 + levar até 6 ou 7 passes para encontrar um erro com os sticks de RAM. Além disso, certifique-se de executar a bateria cheia de testes.

Certamente parece que a RAM é ruim. Eu também tive not syncingpânico por causa da RAM ruim.


1

Você está executando o memtest apenas com o 1 (possível) módulo de memória com falha (ou um par, se for necessário emparelhar)?

Provavelmente, você pode obter uma cópia do relatório de erros usando o serviço kexec / kdump, principalmente se conseguir obter uma cópia do kernel do crashdump em algum lugar onde o erro de memória não ocorra. Você também pode usar o parâmetro mem = 128M do kernel para inicializar um sistema usando apenas os primeiros 128 megabytes de memória, para verificar se isso gera um sistema funcional.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.