欲しいこのチュートリアルに従ってください。ただし、ガイドで提案されているように - または - ファイルに書き込むことはできません。/sys/kernel/debug/dynamic_debug/control
私が強い場合でも、特別なファイルシステムがマウントされ、ファイルにモードがあります。[debugfs]/dynamic_debug/control
root
rw
control
rw
root
-fileを書き込み可能にする方法はcontrol
?
他に質問があります。可能であれば、次のように尋ねたいと思います。
- ファイルのすべての行はcontrol
次のとおりです。
# filename:lineno [module]function flags format
init/main.c:782 [main]initcall_blacklisted =p "initcall %s blacklisted\012"
ガイドでは、次の行を追加する必要があります。
echo 'module xhci_hcd +p' > <debugfs>/dynamic_debug/control
それでは、この道は正しいのでしょうか?または何か重大なエラー上記の行を-fileに書き込むと、control
システムが破損する可能性がありますか?
答え1
だからこれは文章を書く方法の問題を解決するのではなく/sys/kernel/debug/dynamic_debug/control
、私が文章を書く方法の問題を解決することです。上記のチュートリアル/ガイドに従ってください。
このガイドには、xhci_hcd
次の行を追加してデバッグを有効にできることがわかります。
xhci_hcd.dyndbg=+p
起動時にカーネルパラメータとして使用されます。
これを一度だけ実行してください。e
menuentry
、grubメニューに入ったら(コンピュータを起動した後)、次へを押します。次に、で始まるキーワードの後に(正しい)行を見つける必要がありますlinux
。quiet
または同じ項目の後に上の行を追加しますquiet splash
。
これは grub(2) に永続的に保存することもできます:
/etc/default/grub
(root)書き込み権限で開きます。- 上記の文字列をまたはに追加します
GRUB_CMDLINE_LINUX
(GRUB_CMDLINE_LINUX_DEFAULT
前者は通常モードと回復モードに影響し、後者は通常の起動にのみ影響します)。たとえば:GRUB_CMDLINE_LINUX="xhci_hcd.dyndbg=+p [other stuff]"
。 - 文書を保存します。
- ランニング
sudo update-grub
。