This has happened intermittently on master, retrying works correctly every time. Consistent cause is "long time after I last did a Tessel USB command"
TESSEL! Connected to TM-00-04-f000da30-00674f43-14982586.
INFO Using local file ./out/Release/tessel-firmware.bin
INFO Updating firmware... please wait. Tessel will reset itself after the update
/Users/tim/Code/technical/git/cli/node_modules/usb/usb.js:243
this.streamTransfers[i].cancel()
^
Error: LIBUSB_ERROR_OTHER
at InEndpoint.Endpoint.stopStream (/Users/tim/Code/technical/git/cli/node_modules/usb/usb.js:243:27)
at /Users/tim/Code/technical/git/cli/node_modules/usb/usb.js:158:8
at Array.forEach (native)
at Interface.release (/Users/tim/Code/technical/git/cli/node_modules/usb/usb.js:153:18)
at Tessel.close (/Users/tim/Code/technical/git/cli/src/tessel_usb.js:187:13)
at Device.<anonymous> (/Users/tim/Code/technical/git/cli/src/commands.js:164:10)
at Transfer.<anonymous> (/Users/tim/Code/technical/git/cli/node_modules/usb/usb.js:95:15)
make: *** [deploy] Error 8
This has happened intermittently on master, retrying works correctly every time. Consistent cause is "long time after I last did a Tessel USB command"