• Issues Connecting with Multiple Ethernet Adapters

Hello, I am attempting to connect to an OAK-D Pro POE from a Mac. My current configuration is Wi-Fi to our corporate network and a USB-C Ethernet adapter to the OAK. The Wi-Fi side is DHCP, and I have assigned a static address of 169.254.1.10 on the USB adapter. I am able to ping the camera.

When running depthai_demo.py, I get the "No DepthAI device found" runtime error. Further, I have tried running the code example for manually supplying the address found here. This results in "RuntimeError: Cannot find any device with given deviceInfo."

All that said, I can connect to the camera if I disable my Wi-Fi (however, the depthai_demo fails due to external dependencies on luxonis.com). Ideally I would like this to work on a device that will have multiple ethernet interfaces. Is this a limitation of the camera or api? Or, is there a way for me to specify the adapter being used (I'm not seeing it yet)?

Thank you.

  • erik replied to this.

    Hi johne ,
    Unfortunately, I don't think the USB-ethernet adapter would work - as you'd need a driver for it, and our OAK cameras run embedded RTOS (not some linux that would have such drivers).

    Thanks Eric; the USB-ethernet adapter works, the issue is more that the SDK will only use it if I disable my Wi-Fi. In other words, the issue seems to be more on the SDK selecting the correct adapter, even when I specify the static address with both adapters enabled.

    • erik replied to this.

      Hi johne , Sorry I re-read the post, and USB-ethernet adapter for Mac would work, I initially thought you were using the USB-ethernet adapter for your (USB) OAK camera.

      Multiple interfaces (Wifi/ETH) are known to cause issues, and we have separate docs section for that.