PFIFO는 누보 커널의 엔진인가요?

PFIFO는 누보 커널의 엔진인가요?

최근 시스템 로그에 다음 오류가 표시되었습니다.

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

설정을 적용하지 않으면 변경 사항이 표시되지 않습니다.

관련 정보