IMX708 ERROR: no cameras available RPI5

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

  2. Model number of the product(s)?
    12MP-IMX708 - UC-A74 Rev.B

  3. What hardware/platform were you working on?
    Raspberry PI5
    Linux raspberrypi 6.6.31+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.6.31-1+rpt1 (2024-05-29) aarch64 GNU/Linux

  4. Instructions you have followed. (link/manual/etc.)
    12MP IMX708 - Arducam Wiki

  5. Problems you were having?
    The camera is not detected by the raspberry pi5

  6. The dmesg log from your hardware?
    raspberry@raspberrypi:~ $ dmesg | grep -i imx
    [ 0.532543] platform 1f00128000.csi: Fixed dependency cycle(s) with /axi/pcie@120000/rp1/i2c@80000/imx708@1a
    [ 4.919454] rp1-cfe 1f00128000.csi: found subdevice /axi/pcie@120000/rp1/i2c@80000/imx708@1a
    [ 5.169513] imx708 4-001a: failed to read chip id 708, with error -5
    [ 5.172822] imx708: probe of 4-001a failed with error -5

  7. Troubleshooting attempts you’ve made?
    -Check the camera connection
    -I have another IMX708 camera but with the code UC-A74 Rev.C and it works, but this one doesn’t
    -I followed the steps in the manual for that version of the board and it doesn’t work:

  8. What help do you need?

I want to make the camera work

Hi,
Please check the link below again:
https://docs.arducam.com/Raspberry-Pi-Camera/Native-camera/12MP-IMX708/#preparation

Hi dion, I followed all the steps in the guide, but it doesn’t work for me.

Step 1. Download the bash scripts
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

Step 2. Install libcamera (optional)

./install_pivariety_pkgs.sh -p libcamera

Step 3. Install libcamera-apps (optional)

./install_pivariety_pkgs.sh -p libcamera_apps

Step 4. Install Camera Drivers

./install_pivariety_pkgs.sh -p imx708_b0311_kernel_driver

Please reboot your Pi when you finish the installation.
sudo reboot

Hi @hector33334
Weird. At this stage, what is the output of the command demsg | grep imx708?

Hi Dion ,I get this from the command

raspberry@raspberrypi:~ $ dmesg | grep imx708
[ 0.532735] platform 1f00128000.csi: Fixed dependency cycle(s) with /axi/pcie@120000/rp1/i2c@80000/imx708@1a
[ 3.459804] rp1-cfe 1f00128000.csi: found subdevice /axi/pcie@120000/rp1/i2c@80000/imx708@1a
[ 3.679563] imx708 4-001a: failed to read chip id 708, with error -5
[ 3.684970] imx708: probe of 4-001a failed with error -5
raspberry@raspberrypi:~ $

Hi @hector33334
Could you please post the hardware connection here? Both Raspberry Pi’s end and the camera’s end.
There has been an internet error on the forum recently. If you can not post pictures here, it would be appreciated if you can put the pictures in the google drive or something else.

Hi

I think the connection is correct, I tried with another camera and it works

@hector33334 Did you ever find a solution. I’m having the same issue.

Hi,
Do you have a similar issue?

7.163727] imx708 4-001a: error -EINVAL: inclk frequency not supported: 27000000 Hz

[ 7.163744] imx708: probe of 4-001a failed with error -22
Linux pi5 6.6.56-XXX+ #1 SMP PREEMPT Wed Oct 23 19:09:47 EDT 2024 aarch64 GNU/Linux
Kernel version is XXX cause i recompiled the kernel from scratch to get more error messages out. I believe the correct clock should be 25000000.
It’s still a 6.6.56 kernel though
As a result the 708 is not recognized and nothing else works.

Hi,
Can you post pictures of your camera module? Back and front.

Thank you for your reply. I upgraded to the latest kernel in GitHub and recompiled / downloaded the binaries (as of Oct 24). Everything is working fine.

1 Like