Can't setup OV9281 - B0405

  1. Where did you get the camera module(s)?
    uctronics

  2. Model number of the product(s)?
    ov9281-B0405

  3. What hardware/platform were you working on?
    RPI 4 - 2GB

  4. Instructions you have followed. (link/manual/etc.)
    Quick Start - Arducam Wiki

  5. Problems you were having?
    When I run libcamera-hello it shows the preview window but I get the following warnings like “Could not set SATURATION”. Also I cannot use the camera with OpenCV.

pi@raspberrypi:~/temp $ libcamera-hello
Made X/EGL preview window
[0:58:02.938469883] [1398] INFO Camera camera_manager.cpp:299 libcamera v0.0.4+22-923f5d70
[0:58:02.961832288] [1413] WARN CameraSensorProperties camera_sensor_properties.cpp:243 No static properties available for ‘ov9281’
[0:58:02.961932361] [1413] WARN CameraSensorProperties camera_sensor_properties.cpp:245 Please consider updating the camera sensor properties database
[0:58:02.979159103] [1413] INFO RPI raspberrypi.cpp:1476 Registered camera /base/soc/i2c0mux/i2c@1/ov9281@60 to Unicam device /dev/media4 and ISP device /dev/media1
[0:58:02.980077128] [1398] INFO Camera camera.cpp:1028 configuring streams: (0) 640x400-YUV420
[0:58:02.980917821] [1413] INFO RPI raspberrypi.cpp:851 Sensor: /base/soc/i2c0mux/i2c@1/ov9281@60 - Selected sensor format: 640x400-Y10_1X10 - Selected unicam format: 640x400-Y10P
[0:58:02.986635767] [1416] WARN IPARPI raspberrypi.cpp:1042 Could not set SATURATION - no ccm algorithm
[0:58:02.986735376] [1416] WARN IPARPI raspberrypi.cpp:1057 Could not set SHARPNESS - no sharpen algorithm
[0:58:02.986821116] [1416] WARN IPARPI raspberrypi.cpp:974 Could not set AWB_MODE - no AWB algorithm
terminate called after throwing an instance of ‘std::runtime_error’
what(): failed to import fd 19
Aborted

  1. The dmesg log from your hardware?
    un 8 08:25:41 raspberrypi kernel: [ 1.457337] brd: module loaded
    Jun 8 08:25:41 raspberrypi kernel: [ 1.466369] loop: module loaded
    Jun 8 08:25:41 raspberrypi kernel: [ 1.467262] Loading iSCSI transport class v2.0-870.
    Jun 8 08:25:41 raspberrypi kernel: [ 1.472967] bcmgenet fd580000.ethernet: GENET 5.0 EPHY: 0x0000
    Jun 8 08:25:41 raspberrypi kernel: [ 1.533785] unimac-mdio unimac-mdio.-19: Broadcom UniMAC MDIO bus
    Jun 8 08:25:41 raspberrypi kernel: [ 1.535021] usbcore: registered new interface driver r8152
    Jun 8 08:25:41 raspberrypi kernel: [ 1.535115] usbcore: registered new interface driver lan78xx
    Jun 8 08:25:41 raspberrypi kernel: [ 1.535175] usbcore: registered new interface driver smsc95xx
    Jun 8 08:25:41 raspberrypi kernel: [ 1.584097] pci 0000:00:00.0: enabling device (0000 → 0002)
    Jun 8 08:25:41 raspberrypi kernel: [ 1.584284] xhci_hcd 0000:01:00.0: xHCI Host Controller
    Jun 8 08:25:41 raspberrypi kernel: [ 1.584342] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 1
    Jun 8 08:25:41 raspberrypi kernel: [ 1.585136] xhci_hcd 0000:01:00.0: hcc params 0x002841eb hci version 0x100 quirks 0x0000e40000000890
    Jun 8 08:25:41 raspberrypi kernel: [ 1.586300] xhci_hcd 0000:01:00.0: xHCI Host Controller
    Jun 8 08:25:41 raspberrypi kernel: [ 1.586324] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 2
    Jun 8 08:25:41 raspberrypi kernel: [ 1.586349] xhci_hcd 0000:01:00.0: Host supports USB 3.0 SuperSpeed
    Jun 8 08:25:41 raspberrypi kernel: [ 1.586759] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
    Jun 8 08:25:41 raspberrypi kernel: [ 1.586779] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    Jun 8 08:25:41 raspberrypi kernel: [ 1.586795] usb usb1: Product: xHCI Host Controller
    Jun 8 08:25:41 raspberrypi kernel: [ 1.586809] usb usb1: Manufacturer: Linux 6.1.21-v8+ xhci-hcd
    Jun 8 08:25:41 raspberrypi kernel: [ 1.586823] usb usb1: SerialNumber: 0000:01:00.0
    Jun 8 08:25:41 raspberrypi kernel: [ 1.587610] hub 1-0:1.0: USB hub found
    Jun 8 08:25:41 raspberrypi kernel: [ 1.587683] hub 1-0:1.0: 1 port detected
    Jun 8 08:25:41 raspberrypi kernel: [ 1.588656] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.01
    Jun 8 08:25:41 raspberrypi kernel: [ 1.588677] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    Jun 8 08:25:41 raspberrypi kernel: [ 1.588692] usb usb2: Product: xHCI Host Controller
    Jun 8 08:25:41 raspberrypi kernel: [ 1.588705] usb usb2: Manufacturer: Linux 6.1.21-v8+ xhci-hcd
    Jun 8 08:25:41 raspberrypi kernel: [ 1.588719] usb usb2: SerialNumber: 0000:01:00.0
    Jun 8 08:25:41 raspberrypi kernel: [ 1.589398] hub 2-0:1.0: USB hub found
    Jun 8 08:25:41 raspberrypi kernel: [ 1.589493] hub 2-0:1.0: 4 ports detected
    Jun 8 08:25:41 raspberrypi kernel: [ 1.591445] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
    Jun 8 08:25:41 raspberrypi kernel: [ 1.592461] usbcore: registered new interface driver uas
    Jun 8 08:25:41 raspberrypi kernel: [ 1.592566] usbcore: registered new interface driver usb-storage
    Jun 8 08:25:41 raspberrypi kernel: [ 1.592813] mousedev: PS/2 mouse device common for all mice
    Jun 8 08:25:41 raspberrypi kernel: [ 1.599808] sdhci: Secure Digital Host Controller Interface driver
    Jun 8 08:25:41 raspberrypi kernel: [ 1.599830] sdhci: Copyright(c) Pierre Ossman
    Jun 8 08:25:41 raspberrypi kernel: [ 1.600552] sdhci-pltfm: SDHCI platform and OF driver helper
    Jun 8 08:25:41 raspberrypi kernel: [ 1.604353] ledtrig-cpu: registered to indicate activity on CPUs
    Jun 8 08:25:41 raspberrypi kernel: [ 1.604732] hid: raw HID events driver (C) Jiri Kosina
    Jun 8 08:25:41 raspberrypi kernel: [ 1.604971] usbcore: registered new interface driver usbhid
    Jun 8 08:25:41 raspberrypi kernel: [ 1.604986] usbhid: USB HID core driver
    Jun 8 08:25:41 raspberrypi kernel: [ 1.614565] NET: Registered PF_PACKET protocol family
    Jun 8 08:25:41 raspberrypi kernel: [ 1.614712] Key type dns_resolver registered
    Jun 8 08:25:41 raspberrypi kernel: [ 1.616172] registered taskstats version 1
    Jun 8 08:25:41 raspberrypi kernel: [ 1.616263] Loading compiled-in X.509 certificates
    Jun 8 08:25:41 raspberrypi kernel: [ 1.617190] Key type .fscrypt registered
    Jun 8 08:25:41 raspberrypi kernel: [ 1.617204] Key type fscrypt-provisioning registered
    Jun 8 08:25:41 raspberrypi kernel: [ 1.634137] uart-pl011 fe201000.serial: there is not valid maps for state default
    Jun 8 08:25:41 raspberrypi kernel: [ 1.634916] uart-pl011 fe201000.serial: cts_event_workaround enabled
    Jun 8 08:25:41 raspberrypi kernel: [ 1.635085] fe201000.serial: ttyAMA0 at MMIO 0xfe201000 (irq = 36, base_baud = 0) is a PL011 rev2
    Jun 8 08:25:41 raspberrypi kernel: [ 1.644602] bcm2835-wdt bcm2835-wdt: Broadcom BCM2835 watchdog timer
    Jun 8 08:25:41 raspberrypi kernel: [ 1.645070] bcm2835-power bcm2835-power: Broadcom BCM2835 power domains driver
    Jun 8 08:25:41 raspberrypi kernel: [ 1.646538] mmc-bcm2835 fe300000.mmcnr: mmc_debug:0 mmc_debug2:0
    Jun 8 08:25:41 raspberrypi kernel: [ 1.646560] mmc-bcm2835 fe300000.mmcnr: DMA channel allocated
    Jun 8 08:25:41 raspberrypi kernel: [ 1.674702] of_cfs_init
    Jun 8 08:25:41 raspberrypi kernel: [ 1.674855] of_cfs_init: OK
    Jun 8 08:25:41 raspberrypi kernel: [ 1.710616] mmc0: SDHCI controller on fe340000.mmc [fe340000.mmc] using ADMA
    Jun 8 08:25:41 raspberrypi kernel: [ 1.710992] Waiting for root device PARTUUID=8c75c429-02…
    Jun 8 08:25:41 raspberrypi kernel: [ 1.757942] mmc1: new high speed SDIO card at address 0001
    Jun 8 08:25:41 raspberrypi kernel: [ 1.813887] mmc0: new ultra high speed DDR50 SDHC card at address aaaa
    Jun 8 08:25:41 raspberrypi kernel: [ 1.815000] mmcblk0: mmc0:aaaa SD32G 29.7 GiB
    Jun 8 08:25:41 raspberrypi kernel: [ 1.818408] mmcblk0: p1 p2
    Jun 8 08:25:41 raspberrypi kernel: [ 1.819017] mmcblk0: mmc0:aaaa SD32G 29.7 GiB (quirks 0x00004000)
    Jun 8 08:25:41 raspberrypi kernel: [ 1.832549] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Quota mode: none.
    Jun 8 08:25:41 raspberrypi kernel: [ 1.832653] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
    Jun 8 08:25:41 raspberrypi kernel: [ 1.833473] devtmpfs: mounted
    Jun 8 08:25:41 raspberrypi kernel: [ 1.841763] usb 1-1: new high-speed USB device number 2 using xhci_hcd
    Jun 8 08:25:41 raspberrypi kernel: [ 1.843252] Freeing unused kernel memory: 4160K
    Jun 8 08:25:41 raspberrypi kernel: [ 1.843439] Run /sbin/init as init process
    Jun 8 08:25:41 raspberrypi kernel: [ 1.992268] usb 1-1: New USB device found, idVendor=2109, idProduct=3431, bcdDevice= 4.21
    Jun 8 08:25:41 raspberrypi kernel: [ 1.992308] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
    Jun 8 08:25:41 raspberrypi kernel: [ 1.992325] usb 1-1: Product: USB2.0 Hub
    Jun 8 08:25:41 raspberrypi kernel: [ 1.994161] hub 1-1:1.0: USB hub found
    Jun 8 08:25:41 raspberrypi kernel: [ 1.994553] hub 1-1:1.0: 4 ports detected
    Jun 8 08:25:41 raspberrypi kernel: [ 2.289687] usb 1-1.1: new low-speed USB device number 3 using xhci_hcd
    Jun 8 08:25:41 raspberrypi kernel: [ 2.359730] NET: Registered PF_INET6 protocol family
    Jun 8 08:25:41 raspberrypi kernel: [ 2.361858] Segment Routing with IPv6
    Jun 8 08:25:41 raspberrypi kernel: [ 2.361903] In-situ OAM (IOAM) with IPv6
    Jun 8 08:25:41 raspberrypi kernel: [ 2.396601] usb 1-1.1: New USB device found, idVendor=0461, idProduct=4d15, bcdDevice= 2.00
    Jun 8 08:25:41 raspberrypi kernel: [ 2.396643] usb 1-1.1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
    Jun 8 08:25:41 raspberrypi kernel: [ 2.396660] usb 1-1.1: Product: USB Optical Mouse
    Jun 8 08:25:41 raspberrypi kernel: [ 2.406057] input: USB Optical Mouse as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:0461:4D15.0001/input/input0
    Jun 8 08:25:41 raspberrypi kernel: [ 2.406581] hid-generic 0003:0461:4D15.0001: input,hidraw0: USB HID v1.11 Mouse [USB Optical Mouse] on usb-0000:01:00.0-1.1/input0
    Jun 8 08:25:41 raspberrypi kernel: [ 2.485665] usb 1-1.2: new low-speed USB device number 4 using xhci_hcd
    Jun 8 08:25:41 raspberrypi kernel: [ 2.600940] usb 1-1.2: New USB device found, idVendor=413c, idProduct=2003, bcdDevice= 3.01
    Jun 8 08:25:41 raspberrypi kernel: [ 2.600982] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    Jun 8 08:25:41 raspberrypi kernel: [ 2.600999] usb 1-1.2: Product: Dell USB Keyboard
    Jun 8 08:25:41 raspberrypi kernel: [ 2.601013] usb 1-1.2: Manufacturer: Dell
    Jun 8 08:25:41 raspberrypi kernel: [ 2.613697] input: Dell Dell USB Keyboard as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:413C:2003.0002/input/input1
    Jun 8 08:25:41 raspberrypi kernel: [ 2.674680] hid-generic 0003:413C:2003.0002: input,hidraw1: USB HID v1.10 Keyboard [Dell Dell USB Keyboard] on usb-0000:01:00.0-1.2/input0
    Jun 8 08:25:41 raspberrypi kernel: [ 3.634540] fuse: init (API version 7.37)
    Jun 8 08:25:41 raspberrypi kernel: [ 3.689431] i2c_dev: i2c /dev entries driver
    Jun 8 08:25:41 raspberrypi kernel: [ 3.958771] EXT4-fs (mmcblk0p2): re-mounted. Quota mode: none.
    Jun 8 08:25:41 raspberrypi kernel: [ 5.353332] mc: Linux media interface: v0.10
    Jun 8 08:25:41 raspberrypi kernel: [ 5.475043] vc_sm_cma: module is from the staging directory, the quality is unknown, you have been warned.
    Jun 8 08:25:41 raspberrypi kernel: [ 5.477128] bcm2835_vc_sm_cma_probe: Videocore shared memory driver
    Jun 8 08:25:41 raspberrypi kernel: [ 5.477166] [vc_sm_connected_init]: start
    Jun 8 08:25:41 raspberrypi kernel: [ 5.530210] [vc_sm_connected_init]: installed successfully
    Jun 8 08:25:41 raspberrypi kernel: [ 5.668558] videodev: Linux video capture interface: v2.00
    Jun 8 08:25:41 raspberrypi kernel: [ 5.699530] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
    Jun 8 08:25:41 raspberrypi kernel: [ 5.735352] bcm2835_audio bcm2835_audio: card created with 8 channels
    Jun 8 08:25:41 raspberrypi kernel: [ 6.016897] brcmstb-i2c fef04500.i2c: @97500hz registered in polling mode
    Jun 8 08:25:41 raspberrypi kernel: [ 6.032609] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
    Jun 8 08:25:41 raspberrypi kernel: [ 6.041734] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
    Jun 8 08:25:41 raspberrypi kernel: [ 6.043823] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
    Jun 8 08:25:41 raspberrypi kernel: [ 6.059705] brcmstb-i2c fef09500.i2c: @97500hz registered in polling mode
    Jun 8 08:25:41 raspberrypi kernel: [ 6.094463] bcm2835_isp: module is from the staging directory, the quality is unknown, you have been warned.
    Jun 8 08:25:41 raspberrypi kernel: [ 6.096172] rpivid_hevc: module is from the staging directory, the quality is unknown, you have been warned.
    Jun 8 08:25:41 raspberrypi kernel: [ 6.096372] bcm2835_codec: module is from the staging directory, the quality is unknown, you have been warned.
    Jun 8 08:25:41 raspberrypi kernel: [ 6.113798] bcm2835_v4l2: module is from the staging directory, the quality is unknown, you have been warned.
    Jun 8 08:25:41 raspberrypi kernel: [ 6.137366] bcm2835-isp bcm2835-isp: Device node output[0] registered as /dev/video13
    Jun 8 08:25:41 raspberrypi kernel: [ 6.150383] bcm2835-isp bcm2835-isp: Device node capture[0] registered as /dev/video14
    Jun 8 08:25:41 raspberrypi kernel: [ 6.151129] bcm2835-isp bcm2835-isp: Device node capture[1] registered as /dev/video15
    Jun 8 08:25:41 raspberrypi kernel: [ 6.152087] bcm2835-isp bcm2835-isp: Device node stats[2] registered as /dev/video16
    Jun 8 08:25:41 raspberrypi kernel: [ 6.152130] bcm2835-isp bcm2835-isp: Register output node 0 with media controller
    Jun 8 08:25:41 raspberrypi kernel: [ 6.152155] bcm2835-isp bcm2835-isp: Register capture node 1 with media controller
    Jun 8 08:25:41 raspberrypi kernel: [ 6.152174] bcm2835-isp bcm2835-isp: Register capture node 2 with media controller
    Jun 8 08:25:41 raspberrypi kernel: [ 6.152204] bcm2835-isp bcm2835-isp: Register capture node 3 with media controller
    Jun 8 08:25:41 raspberrypi kernel: [ 6.152734] bcm2835-codec bcm2835-codec: Device registered as /dev/video10
    Jun 8 08:25:41 raspberrypi kernel: [ 6.152795] bcm2835-codec bcm2835-codec: Loaded V4L2 decode
    Jun 8 08:25:41 raspberrypi kernel: [ 6.164183] bcm2835-codec bcm2835-codec: Device registered as /dev/video11
    Jun 8 08:25:41 raspberrypi kernel: [ 6.164286] bcm2835-codec bcm2835-codec: Loaded V4L2 encode
    Jun 8 08:25:41 raspberrypi kernel: [ 6.164980] rpivid feb10000.codec: Device registered as /dev/video19
    Jun 8 08:25:41 raspberrypi kernel: [ 6.180700] bcm2835-codec bcm2835-codec: Device registered as /dev/video12
    Jun 8 08:25:41 raspberrypi kernel: [ 6.180779] bcm2835-codec bcm2835-codec: Loaded V4L2 isp
    Jun 8 08:25:41 raspberrypi kernel: [ 6.185920] i2c i2c-22: Added multiplexed i2c bus 0
    Jun 8 08:25:41 raspberrypi kernel: [ 6.191664] bcm2835-isp bcm2835-isp: Device node output[0] registered as /dev/video20
    Jun 8 08:25:41 raspberrypi kernel: [ 6.192476] bcm2835-isp bcm2835-isp: Device node capture[0] registered as /dev/video21
    Jun 8 08:25:41 raspberrypi kernel: [ 6.195488] bcm2835-isp bcm2835-isp: Device node capture[1] registered as /dev/video22
    Jun 8 08:25:41 raspberrypi kernel: [ 6.196334] bcm2835-codec bcm2835-codec: Device registered as /dev/video18
    Jun 8 08:25:41 raspberrypi kernel: [ 6.196387] bcm2835-codec bcm2835-codec: Loaded V4L2 image_fx
    Jun 8 08:25:41 raspberrypi kernel: [ 6.198402] bcm2835-isp bcm2835-isp: Device node stats[2] registered as /dev/video23
    Jun 8 08:25:41 raspberrypi kernel: [ 6.198448] bcm2835-isp bcm2835-isp: Register output node 0 with media controller
    Jun 8 08:25:41 raspberrypi kernel: [ 6.198473] bcm2835-isp bcm2835-isp: Register capture node 1 with media controller
    Jun 8 08:25:41 raspberrypi kernel: [ 6.198492] bcm2835-isp bcm2835-isp: Register capture node 2 with media controller
    Jun 8 08:25:41 raspberrypi kernel: [ 6.198509] bcm2835-isp bcm2835-isp: Register capture node 3 with media controller
    Jun 8 08:25:41 raspberrypi kernel: [ 6.202793] bcm2835-codec bcm2835-codec: Device registered as /dev/video31
    Jun 8 08:25:41 raspberrypi kernel: [ 6.202793] i2c i2c-22: Added multiplexed i2c bus 10
    Jun 8 08:25:41 raspberrypi kernel: [ 6.202859] bcm2835-codec bcm2835-codec: Loaded V4L2 encode_image
    Jun 8 08:25:41 raspberrypi kernel: [ 6.203815] bcm2835-isp bcm2835-isp: Loaded V4L2 bcm2835-isp
    Jun 8 08:25:41 raspberrypi kernel: [ 6.867436] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    Jun 8 08:25:41 raspberrypi kernel: [ 6.925991] [drm] Initialized v3d 1.0.0 20180419 for fec00000.v3d on minor 0
    Jun 8 08:25:41 raspberrypi kernel: [ 6.932151] cfg80211: Loaded X.509 cert ‘sforshee: 00b28ddf47aef9cea7’
    Jun 8 08:25:41 raspberrypi kernel: [ 6.943870] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
    Jun 8 08:25:41 raspberrypi kernel: [ 6.948632] Console: switching to colour dummy device 80x25
    Jun 8 08:25:41 raspberrypi kernel: [ 7.001237] vc4-drm gpu: bound fe400000.hvs (ops vc4_hvs_ops [vc4])
    Jun 8 08:25:41 raspberrypi kernel: [ 7.163708] Registered IR keymap rc-cec
    Jun 8 08:25:41 raspberrypi kernel: [ 7.174988] rc rc0: vc4-hdmi-0 as /devices/platform/soc/fef00700.hdmi/rc/rc0
    Jun 8 08:25:41 raspberrypi kernel: [ 7.181460] input: vc4-hdmi-0 as /devices/platform/soc/fef00700.hdmi/rc/rc0/input2
    Jun 8 08:25:41 raspberrypi kernel: [ 7.198306] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
    Jun 8 08:25:41 raspberrypi kernel: [ 7.199787] usbcore: registered new interface driver brcmfmac
    Jun 8 08:25:41 raspberrypi kernel: [ 7.202751] vc4-drm gpu: bound fef00700.hdmi (ops vc4_hdmi_ops [vc4])
    Jun 8 08:25:41 raspberrypi kernel: [ 7.211382] Registered IR keymap rc-cec
    Jun 8 08:25:41 raspberrypi kernel: [ 7.211600] rc rc1: vc4-hdmi-1 as /devices/platform/soc/fef05700.hdmi/rc/rc1
    Jun 8 08:25:41 raspberrypi kernel: [ 7.211832] input: vc4-hdmi-1 as /devices/platform/soc/fef05700.hdmi/rc/rc1/input3
    Jun 8 08:25:41 raspberrypi kernel: [ 7.225789] vc4-drm gpu: bound fef05700.hdmi (ops vc4_hdmi_ops [vc4])
    Jun 8 08:25:41 raspberrypi kernel: [ 7.226430] vc4-drm gpu: bound fe004000.txp (ops vc4_txp_ops [vc4])
    Jun 8 08:25:41 raspberrypi kernel: [ 7.226917] vc4-drm gpu: bound fe206000.pixelvalve (ops vc4_crtc_ops [vc4])
    Jun 8 08:25:41 raspberrypi kernel: [ 7.227436] vc4-drm gpu: bound fe207000.pixelvalve (ops vc4_crtc_ops [vc4])
    Jun 8 08:25:41 raspberrypi kernel: [ 7.227946] vc4-drm gpu: bound fe20a000.pixelvalve (ops vc4_crtc_ops [vc4])
    Jun 8 08:25:41 raspberrypi kernel: [ 7.228246] vc4-drm gpu: bound fe216000.pixelvalve (ops vc4_crtc_ops [vc4])
    Jun 8 08:25:41 raspberrypi kernel: [ 7.228695] vc4-drm gpu: bound fec12000.pixelvalve (ops vc4_crtc_ops [vc4])
    Jun 8 08:25:41 raspberrypi kernel: [ 7.272417] [drm] Initialized vc4 0.0.0 20140616 for gpu on minor 1
    Jun 8 08:25:41 raspberrypi kernel: [ 7.352885] Console: switching to colour frame buffer device 240x67
    Jun 8 08:25:41 raspberrypi kernel: [ 7.352959] vc4-drm gpu: [drm] fb0: vc4drmfb frame buffer device
    Jun 8 08:25:41 raspberrypi kernel: [ 7.457068] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Nov 1 2021 00:37:25 version 7.45.241 (1a2f2fa CY) FWID 01-703fd60
    Jun 8 08:25:41 raspberrypi kernel: [ 7.810936] uart-pl011 fe201000.serial: no DMA platform data
    Jun 8 08:25:41 raspberrypi kernel: [ 8.159979] 8021q: 802.1Q VLAN Support v1.8
    Jun 8 08:25:41 raspberrypi udisksd[450]: udisks daemon version 2.9.2 starting
    Jun 8 08:25:41 raspberrypi kernel: [ 8.268199] Adding 102396k swap on /var/swap. Priority:-2 extents:1 across:102396k SSFS
    Jun 8 08:25:41 raspberrypi kernel: [ 8.349338] bcmgenet fd580000.ethernet: configuring instance for external RGMII (RX delay)
    Jun 8 08:25:41 raspberrypi kernel: [ 8.351018] bcmgenet fd580000.ethernet eth0: Link is Down
    Jun 8 08:25:41 raspberrypi udisksd[450]: failed to load module mdraid: libbd_mdraid.so.2: cannot open shared object file: No such file or directory
    Jun 8 08:25:42 raspberrypi udisksd[450]: Failed to load the ‘mdraid’ libblockdev plugin
    Jun 8 08:25:42 raspberrypi lightdm[522]: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Accounts was not provided by any .service files
    Jun 8 08:25:42 raspberrypi udisksd[450]: Acquired the name org.freedesktop.UDisks2 on the system message bus
    Jun 8 08:25:43 raspberrypi kernel: [ 9.635497] ov9281 10-0060: Detected OV009281 sensor
    Jun 8 08:25:43 raspberrypi kernel: [ 9.635547] ov9281 10-0060: Consider updating driver ov9281 to match on endpoints
    Jun 8 08:25:43 raspberrypi kernel: [ 9.795653] brcmfmac: brcmf_cfg80211_set_power_mgmt: power save enabled
    Jun 8 08:25:44 raspberrypi kernel: [ 11.421771] bcmgenet fd580000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
    Jun 8 08:25:44 raspberrypi kernel: [ 11.421816] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    Jun 8 08:25:45 raspberrypi lightdm[658]: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Accounts was not provided by any .service files
    Jun 8 08:25:48 raspberrypi kernel: [ 15.455953] Bluetooth: Core ver 2.22
    Jun 8 08:25:48 raspberrypi kernel: [ 15.456061] NET: Registered PF_BLUETOOTH protocol family
    Jun 8 08:25:48 raspberrypi kernel: [ 15.456067] Bluetooth: HCI device and connection manager initialized
    Jun 8 08:25:48 raspberrypi kernel: [ 15.456084] Bluetooth: HCI socket layer initialized
    Jun 8 08:25:48 raspberrypi kernel: [ 15.456092] Bluetooth: L2CAP socket layer initialized
    Jun 8 08:25:48 raspberrypi kernel: [ 15.456107] Bluetooth: SCO socket layer initialized
    Jun 8 08:25:48 raspberrypi kernel: [ 15.472205] Bluetooth: HCI UART driver ver 2.3
    Jun 8 08:25:48 raspberrypi kernel: [ 15.472247] Bluetooth: HCI UART protocol H4 registered
    Jun 8 08:25:48 raspberrypi kernel: [ 15.472373] Bluetooth: HCI UART protocol Three-wire (H5) registered
    Jun 8 08:25:48 raspberrypi kernel: [ 15.472626] Bluetooth: HCI UART protocol Broadcom registered
    Jun 8 08:25:49 raspberrypi kernel: [ 15.781512] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    Jun 8 08:25:49 raspberrypi kernel: [ 15.781533] Bluetooth: BNEP filters: protocol multicast
    Jun 8 08:25:49 raspberrypi kernel: [ 15.781548] Bluetooth: BNEP socket layer initialized
    Jun 8 08:25:49 raspberrypi kernel: [ 15.790650] Bluetooth: MGMT ver 1.22
    Jun 8 08:25:49 raspberrypi kernel: [ 15.802632] NET: Registered PF_ALG protocol family
    Jun 8 08:25:49 raspberrypi kernel: [ 15.920322] Bluetooth: RFCOMM TTY layer initialized
    Jun 8 08:25:49 raspberrypi kernel: [ 15.920354] Bluetooth: RFCOMM socket layer initialized
    Jun 8 08:25:49 raspberrypi kernel: [ 15.920377] Bluetooth: RFCOMM ver 1.11

  2. Troubleshooting attempts you’ve made?
    I set my config.txt file as follow:

