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을 통하여 각 비트를 볼 수 도 있다.
'Tech > linux' 카테고리의 다른 글
linux patch 업스트림 방법 (B4) (0) | 2024.08.11 |
---|---|
Hailo AI pci driver 빌드 (0) | 2024.07.10 |
rootfs 만들기 (0) | 2024.06.26 |
Kernel driver upstream 순서 (0) | 2024.06.26 |
serial minicom terminal이 깨져서 나올 경우 (0) | 2024.06.26 |