Tool/software: Linux
Hi,
our project based on 6AO1.0.
we use V4L2_MMAP to access our camera. however, mmap may take more time when camera previewing. so, we change from V4L2_MMAP TO V4L2_DMABUF(needless memcpy).
I found CameraHAL have DMABUF interfaces, CameraHAL run ok maybe is a precondition for using DMABUF.
after trying, CameraHal run failed. something I am not clarity in hardware/ti/dra7xx/camera/V4LCameraAdapter/V4LM2M.cpp
filevpedisplay.c in omapdrmtest demo seems same as V4LM2M.cpp, expediently for discussing, I take filevpedisplay to describe:
filevpedisplay ./airshow_p352x288.yuv 352 288 nv12 1920 1080 nv12 0 0 352 288 0 1 -s 32:1920x1080
vpe:/dev/video1 open success!!!
drmModeGetResources 1 2 1 0
drmModeGetPlaneResources 2
disp_kms_open 32 -1 1920x1080
using 1 connectors, 1920x1080 display, multiplanar: 1
Setting mode 1920x1080 on connector 32, crtc 34
vpe i/p: G_FMT: width = 352, height = 288, 4cc = NV12
vpe o/p: G_FMT: width = 1920, height = 1080, 4cc = NV12
Page flip: frame=9528, sec=0, usec=0, remaining=0
vpe i/p: QBUF failed: Bad address, index = 0
part of kernel log, attachment is full log:
[ 629.675196] vb2: __qbuf_dmabuf: failed to map dmabuf for plane 0
[ 629.675962] vb2: __buf_prepare: buffer preparation failed: -14
I am not figure out what these log hint?
Regards,
Sinkeu
[ 629.518614] [drm:drm_stub_open] [ 629.518634] [drm:drm_open_helper] pid = 3837, minor = 0 [ 629.518651] [drm:dev_open] open: dev=edc1c000, file=ea65d540 [ 629.518675] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_VERSION [ 629.518693] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_VERSION [ 629.518714] [drm:drm_release] open_count = 6 [ 629.518725] [drm:dev_preclose] preclose: dev=edc1c000 [ 629.518735] [drm:drm_release] pid = 3837, device = 0xe200, open_count = 6 [ 629.518751] [drm:dev_postclose] postclose: dev=edc1c000, file=ea65d540 [ 629.518797] [drm:drm_stub_open] [ 629.518810] [drm:drm_open_helper] pid = 3837, minor = 0 [ 629.518820] [drm:dev_open] open: dev=edc1c000, file=ea65dcc0 [ 629.518836] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_VERSION [ 629.518850] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_VERSION [ 629.518867] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE [ 629.518879] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE [ 629.518930] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETRESOURCES [ 629.518944] [drm:drm_mode_getresources] CRTC[2] CONNECTORS[1] ENCODERS[1] [ 629.518955] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETRESOURCES [ 629.518966] [drm:drm_mode_getresources] [CRTC:34] [ 629.518973] [drm:drm_mode_getresources] [CRTC:36] [ 629.518981] [drm:drm_mode_getresources] [ENCODER:31:TMDS-31] [ 629.518989] [drm:drm_mode_getresources] [CONNECTOR:32:Unknown-1] [ 629.518996] [drm:drm_mode_getresources] CRTC[2] CONNECTORS[1] ENCODERS[1] [ 629.519057] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANERESOURCES [ 629.519072] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANERESOURCES [ 629.519172] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR [ 629.519183] [drm:drm_mode_getconnector] [CONNECTOR:32:?] [ 629.519193] [drm:drm_helper_probe_single_connector_modes_merge_bits] [CONNECTOR:32:Unknown-1] [ 629.519203] [drm:omap_connector_get_modes] display0 [ 629.519233] [drm:omap_connector_mode_valid] connector: mode valid: 39:"1920x1080" 60 148500 1920 2050 2070 2200 1080 1100 1105 1125 0x48 0x1500000a [ 629.519245] [drm:drm_helper_probe_single_connector_modes_merge_bits] [CONNECTOR:32:Unknown-1] probed modes : [ 629.519258] [drm:drm_mode_debug_printmodeline] Modeline 39:"1920x1080" 60 148500 1920 2050 2070 2200 1080 1100 1105 1125 0x48 0x1500000a [ 629.519287] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR [ 629.519297] [drm:drm_mode_getconnector] [CONNECTOR:32:?] [ 629.519327] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETENCODER [ 629.519401] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.519474] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_MODE_ADDFB2 [ 629.519491] [drm:omap_framebuffer_init] create framebuffer: dev=edc1c000, mode_cmd=e3369e54 (1920x1080@AR24) [ 629.519505] [drm:omap_framebuffer_init] create: FB ID: 42 (e68c9100) [ 629.519513] [drm:drm_mode_addfb2] [FB:42] [ 629.519573] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_MODE_SETCRTC [ 629.519603] [drm:drm_mode_setcrtc] [CRTC:34] [ 629.519619] [drm:drm_mode_setcrtc] [CONNECTOR:32:Unknown-1] [ 629.519642] [drm:drm_framebuffer_reference] e68c9100: FB ID: 42 (2) [ 629.532821] [drm:drm_calc_timestamping_constants] crtc 34: hwmode: htotal 2200, vtotal 1125, vdisplay 1080 [ 629.532833] [drm:drm_calc_timestamping_constants] crtc 34: clock 148500 kHz framedur 16666666 linedur 14814 [ 629.532846] [drm:omap_crtc_mode_set_nofb] lcd: set mode: 0:"1920x1080" 60 148500 1920 2050 2070 2200 1080 1100 1105 1125 0x48 0x1500000a [ 629.532854] [drm:omap_crtc_enable] lcd [ 629.532863] [drm:omap_irq_update] irqmask=1694d64e [ 629.533000] omapdss DPI: Could not find exact pixel clock. Requested 148499999 Hz, got 148499997 Hz [ 629.534151] [drm:omap_crtc_dss_set_timings] lcd [ 629.534157] [drm:omap_crtc_dss_set_lcd_config] lcd [ 629.536172] [drm:omap_irq_update] irqmask=1694d64e [ 629.552858] [drm:omap_crtc_vblank_irq] lcd: apply done [ 629.552868] [drm:omap_irq_update] irqmask=1694d64e [ 629.552879] [drm:omap_irq_update] irqmask=1694d64e [ 629.552896] [drm:omap_plane_atomic_update] gfx, crtc=edc1d000 fb=e68c9100 [ 629.552905] [drm:omap_plane_atomic_update] 1920x1080 -> 1920x1080 (1920) [ 629.552914] [drm:omap_plane_atomic_update] 0,0 0x7efa7000 0x00000000 [ 629.552936] [drm:omap_crtc_atomic_flush] lcd: GO [ 629.552954] [drm:omap_irq_update] irqmask=1694d64e [ 629.569519] [drm:omap_crtc_vblank_irq] lcd: apply done [ 629.569529] [drm:omap_irq_update] irqmask=1694d64e [ 629.569562] [drm:drm_framebuffer_reference] e68c9100: FB ID: 42 (3) [ 629.569571] [drm:drm_framebuffer_unreference] e68c9100: FB ID: 42 (4) [ 629.569597] video1: VIDIOC_S_CTRL: id=0x8000000, value=1 [ 629.569630] video1: VIDIOC_S_FMT: type=vid-out-mplane, width=352, height=288, format=NV12, field=none, colorspace=1, num_planes=2, flags=0x0, ycbcr_enc=0, quantization=0, xfer_func=0 [ 629.569653] plane 0: bytesperline=352 sizeimage=101376 [ 629.569660] plane 1: bytesperline=352 sizeimage=50688 [ 629.569672] video1: VIDIOC_G_FMT: type=vid-out-mplane, width=352, height=288, format=NV12, field=none, colorspace=1, num_planes=2, flags=0x0, ycbcr_enc=0, quantization=0, xfer_func=0 [ 629.569692] plane 0: bytesperline=352 sizeimage=101376 [ 629.569698] plane 1: bytesperline=352 sizeimage=50688 [ 629.569752] vb2: __vb2_queue_alloc: allocated 6 buffers, 2 plane(s) each [ 629.570606] video1: VIDIOC_REQBUFS: count=6, type=vid-out-mplane, memory=dmabuf [ 629.570628] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.570670] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.570697] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_INFO [ 629.570730] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.570759] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.570779] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_INFO [ 629.570802] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.570830] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.570849] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_INFO [ 629.570872] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.570897] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.570918] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_INFO [ 629.570938] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.570965] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.570983] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_INFO [ 629.571004] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.571030] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.571049] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_INFO [ 629.571069] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.571095] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.571113] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_INFO [ 629.571135] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.571160] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.571178] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_INFO [ 629.571200] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.571225] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.571247] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_INFO [ 629.571267] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.571294] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.571312] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_INFO [ 629.571332] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.571360] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.571378] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_INFO [ 629.571399] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.571423] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.571442] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_INFO [ 629.571469] video1: VIDIOC_S_FMT: type=vid-cap-mplane, width=1920, height=1080, format=NV12, field=none, colorspace=1, num_planes=2, flags=0x0, ycbcr_enc=0, quantization=0, xfer_func=0 [ 629.571490] plane 0: bytesperline=1920 sizeimage=2073600 [ 629.571497] plane 1: bytesperline=1920 sizeimage=1036800 [ 629.571508] video1: VIDIOC_G_FMT: type=vid-cap-mplane, width=1920, height=1080, format=NV12, field=none, colorspace=1, num_planes=2, flags=0x0, ycbcr_enc=0, quantization=0, xfer_func=0 [ 629.571527] plane 0: bytesperline=1920 sizeimage=2073600 [ 629.571533] plane 1: bytesperline=1920 sizeimage=1036800 [ 629.571571] vb2: __vb2_queue_alloc: allocated 6 buffers, 2 plane(s) each [ 629.572425] video1: VIDIOC_REQBUFS: count=6, type=vid-cap-mplane, memory=dmabuf [ 629.572445] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.572473] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.572499] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.572523] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.572544] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_MODE_ADDFB2 [ 629.572558] [drm:omap_framebuffer_init] create framebuffer: dev=edc1c000, mode_cmd=e3369e54 (1920x1080@NV12) [ 629.572569] [drm:drm_fb_get_bpp_depth] unsupported pixel format NV12 little-endian (0x3231564e) [ 629.572578] [drm:omap_framebuffer_init] create: FB ID: 43 (e68c9700) [ 629.572584] [drm:drm_mode_addfb2] [FB:43] [ 629.572595] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.572621] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.572643] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.572668] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.572687] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_MODE_ADDFB2 [ 629.572700] [drm:omap_framebuffer_init] create framebuffer: dev=edc1c000, mode_cmd=e3369e54 (1920x1080@NV12) [ 629.572709] [drm:drm_fb_get_bpp_depth] unsupported pixel format NV12 little-endian (0x3231564e) [ 629.572717] [drm:omap_framebuffer_init] create: FB ID: 45 (e68c9f00) [ 629.572723] [drm:drm_mode_addfb2] [FB:45] [ 629.572733] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.572759] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.572778] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.572803] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.572821] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_MODE_ADDFB2 [ 629.572832] [drm:omap_framebuffer_init] create framebuffer: dev=edc1c000, mode_cmd=e3369e54 (1920x1080@NV12) [ 629.572841] [drm:drm_fb_get_bpp_depth] unsupported pixel format NV12 little-endian (0x3231564e) [ 629.572849] [drm:omap_framebuffer_init] create: FB ID: 46 (e68c9b00) [ 629.572857] [drm:drm_mode_addfb2] [FB:46] [ 629.572868] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.572893] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.572913] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.572939] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.572957] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_MODE_ADDFB2 [ 629.572970] [drm:omap_framebuffer_init] create framebuffer: dev=edc1c000, mode_cmd=e3369e54 (1920x1080@NV12) [ 629.572979] [drm:drm_fb_get_bpp_depth] unsupported pixel format NV12 little-endian (0x3231564e) [ 629.572986] [drm:omap_framebuffer_init] create: FB ID: 47 (e68c9e00) [ 629.572992] [drm:drm_mode_addfb2] [FB:47] [ 629.573003] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.573031] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.573050] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.573076] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.573095] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_MODE_ADDFB2 [ 629.573106] [drm:omap_framebuffer_init] create framebuffer: dev=edc1c000, mode_cmd=e3369e54 (1920x1080@NV12) [ 629.573115] [drm:drm_fb_get_bpp_depth] unsupported pixel format NV12 little-endian (0x3231564e) [ 629.573124] [drm:omap_framebuffer_init] create: FB ID: 48 (e68c9400) [ 629.573130] [drm:drm_mode_addfb2] [FB:48] [ 629.573140] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.573165] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.573187] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.573211] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_PRIME_HANDLE_TO_FD [ 629.573229] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_MODE_ADDFB2 [ 629.573241] [drm:omap_framebuffer_init] create framebuffer: dev=edc1c000, mode_cmd=e3369e54 (1920x1080@NV12) [ 629.573251] [drm:drm_fb_get_bpp_depth] unsupported pixel format NV12 little-endian (0x3231564e) [ 629.573258] [drm:omap_framebuffer_init] create: FB ID: 49 (e68c9300) [ 629.573264] [drm:drm_mode_addfb2] [FB:49] [ 629.573275] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_NEW [ 629.573303] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_MODE_ADDFB2 [ 629.573314] [drm:omap_framebuffer_init] create framebuffer: dev=edc1c000, mode_cmd=e3369e54 (1920x1080@AR24) [ 629.573323] [drm:omap_framebuffer_init] create: FB ID: 50 (e68c9900) [ 629.573329] [drm:drm_mode_addfb2] [FB:50] [ 629.573340] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_CPU_PREP [ 629.573352] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_INFO [ 629.632910] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, OMAP_GEM_CPU_FINI [ 629.632929] [drm:drm_ioctl] pid=3837, dev=0xe200, auth=1, DRM_IOCTL_MODE_PAGE_FLIP [ 629.632952] [drm:drm_property_reference_blob] e757f200: blob ID: 44 (1) [ 629.632963] [drm:drm_framebuffer_reference] e68c9100: FB ID: 42 (3) [ 629.632971] [drm:drm_framebuffer_unreference] e68c9100: FB ID: 42 (4) [ 629.632978] [drm:drm_framebuffer_reference] e68c9900: FB ID: 50 (2) [ 629.633146] [drm:drm_calc_timestamping_constants] crtc 34: hwmode: htotal 2200, vtotal 1125, vdisplay 1080 [ 629.633155] [drm:drm_calc_timestamping_constants] crtc 34: clock 148500 kHz framedur 16666666 linedur 14814 [ 629.633164] [drm:omap_plane_atomic_update] gfx, crtc=edc1d000 fb=e68c9900 [ 629.633173] [drm:omap_plane_atomic_update] 1920x1080 -> 1920x1080 (1920) [ 629.633181] [drm:omap_plane_atomic_update] 0,0 0x7e7be000 0x00000000 [ 629.633201] [drm:omap_crtc_atomic_flush] lcd: GO [ 629.633210] [drm:omap_irq_update] irqmask=1694d64e [ 629.633228] [drm:drm_framebuffer_unreference] e68c9100: FB ID: 42 (3) [ 629.636185] [drm:omap_crtc_vblank_irq] lcd: apply done [ 629.636196] [drm:omap_irq_update] irqmask=1694d64e [ 629.636330] [drm:drm_property_unreference_blob] e757f200: blob ID: 44 (2) [ 629.636346] [drm:drm_framebuffer_unreference] e68c9100: FB ID: 42 (2) [ 629.636414] vb2: __qbuf_dmabuf: buffer for plane 0 changed [ 629.637140] vb2: __qbuf_dmabuf: buffer for plane 1 changed [ 629.641724] vb2: vb2_core_qbuf: qbuf of buffer 0 succeeded [ 629.642439] vb2: __qbuf_dmabuf: buffer for plane 0 changed [ 629.643141] vb2: __qbuf_dmabuf: buffer for plane 1 changed [ 629.647755] vb2: vb2_core_qbuf: qbuf of buffer 1 succeeded [ 629.648471] vb2: __qbuf_dmabuf: buffer for plane 0 changed [ 629.649172] vb2: __qbuf_dmabuf: buffer for plane 1 changed [ 629.653691] vb2: vb2_core_qbuf: qbuf of buffer 2 succeeded [ 629.654410] vb2: __qbuf_dmabuf: buffer for plane 0 changed [ 629.655109] vb2: __qbuf_dmabuf: buffer for plane 1 changed [ 629.659709] vb2: vb2_core_qbuf: qbuf of buffer 3 succeeded [ 629.660422] vb2: __qbuf_dmabuf: buffer for plane 0 changed [ 629.661121] vb2: __qbuf_dmabuf: buffer for plane 1 changed [ 629.665672] vb2: vb2_core_qbuf: qbuf of buffer 4 succeeded [ 629.666389] vb2: __qbuf_dmabuf: buffer for plane 0 changed [ 629.667177] vb2: __qbuf_dmabuf: buffer for plane 1 changed [ 629.671732] vb2: vb2_core_qbuf: qbuf of buffer 5 succeeded [ 629.673113] vb2: __qbuf_dmabuf: buffer for plane 0 changed [ 629.673815] vb2: __qbuf_dmabuf: buffer for plane 1 changed [ 629.674518] contiguous chunk is too small 49152/101376 b [ 629.675196] vb2: __qbuf_dmabuf: failed to map dmabuf for plane 0 [ 629.675962] vb2: __buf_prepare: buffer preparation failed: -14 [ 629.677531] [drm:drm_release] open_count = 6 [ 629.677541] [drm:dev_preclose] preclose: dev=edc1c000 [ 629.677549] [drm:drm_release] pid = 3837, device = 0xe200, open_count = 6 [ 629.677558] [drm:drm_framebuffer_unreference] e68c9300: FB ID: 49 (1) [ 629.677570] [drm:omap_framebuffer_destroy] destroy: FB ID: 0 (e68c9300) [ 629.677577] [drm:drm_framebuffer_unreference] e68c9400: FB ID: 48 (1) [ 629.677585] [drm:omap_framebuffer_destroy] destroy: FB ID: 0 (e68c9400) [ 629.677593] [drm:drm_framebuffer_unreference] e68c9e00: FB ID: 47 (1) [ 629.677605] [drm:omap_framebuffer_destroy] destroy: FB ID: 0 (e68c9e00) [ 629.677618] [drm:drm_framebuffer_unreference] e68c9b00: FB ID: 46 (1) [ 629.677630] [drm:omap_framebuffer_destroy] destroy: FB ID: 0 (e68c9b00) [ 629.677644] [drm:drm_framebuffer_unreference] e68c9f00: FB ID: 45 (1) [ 629.677651] [drm:omap_framebuffer_destroy] destroy: FB ID: 0 (e68c9f00) [ 629.677658] [drm:drm_framebuffer_unreference] e68c9700: FB ID: 43 (1) [ 629.677665] [drm:omap_framebuffer_destroy] destroy: FB ID: 0 (e68c9700) [ 629.677674] [drm:drm_framebuffer_unreference] e68c9100: FB ID: 42 (1) [ 629.677681] [drm:omap_framebuffer_destroy] destroy: FB ID: 0 (e68c9100) [ 629.677716] [drm:drm_property_reference_blob] e757f200: blob ID: 44 (1) [ 629.677726] [drm:drm_framebuffer_reference] e68c9900: FB ID: 50 (3) [ 629.677734] [drm:drm_property_unreference_blob] e757f200: blob ID: 44 (2) [ 629.677741] [drm:drm_framebuffer_unreference] e68c9900: FB ID: 50 (4) [ 629.677765] [drm:omap_irq_update] irqmask=1694d64f [ 629.686208] [drm:omap_irq_update] irqmask=1694d64e [ 629.686256] [drm:omap_crtc_disable] lcd [ 629.686462] [drm:drm_property_unreference_blob] e757f200: blob ID: 44 (1) [ 629.686473] [drm:drm_framebuffer_unreference] e68c9900: FB ID: 50 (3) [ 629.686484] [drm:drm_framebuffer_unreference] e68c9900: FB ID: 50 (2) [ 629.686494] [drm:drm_framebuffer_unreference] e68c9900: FB ID: 50 (1) [ 629.686502] [drm:omap_framebuffer_destroy] destroy: FB ID: 0 (e68c9900) [ 629.689434] [drm:dev_postclose] postclose: dev=edc1c000, file=ea65dcc0