add some data with drm.debug=0x02, unplug/replug event on the display port:
sudo dmesg -W [ 100.778637] msm_dpu ae01000.display-controller: [drm] Cannot find any crtc or sizes [ 107.863951] [drm:msm_fbdev_create [msm]] create fbdev: 640x480@32 (640x480) [ 107.864074] [drm:msm_alloc_stolen_fb [msm]] allocating 1228800 bytes for fb 0 [ 107.864583] [drm:msm_fbdev_create [msm]] fbi=0000000043985575, dev=00000000597e5822 [ 107.864631] [drm:msm_fbdev_create [msm]] par=00000000c01b95f8, 640x480 [ 107.864651] [drm:msm_fbdev_create [msm]] allocated 640x480 fb [ 107.865595] Console: switching to colour frame buffer device 80x30 [ 107.865616] msm_dpu ae01000.display-controller: [drm] fb0: msmdrmfb frame buffer device
It looks like the first event (cannot find crtc data) is the culprit in my case.
add some data with drm.debug=0x02, unplug/replug event on the display port:
sudo dmesg -W display- controller: [drm] Cannot find any crtc or sizes fbdev_create [msm]] create fbdev: 640x480@32 (640x480) alloc_stolen_ fb [msm]] allocating 1228800 bytes for fb 0 fbdev_create [msm]] fbi=00000000439 85575, dev=00000000597 e5822 fbdev_create [msm]] par=00000000c01 b95f8, 640x480 fbdev_create [msm]] allocated 640x480 fb display- controller: [drm] fb0: msmdrmfb frame buffer device
[ 100.778637] msm_dpu ae01000.
[ 107.863951] [drm:msm_
[ 107.864074] [drm:msm_
[ 107.864583] [drm:msm_
[ 107.864631] [drm:msm_
[ 107.864651] [drm:msm_
[ 107.865595] Console: switching to colour frame buffer device 80x30
[ 107.865616] msm_dpu ae01000.
It looks like the first event (cannot find crtc data) is the culprit in my case.