I'm trying to retrieve data from my Garmin gps-sportswatch via libusb: (using pkgsrc/geography/gpsbabel, or the to be imported garmintools pkg) ugen1 at uhub6 port 2 ugen1: vendor 0x091e product 0x0003, rev 1.10/0.01, addr 2 I tried to deal with my etrex vista hcx this way (for waypoints; tracks are on mgpx on a microsd), had trouble, and have deferred figuring it out. # gpsbabel -D9 -t -i garmin -f usb:-1 -o gpx -F /tmp/blah.gpx GPSBabel Version: 1.3.6 Bad cmdsend r -5 sz 12 usb_bulk_write failed. 'error writing to bulk endpoint /dev/ugen1.02: Input/output error' Try the 1.3.7 beta. A lot of forerunner stuff has been spiffed up. But that's probably not it. Any ideas? ktrace on linux and netbsd and compare. Probably this is a subtle usb kernel issue. enable kernel debuging for ugen (maybe you have to write it first) and find out what the underlying error was.
Attachment:
pgpqnQ6fIUctD.pgp
Description: PGP signature