For more options and information see

Some settings may impact device functionality. See link above for details

uncomment if you get no picture on HDMI for a default “safe” mode

#hdmi_safe=1

uncomment the following to adjust overscan. Use positive numbers if console

goes off screen, and negative if there is too much border

#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16

uncomment to force a console size. By default it will be display’s size minus

overscan.

#framebuffer_width=1280
#framebuffer_height=720

uncomment if hdmi display is not detected and composite is being output

#hdmi_force_hotplug=1

uncomment to force a specific HDMI mode (this will force VGA)

#hdmi_group=1
#hdmi_mode=1

uncomment to force a HDMI mode rather than DVI. This can make audio work in

DMT (computer monitor) modes

#hdmi_drive=2

uncomment to increase signal to HDMI, if you have interference, blanking, or

no display

#config_hdmi_boost=4

uncomment for composite PAL

#sdtv_mode=2

#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800

Uncomment some or all of these to enable the optional hardware interfaces

#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on

Uncomment this to enable infrared communication.

#dtoverlay=gpio-ir,gpio_pin=17
#dtoverlay=gpio-ir-tx,gpio_pin=18

Additional overlays and parameters are documented /boot/overlays/README

Enable audio (loads snd_bcm2835)

dtparam=audio=on

Automatically load overlays for detected cameras

