Support for Magellan Triton 300 GPS?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I recently received a Magellan Triton 300 GPS unit. This is a handheld
GPS unit which supports a USB connection to a PC. It reports itself as
vendor 120f and product 5260. Is there any support, experimental or
otherwise, for this unit? If not, is it likely to be difficult to add?

On the unit side, when I plug it in to a USB port, it offers me four
options for connecting: "Connect to PC", "Power only", "NMEA - USB",
and "NMEA - Serial". "Power only" appears to be just what it says,
"NMEA - Serial" looks like it's sending serial-port data down the USB
cable, and "Connect to PC" causes the unit to hang waiting for some
kind of response, so I assume that "NMEA - USB" is the mode to use.
However, this mode (or any other) does not appear to trigger the
loading of any driver. When I try to modprobe usbserial vendor=120f
product=5260, nothing appears to happen differently (that is, no extra
messages appear in dmesg when I plug the device in, and no
/dev/ttyUSB0 appears).

When I plug it in in this mode, dmesg reports:

[44892.672045] usb 1-1: new full speed USB device using uhci_hcd and address 58
[44892.855727] usb 1-1: configuration #1 chosen from 1 choice

lsusb -v reports:

Bus 001 Device 058: ID 120f:5260 Magellan Triton
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x120f Magellan
  idProduct          0x5260 Triton
  bcdDevice            0.00
  iManufacturer           1 MAGELLAN
  iProduct                2 TRITON
  iSerial                 3 0139100441915
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xc0
      Self Powered
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
Device Status:     0x0001
  Self Powered

(I have added names for the vendor and product to my local USB devices list)

lsmod reports:

Module                  Size  Used by
usbhid                 35840  0
hid                    50560  1 usbhid
i915                   38144  2
drm                    86056  3 i915
binfmt_misc            16904  1
af_packet              25728  4
ppdev                  15620  0
ipv6                  263972  12
speedstep_centrino     15360  0
cpufreq_userspace      11396  0
cpufreq_stats          13188  0
cpufreq_powersave       9856  0
cpufreq_ondemand       14988  1
freq_table             12672  3
speedstep_centrino,cpufreq_stats,cpufreq_ondemand
cpufreq_conservative    14600  0
wmi                    14504  0
sbs                    19464  0
sbshc                  13440  1 sbs
pci_slot               12552  0
container              11520  0
iptable_filter         10752  0
ip_tables              19600  1 iptable_filter
x_tables               22916  1 ip_tables
sbp2                   29324  0
parport_pc             39204  0
lp                     17156  0
parport                42604  3 ppdev,parport_pc,lp
joydev                 18368  0
pcmcia                 43052  0
video                  25104  0
output                 11008  1 video
battery                18436  0
ac                     12292  0
snd_hda_intel         381488  5
snd_pcm_oss            46848  0
snd_mixer_oss          22784  1 snd_pcm_oss
ipw2200               151244  0
psmouse                45200  0
sdhci_pci              15360  0
sdhci                  23940  1 sdhci_pci
ieee80211              38088  1 ipw2200
serio_raw              13444  0
snd_pcm                83204  3 snd_hda_intel,snd_pcm_oss
ieee80211_crypt        13572  1 ieee80211
mmc_core               58268  1 sdhci
yenta_socket           31756  1
rsrc_nonstatic         19072  1 yenta_socket
pcmcia_core            43412  3 pcmcia,yenta_socket,rsrc_nonstatic
snd_seq_dummy          10884  0
snd_seq_oss            38528  0
asus_laptop            24440  0
snd_seq_midi           14336  0
led_class              12164  1 asus_laptop
snd_rawmidi            29824  1 snd_seq_midi
button                 14224  0
snd_seq_midi_event     15232  2 snd_seq_oss,snd_seq_midi
snd_seq                57776  7
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
evdev                  17696  14
shpchp                 37908  0
snd_timer              29960  2 snd_pcm,snd_seq
snd_seq_device         15116  5
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
intel_agp              33724  1
pci_hotplug            35236  1 shpchp
iTCO_wdt               18596  0
agpgart                42184  3 drm,intel_agp
pcspkr                 10624  0
iTCO_vendor_support    11652  1 iTCO_wdt
snd                    63268  19
snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore              15328  1 snd
snd_page_alloc         16136  2 snd_hda_intel,snd_pcm
ext3                  133384  1
jbd                    55444  1 ext3
mbcache                16004  1 ext3
sr_mod                 22212  0
cdrom                  43168  1 sr_mod
sd_mod                 42264  3
crc_t10dif              9984  1 sd_mod
sg                     39732  0
ata_piix               24580  2
pata_acpi              12160  0
ahci                   37132  0
ata_generic            12932  0
ohci1394               37936  0
libata                177312  4 ata_piix,pata_acpi,ahci,ata_generic
ieee1394               96324  2 sbp2,ohci1394
skge                   48144  0
scsi_mod              155212  5 sbp2,sr_mod,sd_mod,sg,libata
dock                   16656  1 libata
ehci_hcd               43276  0
uhci_hcd               30736  0
usbcore               148848  4 usbhid,ehci_hcd,uhci_hcd
thermal                23708  0
processor              42156  2 thermal
fan                    12548  0
fbcon                  47648  0
tileblit               10880  1 fbcon
font                   16512  1 fbcon
bitblit                13824  1 fbcon
softcursor              9984  1 bitblit
fuse                   60828  3

I am using Ubuntu Intrepid:
Linux octopus 2.6.27-9-generic #1 SMP Thu Nov 20 21:57:00 UTC 2008
i686 GNU/Linux

Is there any likelihood that this can be made to work by slightly
modifying an existing driver?

Thanks,
Anne
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux