gpsd-users
[Top][All Lists]
Advanced

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

Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1


From: Miroslav Pragl
Subject: Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1
Date: Thu, 12 Jul 2012 09:14:30 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120615 Thunderbird/13.0.1

yup, gsbabel can use some freaky autodetect "usb:" device

Can gpsbable work without the garmin_gps module?  If so I should
reverse engineer that.  gpsd only uses the garmin_usb to get the
device name (/dev/ttyUSB0) then routes around the driver using
libusb.
yes, it actually requires garmin_gps to be UNLOADED. For example

gpsbabel -i garmin,get_posn -f usb:



Can you send me the output of:
        lsusb
Bus 001 Device 033: ID 091e:0003 Garmin International GPS (various
models)

As expected. Now send me the output of:
        lsusb -v -d 091e:0003

# lsusb -v -d 091e:0003 

Bus 001 Device 006: ID 091e:0003 Garmin International GPS (various models)
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0        64
  idVendor           0x091e Garmin International
  idProduct          0x0003 GPS (various models)
  bcdDevice            0.01
  iManufacturer           0
  iProduct                0
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
Device Status:     0x0001
  Self Powered

----------------------------------------------------


One more interesting gpsd output I caught just now (last line with segfaut):

# ./gpsd -nND 999 /dev/ttyUSB0
gpsd:INFO: launching (Version 3.7)
gpsd:IO: opening IPv4 socket
gpsd:SPIN: passivesock_af() -> 3
gpsd:IO: opening IPv6 socket
gpsd:SPIN: passivesock_af() -> 4
gpsd:INFO: listening on port gpsd
gpsd:PROG: NTPD shmat(32769,0,0) succeeded, segment 0
gpsd:PROG: NTPD shmat(65538,0,0) succeeded, segment 1
gpsd:PROG: NTPD shmat(98307,0,0) succeeded, segment 2
gpsd:PROG: NTPD shmat(131076,0,0) succeeded, segment 3
gpsd:ERROR: shmget(1196446532, 8240, 0666) failed: Invalid argument
gpsd:ERROR: shared-segment creation failed,
gpsd:INFO: NTPD ntpd_link_activate: 1
gpsd:INFO: stashing device /dev/ttyUSB0 at slot 0
gpsd:PROG: no etc/gpsd/device-hook present, skipped running ACTIVATE hook
gpsd:INFO: opening GPS data source type 3 at '/dev/ttyUSB0'
gpsd:INFO: speed 9600, 8N1
gpsd:SPIN: open(/dev/ttyUSB0) -> 5 in gpsd_serial_open()
gpsd:PROG: Probing "Garmin USB binary" driver...
gpsd:INFO: attempting USB device enumeration.
gpsd:INFO: 8087:0024 (bus 1, device 2)
gpsd:INFO: 8087:0024 (bus 2, device 2)
gpsd:INFO: 1d6b:0002 (bus 1, device 1)
gpsd:INFO: 1d6b:0002 (bus 2, device 1)
gpsd:INFO: 138a:003c (bus 1, device 3)
gpsd:INFO: 091e:0003 (bus 1, device 4)
gpsd:SHOUT: vendor/product match with 091e:0003 found
gpsd:PROG: Garmin: Set garmin_gps driver mode = 0
gpsd:PROG: Garmin: PrintUSBPacket()
gpsd:PROG: Garmin: Private, Set Mode: 1
gpsd:IO: => GPS: 4b6e1001020000000400000001000000
gpsd:IO: Garmin: SendPacket(), wrote 16 bytes
gpsd:PROG: Probe found "Garmin USB binary" driver...
gpsd:INFO: gpsd_activate(): activated GPS (fd 5)
gpsd:PROG: Garmin: Get Product Data
gpsd:IO: Garmin: PrintSERPacket(, 0xfe, 00, )
gpsd:PROG: Garmin: Appl, Product Data req
gpsd:IO: Garmin: PrintSERPacket(, 0xfe, 00, )
gpsd:IO: => GPS: 10fe00021003
gpsd:IO: Garmin: SendPacket(), wrote 6 bytes
gpsd:PROG: Garmin: Set to send reports every 1 second
gpsd:IO: Garmin: PrintSERPacket(, 0xa, 0x2, )
gpsd:PROG: Garmin: Appl, Command Data: Start Xmit PVT data
gpsd:IO: Garmin: PrintSERPacket(, 0xa, 0x2, )
gpsd:IO: => GPS: 100a023100c31003
gpsd:IO: Garmin: SendPacket(), wrote 8 bytes
gpsd:INFO: device /dev/ttyUSB0 activated
gpsd:INFO: running with effective group ID 18
gpsd:INFO: running with effective user ID 99
gpsd:INFO: startup at 2012-07-12T07:02:32.000Z (1342076552)
gpsd:UNK: select waits
gpsd:SPIN: select() {3 4 5} -> { 5 } at 1342076552.986970 (errno 0)
gpsd:UNK: polling 5
gpsd:UNK: Read 16 chars to buffer offset 0 (total 16): 100602fe00fa10031006020a00ee1003
gpsd:SPIN: packet_get() fd 5 -> 16 (0)
gpsd:UNK: 00000000: character '.' [10], new state: DLE_LEADER
gpsd:UNK: 00000001: character '.' [06], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 15 chars = 0602fe00fa10031006020a00ee1003
gpsd:UNK: ISGPS word tag not correct, skipping byte
gpsd:UNK: 00000002: character '.' [06], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 14 chars = 02fe00fa10031006020a00ee1003
gpsd:UNK: 00000003: character '.' [02], new state: NAVCOM_LEADER_1
gpsd:UNK: 00000004: character '.' [fe], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 13 chars = fe00fa10031006020a00ee1003
gpsd:UNK: ISGPS word tag not correct, skipping byte
gpsd:UNK: 00000005: character '.' [fe], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 12 chars = 00fa10031006020a00ee1003
gpsd:UNK: ISGPS word tag not correct, skipping byte
gpsd:UNK: 00000006: character '.' [00], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 11 chars = fa10031006020a00ee1003
gpsd:UNK: ISGPS word tag not correct, skipping byte
gpsd:UNK: 00000007: character '.' [fa], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 10 chars = 10031006020a00ee1003
gpsd:UNK: 00000008: character '.' [10], new state: DLE_LEADER
gpsd:UNK: 00000009: character '.' [03], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 9 chars = 031006020a00ee1003
gpsd:UNK: ISGPS word tag not correct, skipping byte
gpsd:UNK: 00000010: character '.' [03], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 8 chars = 1006020a00ee1003
gpsd:UNK: 00000011: character '.' [10], new state: DLE_LEADER
gpsd:UNK: 00000012: character '.' [06], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 7 chars = 06020a00ee1003
gpsd:UNK: ISGPS word tag not correct, skipping byte
gpsd:UNK: 00000013: character '.' [06], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 6 chars = 020a00ee1003
gpsd:UNK: 00000014: character '.' [02], new state: NAVCOM_LEADER_1
gpsd:UNK: 00000015: character '.' [0a], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 5 chars = 0a00ee1003
gpsd:UNK: ISGPS word tag not correct, skipping byte
gpsd:UNK: 00000016: character '.' [0a], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 4 chars = 00ee1003
gpsd:UNK: ISGPS word tag not correct, skipping byte
gpsd:UNK: 00000017: character '.' [00], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 3 chars = ee1003
gpsd:UNK: ISGPS word tag not correct, skipping byte
gpsd:UNK: 00000018: character '.' [ee], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 2 chars = 1003
gpsd:UNK: 00000019: character '.' [10], new state: DLE_LEADER
gpsd:UNK: 00000020: character '.' [03], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 1 chars = 03
gpsd:UNK: ISGPS word tag not correct, skipping byte
gpsd:UNK: 00000021: character '.' [03], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 0 chars = \x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03
gpsd:RAW: /dev/ttyUSB0 is known to be Garmin USB binary
gpsd:UNK: /dev/ttyUSB0 sent 16 new characters
gpsd:RAW: packet sniff on /dev/ttyUSB0 finds type -1
gpsd:UNK: New data on /dev/ttyUSB0, not yet a packet
gpsd:UNK: select waits
gpsd:SPIN: select() {3 4 5} -> { 5 } at 1342076552.989323 (errno 0)
gpsd:UNK: polling 5
gpsd:UNK: Read 127 chars to buffer offset 0 (total 127): 10ff791b03a4014f7265676f6e203430307420536f6674776172652056657273696f6e20342e323000564552424d4150205757204175746f726f7574652044454d20426173656d6170204e5220322e303000564552534d4150204e6f6e6500564552545a4d41502054696d65205a6f6e65204d61702031302e303000ad1003
gpsd:SPIN: packet_get() fd 5 -> 127 (0)
gpsd:UNK: 00000022: character '.' [10], new state: DLE_LEADER
gpsd:UNK: 00000023: character '.' [ff], new state: TSIP_PAYLOAD
gpsd:UNK: 00000024: character 'y' [79], new state: TSIP_PAYLOAD
gpsd:UNK: 00000025: character '.' [1b], new state: TSIP_PAYLOAD
gpsd:UNK: 00000026: character '.' [03], new state: TSIP_PAYLOAD
gpsd:UNK: 00000027: character '.' [a4], new state: TSIP_PAYLOAD
gpsd:UNK: 00000028: character '.' [01], new state: TSIP_PAYLOAD
gpsd:UNK: 00000029: character 'O' [4f], new state: TSIP_PAYLOAD
gpsd:UNK: 00000030: character 'r' [72], new state: TSIP_PAYLOAD
gpsd:UNK: 00000031: character 'e' [65], new state: TSIP_PAYLOAD
gpsd:UNK: 00000032: character 'g' [67], new state: TSIP_PAYLOAD
gpsd:UNK: 00000033: character 'o' [6f], new state: TSIP_PAYLOAD
gpsd:UNK: 00000034: character 'n' [6e], new state: TSIP_PAYLOAD
gpsd:UNK: 00000035: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000036: character '4' [34], new state: TSIP_PAYLOAD
gpsd:UNK: 00000037: character '0' [30], new state: TSIP_PAYLOAD
gpsd:UNK: 00000038: character '0' [30], new state: TSIP_PAYLOAD
gpsd:UNK: 00000039: character 't' [74], new state: TSIP_PAYLOAD
gpsd:UNK: 00000040: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000041: character 'S' [53], new state: TSIP_PAYLOAD
gpsd:UNK: 00000042: character 'o' [6f], new state: TSIP_PAYLOAD
gpsd:UNK: 00000043: character 'f' [66], new state: TSIP_PAYLOAD
gpsd:UNK: 00000044: character 't' [74], new state: TSIP_PAYLOAD
gpsd:UNK: 00000045: character 'w' [77], new state: TSIP_PAYLOAD
gpsd:UNK: 00000046: character 'a' [61], new state: TSIP_PAYLOAD
gpsd:UNK: 00000047: character 'r' [72], new state: TSIP_PAYLOAD
gpsd:UNK: 00000048: character 'e' [65], new state: TSIP_PAYLOAD
gpsd:UNK: 00000049: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000050: character 'V' [56], new state: TSIP_PAYLOAD
gpsd:UNK: 00000051: character 'e' [65], new state: TSIP_PAYLOAD
gpsd:UNK: 00000052: character 'r' [72], new state: TSIP_PAYLOAD
gpsd:UNK: 00000053: character 's' [73], new state: TSIP_PAYLOAD
gpsd:UNK: 00000054: character 'i' [69], new state: TSIP_PAYLOAD
gpsd:UNK: 00000055: character 'o' [6f], new state: TSIP_PAYLOAD
gpsd:UNK: 00000056: character 'n' [6e], new state: TSIP_PAYLOAD
gpsd:UNK: 00000057: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000058: character '4' [34], new state: TSIP_PAYLOAD
gpsd:UNK: 00000059: character '.' [2e], new state: TSIP_PAYLOAD
gpsd:UNK: 00000060: character '2' [32], new state: TSIP_PAYLOAD
gpsd:UNK: 00000061: character '0' [30], new state: TSIP_PAYLOAD
gpsd:UNK: 00000062: character '.' [00], new state: TSIP_PAYLOAD
gpsd:UNK: 00000063: character 'V' [56], new state: TSIP_PAYLOAD
gpsd:UNK: 00000064: character 'E' [45], new state: TSIP_PAYLOAD
gpsd:UNK: 00000065: character 'R' [52], new state: TSIP_PAYLOAD
gpsd:UNK: 00000066: character 'B' [42], new state: TSIP_PAYLOAD
gpsd:UNK: 00000067: character 'M' [4d], new state: TSIP_PAYLOAD
gpsd:UNK: 00000068: character 'A' [41], new state: TSIP_PAYLOAD
gpsd:UNK: 00000069: character 'P' [50], new state: TSIP_PAYLOAD
gpsd:UNK: 00000070: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000071: character 'W' [57], new state: TSIP_PAYLOAD
gpsd:UNK: 00000072: character 'W' [57], new state: TSIP_PAYLOAD
gpsd:UNK: 00000073: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000074: character 'A' [41], new state: TSIP_PAYLOAD
gpsd:UNK: 00000075: character 'u' [75], new state: TSIP_PAYLOAD
gpsd:UNK: 00000076: character 't' [74], new state: TSIP_PAYLOAD
gpsd:UNK: 00000077: character 'o' [6f], new state: TSIP_PAYLOAD
gpsd:UNK: 00000078: character 'r' [72], new state: TSIP_PAYLOAD
gpsd:UNK: 00000079: character 'o' [6f], new state: TSIP_PAYLOAD
gpsd:UNK: 00000080: character 'u' [75], new state: TSIP_PAYLOAD
gpsd:UNK: 00000081: character 't' [74], new state: TSIP_PAYLOAD
gpsd:UNK: 00000082: character 'e' [65], new state: TSIP_PAYLOAD
gpsd:UNK: 00000083: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000084: character 'D' [44], new state: TSIP_PAYLOAD
gpsd:UNK: 00000085: character 'E' [45], new state: TSIP_PAYLOAD
gpsd:UNK: 00000086: character 'M' [4d], new state: TSIP_PAYLOAD
gpsd:UNK: 00000087: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000088: character 'B' [42], new state: TSIP_PAYLOAD
gpsd:UNK: 00000089: character 'a' [61], new state: TSIP_PAYLOAD
gpsd:UNK: 00000090: character 's' [73], new state: TSIP_PAYLOAD
gpsd:UNK: 00000091: character 'e' [65], new state: TSIP_PAYLOAD
gpsd:UNK: 00000092: character 'm' [6d], new state: TSIP_PAYLOAD
gpsd:UNK: 00000093: character 'a' [61], new state: TSIP_PAYLOAD
gpsd:UNK: 00000094: character 'p' [70], new state: TSIP_PAYLOAD
gpsd:UNK: 00000095: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000096: character 'N' [4e], new state: TSIP_PAYLOAD
gpsd:UNK: 00000097: character 'R' [52], new state: TSIP_PAYLOAD
gpsd:UNK: 00000098: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000099: character '2' [32], new state: TSIP_PAYLOAD
gpsd:UNK: 00000100: character '.' [2e], new state: TSIP_PAYLOAD
gpsd:UNK: 00000101: character '0' [30], new state: TSIP_PAYLOAD
gpsd:UNK: 00000102: character '0' [30], new state: TSIP_PAYLOAD
gpsd:UNK: 00000103: character '.' [00], new state: TSIP_PAYLOAD
gpsd:UNK: 00000104: character 'V' [56], new state: TSIP_PAYLOAD
gpsd:UNK: 00000105: character 'E' [45], new state: TSIP_PAYLOAD
gpsd:UNK: 00000106: character 'R' [52], new state: TSIP_PAYLOAD
gpsd:UNK: 00000107: character 'S' [53], new state: TSIP_PAYLOAD
gpsd:UNK: 00000108: character 'M' [4d], new state: TSIP_PAYLOAD
gpsd:UNK: 00000109: character 'A' [41], new state: TSIP_PAYLOAD
gpsd:UNK: 00000110: character 'P' [50], new state: TSIP_PAYLOAD
gpsd:UNK: 00000111: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000112: character 'N' [4e], new state: TSIP_PAYLOAD
gpsd:UNK: 00000113: character 'o' [6f], new state: TSIP_PAYLOAD
gpsd:UNK: 00000114: character 'n' [6e], new state: TSIP_PAYLOAD
gpsd:UNK: 00000115: character 'e' [65], new state: TSIP_PAYLOAD
gpsd:UNK: 00000116: character '.' [00], new state: TSIP_PAYLOAD
gpsd:UNK: 00000117: character 'V' [56], new state: TSIP_PAYLOAD
gpsd:UNK: 00000118: character 'E' [45], new state: TSIP_PAYLOAD
gpsd:UNK: 00000119: character 'R' [52], new state: TSIP_PAYLOAD
gpsd:UNK: 00000120: character 'T' [54], new state: TSIP_PAYLOAD
gpsd:UNK: 00000121: character 'Z' [5a], new state: TSIP_PAYLOAD
gpsd:UNK: 00000122: character 'M' [4d], new state: TSIP_PAYLOAD
gpsd:UNK: 00000123: character 'A' [41], new state: TSIP_PAYLOAD
gpsd:UNK: 00000124: character 'P' [50], new state: TSIP_PAYLOAD
gpsd:UNK: 00000125: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000126: character 'T' [54], new state: TSIP_PAYLOAD
gpsd:UNK: 00000127: character 'i' [69], new state: TSIP_PAYLOAD
gpsd:UNK: 00000128: character 'm' [6d], new state: TSIP_PAYLOAD
gpsd:UNK: 00000129: character 'e' [65], new state: TSIP_PAYLOAD
gpsd:UNK: 00000130: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000131: character 'Z' [5a], new state: TSIP_PAYLOAD
gpsd:UNK: 00000132: character 'o' [6f], new state: TSIP_PAYLOAD
gpsd:UNK: 00000133: character 'n' [6e], new state: TSIP_PAYLOAD
gpsd:UNK: 00000134: character 'e' [65], new state: TSIP_PAYLOAD
gpsd:UNK: 00000135: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000136: character 'M' [4d], new state: TSIP_PAYLOAD
gpsd:UNK: 00000137: character 'a' [61], new state: TSIP_PAYLOAD
gpsd:UNK: 00000138: character 'p' [70], new state: TSIP_PAYLOAD
gpsd:UNK: 00000139: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000140: character '1' [31], new state: TSIP_PAYLOAD
gpsd:UNK: 00000141: character '0' [30], new state: TSIP_PAYLOAD
gpsd:UNK: 00000142: character '.' [2e], new state: TSIP_PAYLOAD
gpsd:UNK: 00000143: character '0' [30], new state: TSIP_PAYLOAD
gpsd:UNK: 00000144: character '0' [30], new state: TSIP_PAYLOAD
gpsd:UNK: 00000145: character '.' [00], new state: TSIP_PAYLOAD
gpsd:UNK: 00000146: character '.' [ad], new state: TSIP_PAYLOAD
gpsd:UNK: 00000147: character '.' [10], new state: TSIP_DLE
gpsd:UNK: 00000148: character '.' [03], new state: TSIP_RECOGNIZED
gpsd:UNK: Packet type 9 accepted 127 = 10ff791b03a4014f7265676f6e203430307420536f6674776172652056657273696f6e20342e323000564552424d4150205757204175746f726f7574652044454d20426173656d6170204e5220322e303000564552534d4150204e6f6e6500564552545a4d41502054696d65205a6f6e65204d61702031302e303000ad1003 gpsd:UNK: Packet discard of 127, chars remaining is 0 = \x10\xffy\x1b\x03\xa4\x01Oregon 400t Software Version 4.20
gpsd:RAW: /dev/ttyUSB0 is known to be Garmin USB binary
gpsd:UNK: /dev/ttyUSB0 sent 127 new characters
gpsd:RAW: packet sniff on /dev/ttyUSB0 finds type 9
gpsd:PROG: switch_driver(Garmin Serial binary) called...
gpsd:PROG: selecting Garmin Serial binary driver...
gpsd:UNK: Accepted packet on /dev/ttyUSB0.
gpsd:RAW: raw packet of type 9, 127:10ff791b03a4014f7265676f6e203430307420536f6674776172652056657273696f6e20342e323000564552424d4150205757204175746f726f7574652044454d20426173656d6170204e5220322e303000564552534d4150204e6f6e6500564552545a4d41502054696d65205a6f6e65204d61702031302e303000ad1003
gpsd:RAW: Garmin: garmin_ser_parse()
gpsd:UNK: Garmin: Char: 0x10
gpsd:UNK: Garmin: Char: 0xff
gpsd:UNK: Garmin: Char: 0x79
gpsd:UNK: Garmin: Char: 0x1b
gpsd:UNK: Garmin: Char: 0x3
gpsd:UNK: Garmin: Char: 0xa4
gpsd:UNK: Garmin: Char: 0x1
gpsd:UNK: Garmin: Char: 0x4f
gpsd:UNK: Garmin: Char: 0x72
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x67
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x6e
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x34
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 0x74
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x53
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x66
gpsd:UNK: Garmin: Char: 0x74
gpsd:UNK: Garmin: Char: 0x77
gpsd:UNK: Garmin: Char: 0x61
gpsd:UNK: Garmin: Char: 0x72
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x56
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x72
gpsd:UNK: Garmin: Char: 0x73
gpsd:UNK: Garmin: Char: 0x69
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x6e
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x34
gpsd:UNK: Garmin: Char: 0x2e
gpsd:UNK: Garmin: Char: 0x32
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 00
gpsd:UNK: Garmin: Char: 0x56
gpsd:UNK: Garmin: Char: 0x45
gpsd:UNK: Garmin: Char: 0x52
gpsd:UNK: Garmin: Char: 0x42
gpsd:UNK: Garmin: Char: 0x4d
gpsd:UNK: Garmin: Char: 0x41
gpsd:UNK: Garmin: Char: 0x50
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x57
gpsd:UNK: Garmin: Char: 0x57
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x41
gpsd:UNK: Garmin: Char: 0x75
gpsd:UNK: Garmin: Char: 0x74
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x72
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x75
gpsd:UNK: Garmin: Char: 0x74
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x44
gpsd:UNK: Garmin: Char: 0x45
gpsd:UNK: Garmin: Char: 0x4d
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x42
gpsd:UNK: Garmin: Char: 0x61
gpsd:UNK: Garmin: Char: 0x73
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x6d
gpsd:UNK: Garmin: Char: 0x61
gpsd:UNK: Garmin: Char: 0x70
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x4e
gpsd:UNK: Garmin: Char: 0x52
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x32
gpsd:UNK: Garmin: Char: 0x2e
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 00
gpsd:UNK: Garmin: Char: 0x56
gpsd:UNK: Garmin: Char: 0x45
gpsd:UNK: Garmin: Char: 0x52
gpsd:UNK: Garmin: Char: 0x53
gpsd:UNK: Garmin: Char: 0x4d
gpsd:UNK: Garmin: Char: 0x41
gpsd:UNK: Garmin: Char: 0x50
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x4e
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x6e
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 00
gpsd:UNK: Garmin: Char: 0x56
gpsd:UNK: Garmin: Char: 0x45
gpsd:UNK: Garmin: Char: 0x52
gpsd:UNK: Garmin: Char: 0x54
gpsd:UNK: Garmin: Char: 0x5a
gpsd:UNK: Garmin: Char: 0x4d
gpsd:UNK: Garmin: Char: 0x41
gpsd:UNK: Garmin: Char: 0x50
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x54
gpsd:UNK: Garmin: Char: 0x69
gpsd:UNK: Garmin: Char: 0x6d
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x5a
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x6e
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x4d
gpsd:UNK: Garmin: Char: 0x61
gpsd:UNK: Garmin: Char: 0x70
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x31
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 0x2e
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 00
gpsd:UNK: Garmin: Char: 0xad
gpsd:UNK: Garmin: Char: 0x10
gpsd:UNK: Garmin: Char: 0x3
gpsd:UNK: Garmin: Char: 0x1b
gpsd:UNK: Garmin: Char: 0x3
gpsd:UNK: Garmin: Char: 0xa4
gpsd:UNK: Garmin: Char: 0x1
gpsd:UNK: Garmin: Char: 0x4f
gpsd:UNK: Garmin: Char: 0x72
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x67
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x6e
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x34
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 0x74
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x53
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x66
gpsd:UNK: Garmin: Char: 0x74
gpsd:UNK: Garmin: Char: 0x77
gpsd:UNK: Garmin: Char: 0x61
gpsd:UNK: Garmin: Char: 0x72
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x56
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x72
gpsd:UNK: Garmin: Char: 0x73
gpsd:UNK: Garmin: Char: 0x69
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x6e
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x34
gpsd:UNK: Garmin: Char: 0x2e
gpsd:UNK: Garmin: Char: 0x32
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 00
gpsd:UNK: Garmin: Char: 0x56
gpsd:UNK: Garmin: Char: 0x45
gpsd:UNK: Garmin: Char: 0x52
gpsd:UNK: Garmin: Char: 0x42
gpsd:UNK: Garmin: Char: 0x4d
gpsd:UNK: Garmin: Char: 0x41
gpsd:UNK: Garmin: Char: 0x50
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x57
gpsd:UNK: Garmin: Char: 0x57
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x41
gpsd:UNK: Garmin: Char: 0x75
gpsd:UNK: Garmin: Char: 0x74
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x72
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x75
gpsd:UNK: Garmin: Char: 0x74
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x44
gpsd:UNK: Garmin: Char: 0x45
gpsd:UNK: Garmin: Char: 0x4d
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x42
gpsd:UNK: Garmin: Char: 0x61
gpsd:UNK: Garmin: Char: 0x73
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x6d
gpsd:UNK: Garmin: Char: 0x61
gpsd:UNK: Garmin: Char: 0x70
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x4e
gpsd:UNK: Garmin: Char: 0x52
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x32
gpsd:UNK: Garmin: Char: 0x2e
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 00
gpsd:UNK: Garmin: Char: 0x56
gpsd:UNK: Garmin: Char: 0x45
gpsd:UNK: Garmin: Char: 0x52
gpsd:UNK: Garmin: Char: 0x53
gpsd:UNK: Garmin: Char: 0x4d
gpsd:UNK: Garmin: Char: 0x41
gpsd:UNK: Garmin: Char: 0x50
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x4e
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x6e
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 00
gpsd:UNK: Garmin: Char: 0x56
gpsd:UNK: Garmin: Char: 0x45
gpsd:UNK: Garmin: Char: 0x52
gpsd:UNK: Garmin: Char: 0x54
gpsd:UNK: Garmin: Char: 0x5a
gpsd:UNK: Garmin: Char: 0x4d
gpsd:UNK: Garmin: Char: 0x41
gpsd:UNK: Garmin: Char: 0x50
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x54
gpsd:UNK: Garmin: Char: 0x69
gpsd:UNK: Garmin: Char: 0x6d
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x5a
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x6e
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x4d
gpsd:UNK: Garmin: Char: 0x61
gpsd:UNK: Garmin: Char: 0x70
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x31
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 0x2e
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 00
gpsd:IO: Garmin: garmin_ser_parse() Type: 0xff, Len: 0x79, chksum: 00
gpsd:IO: Garmin: PrintSERPacket(, 0xff, 0x79, )
gpsd:PROG: Garmin: Appl, Product Data, sz: 121
gpsd:INFO: Garmin: Product ID: 795, SoftVer: 4.20
gpsd:INFO: Garmin: Product Desc: Oregon 400t Software Version 4.20
gpsd:DATA: Garmin: PRODUCT_DATA: subtype=795: 4.20
gpsd:IO: Garmin: PrintSERPacket(, 0xff, 0x79, )
gpsd:IO: Garmin: PrintSERPacket(, 0x6, 00, )
gpsd:PROG: Garmin: ACK
gpsd:IO: Garmin: PrintSERPacket(, 0x6, 00, )
gpsd:IO: => GPS: 100600fa1003
gpsd:IO: Garmin: SendPacket(), wrote 6 bytes
gpsd:IO: Garmin: garmin_ser_parse( )
gpsd:DATA: packet type 0 from /dev/ttyUSB0 with {ONLINE|DEVICEID|PACKET|DRIVER}
Segmentation fault
----------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]