From owner-freebsd-questions@FreeBSD.ORG Tue Nov 4 13:31:02 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6FD6F1065672 for ; Tue, 4 Nov 2008 13:31:02 +0000 (UTC) (envelope-from rvm@CBORD.com) Received: from smssmtp.cbord.com (mx1.cbord.com [24.39.174.11]) by mx1.freebsd.org (Postfix) with ESMTP id 3162D8FC13 for ; Tue, 4 Nov 2008 13:31:01 +0000 (UTC) (envelope-from rvm@CBORD.com) X-AuditID: ac1f0165-000001a000000220-18-49104ea04ba6 Received: from Email.cbord.com ([10.1.1.100]) by smssmtp.cbord.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 4 Nov 2008 08:31:12 -0500 X-MIMEOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Tue, 4 Nov 2008 08:28:05 -0500 Message-ID: In-Reply-To: <20081103192749.2f35701b@tau.draftnet> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: garmin forerunner 305 Thread-Index: Ack+LVYWx1fA6uvbQ2u3sNs+7UaSuQAUtAgg References: <20080904202402.0c245ed2@tau.draftnet> <20081103192749.2f35701b@tau.draftnet> From: "Bob McConnell" To: "Bruce Cran" X-Brightmail-Tracker: AAAAAA== Cc: freebsd-questions@freebsd.org Subject: RE: garmin forerunner 305 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Nov 2008 13:31:02 -0000 On Behalf Of Bruce Cran > On Thu, 4 Sep 2008 20:24:02 +0100 > Bruce Cran wrote: >=20 >> On Thu, 4 Sep 2008 11:51:33 -0300 >> "Joey Mingrone" wrote: >>=20 >> > Has anyone had any success collecting data from a Garmin Forerunner >> > 305? >> >=20 >> > When I connect the device I see the kernel messages: >> > Sep 4 11:39:22 jrm root: Unknown USB device: vendor 0x091e product >> > 0x0003 bus uhub1 >> > Sep 4 11:39:22 jrm kernel: ugen0: > > class 255/255, rev 1.10/0.01, addr 2> on uhub1 >> >=20 >> > The documentation for the port astro/GPSMan seems to indicate it >> > supports this model, but I haven't had any luck. >> >=20 >> > % uname -a >> > FreeBSD xxx.xxx 7.0-RELEASE-p1 FreeBSD 7.0-RELEASE-p1 #3: Thu Jun 12 >> > 18:47:50 ADT 2008 root@xxx.xxx:/usr/obj/usr/src/sys/xxx i386 >>=20 >> Unfortunately Garmin use their own protocol for communicating between >> the GPS and the PC. Under Linux it's supported by the garmin_gps >> driver but there's no equivalent for FreeBSD yet. >>=20 >=20 > Sorry, it turns out that's wrong: the gpsbabel developers recommend not > using garmin_gps because apparently it often doesn't work. Instead > they recommend using gpsbabel's 'garmin' input/output format. It > interfaces to the device using libusb - which, fortunately for us runs > on FreeBSD! I've just successfully read back GPS data into a GPX file > using gpsbabel on FreeBSD 8-CURRENT and the 'usb2' usb stack.=20 >=20 > I don't know if it'll work with the usb stack that's in shipping > version of FreeBSD though, and even with the new stack I had to make a > change to libgpsusb.c in gpsbabel to get it working. The best way to help fix these problems are: A) Submit a patch for the changes you made. B) Contact the maintainers and provide them with all of the details, what you found, what didn't work, what you modified and the final results. If you have traces or data captures, they may want to see them. They can't fix problems they don't understand. If they don't have access to that hardware, or something similar, they might even ask you to do some experiments for them to extend their knowledge. All of that will help them improve the quality of future releases. Bob McConnell