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