Tech/linux
linux drm debug message 활성화
kwangson
2024. 7. 10. 16:34
DRM 서브시스템 코드를 보면 drm_dev_debug_kms 등 디버그 메세지를 print 할 수 있는 명령어들이 있다.
이를 활성화 시키면 print가 되는데 방법은
* Dynamic debug가 off될때 기준으로, on이라면 dynamic debug control file을 조정해야할 수 도 있다.
1. dmesg 출력 레벨을 debug로 높여야한다. (dmesg -n 8)
2. echo 0xf > /sys/module/drm/parameters/debug
으로 하면 된다. 0xf 의 의미는 DRM은 너무 크고 방대하기 때문에, 코드에서 특정 영역을 구분하였다.
drm_dev_debug_kms에서 kms는 kms debug bit을 키면 kms 디버그 메세지만 출력되게 된다.
각 비트는 소스코드로 보는 것이 가장 정확하고 최신이다. (drm_printk.c 였나..?)
modinfo -p drm을 통하여 각 비트를 볼 수 도 있다.