I'd like to connect two USB cameras (compliance with USB2.0) and configure 640x480 resolution both cameras. I don't care frame rate. Due to design reasons Type-C port is not available.
Both camera works on 640x480@15fps on YUYV(4:2:2) when single connect, But 640x480 resolution is not works even if use lowest fps(5) when two camera connected.
During operation, dmesg outputs this information.
> usb 5-1.1.1: Not enough bandwidth for new device state.
> usb 5-1.1.1: Not enough bandwidth for altsetting 11
this log is incomprehensible, Because USB2.0 has enough bandwidth to output in this configuration. I have suspicion kernel or device driver has any problems.
environmental information:
Device: Tinker Board 2S
OS: TinkerOS Debian 10 V2.0.12
Camera A: ELECOM UCAM-C310FBBK
Camera B: Arkmicro Technologies Unknown camera product (only supports YUYV(4:2:2) format)
Would you tell me any advices or information if possible.
Connecting two USB cameras
in Software
Posted
Hi,
I'd like to connect two USB cameras (compliance with USB2.0) and configure 640x480 resolution both cameras. I don't care frame rate. Due to design reasons Type-C port is not available.
Both camera works on 640x480@15fps on YUYV(4:2:2) when single connect, But 640x480 resolution is not works even if use lowest fps(5) when two camera connected.
During operation, dmesg outputs this information.
> usb 5-1.1.1: Not enough bandwidth for new device state.
> usb 5-1.1.1: Not enough bandwidth for altsetting 11
this log is incomprehensible, Because USB2.0 has enough bandwidth to output in this configuration. I have suspicion kernel or device driver has any problems.
environmental information:
Device: Tinker Board 2S
OS: TinkerOS Debian 10 V2.0.12
Camera A: ELECOM UCAM-C310FBBK
Camera B: Arkmicro Technologies Unknown camera product (only supports YUYV(4:2:2) format)
Would you tell me any advices or information if possible.
regards,
takuya