최근 시스템 로그에 다음 오류가 표시되었습니다.
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
설정을 적용하지 않으면 변경 사항이 표시되지 않습니다.