Why can't I reach 120FPS using 4 imx519 cameras with Camarray HAT?

1. Where did you get the camera module(s)?
Devicemart
2. Model number of the product(s)?
B0388
ArduCam UC-512 Rev.1D
Camera 1: A16N17H-1 SUNNY N9437
Camera 2: A16N17H-1 SUNNY N9436
Camera 3: A16N17H-1 SUNNY N9447
Camera 4: A16N17H-1 SUNNY N9184
3. What hardware/platform were you working on?
Raspberry Pi 4 Model B 8GB RAM with 64bit Debian GNU/Linux 11 (bullseye) kernel version: 6.1.21-v8+
4. Instructions you have followed. (link/manual/etc.)
https://docs.arducam.com/Raspberry-Pi-Camera/Native-camera/Quick-Start-Guide/
5. Problems you were having?
The maximum FPS I have been able to achieve does not exceed 30~40 FPS in synchronous mode. What’s surprising is that even when switching to a single-camera format (i2cset -y 10 0x24 0x24 0xn2, where n=0,1,2,3), the maximum FPS value in single-threaded format that I have been able to achieve does not exceed the same 40~60 FPS.On your website, you indicated that the maximum frame rate this camera model (imx519) can reach is 120FPS at 1280x720 resolution. However, when I tried using libcamera-still --list-cameras, I received information showing that the maximum frame rate is 80 at 1280x720 resolution.
a0_1
I suspect(only assumption) that this loss/mismatch of FPS may be related to the CamArray HAT device architecture, but even so, in synchronous mode as I said before, I cannot even reach the stated 80FPS. The situation is exactly the same in single-camera mode. Please explain how can I solve this problem? Why the information(frame rate at 1280x720 resolution) received from the cameras does not match the information specified by the manufacturer on the website…
Yesterday I tried to contact support([email protected]) with this question and a few more questions regarding frame rate and camera resolution topics, but since I did not receive an answer, I decided to turn to the form.
6. The dmesg log from your hardware?
I’ll leave the dmesg log in the comments to the question.
7. Troubleshooting attempts you’ve made?
I tried to reinstall the camera drivers (imx519_slow version), libcamera, changed the contents of the config file based on the material indicated on the site, tried to install different versions of the operating system (32bit, 64bit).
I also tried to change the resolution of the resulting image through libcamera (the minimum is 1280x720, attempts to set a lower resolution are not possible due to the limitation of the imx519.c driver), tried to set the frame rate value (did not give any success).
However, no matter what I did the indicated 120FPS, or at least 80FPS, I could not achieve not in multi-camera mode, nor in single-camera mode …
8. What help do you need?
I want that using single camera mode (the image is streamed from only one camera) I could get an average of 120FP (specified in the product description) and in multicamera mode at least 80FPS.

a0

