Como ativar o pstore do kernel?

4

Estou tentando ativar o armazenamento persistente do kernel (pstore) para ajudar a depurar um módulo que funcione mal e congele meu laptop com a suspensão, mas estou com dificuldades para fazer isso. Minha configuração do kernel (4.1.20) com parâmetros relacionados é

# gunzip -c /proc/config.gz | grep PSTORE
CONFIG_CHROMEOS_PSTORE=m
CONFIG_PSTORE=y
CONFIG_PSTORE_CONSOLE=y
# CONFIG_PSTORE_PMSG is not set
# CONFIG_PSTORE_FTRACE is not set
CONFIG_PSTORE_RAM=m

Eu também tentei carregar o módulo ramoops , mas quando faço

# cat /sys/module/pstore/parameters/backend
(null)

não parece ter permitido nada. / sys / fs / pstore está vazio também, apesar de o mount dizer que está montado. Eu tentei entrar em pânico com meu kernel usando isto mas nada apareceu.

O que estou fazendo de errado? É mesmo supostamente para trabalhar em um laptop normal, ou estou completamente no escuro? Não consegui encontrar muito ao procurar por esse recurso.

    
por D.S 31.03.2016 / 11:29

1 resposta

0

Você precisa determinar uma parte da memória que sobrevive a uma reinicialização. Então é provavelmente a abordagem mais fácil de passar por meio dos parâmetros do kernel, veja o documentação do Ramops na árvore do kernel.

    
por 08.08.2018 / 21:11