- Where did you get the camera module(s)?
UCTRONICS
- Model number of the product(s)?
SKU: B0333, UC-755 Rev. A + Arducam Module UC-667 Rev. C
- What hardware/platform were you working on?
Raspberry PI 4B
- Instructions you have followed. (link/manual/etc.)
- Problems you were having?
pi@raspberrypi:~/libcamera $ libcamera-still -t 5000
[0:06:58.650483012] [1263] INFO Camera camera_manager.cpp:294 libcamera v0.0.0+2983-3335d5a5
[0:06:58.658103469] [1265] WARN CameraSensor camera_sensor.cpp:197 ‘arducam-pivariety 10-000c’: Recommended V4L2 control 0x009a0922 not supported
[0:06:58.672177465] [1265] WARN CameraSensor camera_sensor.cpp:249 ‘arducam-pivariety 10-000c’: The sensor kernel driver needs to be fixed
[0:06:58.672277281] [1265] WARN CameraSensor camera_sensor.cpp:251 ‘arducam-pivariety 10-000c’: See Documentation/sensor_driver_requirements.rst in the libcamera sources for more information
[0:06:58.678264464] [1265] WARN CameraSensorProperties camera_sensor_properties.cpp:123 No static properties available for ‘arducam-pivariety’
[0:06:58.678372002] [1265] WARN CameraSensorProperties camera_sensor_properties.cpp:125 Please consider updating the camera sensor properties database
[0:06:58.678439114] [1265] WARN CameraSensor camera_sensor.cpp:403 ‘arducam-pivariety 10-000c’: Failed to retrieve the camera location
[0:06:58.785422366] [1265] ERROR IPAModule ipa_module.cpp:417 ipa_rpi.so: Failed to open IPA module shared object: /usr/local/lib/arm-linux-gnueabihf/libcamera/ipa_rpi.so: undefined symbol: _ZN9libcamera14ControlInfoMapC1ESt16initializer_listISt4pairIKPKNS_9ControlIdENS_11ControlInfoEEE
[0:06:58.785590145] [1265] ERROR IPAManager ipa_manager.h:43 Failed to load proxy
[0:06:58.786014501] [1265] ERROR RPI raspberrypi.cpp:1008 Failed to load a suitable IPA library
ERROR: *** no cameras available ***
- The dmesg log from your hardware?
pi@raspberrypi:~/libcamera $ dmesg | grep arducam
[ 6.299722] arducam: loading out-of-tree module taints kernel.
[ 6.314077] arducam-pivariety 10-000c: firmware version: 0x10002
[ 31.835212] arducam_vddl: disabling
[ 31.835230] arducam_vdig: disabling
[ 31.835251] arducam_vana: disabling
- Troubleshooting attempts you’ve made?
I have formatted the SD Card of my Raspberry PI 4, with the required version of Raspbian OS (2021-05-07-raspios-buster-armhf-full.img). I could successfully install libcamera and use it with this precise ArduCam model (Pivariety Low Light Camera, IMX462) with this precise guide of yours (How to access and program the Pivariety Camera using Command Line, Python, OpenCV, and GStreamer). It worked and i have used it extensively throughout July and August.
Now I am having the aforementioned issue.
The ArduCam is detected though, as:
pi@raspberrypi:~/libcamera $ dmesg | grep arducam
[ 6.299722] arducam: loading out-of-tree module taints kernel.
[ 6.314077] arducam-pivariety 10-000c: firmware version: 0x10002
[ 31.835212] arducam_vddl: disabling
[ 31.835230] arducam_vdig: disabling
[ 31.835251] arducam_vana: disabling
pi@raspberrypi:~/libcamera $ ls /dev/video* -l
crw-rw----+ 1 root video 81, 7 set 2 18:08 /dev/video0
crw-rw----+ 1 root video 81, 8 set 2 18:08 /dev/video1
crw-rw----+ 1 root video 81, 4 set 2 18:08 /dev/video10
crw-rw----+ 1 root video 81, 5 set 2 18:08 /dev/video11
crw-rw----+ 1 root video 81, 6 set 2 18:08 /dev/video12
crw-rw----+ 1 root video 81, 0 set 2 18:08 /dev/video13
crw-rw----+ 1 root video 81, 1 set 2 18:08 /dev/video14
crw-rw----+ 1 root video 81, 2 set 2 18:08 /dev/video15
crw-rw----+ 1 root video 81, 3 set 2 18:08 /dev/video16
pi@raspberrypi:~/libcamera $ v4l2-ctl --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
Type: Video Capture
[0]: 'pRAA' (10-bit Bayer RGRG/GBGB Packed)
Size: Discrete 1920x1080
[1]: 'RG10' (10-bit Bayer RGRG/GBGB)
Size: Discrete 1920x1080
- What help do you need?
Please help me out finding an error in my steps or give me an update if there has been some modifications in how your product interacts with libcamera.