[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd083]
[ 0.000000] Linux version 6.1.21-v8+ (dom@buildbot) (aarch64-linux-gnu-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023
[ 0.000000] random: crng init done
[ 0.000000] Machine model: Raspberry Pi 4 Model B Rev 1.5
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created CMA memory pool at 0x000000000ec00000, size 512 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000000000-0x000000003fffffff]
[ 0.000000] DMA32 [mem 0x0000000040000000-0x00000000ffffffff]
[ 0.000000] Normal [mem 0x0000000100000000-0x00000001ffffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x000000003b3fffff]
[ 0.000000] node 0: [mem 0x0000000040000000-0x00000000fbffffff]
[ 0.000000] node 0: [mem 0x0000000100000000-0x00000001ffffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000001ffffffff]
[ 0.000000] On node 0, zone DMA32: 19456 pages in unavailable ranges
[ 0.000000] On node 0, zone Normal: 16384 pages in unavailable ranges
[ 0.000000] percpu: Embedded 29 pages/cpu s78504 r8192 d32088 u118784
[ 0.000000] pcpu-alloc: s78504 r8192 d32088 u118784 alloc=29*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Detected PIPT I-cache on CPU0
[ 0.000000] CPU features: detected: Spectre-v2
[ 0.000000] CPU features: detected: Spectre-v3a
[ 0.000000] CPU features: detected: Spectre-v4
[ 0.000000] CPU features: detected: Spectre-BHB
[ 0.000000] CPU features: kernel page table isolation forced ON by KASLR
[ 0.000000] CPU features: detected: Kernel page table isolation (KPTI)
[ 0.000000] CPU features: detected: ARM erratum 1742098
[ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 2028848
[ 0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0 video=HDMI-A-1:1920x1080M@60 smsc95xx.macaddr=D8:3A:DD:22:F5:1E vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=ttyS0,115200 console=tty1 root=PARTUUID=fa436a70-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
[ 0.000000] Unknown kernel command line parameters “splash”, will be passed to user space.
[ 0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] software IO TLB: area num 4.
[ 0.000000] software IO TLB: mapped [mem 0x0000000037400000-0x000000003b400000] (64MB)
[ 0.000000] Memory: 7471356K/8245248K available (11776K kernel code, 2106K rwdata, 3688K rodata, 4160K init, 1077K bss, 249604K reserved, 524288K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] ftrace: allocating 39744 entries in 156 pages
[ 0.000000] ftrace: allocated 156 pages with 4 groups
[ 0.000000] trace event string verifier disabled
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 0.000000] Rude variant of Tasks RCU enabled.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GIC: Using split EOI/Deactivate mode
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer(s) running at 54.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xc743ce346, max_idle_ns: 440795203123 ns
[ 0.000001] sched_clock: 56 bits at 54MHz, resolution 18ns, wraps every 4398046511102ns
[ 0.000344] Console: colour dummy device 80x25
[ 0.000415] printk: console [tty1] enabled
[ 0.000489] Calibrating delay loop (skipped), value calculated using timer frequency… 108.00 BogoMIPS (lpj=216000)
[ 0.000516] pid_max: default: 32768 minimum: 301
[ 0.000649] LSM: Security Framework initializing
[ 0.000951] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.001096] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.002463] cgroup: Disabling memory control group subsystem
[ 0.004867] cblist_init_generic: Setting adjustable number of callback queues.
[ 0.004889] cblist_init_generic: Setting shift to 2 and lim to 1.
[ 0.005080] cblist_init_generic: Setting shift to 2 and lim to 1.
[ 0.005264] cblist_init_generic: Setting shift to 2 and lim to 1.
[ 0.005748] rcu: Hierarchical SRCU implementation.
[ 0.005760] rcu: Max phase no-delay instances is 1000.
[ 0.007157] EFI services will not be available.
[ 0.007734] smp: Bringing up secondary CPUs …
[ 0.008966] Detected PIPT I-cache on CPU1
[ 0.009141] CPU1: Booted secondary processor 0x0000000001 [0x410fd083]
[ 0.010345] Detected PIPT I-cache on CPU2
[ 0.010479] CPU2: Booted secondary processor 0x0000000002 [0x410fd083]
[ 0.011597] Detected PIPT I-cache on CPU3
[ 0.011731] CPU3: Booted secondary processor 0x0000000003 [0x410fd083]
[ 0.011879] smp: Brought up 1 node, 4 CPUs
[ 0.011901] SMP: Total of 4 processors activated.
[ 0.011960] CPU features: detected: 32-bit EL0 Support
[ 0.011972] CPU features: detected: 32-bit EL1 Support
[ 0.011985] CPU features: detected: CRC32 instructions
[ 0.012132] CPU: All CPU(s) started at EL2
[ 0.012157] alternatives: applying system-wide alternatives
[ 0.014401] devtmpfs: initialized
[ 0.027259] Enabled cp15_barrier support
[ 0.027305] Enabled setend support
[ 0.027516] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.027552] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[ 0.043912] pinctrl core: initialized pinctrl subsystem
[ 0.044892] DMI not present or invalid.
[ 0.045614] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.049317] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[ 0.049628] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.050578] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.050684] audit: initializing netlink subsys (disabled)
[ 0.050965] audit: type=2000 audit(0.048:1): state=initialized audit_enabled=0 res=1
[ 0.051597] thermal_sys: Registered thermal governor ‘step_wise’
[ 0.051687] cpuidle: using governor menu
[ 0.052140] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.052373] ASID allocator initialised with 32768 entries
[ 0.052547] Serial: AMBA PL011 UART driver
[ 0.067903] bcm2835-mbox fe00b880.mailbox: mailbox enabled
[ 0.082949] platform fe801000.csi: Fixed dependency cycle(s) with /soc/i2c0mux/i2c@1/imx519@1a
[ 0.092363] raspberrypi-firmware soc:firmware: Attached to firmware from 2023-03-17T10:50:39, variant start
[ 0.096378] raspberrypi-firmware soc:firmware: Firmware hash is 82f3750a65fadae9a38077e3c2e217ad158c8d54
[ 0.112857] KASLR enabled
[ 0.148183] bcm2835-dma fe007000.dma: DMA legacy API manager, dmachans=0x1
[ 0.154205] SCSI subsystem initialized
[ 0.154489] usbcore: registered new interface driver usbfs
[ 0.154550] usbcore: registered new interface driver hub
[ 0.154618] usbcore: registered new device driver usb
[ 0.155035] usb_phy_generic phy: supply vcc not found, using dummy regulator
[ 0.155269] usb_phy_generic phy: dummy supplies not allowed for exclusive requests
[ 0.155641] pps_core: LinuxPPS API ver. 1 registered
[ 0.155654] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [email protected]
[ 0.155681] PTP clock support registered
[ 0.156879] vgaarb: loaded
[ 0.157756] clocksource: Switched to clocksource arch_sys_counter
[ 0.158471] VFS: Disk quotas dquot_6.6.0
[ 0.158554] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.158741] FS-Cache: Loaded
[ 0.158915] CacheFiles: Loaded
[ 0.168565] NET: Registered PF_INET protocol family
[ 0.170066] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 0.179126] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
[ 0.179247] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.179281] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.179826] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[ 0.182920] TCP: Hash tables configured (established 65536 bind 65536)
[ 0.183239] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)
[ 0.183405] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)
[ 0.183825] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.184783] RPC: Registered named UNIX socket transport module.
[ 0.184802] RPC: Registered udp transport module.
[ 0.184812] RPC: Registered tcp transport module.
[ 0.184823] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.184847] PCI: CLS 0 bytes, default 64
[ 0.187751] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
[ 0.188177] kvm [1]: IPA Size Limit: 44 bits
[ 0.189543] kvm [1]: vgic interrupt IRQ9
[ 0.189816] kvm [1]: Hyp mode initialized successfully
[ 1.326227] Initialise system trusted keyrings
[ 1.326748] workingset: timestamp_bits=46 max_order=21 bucket_order=0
[ 1.334764] zbud: loaded
[ 1.337873] NFS: Registering the id_resolver key type
[ 1.337927] Key type id_resolver registered
[ 1.337938] Key type id_legacy registered
[ 1.338080] nfs4filelayout_init: NFSv4 File Layout Driver Registering…
[ 1.338100] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering…
[ 1.339554] Key type asymmetric registered
[ 1.339575] Asymmetric key parser ‘x509’ registered
[ 1.339661] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[ 1.339969] io scheduler mq-deadline registered
[ 1.339985] io scheduler kyber registered
[ 1.342003] irq_brcmstb_l2: registered L2 intc (/soc/interrupt-controller@7ef00100, parent irq: 27)
[ 1.350521] brcm-pcie fd500000.pcie: host bridge /scb/pcie@7d500000 ranges:
[ 1.350568] brcm-pcie fd500000.pcie: No bus range found for /scb/pcie@7d500000, using [bus 00-ff]
[ 1.350658] brcm-pcie fd500000.pcie: MEM 0x0600000000…0x063fffffff → 0x00c0000000
[ 1.350744] brcm-pcie fd500000.pcie: IB MEM 0x0000000000…0x01ffffffff → 0x0400000000
[ 1.351792] brcm-pcie fd500000.pcie: PCI host bridge to bus 0000:00
[ 1.351812] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 1.351831] pci_bus 0000:00: root bus resource [mem 0x600000000-0x63fffffff] (bus address [0xc0000000-0xffffffff])
[ 1.351911] pci 0000:00:00.0: [14e4:2711] type 01 class 0x060400
[ 1.352176] pci 0000:00:00.0: PME# supported from D0 D3hot
[ 1.356124] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 1.356415] pci_bus 0000:01: supply vpcie3v3 not found, using dummy regulator
[ 1.356615] pci_bus 0000:01: supply vpcie3v3aux not found, using dummy regulator
[ 1.356741] pci_bus 0000:01: supply vpcie12v not found, using dummy regulator
[ 1.419848] brcm-pcie fd500000.pcie: link up, 5.0 GT/s PCIe x1 (SSC)
[ 1.420020] pci 0000:01:00.0: [1106:3483] type 00 class 0x0c0330
[ 1.420147] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
[ 1.420632] pci 0000:01:00.0: PME# supported from D0 D3hot
[ 1.421379] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[ 1.421426] pci 0000:00:00.0: BAR 8: assigned [mem 0x600000000-0x6000fffff]
[ 1.421452] pci 0000:01:00.0: BAR 0: assigned [mem 0x600000000-0x600000fff 64bit]
[ 1.421496] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 1.421518] pci 0000:00:00.0: bridge window [mem 0x600000000-0x6000fffff]
[ 1.422940] simple-framebuffer 3e402000.framebuffer: framebuffer at 0x3e402000, 0x7f8000 bytes
[ 1.422962] simple-framebuffer 3e402000.framebuffer: format=a8r8g8b8, mode=1920x1080x32, linelength=7680
[ 1.423587] Console: switching to colour frame buffer device 240x67
[ 1.432963] simple-framebuffer 3e402000.framebuffer: fb0: simplefb registered!
[ 1.446477] iproc-rng200 fe104000.rng: hwrng registered
[ 1.447094] vc-mem: phys_addr:0x00000000 mem_base=0x3ec00000 mem_size:0x40000000(1024 MiB)
[ 1.448729] gpiomem-bcm2835 fe200000.gpiomem: Initialised: Registers at 0xfe200000
[ 1.462651] brd: module loaded
[ 1.471891] loop: module loaded
[ 1.472873] Loading iSCSI transport class v2.0-870.
[ 1.478655] bcmgenet fd580000.ethernet: GENET 5.0 EPHY: 0x0000
[ 1.537911] unimac-mdio unimac-mdio.-19: Broadcom UniMAC MDIO bus
[ 1.539160] usbcore: registered new interface driver r8152
[ 1.539254] usbcore: registered new interface driver lan78xx
[ 1.539326] usbcore: registered new interface driver smsc95xx
[ 1.588213] pci 0000:00:00.0: enabling device (0000 → 0002)
[ 1.588401] xhci_hcd 0000:01:00.0: xHCI Host Controller
[ 1.588436] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 1
[ 1.589264] xhci_hcd 0000:01:00.0: hcc params 0x002841eb hci version 0x100 quirks 0x0000e40000000890
[ 1.590357] xhci_hcd 0000:01:00.0: xHCI Host Controller
[ 1.590380] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 2
[ 1.590405] xhci_hcd 0000:01:00.0: Host supports USB 3.0 SuperSpeed
[ 1.590812] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[ 1.590832] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.590848] usb usb1: Product: xHCI Host Controller
[ 1.590861] usb usb1: Manufacturer: Linux 6.1.21-v8+ xhci-hcd
[ 1.590873] usb usb1: SerialNumber: 0000:01:00.0
[ 1.591649] hub 1-0:1.0: USB hub found
[ 1.591718] hub 1-0:1.0: 1 port detected
[ 1.592671] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.01
[ 1.592691] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.592706] usb usb2: Product: xHCI Host Controller
[ 1.592718] usb usb2: Manufacturer: Linux 6.1.21-v8+ xhci-hcd
[ 1.592731] usb usb2: SerialNumber: 0000:01:00.0
[ 1.593438] hub 2-0:1.0: USB hub found
[ 1.593534] hub 2-0:1.0: 4 ports detected
[ 1.595455] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[ 1.595812] dwc_otg: FIQ enabled
[ 1.595824] dwc_otg: NAK holdoff enabled
[ 1.595834] dwc_otg: FIQ split-transaction FSM enabled
[ 1.595849] Module dwc_common_port init
[ 1.596488] usbcore: registered new interface driver uas
[ 1.596594] usbcore: registered new interface driver usb-storage
[ 1.596850] mousedev: PS/2 mouse device common for all mice
[ 1.603851] sdhci: Secure Digital Host Controller Interface driver
[ 1.603872] sdhci: Copyright(c) Pierre Ossman
[ 1.604602] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.608533] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.608905] hid: raw HID events driver (C) Jiri Kosina
[ 1.609130] usbcore: registered new interface driver usbhid
[ 1.609145] usbhid: USB HID core driver
[ 1.618813] NET: Registered PF_PACKET protocol family
[ 1.618952] Key type dns_resolver registered
[ 1.620415] registered taskstats version 1
[ 1.620501] Loading compiled-in X.509 certificates
[ 1.621457] Key type .fscrypt registered
[ 1.621473] Key type fscrypt-provisioning registered
[ 1.638158] uart-pl011 fe201000.serial: there is not valid maps for state default
[ 1.638943] uart-pl011 fe201000.serial: cts_event_workaround enabled
[ 1.639111] fe201000.serial: ttyAMA0 at MMIO 0xfe201000 (irq = 36, base_baud = 0) is a PL011 rev2
[ 1.648823] bcm2835-wdt bcm2835-wdt: Broadcom BCM2835 watchdog timer
[ 1.649303] bcm2835-power bcm2835-power: Broadcom BCM2835 power domains driver
[ 1.650686] mmc-bcm2835 fe300000.mmcnr: mmc_debug:0 mmc_debug2:0
[ 1.650708] mmc-bcm2835 fe300000.mmcnr: DMA channel allocated
[ 1.677662] of_cfs_init
[ 1.677854] of_cfs_init: OK
[ 1.716545] mmc0: SDHCI controller on fe340000.mmc [fe340000.mmc] using ADMA
[ 1.716895] Waiting for root device PARTUUID=fa436a70-02…
[ 1.769102] mmc1: new high speed SDIO card at address 0001
[ 1.818781] mmc0: new ultra high speed DDR50 SDHC card at address aaaa
[ 1.819936] mmcblk0: mmc0:aaaa SE32G 29.7 GiB
[ 1.823360] mmcblk0: p1 p2
[ 1.823976] mmcblk0: mmc0:aaaa SE32G 29.7 GiB (quirks 0x00004000)
[ 1.836276] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Quota mode: none.
[ 1.836385] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[ 1.837094] devtmpfs: mounted
[ 1.845911] usb 1-1: new high-speed USB device number 2 using xhci_hcd
[ 1.846716] Freeing unused kernel memory: 4160K
[ 1.846914] Run /sbin/init as init process
[ 1.846925] with arguments:
[ 1.846934] /sbin/init
[ 1.846944] splash
[ 1.846953] with environment:
[ 1.846962] HOME=/
[ 1.846971] TERM=linux
[ 1.996443] usb 1-1: New USB device found, idVendor=2109, idProduct=3431, bcdDevice= 4.21
[ 1.996485] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 1.996502] usb 1-1: Product: USB2.0 Hub
[ 1.998612] hub 1-1:1.0: USB hub found
[ 1.998883] hub 1-1:1.0: 4 ports detected
[ 2.216188] systemd[1]: System time before build time, advancing clock.
[ 2.293807] usb 1-1.3: new low-speed USB device number 3 using xhci_hcd
[ 2.399220] NET: Registered PF_INET6 protocol family
[ 2.401003] usb 1-1.3: New USB device found, idVendor=0000, idProduct=0538, bcdDevice= 1.00
[ 2.401030] usb 1-1.3: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 2.401048] usb 1-1.3: Product: USB OPTICAL MOUSE
[ 2.402068] Segment Routing with IPv6
[ 2.402113] In-situ OAM (IOAM) with IPv6
[ 2.411009] 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.3/1-1.3:1.0/0003:0000:0538.0001/input/input0
[ 2.411536] hid-generic 0003:0000:0538.0001: input,hidraw0: USB HID v1.11 Mouse [ USB OPTICAL MOUSE] on usb-0000:01:00.0-1.3/input0
[ 2.485509] systemd[1]: systemd 247.3-7+deb11u2 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +ZSTD +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=unified)
[ 2.486623] systemd[1]: Detected architecture arm64.
[ 2.493808] usb 1-1.4: new low-speed USB device number 4 using xhci_hcd
[ 2.495016] systemd[1]: Set hostname to .
[ 2.610085] usb 1-1.4: New USB device found, idVendor=1a2c, idProduct=2124, bcdDevice= 1.10
[ 2.610127] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.610145] usb 1-1.4: Product: USB Keyboard
[ 2.610159] usb 1-1.4: Manufacturer: SEM
[ 2.624041] input: SEM USB Keyboard as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.0/0003:1A2C:2124.0002/input/input1
[ 2.682726] hid-generic 0003:1A2C:2124.0002: input,hidraw1: USB HID v1.10 Keyboard [SEM USB Keyboard] on usb-0000:01:00.0-1.4/input0
[ 2.690056] input: SEM USB Keyboard Consumer Control as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.1/0003:1A2C:2124.0003/input/input2
[ 2.750280] input: SEM USB Keyboard System Control as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.1/0003:1A2C:2124.0003/input/input3
[ 2.750684] hid-generic 0003:1A2C:2124.0003: input,hidraw2: USB HID v1.10 Device [SEM USB Keyboard] on usb-0000:01:00.0-1.4/input1
[ 3.101299] systemd[1]: /lib/systemd/system/plymouth-start.service:16: Unit configured to use KillMode=none. This is unsafe, as it disables systemd’s process lifecycle management for the service. Please update your service to use a safer KillMode=, such as ‘mixed’ or ‘control-group’. Support for KillMode=none is deprecated and will eventually be removed.
[ 3.241960] systemd[1]: Queued start job for default target Graphical Interface.
[ 3.259506] systemd[1]: Created slice system-getty.slice.
[ 3.260895] systemd[1]: Created slice system-modprobe.slice.
[ 3.261936] systemd[1]: Created slice system-systemd\x2dfsck.slice.
[ 3.262783] systemd[1]: Created slice User and Session Slice.
[ 3.263305] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ 3.264462] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[ 3.264950] systemd[1]: Reached target Slices.
[ 3.265087] systemd[1]: Reached target Swap.
[ 3.266185] systemd[1]: Listening on Syslog Socket.
[ 3.266915] systemd[1]: Listening on fsck to fsckd communication Socket.
[ 3.267319] systemd[1]: Listening on initctl Compatibility Named Pipe.
[ 3.268619] systemd[1]: Listening on Journal Audit Socket.
[ 3.269413] systemd[1]: Listening on Journal Socket (/dev/log).
[ 3.270447] systemd[1]: Listening on Journal Socket.
[ 3.277478] systemd[1]: Listening on udev Control Socket.
[ 3.278474] systemd[1]: Listening on udev Kernel Socket.
[ 3.279518] systemd[1]: Condition check resulted in Huge Pages File System being skipped.
[ 3.302318] systemd[1]: Mounting POSIX Message Queue File System…
[ 3.307527] systemd[1]: Mounting RPC Pipe File System…
[ 3.313848] systemd[1]: Mounting Kernel Debug File System…
[ 3.320025] systemd[1]: Mounting Kernel Trace File System…
[ 3.320663] systemd[1]: Condition check resulted in Kernel Module supporting RPCSEC_GSS being skipped.
[ 3.331028] systemd[1]: Starting Restore / save the current clock…
[ 3.339390] systemd[1]: Starting Set the console keyboard layout…
[ 3.346279] systemd[1]: Starting Create list of static device nodes for the current kernel…
[ 3.352607] systemd[1]: Starting Load Kernel Module configfs…
[ 3.359681] systemd[1]: Starting Load Kernel Module drm…
[ 3.366568] systemd[1]: Starting Load Kernel Module fuse…
[ 3.382203] systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped.
[ 3.387636] systemd[1]: Starting File System Check on Root Device…
[ 3.397985] systemd[1]: Starting Journal Service…
[ 3.407632] systemd[1]: Starting Load Kernel Modules…
[ 3.431762] systemd[1]: Starting Coldplug All udev Devices…
[ 3.463228] systemd[1]: Mounted POSIX Message Queue File System.
[ 3.465586] fuse: init (API version 7.37)
[ 3.470060] systemd[1]: Mounted RPC Pipe File System.
[ 3.472737] systemd[1]: Mounted Kernel Debug File System.
[ 3.473729] systemd[1]: Mounted Kernel Trace File System.
[ 3.477079] systemd[1]: Finished Restore / save the current clock.
[ 3.484921] systemd[1]: Finished Create list of static device nodes for the current kernel.
[ 3.487288] systemd[1]: [email protected]: Succeeded.
[ 3.488963] systemd[1]: Finished Load Kernel Module configfs.
[ 3.492203] systemd[1]: [email protected]: Succeeded.
[ 3.493986] systemd[1]: Finished Load Kernel Module fuse.
[ 3.523602] i2c_dev: i2c /dev entries driver
[ 3.528211] systemd[1]: Mounting FUSE Control File System…
[ 3.546030] systemd[1]: Mounting Kernel Configuration File System…
[ 3.573035] systemd[1]: Started File System Check Daemon to report status.
[ 3.583559] systemd[1]: [email protected]: Succeeded.
[ 3.585709] systemd[1]: Finished Load Kernel Module drm.
[ 3.589263] systemd[1]: Finished Load Kernel Modules.
[ 3.591272] systemd[1]: Mounted FUSE Control File System.
[ 3.592775] systemd[1]: Mounted Kernel Configuration File System.
[ 3.599080] systemd[1]: Starting Apply Kernel Variables…
[ 3.651680] systemd[1]: Finished File System Check on Root Device.
[ 3.657478] systemd[1]: Starting Remount Root and Kernel File Systems…
[ 3.660988] systemd[1]: Finished Apply Kernel Variables.
[ 3.824799] systemd[1]: Started Journal Service.
[ 3.830226] EXT4-fs (mmcblk0p2): re-mounted. Quota mode: none.
[ 3.936531] systemd-journald[142]: Received client request to flush runtime journal.
[ 3.941381] systemd-journald[142]: File /var/log/journal/b039696f99fd4cf08fd8529361acf56e/system.journal corrupted or uncleanly shut down, renaming and replacing.
[ 5.046426] vc_sm_cma: module is from the staging directory, the quality is unknown, you have been warned.
[ 5.061351] mc: Linux media interface: v0.10
[ 5.061618] bcm2835_vc_sm_cma_probe: Videocore shared memory driver
[ 5.077860] [vc_sm_connected_init]: start
[ 5.108428] [vc_sm_connected_init]: installed successfully
[ 5.351788] videodev: Linux video capture interface: v2.00
[ 5.353712] brcmstb-i2c fef04500.i2c: @97500hz registered in polling mode
[ 5.395516] brcmstb-i2c fef09500.i2c: @97500hz registered in polling mode
[ 5.483857] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
[ 5.504016] i2c i2c-22: Added multiplexed i2c bus 0
[ 5.562590] bcm2835_audio bcm2835_audio: card created with 8 channels
[ 5.587705] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.

