I have two Dell GB10s (aka DGX Spark). I have a RealSense D435 connected to them.
I am running librealsense2 v2.56.5. I have also tried v2.57.4. Which I built from source. Both with RSUSB. It works. But sometimes the kernel disconnects from the device. When it does, I have not found a way to get the device to work again short of a reboot. Unplug/replug does not fix the issue. rmmod and modprobe of uvcvideo. uvc, videobuf2_vmalloc, videobuf2_v4l2, videodev. videobuf2_common, and mc does not fix the issue. dmesg/journalctl gives:
qobi@femoral>journalctl -b -1|fgrep “usb 6-1”
Nov 10 21:33:07 femoral kernel: usb 6-1: new SuperSpeed USB device number 2 using xhci-hcd
Nov 10 21:33:07 femoral kernel: usb 6-1: New USB device found, idVendor=8086, idProduct=0b07, bcdDevice=51.10
Nov 10 21:33:07 femoral kernel: usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Nov 10 21:33:07 femoral kernel: usb 6-1: Product: Intel(R) RealSense™ Depth Camera 435
Nov 10 21:33:07 femoral kernel: usb 6-1: Manufacturer: Intel(R) RealSense™ Depth Camera 435
Nov 10 21:33:07 femoral kernel: usb 6-1: SerialNumber: 404543021350
Nov 10 21:33:08 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:33:08 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:39:16 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:39:17 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:39:17 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:39:17 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:39:17 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:39:17 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:39:17 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:39:17 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:39:36 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:39:37 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:40:45 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:40:45 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:40:45 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:40:45 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:40:45 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:40:45 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:40:45 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:40:45 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:40:46 femoral kernel: usb 6-1: Process 10876 (realsense) called USBDEVFS_CLEAR_HALT for active endpoint 0x82
Nov 10 21:41:41 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:41:42 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:43:57 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:43:57 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:43:57 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:43:57 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:43:57 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:43:57 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:43:57 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:43:57 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:43:58 femoral kernel: usb 6-1: Process 12637 (realsense) called USBDEVFS_CLEAR_HALT for active endpoint 0x82
Nov 10 21:44:42 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:44:42 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:44:43 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:47:21 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:47:21 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:47:21 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:47:22 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:47:22 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:47:22 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:47:22 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:47:22 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:47:23 femoral kernel: usb 6-1: Process 14571 (realsense) called USBDEVFS_CLEAR_HALT for active endpoint 0x82
Nov 10 21:49:39 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:49:39 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:54:31 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:54:31 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:54:31 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:54:31 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:54:31 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:54:31 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:54:31 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:54:31 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:55:23 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 21:55:23 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 22:02:54 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 22:02:54 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 22:02:55 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 22:02:55 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 22:02:55 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 22:02:55 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 22:02:55 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 22:02:55 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 22:03:56 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 22:03:56 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 22:03:57 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 22:04:29 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 22:04:29 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 22:04:29 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 22:04:29 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 22:04:29 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 22:04:29 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 22:04:30 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 22:04:30 femoral kernel: usb 6-1: Found UVC 1.50 device Intel(R) RealSense™ Depth Camera 435 (8086:0b07)
Nov 10 22:04:31 femoral kernel: usb 6-1: Process 19467 (realsense) called USBDEVFS_CLEAR_HALT for active endpoint 0x82
Nov 10 22:04:31 femoral kernel: usb 6-1: Process 19444 (realsense) called USBDEVFS_CLEAR_HALT for active endpoint 0x84
Nov 10 22:04:57 femoral kernel: usb 6-1: USB disconnect, device number 2
qobi@femoral>
This happens on both GB10s. How can I fix this?
Thanks,
Jeff