Hi,
We ran the omapdrmtest on android. We are getting the following error. Please help!
./dmabuftest -s 35:800x480 -d /dev/video1 -c 800x480@YUYV
Opening Display..
using 1 connectors, 800x480 display, multiplanar: 1
Setting mode 800x480 on connector 35, crtc 39
ERROR:post_buffer:298: Could not post buffer on crtc 39: Permission denied (-13)
Opening V4L2..
Exported buffer fd = 6
Exported buffer fd = 8
Exported buffer fd = 10
Exported buffer fd = 12
Exported buffer fd = 14
Exported buffer fd = 16
ERROR:post_vid_buffer:419: failed to enable plane 48: Permission denied
ERROR:capture_loop:79: Post buffer failed
We ran the modetest utility and found the id of our LCD from it. The logs are attached.
Android SDK is 5.03!
Please HELP!!
trying to open device 'i915'...failed trying to open device 'amdgpu'...failed trying to open device 'radeon'...failed trying to open device 'nouveau'...failed trying to open device 'vmwgfx'...failed trying to open device 'omapdrm'...done Encoders: id crtc type possible crtcs possible clones 34 39 TMDS 0x00000001 0x00000000 40 0 TMDS 0x00000002 0x00000000 Connectors: id encoder status name size (mm) modes encoders 35 34 connected (null)-1 0x0 1 34 modes: name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot) 800x480 60 800 1010 1040 1056 480 502 515 525 33000 flags: nhsync, nvsync; type: preferred, driver props: 1 EDID: flags: immutable blob blobs: value: 2 DPMS: flags: enum enums: On=0 Standby=1 Suspend=2 Off=3 value: 0 5 link-status: flags: enum enums: Good=0 Bad=1 value: 0 18 CRTC_ID: flags: object value: 39 41 0 disconnected HDMI-A-1 0x0 0 40 props: 1 EDID: flags: immutable blob blobs: value: 2 DPMS: flags: enum enums: On=0 Standby=1 Suspend=2 Off=3 value: 0 5 link-status: flags: enum enums: Good=0 Bad=1 value: 0 18 CRTC_ID: flags: object value: 0 CRTCs: id fb pos size 39 61 (0,0) (800x480) 800x480 60 800 1010 1040 1056 480 502 515 525 33000 flags: nhsync, nvsync; type: preferred, driver props: 19 ACTIVE: flags: range values: 0 1 value: 1 20 MODE_ID: flags: blob blobs: value: e88000002003f203100420040000e001 f60103020d0200003c0000000a000000 48000000383030783438300000000000 00000000000000000000000000000000 00000000 17 OUT_FENCE_PTR: flags: range values: 0 18446744073709551615 value: 0 23 CTM: flags: blob blobs: value: 24 GAMMA_LUT: flags: blob blobs: value: 25 GAMMA_LUT_SIZE: flags: immutable range values: 0 4294967295 value: 256 30 background: flags: range values: 0 16777215 value: 0 31 trans-key-mode: flags: enum enums: disable=0 gfx-dst=1 vid-src=2 value: 0 32 trans-key: flags: range values: 0 16777215 value: 0 33 alpha_blender: flags: range values: 0 1 value: 0 37 rotation: flags: bitmask values: rotate-0=0x1 rotate-90=0x2 rotate-180=0x4 rotate-270=0x8 reflect-x=0x10 reflect-y=0x20 value: 1 27 zorder: flags: range values: 0 3 value: 0 47 0 (0,0) (0x0) 0 0 0 0 0 0 0 0 0 0 flags: ; type: props: 19 ACTIVE: flags: range values: 0 1 value: 0 20 MODE_ID: flags: blob blobs: value: 17 OUT_FENCE_PTR: flags: range values: 0 18446744073709551615 value: 0 23 CTM: flags: blob blobs: value: 24 GAMMA_LUT: flags: blob blobs: value: 25 GAMMA_LUT_SIZE: flags: immutable range values: 0 4294967295 value: 256 30 background: flags: range values: 0 16777215 value: 0 31 trans-key-mode: flags: enum enums: disable=0 gfx-dst=1 vid-src=2 value: 0 32 trans-key: flags: range values: 0 16777215 value: 0 33 alpha_blender: flags: range values: 0 1 value: 0 43 rotation: flags: bitmask values: rotate-0=0x1 rotate-90=0x2 rotate-180=0x4 rotate-270=0x8 reflect-x=0x10 reflect-y=0x20 value: 1 27 zorder: flags: range values: 0 3 value: 0 Planes: id crtc fb CRTC x,y x,y gamma size possible crtcs 36 39 61 0,0 0,0 0 0x00000003 formats: RX12 AR12 RG16 XR24 RG24 AR24 RA24 RX24 AR15 XR12 RA12 XR15 props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 1 15 FB_ID: flags: object value: 61 16 IN_FENCE_FD: flags: signed range values: -1 2147483647 value: -1 18 CRTC_ID: flags: object value: 39 11 CRTC_X: flags: signed range values: -2147483648 2147483647 value: 0 12 CRTC_Y: flags: signed range values: -2147483648 2147483647 value: 0 13 CRTC_W: flags: range values: 0 2147483647 value: 800 14 CRTC_H: flags: range values: 0 2147483647 value: 480 7 SRC_X: flags: range values: 0 4294967295 value: 0 8 SRC_Y: flags: range values: 0 4294967295 value: 0 9 SRC_W: flags: range values: 0 4294967295 value: 52428800 10 SRC_H: flags: range values: 0 4294967295 value: 31457280 37 rotation: flags: bitmask values: rotate-0=0x1 rotate-90=0x2 rotate-180=0x4 rotate-270=0x8 reflect-x=0x10 reflect-y=0x20 value: 1 27 zorder: flags: range values: 0 3 value: 0 38 zpos: flags: range values: 0 3 value: 0 28 global_alpha: flags: range values: 0 255 value: 255 29 pre_mult_alpha: flags: range values: 0 1 value: 1 42 0 0 0,0 0,0 0 0x00000003 formats: RG16 RX12 YUYV AR15 RA24 NV12 RA12 XR24 RG24 UYVY AR12 XR15 AR24 XR12 RX24 props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 1 15 FB_ID: flags: object value: 0 16 IN_FENCE_FD: flags: signed range values: -1 2147483647 value: -1 18 CRTC_ID: flags: object value: 0 11 CRTC_X: flags: signed range values: -2147483648 2147483647 value: 0 12 CRTC_Y: flags: signed range values: -2147483648 2147483647 value: 0 13 CRTC_W: flags: range values: 0 2147483647 value: 0 14 CRTC_H: flags: range values: 0 2147483647 value: 0 7 SRC_X: flags: range values: 0 4294967295 value: 0 8 SRC_Y: flags: range values: 0 4294967295 value: 0 9 SRC_W: flags: range values: 0 4294967295 value: 0 10 SRC_H: flags: range values: 0 4294967295 value: 0 43 rotation: flags: bitmask values: rotate-0=0x1 rotate-90=0x2 rotate-180=0x4 rotate-270=0x8 reflect-x=0x10 reflect-y=0x20 value: 1 27 zorder: flags: range values: 0 3 value: 0 44 zpos: flags: range values: 0 3 value: 0 28 global_alpha: flags: range values: 0 255 value: 255 29 pre_mult_alpha: flags: range values: 0 1 value: 0 45 COLOR_ENCODING: flags: enum enums: ITU-R BT.601 YCbCr=0 ITU-R BT.709 YCbCr=1 value: 0 46 COLOR_RANGE: flags: enum enums: YCbCr limited range=0 YCbCr full range=1 value: 1 48 0 0 0,0 0,0 0 0x00000003 formats: RG16 RX12 YUYV AR15 RA24 NV12 RA12 XR24 RG24 UYVY AR12 XR15 AR24 XR12 RX24 props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 0 15 FB_ID: flags: object value: 0 16 IN_FENCE_FD: flags: signed range values: -1 2147483647 value: -1 18 CRTC_ID: flags: object value: 0 11 CRTC_X: flags: signed range values: -2147483648 2147483647 value: 0 12 CRTC_Y: flags: signed range values: -2147483648 2147483647 value: 0 13 CRTC_W: flags: range values: 0 2147483647 value: 0 14 CRTC_H: flags: range values: 0 2147483647 value: 0 7 SRC_X: flags: range values: 0 4294967295 value: 0 8 SRC_Y: flags: range values: 0 4294967295 value: 0 9 SRC_W: flags: range values: 0 4294967295 value: 0 10 SRC_H: flags: range values: 0 4294967295 value: 0 49 rotation: flags: bitmask values: rotate-0=0x1 rotate-90=0x2 rotate-180=0x4 rotate-270=0x8 reflect-x=0x10 reflect-y=0x20 value: 1 27 zorder: flags: range values: 0 3 value: 2 50 zpos: flags: range values: 0 3 value: 2 28 global_alpha: flags: range values: 0 255 value: 255 29 pre_mult_alpha: flags: range values: 0 1 value: 0 51 COLOR_ENCODING: flags: enum enums: ITU-R BT.601 YCbCr=0 ITU-R BT.709 YCbCr=1 value: 0 52 COLOR_RANGE: flags: enum enums: YCbCr limited range=0 YCbCr full range=1 value: 1 53 0 0 0,0 0,0 0 0x00000003 formats: RG16 RX12 YUYV AR15 RA24 NV12 RA12 XR24 RG24 UYVY AR12 XR15 AR24 XR12 RX24 props: 6 type: flags: immutable enum enums: Overlay=0 Primary=1 Cursor=2 value: 0 15 FB_ID: flags: object value: 0 16 IN_FENCE_FD: flags: signed range values: -1 2147483647 value: -1 18 CRTC_ID: flags: object value: 0 11 CRTC_X: flags: signed range values: -2147483648 2147483647 value: 0 12 CRTC_Y: flags: signed range values: -2147483648 2147483647 value: 0 13 CRTC_W: flags: range values: 0 2147483647 value: 0 14 CRTC_H: flags: range values: 0 2147483647 value: 0 7 SRC_X: flags: range values: 0 4294967295 value: 0 8 SRC_Y: flags: range values: 0 4294967295 value: 0 9 SRC_W: flags: range values: 0 4294967295 value: 0 10 SRC_H: flags: range values: 0 4294967295 value: 0 54 rotation: flags: bitmask values: rotate-0=0x1 rotate-90=0x2 rotate-180=0x4 rotate-270=0x8 reflect-x=0x10 reflect-y=0x20 value: 1 27 zorder: flags: range values: 0 3 value: 3 55 zpos: flags: range values: 0 3 value: 3 28 global_alpha: flags: range values: 0 255 value: 255 29 pre_mult_alpha: flags: range values: 0 1 value: 0 56 COLOR_ENCODING: flags: enum enums: ITU-R BT.601 YCbCr=0 ITU-R BT.709 YCbCr=1 value: 0 57 COLOR_RANGE: flags: enum enums: YCbCr limited range=0 YCbCr full range=1 value: 1 Frame buffers: id size pitch