[ 5.600608] i2c i2c-22: Added multiplexed i2c bus 10
[ 5.623956] bcm2835_v4l2: module is from the staging directory, the quality is unknown, you have been warned.
[ 5.653452] bcm2835_isp: module is from the staging directory, the quality is unknown, you have been warned.
[ 5.684244] rpivid_hevc: module is from the staging directory, the quality is unknown, you have been warned.
[ 5.714984] bcm2835-isp bcm2835-isp: Device node output[0] registered as /dev/video13
[ 5.716104] bcm2835-isp bcm2835-isp: Device node capture[0] registered as /dev/video14
[ 5.717531] bcm2835-isp bcm2835-isp: Device node capture[1] registered as /dev/video15
[ 5.727010] bcm2835_codec: module is from the staging directory, the quality is unknown, you have been warned.
[ 5.751043] rpivid feb10000.codec: Device registered as /dev/video19
[ 5.757257] bcm2835-isp bcm2835-isp: Device node stats[2] registered as /dev/video16
[ 5.757317] bcm2835-isp bcm2835-isp: Register output node 0 with media controller
[ 5.757342] bcm2835-isp bcm2835-isp: Register capture node 1 with media controller
[ 5.757360] bcm2835-isp bcm2835-isp: Register capture node 2 with media controller
[ 5.757379] bcm2835-isp bcm2835-isp: Register capture node 3 with media controller
[ 5.771279] bcm2835-isp bcm2835-isp: Device node output[0] registered as /dev/video20
[ 5.771308] bcm2835-codec bcm2835-codec: Device registered as /dev/video10
[ 5.771363] bcm2835-codec bcm2835-codec: Loaded V4L2 decode
[ 5.773676] bcm2835-isp bcm2835-isp: Device node capture[0] registered as /dev/video21
[ 5.777420] bcm2835-codec bcm2835-codec: Device registered as /dev/video11
[ 5.777456] bcm2835-isp bcm2835-isp: Device node capture[1] registered as /dev/video22
[ 5.777475] bcm2835-codec bcm2835-codec: Loaded V4L2 encode
[ 5.784588] bcm2835-isp bcm2835-isp: Device node stats[2] registered as /dev/video23
[ 5.784643] bcm2835-isp bcm2835-isp: Register output node 0 with media controller
[ 5.784668] bcm2835-isp bcm2835-isp: Register capture node 1 with media controller
[ 5.784687] bcm2835-isp bcm2835-isp: Register capture node 2 with media controller
[ 5.784705] bcm2835-isp bcm2835-isp: Register capture node 3 with media controller
[ 5.794413] bcm2835-codec bcm2835-codec: Device registered as /dev/video12
[ 5.794488] bcm2835-codec bcm2835-codec: Loaded V4L2 isp
[ 5.796421] bcm2835-isp bcm2835-isp: Loaded V4L2 bcm2835-isp
[ 5.799822] bcm2835-codec bcm2835-codec: Device registered as /dev/video18
[ 5.799887] bcm2835-codec bcm2835-codec: Loaded V4L2 image_fx
[ 5.824227] bcm2835-codec bcm2835-codec: Device registered as /dev/video31
[ 5.824308] bcm2835-codec bcm2835-codec: Loaded V4L2 encode_image
[ 5.883865] [drm] Initialized v3d 1.0.0 20180419 for fec00000.v3d on minor 0
[ 6.465236] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 6.564167] cfg80211: Loaded X.509 cert ‘sforshee: 00b28ddf47aef9cea7’
[ 6.579073] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
[ 6.802708] brcmfmac: F1 signature read @0x18000000=0x15264345
[ 6.818393] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[ 6.824122] Console: switching to colour dummy device 80x25
[ 6.838786] usbcore: registered new interface driver brcmfmac
[ 6.924971] vc4-drm gpu: bound fe400000.hvs (ops vc4_hvs_ops [vc4])
[ 7.018011] Registered IR keymap rc-cec
[ 7.063623] rc rc0: vc4-hdmi-0 as /devices/platform/soc/fef00700.hdmi/rc/rc0
[ 7.120469] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Nov 1 2021 00:37:25 version 7.45.241 (1a2f2fa CY) FWID 01-703fd60
[ 7.158931] input: vc4-hdmi-0 as /devices/platform/soc/fef00700.hdmi/rc/rc0/input4
[ 7.473491] vc4-drm gpu: bound fef00700.hdmi (ops vc4_hdmi_ops [vc4])
[ 7.611206] Registered IR keymap rc-cec
[ 7.611420] rc rc1: vc4-hdmi-1 as /devices/platform/soc/fef05700.hdmi/rc/rc1
[ 7.611741] input: vc4-hdmi-1 as /devices/platform/soc/fef05700.hdmi/rc/rc1/input5
[ 7.628062] vc4-drm gpu: bound fef05700.hdmi (ops vc4_hdmi_ops [vc4])
[ 7.628913] vc4-drm gpu: bound fe004000.txp (ops vc4_txp_ops [vc4])
[ 7.629467] vc4-drm gpu: bound fe206000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 7.630078] vc4-drm gpu: bound fe207000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 7.630603] vc4-drm gpu: bound fe20a000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 7.630935] vc4-drm gpu: bound fe216000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 7.631399] vc4-drm gpu: bound fec12000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 7.671682] [drm] Initialized vc4 0.0.0 20140616 for gpu on minor 1
[ 7.946967] Console: switching to colour frame buffer device 240x67
[ 7.947093] vc4-drm gpu: [drm] fb0: vc4drmfb frame buffer device
[ 8.323117] ak7375 10-000c: supply vio not found, using dummy regulator
[ 8.375426] uart-pl011 fe201000.serial: no DMA platform data
[ 8.521689] Adding 102396k swap on /var/swap. Priority:-2 extents:1 across:102396k SSFS
[ 8.532545] imx519 10-001a: Device found is imx519
[ 8.549573] imx519 10-001a: Consider updating driver imx519 to match on endpoints
[ 8.988412] 8021q: 802.1Q VLAN Support v1.8
[ 9.466984] brcmfmac: brcmf_cfg80211_set_power_mgmt: power save enabled
[ 9.737996] bcmgenet fd580000.ethernet: configuring instance for external RGMII (RX delay)
[ 9.739391] bcmgenet fd580000.ethernet eth0: Link is Down
[ 15.254031] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 16.018508] Bluetooth: Core ver 2.22
[ 16.018591] NET: Registered PF_BLUETOOTH protocol family
[ 16.018597] Bluetooth: HCI device and connection manager initialized
[ 16.018612] Bluetooth: HCI socket layer initialized
[ 16.018620] Bluetooth: L2CAP socket layer initialized
[ 16.018634] Bluetooth: SCO socket layer initialized
[ 16.030017] Bluetooth: HCI UART driver ver 2.3
[ 16.030049] Bluetooth: HCI UART protocol H4 registered
[ 16.030148] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 16.030438] Bluetooth: HCI UART protocol Broadcom registered
[ 16.323430] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 16.323456] Bluetooth: BNEP filters: protocol multicast
[ 16.323476] Bluetooth: BNEP socket layer initialized
[ 16.332123] Bluetooth: MGMT ver 1.22
[ 16.344118] NET: Registered PF_ALG protocol family
[ 16.532448] Bluetooth: RFCOMM TTY layer initialized
[ 16.532484] Bluetooth: RFCOMM socket layer initialized
[ 16.532503] Bluetooth: RFCOMM ver 1.11
[ 152.069168] v3d fec00000.v3d: MMU error from client L2T (0) at 0x58e1000, pte invalid
[ 757.113739] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.118099] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.118243] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.118283] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.118360] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.118392] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.118465] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.118491] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.118518] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.124809] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.172678] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.173084] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.173269] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.173368] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.173899] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.174017] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.174550] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.175503] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.175598] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.386881] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.388502] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.388689] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.388986] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.389237] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.389285] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.389320] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.389354] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.389554] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.389724] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 757.390265] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 763.846877] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 763.849894] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 763.850849] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 763.850914] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 763.851274] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 763.851836] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 793.989829] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 793.990732] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 793.991259] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 793.991525] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 793.993083] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.196981] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.197522] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.197647] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.197734] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.197864] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.197950] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.198047] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.198139] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.198234] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.198374] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.198729] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.198856] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.198965] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.199133] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.199218] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.199288] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.199695] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.199814] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.199900] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.200015] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.200095] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.200176] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.200632] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.200753] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.200904] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.200999] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.201078] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.201468] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.201648] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.201750] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.201825] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.201952] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 807.202045] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 811.463143] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 811.463424] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)
[ 811.463489] bcm2835-codec bcm2835-codec: bcm2835_codec_buf_prepare data will not fit into plane (1536 < 101376)

