Como debugar Linux/Android quando entrando em suspend mode

Estava tendo um problema com o Android entrando em modo suspend e não conseguindo retornar do suspend.

Na verdade o problema acontecia não no momento que a placa tentava voltar do suspend, mas sim no momento que ela tentava entrar em suspend.

Só consegui descobrir isso porque adicionei “no_console_suspend” no kernel comando line.

3 thoughts on “Como debugar Linux/Android quando entrando em suspend mode

  1. Poderia explicar como fazer isto com mais detalhes? Ou alguém que tenha lido a dica e pudesse detalhar um pouquinho mais? É que não sou avançado em Linux, mas gostaria de saber como se faz para dar este “kernel command”.

    1. Bom amigo,todo o sistema tem um kernel,e todo kernel precisa de algumas informações para saber como o usuario quer que ele inicie,essas informações,são os parametros que são passados na CMD_LINE do kernel,por basicamente dois meios: Pelo BOOTLOADER ou embutido na compilação. O modo embutido na compilação é o mais fácil: Você configura seu kernel android (kernel linux ‘make menuconfig’,ou edita o .config manualmente) e procura pela CMDLINE. No .config é a linha CONFIG_CMDLINE=””,seguindo essa dica,seria só acressentar, CONFIG_CMDLINE=”…. no_console_suspend …”
      E mandar compilar! Tentei explicar o melhor o possivel! Qualquer duvida poste! Abraços

      1. Valeu pela explicação meu amigo. Agora entendi. Beleza. Vou tentar compilar o kernel com esta opção no config e daí compilar. Muito obrigado por sua atenção.

Leave a comment