Multi_Camera_Board V2.2 and 2x RaspHQCamera

Hello,

The Multi Camera Board V2.2 is working fine with standard V2 Raspberry Pi cameras on my Pi4. Unfortunately, I do get the missing “/dev/video0” error message, when I try it with the standard Raspberry Pi HQ camera (see below):

=====================

----Test i2c1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – – – – – – – – – – – – –
10: – – – – – – – – – – – – – – – –
20: – – – – – – – – – – – – – – – –
30: – – – – – – – – – – – – – – – –
40: – – – – – – – – – – – – – – – –
50: – – – – – – – – – – – – – – – –
60: – – – – – – – – – – – – – – – –
70: 70 – – – – – – –
----Detecting the /dev/video0 device
Can’t find video0 device, please check the hardware connection!

=====================

“0x10” is missing. I followed the guide on github “https://github.com/ArduCAM/RaspberryPi/tree/master/Multi_Camera_Adapter/Multi_Adapter_Board_4Channel” and the troubleshoot section by adding dtparam=i2c_vc=on to /boot/config.txt

Each RaspHQcamera is working perfectly without the Multi_Camera_Adapter. And you can be sure, that I double-checked the orientation of the ribbon cable more than once.

 

I tested the RaspHQcameras together with the Multi_Camera_Adapter some weeks ago and everything worked perfectly.

What is wrong? I am desperate.

 

summary:

  • RaspHQcamera wo/ Multi_Camera_Adapter works

  • Rasp V2 camera w/ Multi_Camera_Adapter works

  • RaspHQcamera w/ Multi_Camera_Adapter does not work → /dev/video0 error message

 

Bernd

 

Can you connect the RasHQcamera on the Multi-camera adapter board port D and try it again?

Dear Lee,

thank you for your response. Did what you proposed. This is my error message:

 

====

pi@pi4wk1:~/RaspHQCamera/RaspberryPi/Multi_Camera_Adapter/Multi_Adapter_Board_4Channel/Multi_Camera_Adapter_V2.2_C++ $ ./init_camera.sh
----Test i2c1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – – – – – – – – – – – – –
10: – – – – – – – – – – 1a – – – – –
20: – – – – – – – – – – – – – – – –
30: – – – – – – – – – – – – – – – –
40: – – – – – – – – – – – – – – – –
50: – – – – – – – – – – – – – – – –
60: – – – – 64 – – – – – – – – – – –
70: 70 – – – – – – –
----Detecting the /dev/video0 device
video0 detected!
—Start testing each camera
if all of them are normal, after it finished,you will see four image in the current path.
Start testing the camera A
mmal: mmal_vc_component_enable: failed to enable component: ENOSPC
mmal: camera component couldn’t be enabled
mmal: main: Failed to create camera component
mmal: Failed to run camera app. Please check for firmware updates

Start testing the camera B
mmal: mmal_vc_component_enable: failed to enable component: ENOSPC
mmal: camera component couldn’t be enabled
mmal: main: Failed to create camera component
mmal: Failed to run camera app. Please check for firmware updates

Start testing the camera C
mmal: mmal_vc_component_enable: failed to enable component: ENOSPC
mmal: camera component couldn’t be enabled
mmal: main: Failed to create camera component
mmal: Failed to run camera app. Please check for firmware updates

Start testing the camera D
mmal: mmal_vc_component_enable: failed to enable component: ENOSPC
mmal: camera component couldn’t be enabled
mmal: main: Failed to create camera component
mmal: Failed to run camera app. Please check for firmware updates

============

There is only one camera attached to port D.

I am willing to re-install the Raspberry Pi OS if that helps? Although I do not know what happened between my success a few weeks ago and the issues I have now…

 

Thank you once again.

 

Bernd

Can you show me your hardware setup?

From what you said, seems like it is working at first and doesn’t work anymore right now?

Yes, and I do not know why…

Here is my setup:image acq setup w/ two cams & RPi4 & multi_cam_board

I appreciate your help but I wish we could be more interactive.

 