#camera_auto_detect=1

Automatically load overlays for detected DSI displays

display_auto_detect=1

Enable DRM VC4 V3D driver

dtoverlay=vc4-kms-v3d
dtoverlay=ov9281
max_framebuffers=2

Disable compensation for displays with overscan

disable_overscan=1

[cm4]

Enable host mode on the 2711 built-in XHCI USB controller.

This line should be removed if the legacy DWC2 controller is required

(e.g. for USB device mode) or if USB support is not required.

otg_mode=1

[all]

[pi4]

Run as fast as firmware / board allows

arm_boost=1

[all]

  1. What help do you need?
    As you see in the log, I got " Jun 8 06:36:59 raspberrypi kernel: [ 9.601518] ov9281 10-0060: Consider updating driver ov9281 to match on endpoints"
    How can I fix this?

I set my config.txt file as follow:

For more options and information see

Raspberry Pi Documentation - Configuration

Some settings may impact device functionality. See link above for details

uncomment if you get no picture on HDMI for a default “safe” mode

#hdmi_safe=1

uncomment the following to adjust overscan. Use positive numbers if console

goes off screen, and negative if there is too much border

#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16

uncomment to force a console size. By default it will be display’s size minus

overscan.

#framebuffer_width=1280
#framebuffer_height=720

