USB transmission unreliable on some hardware

Bug #394302 reported by rew
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
igotu2gpx
Confirmed
Medium
Unassigned

Bug Description

After getting one dump, the second gives me:

(the first dump seems to have worked, but I didn't save the output).

usb_set_debug: Setting debugging level to 255 (on)
usb_os_find_busses: Found 001
usb_os_find_devices: Found 029 on 001
usb_os_find_devices: Found 003 on 001
usb_os_find_devices: Found 006 on 001
usb_os_find_devices: Found 004 on 001
usb_os_find_devices: Found 005 on 001
usb_os_find_devices: Found 002 on 001
usb_os_find_devices: Found 001 on 001
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
USB error: could not get bound driver: No data available
Retrieving data...
Command: 930101030000000000000000000000
Result size: 0x0000
Result data:
Command: 9305040003019f0000000000000000
Result size: 0x0003
Result data: c22015
Command: 930b03001d00000000000000000000
Result size: 0x0003
Result data: 000e25
Command: 930507100004030000000000000000
Result size: 0x1000
Result data: 010d8d20ff0fff3c00f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000003c3c0009011502c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f01010101280000000000000000000000003c3c0005000000c80c012c3205140101010202050a0a186a0c3504e200bb01171e000108080404020202020000200f0101010128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0a2001980ffd27beb004bc862002892af00017700013a188405a70c880924b0b3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003211a0a2000997000000c8000000c80227b0b3000000000000000000000000003217a0a2000fa7000003e8002dc6c00000070800010319b0b30000000000000032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000102030405060708090a0b0c0d0e0f
Retrieved block 1/30
Command: 930507100004030010000000000000
Failed protocol: Response too short: expected 3, got 0 bytes
USB error: error sending control message: Connection timed out
Command: 930507100004030010000000000000
Failed: Unable to send data to the device: Connection timed out
Unable to obtain trackpoints from GPS tracker: Unable to send data to the device: Connection timed out

Revision history for this message
Michael Hofmann (mh21) wrote :

Do you still have this problem with the 0.3 release candidate?

Revision history for this message
rew (r-e-wolff) wrote :

This was on the system where things worked "badly" most of the time. I'll try not to forget to take my i-gotu along to that system and test.

Revision history for this message
rew (r-e-wolff) wrote :

I just managed to test this on my work system (the one that works "badly"), and it gives me:

...
Downloaded block 77/101
Downloaded block 78/101
Downloaded block 79/101
Unable to download trackpoints from GPS tracker: Unable to read data from device: Connection timed out

This is on a debian system, and I can't get it to compile it on debian. So I'm running this inside a chrooted jaunty on the debian system.

Revision history for this message
rew (r-e-wolff) wrote :

The above was the first try after connecting the device. The second try succeded in downloading a full track. The second try to download a track then failed after 17 blocks. reconnecting the device resulted in only 2 succesful block transfers. The fourth reconnect allowed a full download and then a crash again after only 2 blocks.

Revision history for this message
Michael Hofmann (mh21) wrote :

Ok, I will change the subject of the bug, but I have no idea how to fix this until I get a working libusb 1.0 implementation which might improve things.

Michael Hofmann (mh21)
summary: - can only dump once. (first dump in the gui usually doesn't work either)
+ USB transmission unreliable on some hardware
Changed in igotu2gpx:
status: New → Confirmed
importance: Undecided → Medium
Michael Hofmann (mh21)
Changed in igotu2gpx:
status: Confirmed → Incomplete
Michael Hofmann (mh21)
Changed in igotu2gpx:
status: Incomplete → Confirmed
Revision history for this message
Alessandro Valli (av-naturalinteraction) wrote :

I guess it is the same bug that affects me, but I never experienced it dumping, but always when I try to delete points. I get a timeout every 20% of memory to erase, so I have to repeat the erase command about 5 times to completely free memory. GT-120, version 0.30, Windows Vista on Dell XPS laptop.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.