Regards,

Bernd

Here are some more details:

 

Board detail

Cam #1

Cam #2

Thanks,

Bernd

 

Lee,

I now have a fresh RaspberryPiOS running, installed just minutes ago. Did an update & upgrade and followed this guide here:

https://github.com/ArduCAM/RaspberryPi/tree/master/Multi_Camera_Adapter/Multi_Adapter_Board_4Channel

and tried - once again: “sudo ./init_camera.sh”

Result is the same error message as always:

=================

Camera_Adapter_V2.2_C++ $ ls
AdapterTestDemo.py init_camera.sh Makefile mutiCamOpenCV.cpp
pi@pi4wk1:~/RaspberryPi/Multi_Camera_Adapter/Multi_Adapter_Board_4Channel/Multi_Camera_Adapter_V2.2_C++ $ sudo ./init_camera.sh
----Test i2c1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – – – – – – – – – – – – –
10: – – – – – – – – – – – – – – – –
20: – – – – – – – – – – – – – – – –
30: – – – – – – – – – – – – – – – –
40: – – – – – – – – – – – – – – – –
50: – – – – – – – – – – – – – – – –
60: – – – – – – – – – – – – – – – –
70: 70 – – – – – – –
----Detecting the /dev/video0 device
Can’t find video0 device, please check the hardware connection!

=================

Then added “dtparam=i2c_vc=on” to /boot/config.txt,then rebooted.

Same error as above.

=================

pi@pi4wk1:~/RaspberryPi/Multi_Camera_Adapter/Multi_Adapter_Board_4Channel/Multi_Camera_Adapter_V2.2_C++ $ i2cdetect -y 0
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – – – – – – – – – – – – –
10: – – – – – – – – – – – – – – – –
20: – – – – – – – – – – – – – – – –
30: – – – – – – – – – – – – – – – –
40: – – – – – – – – – – – – – – – –
50: – – – – – – – – – – – – – – – –
60: – – – – – – – – – – – – – – – –
70: – – – – – – – –

=================

Please let me know what I can do/ try…

Bernd

Hello,

Sorry to hear you have encountered a problem while using our product. Don’t worry and I will try my best to help you.

About the Multi adapter board, we have a detail FAQ here. https://www.arducam.com/docs/cameras-for-raspberry-pi/multi-camera-adapter-board/faq/

We have updated our test demo recently. Have you tested our new code following the below link? https://www.arducam.com/docs/cameras-for-raspberry-pi/multi-camera-adapter-board/multi-camera-adapter-board-v2-1/

Notice, before install the camera to the adapter board, please poweroff the pi firstly.

Because for the Raspberry Pi, the camera is only checked when the system is powered on. If the camera does not exist, it will no longer be checked.

Let me know if you need more help .

Bin from Arducam support team.

 

Thank you for your answer! I am really in need of your assistance.

 

The Pi has been rebooted always. I was asked by Lee to post pictures from my setup. Could you please check it? My setup uses two Raspberry HQ cameras on port C and port A. Do you recommend using different ports?

 

Please specify which port I should use if I have only one camera!

Please specify which ports I should use for two cameras!

Do I have to open all clamps of the unused ports? (I actually never thought about that.)

Which I2C-address should I expect (instead of 0x10) if I use two original RaspberryPi HQ cameras?

 

Regards,

Bernd

 

Hello,

Don’t worry and I will try my best to help you. To facilitate our communication, you can add my skype ID: [email protected]

As normal, for the old firmware, you should connect the camera to the D port. For the new version firmware, you can connect the camera to any of the ports. So, you’d better to connect the camera to the D port to avoid your board’s firmware is the old.

https://www.arducam.com/docs/cameras-for-raspberry-pi/multi-camera-adapter-board/multi-camera-adapter-board-v2-1/

Got in touch with “bin”. Connected the first camera to port D and it worked.

I am still having stability issues, esp. when using the fill 12 MPx resolution but we are working on it.

 

Regards,

Bernd

I will try my best to help you. I believe, we will solve all the issues together.