@bshah - Thanks for the suggestions here. I updated the firmware and restarted Stretch. I still observe intermittent disconnections.
Here is the exact error I get:
ERROR: The device has been disconnected!
.
.
.
An exception has been thrown: xioctl(VIDIOC_S_FMT) failed, errno=5 Last Error: Input/output error
.
.
.
Hardware Notification:IR stream start failure, 1.67847e+12,Error,Hardware Error
Here are the details from rs-enumerate-devices:
~$ rs-enumerate-devices -S
Device Name Serial Number Firmware Version
Intel RealSense D435I 134322074171 05.14.00.00
Device info:
Name : Intel RealSense D435I
Serial Number : 134322074171
Firmware Version : 05.14.00.00
Recommended Firmware Version : 05.14.00.00
Physical Port : /sys/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.0/video4linux/video0
Debug Op Code : 15
Advanced Mode : YES
Product Id : 0B3A
Camera Locked : YES
Usb Type Descriptor : 3.2
Product Line : D400
Asic Serial Number : 134523061170
Firmware Update Id : 134523061170
P.S. I missed seeing this particular issue and created a different one by mistake: Repeated realsense sensor failures - #2 by srama2512