@Aleksandr

Because there is no frame buffer, the data of the two channels are processed together, and the processing time becomes longer, resulting in a frame being lost after each frame is processed. So using synchronous mode will lose half of the frame rate.

In single pass mode, it is possible to reach a fixed 80 fps. If you test with libcamera and do not open the display state, you need to set a few more seconds for testing, because it takes time to open the camera and load the register configuration.

This document is a bit old. The frame rate is reduced for the new focusing algorithm: pdaf, the speed of this focusing algorithm is several times that of the original, but it takes time to acquire a large amount of data, resulting in the need to reduce the frame rate.

I will ask relevant personnel to modify this part of the document. I am very sorry for misleading you.

Thank you very much, Edward.
I more or less understood the situation.
I would be very grateful if you could tell me where can I get and how can I install an older version of the camera driver without the PDAF function (reduced frame rate) that supports 120fps. Since it is the frame rate that plays a big role in my current project, and autofocus, on the contrary, only leads to an increase in the reconstruction error, therefore I use cameras with the autofocus function turned off.

Thank you.

@Aleksandr

I have seen that you have raised questions in both forums and emails, and we can maintain communication in emails.

Yes, I had difficulties installing the old version of the driver(without PDAF), about which I wrote to support team by email indicating the error. Yes, now it’s more convenient for me to continue by email. Thank you very much.

