View my account

D415 disconnecting on DGX Spark (really a Dell GB10)

Comments

5 comments

  • Jeffrey Siskind

    Sorry. I meant a D435.

    0
    Comment actions Permalink
  • MartyX Grover

    Hi Jeffrey Siskind  Are you using the official 1 meter USB cable supplied with the camera, please?  Thanks!

    0
    Comment actions Permalink
  • Jeffrey Siskind

    The original cable is USB A male to USB C male. The DGX Spark does not have USB A ports. It only has USB C ports. I purchase a USB C male to USB C male cable from

    https://www.ntcdistributing.com/usb-c/usb-3-2-usb-c-to-usb-c-cable-dp-alt-mode-100w-pd-usb-if-certified/?sku=U4S5C01C01E010

    There was a discussion somewhere (I forget where, it is likely it was on this forum) that pointed to this vendor as supplying cables known to work with the RealSense. I have used this cable on another comptuer (ASUS NUC 13 Pro) and it works very well with no issues. As the ASUS NUC 13 Pro has both USB A ports and USB C ports, I have also used the original cable on the ASUS NUC 13 Pro and it works very well with no issues.

    I also have a USB C male to USB A female hub. I have tried using the original cable with that on the DGX Spark but it has the same issues.

    Note that when I have tried other USB C male to USB C male cables on the ASUS NUC 13 Pro, I get a different issue. The camera just doesn't stream. But it does not require a reboot to fix. Just replacing the cable fixes the issue without a reboot. Here the issue is different. The camera does stream. In fact it streamed for two hours continuously yesterday. Just that in some situations, that I can't determine, the device disconnects. When that happens, even rmmod and modprobe of the modules does not allow it to reconnect. I have not been able to find any way to fix the issue short of a reboot. But 100% of the time, after a reboot, it does stream, until it disconnects. It appears that it disconnects only when I ctrl-C the streaming program. It appears that something about how the exception handlers for the ctrl-C try to shut down the connection cause it to disconnect. This does not happen on the ASUS NUC 13 Pro.

    0
    Comment actions Permalink
  • Jeffrey Siskind

    Note that the ASUS NUC 13 Pro is an amd64 while the NVidia DGX Spark (Dell GB10) is an aarch64. The ASUS is running Ubuntu 22.04. The Spark is running 24.04 (DGX OS 7).

    0
    Comment actions Permalink
  • MartyX Grover

    Ideally a streaming program using a RealSense camera will be closed down 'properly' by stopping the camera stream before exiting the program.  Stopping streaming suddenly by closing the streaming program with Ctrl-C whilst the camera is still actively streaming could increase the risk that the RealSense streaming pipeline is not closed down cleanly, which could lead to problems.

     

    USB C to C cables also tend to experience more problems with RealSense cameras than A to C connections, which can be related to quality issues with C to C cables.

    0
    Comment actions Permalink

Please sign in to leave a comment.