On 18 December, 2019 - Brendan Horan wrote:
----- On 16 Dec, 2019, at 10:51 PM, Jef Driesen jef@libdivecomputer.org wrote:
That's normal. On Linux, libusb is currently the default because hidapi is just a wrapper around libusb.
Jef
Thanks!
Not sure where to proceed here. I am fairly certain this is not a libdivecomputer bug. Should I log a bug/start a mailing list topic on Subsurface ?
Happy to help out where I can, just not sure where right now.
Something causes LIBUSB_ERROR_BUSY
You could always try to ltrace/strace/systrace subsurface when trying to download to try to figure out the answer.
The easiest way is probably that you build yourself a copy of subsurface from source with debug symbols and just single step into that code trying to figure out whats happening there.
//Anton