@Edward

Hello,

I also need 120 fps. Where can I find these older drivers?

Thank you.

Hi,

Please burn this image into your SD card: RapsberryPiOS_0404_2022 32 bit: Index of /raspios_armhf/images/raspios_armhf-2022-04-07

When you finish burning the image, please follow the steps below:

  1. wget -O install_pivariety_pkgs.sh https://github.com/ArduCAM/Arducam-Pivariety-V4L2-Driver/releases/download/install_script/install_pivariety_pkgs.sh

  2. chmod +x install_pivariety_pkgs.sh

  3. ./install_pivariety_pkgs.sh -p imx519_kernel_driver_low_speed

  4. wget https://github.com/ArduCAM/Arducam-Pivariety-V4L2-Driver/releases/download/libcamera-apps-v0.0.5/libcamera-apps-0.0.10-bullseye-armhf.deb

  5. wget https://github.com/ArduCAM/Arducam-Pivariety-V4L2-Driver/releases/download/libcamera-v0.0.5/libcamera-dev-0.0.10-bullseye-armhf.deb

  6. sudo apt remove libcamera0

  7. sudo dpkg -i libcamera-dev-0.0.10-bullseye-armhf.deb

  8. sudo dpkg -i libcamera-apps-0.0.10-bullseye-armhf.deb

