/ sys / kernel / debug / dynamic_debug / control não gravável, siga o guia de depuração xhci_hcd

1

Eu quero seguir este tutorial . Mas eu não posso escrever para /sys/kernel/debug/dynamic_debug/control - ou [debugfs]/dynamic_debug/control -file como sugerido pelo guia, mesmo que eu seja root , o sistema de arquivos especial está montado rw e o control -file tem rw -mode para root .

Como posso tornar o control -file gravável?

Eu também tenho outra pergunta secundária. Eu vou perguntar, se eu puder:

Todas as linhas no arquivo control estão assim:

# filename:lineno [module]function flags format
init/main.c:782 [main]initcall_blacklisted =p "initcall %s blacklisted2"

O guia me pede para adicionar a seguinte linha:

echo 'module xhci_hcd +p' > <debugfs>/dynamic_debug/control

Então este é o caminho a percorrer? Ou há algo terrivelmente errado em escrever a linha acima para o arquivo control , que pode quebrar meu sistema ou algo do tipo?

    
por Arch Linux Tux 09.05.2018 / 20:52

1 resposta

1

Portanto, isso não resolve o problema sobre como escrever em /sys/kernel/debug/dynamic_debug/control , mas resolve meu problema sobre como siga o tutorial / guia acima .

No guia, você pode ativar xhci_hcd -debugging adicionando esta linha:

xhci_hcd.dyndbg=+p

como um parâmetro do kernel ao inicializar.

Para fazer isso apenas uma vez , pressione e , quando estiver no menu grub (depois de iniciar o computador): Então você precisa encontrar a linha (correta) após a palavra-chave menuentry , que começa com linux . Adicione a linha acima por trás de algo como quiet ou quiet splash .

Isso também pode se tornar permanente no grub (2):

  1. Abra /etc/default/grub com permissão de gravação (raiz).
  2. Adicione a string acima a GRUB_CMDLINE_LINUX ou GRUB_CMDLINE_LINUX_DEFAULT (a primeira afeta os modos regular e de recuperação, enquanto a última afeta apenas as inicializações regulares). Por exemplo: GRUB_CMDLINE_LINUX="xhci_hcd.dyndbg=+p [other stuff]" .
  3. Salve o arquivo.
  4. Executar sudo update-grub .
por 09.05.2018 / 21:15