uncomment if hdmi display is not detected and composite is being output

#hdmi_force_hotplug=1

uncomment to force a specific HDMI mode (this will force VGA)

#hdmi_group=1
#hdmi_mode=1

uncomment to force a HDMI mode rather than DVI. This can make audio work in

DMT (computer monitor) modes

#hdmi_drive=2

uncomment to increase signal to HDMI, if you have interference, blanking, or

no display

#config_hdmi_boost=4

uncomment for composite PAL

#sdtv_mode=2

#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800

Uncomment some or all of these to enable the optional hardware interfaces

#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on

Uncomment this to enable infrared communication.

#dtoverlay=gpio-ir,gpio_pin=17
#dtoverlay=gpio-ir-tx,gpio_pin=18

Additional overlays and parameters are documented /boot/overlays/README

Enable audio (loads snd_bcm2835)

dtparam=audio=on

Automatically load overlays for detected cameras

#camera_auto_detect=1

Automatically load overlays for detected DSI displays

display_auto_detect=1

Enable DRM VC4 V3D driver

dtoverlay=vc4-kms-v3d
dtoverlay=ov9281
max_framebuffers=2

Disable compensation for displays with overscan

disable_overscan=1

[cm4]

Enable host mode on the 2711 built-in XHCI USB controller.

This line should be removed if the legacy DWC2 controller is required

(e.g. for USB device mode) or if USB support is not required.

otg_mode=1

[all]

[pi4]

Run as fast as firmware / board allows

arm_boost=1

[all]

@tooraj

Before, I need some more information

Please reboot your device and execute the following command:

wget -O arducam-camera-bug-report https://github.com/ketai-dhr/arducam-camera-bug-report/releases/download/tools/arducam-camera-bug-report
chmod +x ./arducam-camera-bug-report
./arducam-camera-bug-report

This will output an arducam-bug-report.txt in the current directory.

Please send this file to me via google cloud disk or similar platform or email ([email protected])

And if possible, please send me the hardware connection diagram.

Thank you for your cooperation.

I emailed you the bug-report file. Thanks.

@tooraj

From the file you gave, I can see that the camera is working fine.
There are some warning, but they won’t affect your usage.

This error is related to the display, you can refer to the following solutions
https://docs.arducam.com/Raspberry-Pi-Camera/Native-camera/Troubleshooting/#4-failed-to-import-fd-19