Skip to content

Issues with CSI camera modules on AOSP15 #185

Open
@danascape

Description

@danascape

I am running both the official v2 and v3 cameras. They both typically fail to capture a snapshot a second time in the same capture session. However, the v3 camera will capture a full resolution snapshot, whereas the v2 camera will only capture up to 1920x1080.

Same happens with arducam

With the CSI cameras, live view is working and no snapshot is in progress.

2025-02-10 19:10:54.782   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied
2025-02-10 19:10:54.884   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied
2025-02-10 19:10:55.179   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied
2025-02-10 19:10:55.680   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied
2025-02-10 19:10:55.782   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied
2025-02-10 19:10:55.884   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied
2025-02-10 19:10:56.384   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied
2025-02-10 19:10:56.584   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied
2025-02-10 19:10:56.776   721-1925  BufferPoolAccessor2.0   media.swcodec                        D  bufferpool2 0xb400007c463dd538 : 58(826016 size) total buffers - 1(1971 size) used buffers - 495/1799 (recycle/alloc) - 1321/1798 (fetch/transfer)
2025-02-10 19:10:56.782   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied
2025-02-10 19:10:56.884   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied
2025-02-10 19:10:56.981   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied
2025-02-10 19:10:57.182   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied
2025-02-10 19:10:57.479   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied
2025-02-10 19:10:57.681   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied
2025-02-10 19:10:57.911   702-702   C3Dev-0-ReqQueu         cameraserver                         I  type=1400 audit(0.0:6526): avc:  denied  { open } for  path="/vendor/lib64/libgbm_mesa_wrapper.so" dev="mmcblk0p6" ino=730 scontext=u:r:cameraserver:s0 tcontext=u:object_r:vendor_file:s0 tclass=file permissive=1
2025-02-10 19:10:57.911   702-702   C3Dev-0-ReqQueu         cameraserver                         I  type=1400 audit(0.0:6527): avc:  denied  { getattr } for  path="/vendor/lib64/libgbm_mesa_wrapper.so" dev="mmcblk0p6" ino=730 scontext=u:r:cameraserver:s0 tcontext=u:object_r:vendor_file:s0 tclass=file permissive=1
2025-02-10 19:10:58.106   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied
2025-02-10 19:10:58.106   383-397   libcamera               [email protected]_64  E  ERROR V4L2 v4l2_videodevice.cpp:1960 /dev/video23[23:cap]: Failed to queue buffer 2: Invalid argument
2025-02-10 19:10:58.106   383-397   libcamera               [email protected]_64  E  ERROR RPISTREAM rpi_stream.cpp:276 Failed to queue buffer for ISP Output0
2025-02-10 19:10:58.106   383-397   libcamera               [email protected]_64  E  ERROR HAL camera_device.cpp:1142 '/base/axi/pcie@120000/rp1/i2c@88000/imx477@1a': Request 12970367432485081120 not successfully completed: 2
2025-02-10 19:10:59.180   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied
2025-02-10 19:10:59.283   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied
2025-02-10 19:10:59.584   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied
2025-02-10 19:10:59.884   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied
2025-02-10 19:11:00.181   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied
2025-02-10 19:11:00.480   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied
2025-02-10 19:11:00.559   816-2240  PointerChoreographer    system_server                        W  Invalid device id -1. Cannot set pointer icon.
2025-02-10 19:11:00.680   383-397   libcamera               [email protected]_64  E  ERROR Buffer mapped_framebuffer.cpp:230 Failed to mmap plane: Permission denied

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions