From: root on
Beej Jorgensen <beej(a)beej.us> wrote:
> root <NoEMail(a)home.org> wrote:
>>> rmmod garmin_gps
>>> gpsbabel -t -r -w -i garmin -f usb: -o gpx -F blah.gpx
>>
>>That gave me Found no Garmin USB devices.
>
> Interesting... that almost seems to imply a lower-level issue.
>
> For the record, I tried that approach with my Garmin eTrex Vista and it
> works with that.
>
> -Beej
>

Thanks Beej. I had assumed that you were also using a Forerunner 305.
I see that gpsbabel offers many different file formats, including
a garmin301. After your suggestion to look at the debug output,
I think it worthwhile for me to try different input formats to
see if babel can make sense of the output coming from the device.
From: root on
root <NoEMail(a)home.org> wrote:
> Beej Jorgensen <beej(a)beej.us> wrote:
>> root <NoEMail(a)home.org> wrote:
>>>> rmmod garmin_gps
>>>> gpsbabel -t -r -w -i garmin -f usb: -o gpx -F blah.gpx
>>>
>>>That gave me Found no Garmin USB devices.
>>
>> Interesting... that almost seems to imply a lower-level issue.
>>
>> For the record, I tried that approach with my Garmin eTrex Vista and it
>> works with that.
>>
>> -Beej
>>
>
> Thanks Beej. I had assumed that you were also using a Forerunner 305.
> I see that gpsbabel offers many different file formats, including
> a garmin301. After your suggestion to look at the debug output,
> I think it worthwhile for me to try different input formats to
> see if babel can make sense of the output coming from the device.

Follow up to my own post. I now believe that gpsbabel doesn't
handle the format of the 305. If someone knows otherwise I
stand to be corrected. I think that is why garmintools was
written. However I think that garmintools wasn't written for
a udev kernel and is unable to wake up ttyUSB0. Again I stand
to be corrected.
From: Beej Jorgensen on
root <NoEMail(a)home.org> wrote:
>Follow up to my own post. I now believe that gpsbabel doesn't
>handle the format of the 305.

These guys report luck on this page:

http://ubuntuforums.org/archive/index.php/t-404075.html

(search for gpsbabel). But google probably knows more than I do about
what's going on than I do.

-Beej

From: root on
Beej Jorgensen <beej(a)beej.us> wrote:
> root <NoEMail(a)home.org> wrote:
>>Follow up to my own post. I now believe that gpsbabel doesn't
>>handle the format of the 305.
>
> These guys report luck on this page:
>
> http://ubuntuforums.org/archive/index.php/t-404075.html
>
> (search for gpsbabel). But google probably knows more than I do about
> what's going on than I do.
>
> -Beej
>

Everything I've read in that stuff, as well as on the forums at
gpsbabel starts with getting the data from the 305. Nothing that
I have tried, using various formats for gpsbabel, has worked.

I know I am asking for a big favor from you Beej, but could
you compare your USB kernel options with mine and see if
you find some mistake on my part?

Here are my USB kernel options:

CONFIG_USB_SUPPORT=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB=y
CONFIG_USB_DEBUG=y#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
CONFIG_USB_DEVICE_CLASS=y#
# USB Host Controller Drivers
#
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_ISP116X_HCD=y
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_SL811_HCD=y
CONFIG_USB_R8A66597_HCD=y#
# USB Device Class drivers
##
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
##
# may also be needed; see USB_STORAGE Help for more information
#
CONFIG_USB_STORAGE=y
CONFIG_USB_STORAGE_DEBUG=y
CONFIG_USB_STORAGE_DATAFAB=y
CONFIG_USB_STORAGE_FREECOM=y
CONFIG_USB_STORAGE_ISD200=y
CONFIG_USB_STORAGE_DPCM=y
CONFIG_USB_STORAGE_USBAT=y
CONFIG_USB_STORAGE_SDDR09=y
CONFIG_USB_STORAGE_SDDR55=y
CONFIG_USB_STORAGE_JUMPSHOT=y
CONFIG_USB_STORAGE_ALAUDA=y#
# USB Imaging devices
#
CONFIG_USB_MON=y#
# USB port drivers
##
# USB Serial Converter support
#
CONFIG_USB_SERIAL=y
CONFIG_USB_SERIAL_CONSOLE=y
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_GARMIN=m#
# USB Miscellaneous drivers
##
# USB DSL modem support
##
# USB Gadget Support
#
CONFIG_USB_GADGET=y
CONFIG_USB_GADGET_SELECTED=y
CONFIG_USB_GADGET_NET2280=y
CONFIG_USB_NET2280=y
CONFIG_USB_GADGET_DUALSPEED=y

I am hoping that you can see something that I have to change.

Thanks.
From: Beej Jorgensen on
root <NoEMail(a)home.org> wrote:
>I know I am asking for a big favor from you Beej, but could
>you compare your USB kernel options with mine and see if
>you find some mistake on my part?

Sure. Let me just list the diffs below; a link to my full config is at
the bottom:

>CONFIG_USB_DEBUG=y#
# CONFIG_USB_DEBUG is not set

>CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_HCD=m

>CONFIG_USB_ISP116X_HCD=y
# CONFIG_USB_ISP116X_HCD is not set

>CONFIG_USB_OHCI_HCD=y
CONFIG_USB_OHCI_HCD=m

>CONFIG_USB_UHCI_HCD=y
>CONFIG_USB_SL811_HCD=y
>CONFIG_USB_R8A66597_HCD=y#
# CONFIG_USB_UHCI_HCD is not set
# CONFIG_USB_SL811_HCD is not set
# CONFIG_USB_R8A66597_HCD is not set

>CONFIG_USB_STORAGE=y
>CONFIG_USB_STORAGE_DEBUG=y
CONFIG_USB_STORAGE=m
# CONFIG_USB_STORAGE_DEBUG is not set

>CONFIG_USB_MON=y#
# CONFIG_USB_MON is not set


>CONFIG_USB_SERIAL=y
CONFIG_USB_SERIAL=m

>CONFIG_USB_SERIAL_CONSOLE=y
I have no mention of this, interestingly.

>CONFIG_USB_GADGET=y
# CONFIG_USB_GADGET is not set

>CONFIG_USB_GADGET_SELECTED=y
>CONFIG_USB_GADGET_NET2280=y
>CONFIG_USB_NET2280=y
>CONFIG_USB_GADGET_DUALSPEED=y
I have no mention of these.

I don't see anything wildly different. You can find my complete kernel
config here temporarily:

http://beej.us/tmp/beej_kernel_config.txt

-Beej