Recently, when I use one USB 3.0 camera to run object detection code, some strange error occur: when I firstly run the code, everything is ok, when I restart my code ,I met error below:
12.07.2017 20:50:28.399656 Unable to ensure stalled pipe 1, status=0xe2100007 LIBUSB_ERROR_TIMEOUT
12.07.2017 20:50:28.399813 Failed to stall control channel pipe 0, status=0xE2100007
using deviceacA640-120uc
12.07.2017 20:50:31.542203 Unable to ensure stalled pipe 1, status=0xe2100007 LIBUSB_ERROR_TIMEOUT
12.07.2017 20:50:31.542513 Failed to stall control channel pipe 0, status=0xE2100007
12.07.2017 20:50:34.643164 Unable to ensure stalled pipe 0, status=0xe2100007 LIBUSB_ERROR_TIMEOUT
12.07.2017 20:50:34.643275 : Failed to stall pipe. (0xe2100007)
terminate called after throwing an instance of 'GenICam_3_0_Basler_pylon_v5_0::RuntimeException'
Press <RETURN> to close this window...
and when I tried run this code thirdly, and the code is ok again.
12.07.2017 20:51:14.870761 Unable to ensure stalled pipe 1, status=0xe2100007 LIBUSB_ERROR_TIMEOUT
12.07.2017 20:51:14.871175 Failed to stall control channel pipe 0, status=0xE2100007
using deviceacA640-120uc
It is a big circle, it is like 2n+1 is ok, 2n is bad. why?