IMX519 16MP Autofocus camera on CM4

Hello,

I am trying to get the IMX519 16 MP Autofocus camera working on CM4 but I get no camera available error all the time.
####################################
[19:52:45.986213931] [1868] INFO Camera camera_manager.cpp:293 libcamera v0.0.0
ERROR: *** no cameras available ***

I have tried the solution mentioned in 16MP Autofocus & Raspbian Buster --> **no camera available** - #5 by wong still I get the same. Any help would be appreciated.

@JTH

Please tell me what is your kernel version?

name -a 

Linux lux-demo7 5.10.103-v8+ #1529 SMP PREEMPT Tue Mar 8 12:26:46 GMT 2022 aarch64 GNU/Linux

@JTH

Do you have system and kernel requirements?

Buster is no longer recommended, and it is difficult to support, there are many things that are not open source. Currently the best way to use imx519 is to use Bullseye + libcamera, which is a completely open source camera framework.

Specific documents:
https://docs.arducam.com/Raspberry-Pi-Camera/Native-camera/Quick-Start-Guide/#imx519-cameras

Please find the information below:
pi@lux-demoX:~ $ cat /proc/version
Linux version 5.10.103-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) #1529 SMP PREEMPT Tue Mar 8 12:26:46 GMT 2022

pi@lux-demoX:~ $ cat /proc/cpuinfo
processor : 0
BogoMIPS : 108.00
Features : fp asimd evtstrm crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd08
CPU revision : 3

processor : 1
BogoMIPS : 108.00
Features : fp asimd evtstrm crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd08
CPU revision : 3

processor : 2
BogoMIPS : 108.00
Features : fp asimd evtstrm crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd08
CPU revision : 3

processor : 3
BogoMIPS : 108.00
Features : fp asimd evtstrm crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd08
CPU revision : 3

Hardware : BCM2835
Revision : d03140
Serial : 100000006c4764aa
Model : Raspberry Pi Compute Module 4 Rev 1.0

I have got the camera working on Bullseye without any issue, but I have other appliation that requires us to use Buster and so we want to make the camera work with Buster.

@JTH

Before, I need some information

Please reboot your device and execute the following command:

wget -O arducam-camera-bug-report https://github.com/ketai-dhr/arducam-camera-bug-report/releases/download/tools/arducam-camera-bug-report
chmod +x ./arducam-camera-bug-report
./arducam-camera-bug-report

This will output an arducam-bug-report.txt in the current directory.

Please send this file to me via google cloud disk or similar platform or email ([email protected])

And if possible, please send me the hardware connection diagram.

Thank you for your cooperation and have a nice life.


Please find the link for the bug report:
arducam-camera-bug-report

Any update on the same?

@JTH

Sorry, Buster version can be difficult to support. We haven’t had to support a similar system in a long time. This is in line with Raspberry Pi’s upgrade strategy. Continuing to use Buster may make the process more difficult later on. If possible, we recommend upgrading to Bullseye for better compatibility and ease of use.