rockchip-drm display-subsystem: [drm] *ERROR* POST_BUF_EMPTY irq err at vp0

Cristian Ciocaltea cristian.ciocaltea at collabora.com
Fri Mar 14 05:00:37 PDT 2025


On 3/13/25 4:13 PM, Marcin Juszkiewicz wrote:
> I took my FriendlyELEC NanoPC-T6 LTS back to operation. Installed Fedora
> rawhide on it and trying to get screen working.
> 
> Running 6.14-rc6 on it. Kernel log is full of this message:
> 
> rockchip-drm display-subsystem: [drm] *ERROR* POST_BUF_EMPTY irq err at vp0
> 
> /sys/devices/platform/display-subsystem/drm/card0/card0-HDMI-A-1/modes
> shows list of resolutions available on my 10" screen. Monitor says
> "HDMI: no signal".
> 
> I remember having screen running once with some set of out-of-tree
> patches but iirc it was before HDMI0 support was present in mainline.
> 
> Where I should look?

I need access to the full kernel log, but before that do the following:

1. Ensure the kernel is built with dynamic debug support

  CONFIG_DYNAMIC_DEBUG=y

2. Append the following to kernel cmdline:

  rockchipdrm.dyndbg=+p dw_hdmi_qp.dyndbg=+p phy_rockchip_samsung_hdptx.dyndbg=+p

3. Deploy the updated kernel (if needed) and reboot 
4. Unplug the screen from the HDMI port

5. Open a console terminal (SSH or serial) and run:

  echo 0x4 > /sys/module/drm/parameters/debug

6. Plug the screen back
7. Wait a few seconds
8. Get the kernel log



More information about the Linux-rockchip mailing list