본문 바로가기

Tech/linux

linux drm debug message 활성화

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