IMX519 QuadCamarray HAT - Extension problems

Hi, I have been using the Camarray HAT with the cameras integrated with the kit, Arducam -16MP-IMX519.

I put some cable extension for all 4 cameras like shown in photo:

setup:
Raspberry Pi 4B
64bit
pi@raspberrypi:~ $ cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 11 (bullseye)" NAME="Debian GNU/Linux" VERSION_ID="11" VERSION="11 (bullseye)" VERSION_CODENAME=bullseye ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"

I got this error when I use libcamera-hello:

libcamera-hello
Made X/EGL preview window
[0:01:44.394280474] [1566]  INFO Camera camera_manager.cpp:297 libcamera v0.0.0+4367-ad9428b4
[0:01:44.467698585] [1567]  INFO RPI vc4.cpp:444 Registered camera /base/soc/i2c0mux/i2c@1/imx519@1a to Unicam device /dev/media2 and ISP device /dev/media0
[0:01:44.467785863] [1567]  INFO RPI pipeline_base.cpp:1101 Using configuration file '/usr/share/libcamera/pipeline/rpi/vc4/rpi_apps.yaml'
[0:01:44.468737956] [1566]  INFO Camera camera.cpp:1033 configuring streams: (0) 2328x1748-YUV420
[0:01:44.469269289] [1567]  INFO RPI vc4.cpp:572 Sensor: /base/soc/i2c0mux/i2c@1/imx519@1a - Selected sensor format: 2328x1748-SRGGB10_1X10 - Selected unicam format: 2328x1748-pRAA
[0:01:45.679668677] [1567]  WARN V4L2 v4l2_videodevice.cpp:2007 /dev/video0[17:cap]: Dequeue timer of 1000000.00us has expired!
[0:01:45.679764122] [1567] ERROR RPI pipeline_base.cpp:1356 Camera frontend has timed out!
[0:01:45.679786103] [1567] ERROR RPI pipeline_base.cpp:1357 Please check that your camera sensor connector is attached securely.
[0:01:45.679806399] [1567] ERROR RPI pipeline_base.cpp:1358 Alternatively, try another cable and/or sensor.
ERROR: Device timeout detected, attempting a restart!!!
[0:01:46.868588713] [1567]  WARN V4L2 v4l2_videodevice.cpp:2007 /dev/video0[17:cap]: Dequeue timer of 1000000.00us has expired!
[0:01:46.868712843] [1567] ERROR RPI pipeline_base.cpp:1356 Camera frontend has timed out!
[0:01:46.868754176] [1567] ERROR RPI pipeline_base.cpp:1357 Please check that your camera sensor connector is attached securely.
[0:01:46.868793176] [1567] ERROR RPI pipeline_base.cpp:1358 Alternatively, try another cable and/or sensor.

I cannot see the cameras.
I checked several times the connections and changed the cables and there are good.

Here /boot/config.txt

# For more options and information see
# http://rpf.io/configtxt
# 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
max_framebuffers=2

# Run in 64-bit mode
arm_64bit=1

# 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]
dtoverlay=imx519

I installed the kernel IMX519 driver slow speed.
Let me know if you need more info
I would really appreciate your help
Do you know I can I fix it?

@FrankMan

Could it be used normally without adding an extension?

Unluckly I need some extensions.
The final setup should be with 2 m cable for each camera.
I already tried with the 2 m cable, but it didn’t work so I switch with does just to check if was a length problem.
I noticed that If I use just one some time work, but with 2 extensions I have the same error shown.
I look forward to hearing from you

Did you find a solution to this issue?

I’m using the hdmi adapters. All the hdmi cables with same length, and it’s working :muscle: