Hi
We want to connect two OAK-1 to host at the same time. And we are using the usb3 cables provided in the box now.
But they is something strange. If we connect just one of OAK-1 to host, it is working as USB3(Super) mode. and it is the same with another OAK-D we have. it is work as a USB3 super mode as we expected.

But if we connect two OAK-1 at the same time, one of that is working as USB2(High) and the other one is working as USB3(Super) mode. Have you experience with this??

And we did one more test. to verify our test environment. just we connect two OAK-1 to host at the same time but in case we switch one of its cable to another vendor which is not from luxonis. In this case, both are working as USB3(Super) mode.

So as a summay of my question. i think when we use USB3 cable provided by luxnonis with two OAK-1 at the same time, one of it is not working as USB3. it is working as USB2 now. could you please check it out?

Source code they tested.
https://drive.google.com/drive/folders/1JSgbaNWp3BHDGzMFH1UGiLSVTPq33lKC?usp=sharing

Thanks.

  • erik replied to this.

    Hello RyanLee ,
    I think it could be a problem with USB hub on your host machine - or with USB hub if you are using one. I have connected 2 USB OAK cams to different USB3 ports on my computer and it works as expected:

    Thanks, Erik

    a month later

    Hi EriK,

    i have a question. is it the same with OAK-1? But our user who have OAK-1 keep complain about this issue. The issue is like below. and they said they tested it several ubuntu PC and the percetage is very high not 100% but almost 40%. Have you got this problem from another customers??

    Again they tested like below.
    When they plug-in both together, one of that detected as a usb2 and the other one is usb3. So they try to change its cable which is detected as a usb2. than it is working as a usb3. And the cable is provided from luxonis in the box.

    Best regards,
    Ryan.

    • erik replied to this.

      Hi RyanLee ,
      You mentioned 40%, is that CPU usage? I wouldn't consider that high - it's an small embedded CPU on there that's doing a bunch of work (even though from user perspective it's "just streaming some frames").

      Regarding 2x USB3 not working - I would assume it's a problem of computer. Could you try a different computer and plug both OAK cameras into USB3 port?
      Thanks, Erik

      Hi

      40% is not CPU usage. It is the error occurrence probability. Sorry to make you confusing.
      And we tested several PCs. And i added the specifications of two of them.

      [Tested PC 1] the Specification of one of that.

      CPU
          processor    : 11
          vendor_id    : AuthenticAMD
          cpu family    : 25
          model        : 33
          model name    : AMD Ryzen 5 5600X 6-Core Processor
          stepping    : 2
          microcode    : 0xa201205
          cpu MHz        : 2200.000
          cache size    : 512 KB
      GPU
      NVIDIA GeForce RTX 3090
      RAM
      32GiB System Memory (16GiB DIMM DDR4 Synchronous Unbuffered X2)
      MotherBoard
          Handle 0x0002, DMI type 2, 15 bytes
          Base Board Information
          Manufacturer: ASRock
          Product Name: B550M-HDV
          Version:                       
          Serial Number: M80-D7013000112
          Asset Tag:                       
          Features:
              Board is a hosting board
              Board is replaceable
          Location In Chassis:                       
          Chassis Handle: 0x0003
          Type: Motherboard
          Contained Object Handles: 0

      [Tested PC 2] the Specification of one of the other one.

      CPU
          processor    : 23
          vendor_id    : AuthenticAMD
          cpu family    : 23
          model        : 113
          model name    : AMD Ryzen 9 3900X 12-Core Processor
          stepping    : 0
          microcode    : 0x8701021
          cpu MHz        : 2195.296
          cache size    : 512 KB
      GPU
      NVIDIA GeForce GTX TITAN X
      RAM
      32GiB System Memory (16GiB DIMM DDR4 Synchronous Unbuffered X2)
      MotherBoard
          Handle 0x0002, DMI type 2, 15 bytes
          Base Board Information
          Manufacturer: ASUSTeK COMPUTER INC.
          Product Name: TUF GAMING B550M-PLUS
          Version: Rev X.0x
          Serial Number: 201177064906255
          Asset Tag: Default string
          Features:
              Board is a hosting board
              Board is replaceable
          Location In Chassis: Default string
          Chassis Handle: 0x0003
          Type: Motherboard
          Contained Object Handles: 0
      • erik replied to this.

        Hi RyanLee ,
        If understand correctly, in 40% of the time cameras won't be detected as the USB3, but rather USB2 which will cause the crash?
        Thanks, Erik

        USB2 detected OAK-1 would expect the performance degration. So it it not meet 60 fps. Less fps we can see.

        Best regards,
        Ryan.

        • erik replied to this.

          Hi RyanLee ,
          Hm yes that's expectable. Have you also tried with powered USB3 hub, and connecting both cameras to it?
          Thanks, Erik