Repeated Realsense malfunctions

@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