Kindly note if you are using 4 imx519 cameras with Camarray HAT, the max resolution is 50-60 fps, which will be half compared with the single imx519 camera.

Hello,

Thank you for the instructions. I followed your instructions and ran libcamera-hello. I see this message and a black camera screen:

libEGL warning: DRI2: failed to authenticate
Made X/EGL preview window
[0:10:40.630223162] [1993] INFO Camera camera_manager.cpp:293 libcamera v0.0.0+3897-c3c878a9
[0:10:40.652365621] [2007] WARN CameraSensorProperties camera_sensor_properties.cpp:174 No static properties available for ‘imx519’
[0:10:40.652489890] [2007] WARN CameraSensorProperties camera_sensor_properties.cpp:176 Please consider updating the camera sensor properties database
[0:10:40.726892035] [2007] WARN RPI raspberrypi.cpp:1280 Mismatch between Unicam and CamHelper for embedded data usage!
[0:10:40.731215247] [2007] ERROR DelayedControls delayed_controls.cpp:87 Delay request for control id 0x009a090a but control is not exposed by device /dev/v4l-subdev0
[0:10:40.731965756] [2007] INFO RPI raspberrypi.cpp:1404 Registered camera /base/soc/i2c0mux/i2c@1/imx519@1a to Unicam device /dev/media3 and ISP device /dev/media0
[0:10:40.734340093] [1993] INFO Camera camera.cpp:1035 configuring streams: (0) 2328x1748-YUV420
[0:10:40.735856632] [2007] INFO RPI raspberrypi.cpp:765 Sensor: /base/soc/i2c0mux/i2c@1/imx519@1a - Selected sensor format: 2328x1748-SRGGB10_1X10 - Selected unicam format: 2328x1748-pRAA
[0:10:41.370129161] [2007] WARN V4L2 v4l2_videodevice.cpp:1803 /dev/video0[15:cap]: Zero sequence expected for first frame (got 1)
terminate called after throwing an instance of ‘std::runtime_error’
what(): failed to import fd 21
Aborted

Hi
You may use ssh way to control your Pi remotely. If you want a preview window remotely(like with mobaxterm), please try the command below:

libcamera-still -t 0 --qt-preview

Or you can connect your Pi to a display to get a preview window.

Thank you the preview works now. I used i2cset -y 10 0x24 0x24 0x12 to switch to a single camera, but the framerate seems to max at 30 fps.

@Dion

Hello,

Looking at other questions on this form it appears a preview window running at 120fps is not possible. Is there anyway to run a preview window at 120 fps?

Thank you.

Hi,
You can try the command:

 libcamera-still -t 0 --viewfinder-width 1280 --viewfiner-height 720 --framerate 80