On 2012-08-03 11:07, Artur Wroblewski wrote:
It took about 1h! In the past I was getting about 3 minutes.
I tried various versions of libdivecomputer as well (the above, 0.1.0 and a217a0fb803bbb6ada1d298cd534ed2bb092b25b) and older kernel 3.3.0.
I am downloading all dives, but getting none of them. My previous data dump contains 199 dives. :) This one shall have around 215. I have not seen significant time degradation in the past.
Well, looks like device issue, I will take it diving and let's see if there will be some improvement afterwards. ;)
Thanks for all the detailed explanation.
That sounds very wrong! Are you sure the application is still downloading data after such a long time? Maybe there is some obscure bug in the code that results in an infinite loop while processing one of the packets? That would explain why it keeps running without getting any dive. But in that case there should be no data traffic anymore.
Can you run the pre-compiled test application [1], or build it yourself with the logging patch [2] applied, and then send me the generated logfile?
[1] http://www.divesoftware.org/libdc/builds/linux/sensusultra [2] http://www.divesoftware.org/libdc/tmp/serial.patch
Jef