最近のシステムログに次のエラーが表示されました。
syslog:Apr 28 09:59:02 vostrodell kernel: [ 883.401212] nouveau 0000:01:00.0: fb: trapped read at 0039824400 on channel 12 [3ed04000 systemd-logind[576]] engine 05 [PFIFO] client 08 [PFIFO_READ] subclient 01 [SEMAPHORE] reason 00000002 [PAGE_NOT_PRESENT]
だから私は文書に行きました:
次のファイルを追加してみました。
$ cat /etc/modprobe.d/nouveau.conf
# debug nouveau
options nouveau debug="PFIFO=debug"
しかし、これは予想通りには通過しません。
# cat /sys/module/nouveau/parameters/debug
(null)
私が理解したのは、このコンテンツPFIFO
はマニュアルページのセクションには記載されていませんが、次のカテゴリに属する必要がありdebug
ますany engine (see above)
。
私はこれが正しいと信じています。エンジンカーネルモジュールパラメータとして渡されます。
私は文書を誤って読んだのですか?このエラーに関する意味のある完全な情報を収集するために追跡する正しい方法は何ですか(再現する場合)。
答え1
実際の問題nouveau
はから始まることですinitramfs
。
そのモジュールのロードオプションを変更するには、以下を実行する必要があります。
sudo update-initramfs -u
設定を適用しないと、変更は表示されません。