I tried this, but the following error occurred:
libcamera-still: symbol lookup error: /lib/aarch64-linux-gnu/libcamera.so.0.3: undefined symbol: _ZN7libpisp22compute_optimal_strideER24pisp_image_format_config
The environment is as follows:
Pi4
uname -a
Linux 6.6.74+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.74-1+rpt1 (2025-01-27) aarch64 GNU/Linux
cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/
cat /proc/meminfo
MemTotal: 3882912 kB
MemFree: 2489316 kB
MemAvailable: 3713712 kB
Buffers: 71180 kB
Cached: 1146260 kB
SwapCached: 0 kB
Active: 151948 kB
Inactive: 1094152 kB
Active(anon): 29848 kB
Inactive(anon): 0 kB
Active(file): 122100 kB
Inactive(file): 1094152 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 524284 kB
SwapFree: 524284 kB
Zswap: 0 kB
Zswapped: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 28716 kB
Mapped: 46208 kB
Shmem: 1184 kB
KReclaimable: 85620 kB
Slab: 109352 kB
SReclaimable: 85620 kB
SUnreclaim: 23732 kB
KernelStack: 2608 kB
PageTables: 1588 kB
SecPageTables: 0 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 2465740 kB
Committed_AS: 186328 kB
VmallocTotal: 257687552 kB
VmallocUsed: 10356 kB
VmallocChunk: 0 kB
Percpu: 672 kB
CmaTotal: 524288 kB
CmaFree: 513164 kB
cat /boot/firmware/config.txt
# For more options and information see
# http://rptl.io/configtxt
# Some settings may impact device functionality. See link above for details
# Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on
# Enable audio (loads snd_bcm2835)
dtparam=audio=on
# Additional overlays and parameters are documented
# /boot/firmware/overlays/README
# Automatically load overlays for detected cameras
camera_auto_detect=1
# Automatically load overlays for detected DSI displays
display_auto_detect=1
# Automatically load initramfs files, if found
auto_initramfs=1
# Enable DRM VC4 V3D driver
dtoverlay=vc4-kms-v3d
max_framebuffers=2
# Don't have the firmware create an initial video= setting in cmdline.txt.
# Use the kernel's default instead.
disable_fw_kms_setup=1
# Run in 64-bit mode
arm_64bit=1
# Disable compensation for displays with overscan
disable_overscan=1
# Run as fast as firmware / board allows
arm_boost=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
[cm5]
dtoverlay=dwc2,dr_mode=host
[all]
dtoverlay=arducam-pivariety
dmesg | grep -E “imx477|imx219|arducam”
[ 0.048688] /soc/csi@7e801000: Fixed dependency cycle(s) with /soc/i2c0mux/i2c@1/arducam_pivariety@c
[ 0.048774] /soc/i2c0mux/i2c@1/arducam_pivariety@c: Fixed dependency cycle(s) with /soc/csi@7e801000
[ 0.055033] /soc/csi@7e801000: Fixed dependency cycle(s) with /soc/i2c0mux/i2c@1/arducam_pivariety@c
[ 0.055286] /soc/i2c0mux/i2c@1/arducam_pivariety@c: Fixed dependency cycle(s) with /soc/csi@7e801000
[ 4.349645] /soc/csi@7e801000: Fixed dependency cycle(s) with /soc/i2c0mux/i2c@1/arducam_pivariety@c
[ 4.349712] /soc/i2c0mux/i2c@1/arducam_pivariety@c: Fixed dependency cycle(s) with /soc/csi@7e801000
[ 5.039132] arducam-pivariety 10-000c: firmware version: 0x10003
After flashing the new OS, this is the only code that was executed. The B0444 firmware has already been updated.
sudo nmcli connection modify 'preconfigured' ipv4.method manual ipv4.addresses 192.168.1.103/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8,8.8.4.4,1.1.1.1,1.0.0.1
sudo nmcli device disconnect wlan0 && sudo nmcli device connect wlan0
sudo apt update && sudo apt upgrade
wget -O install_pivariety_pkgs.sh https://github.com/ArduCAM/Arducam-Pivariety-V4L2-Driver/releases/download/install_script/install_pivariety_pkgs.sh
chmod +x install_pivariety_pkgs.sh
./install_pivariety_pkgs.sh -p libcamera_dev
./install_pivariety_pkgs.sh -p libcamera_apps
libcamera-still -t 0
Is there a way to solve it?