I've traced it down a bit. It looks like it's happening in the asi binary driver when called from: asi_base.cpp::workerExposure(){ ... ret = ASIStartExposure(mCameraInfo.CameraID, isDark); It does not return an error, but as soon a the call finishes the dlog error happens, so it seems to reset when inside of that ASI call. dmsg: +12.498869] usb 3-2: reset SuperSpeed USB device number 2 using xhci_hcdRead More...