The Navigatrix has been updated. The new website can be found at navigatrix.net.
|
Page 1 of 1
|
[ 12 posts ] |
|
Author |
Message |
bvimatelot
|
Post subject: Garmin GPS 18x and NEW computer
|
|
Joined: 02 Jul 2012, 12:32 Posts: 33
|
Old samsung netbook finally died on me during the last delivery so I've just bought a new computer. Using my original navigatrix stick, I'm having difficulty making it boot from the stick. Its an Acer Aspire 64bit machine.
So, I tried the stick on yet another machine (Gateway 64 bit and the dear old garmin is back to the proto thing in xgps. I tried reconfiguring but that didn't work.
So now I'm wondering if I've mucked up the stick somehow?
Tony (still blonde, I'm sorry to say)
|
|
Top |
|
![](images/spacer.gif) |
Moe
|
Post subject: Re: Garmin GPS 18x and NEW computer
|
|
Joined: 04 Nov 2010, 20:51 Posts: 1062
|
How'bout a little more info, Tony?
What did it do or not do? Does it run in one machine and not the other? What have you tried, etc, etc.
To troubleshoot you isolate issues and deal with problems separately, one variable at a time, so you don't 'do and undo' and then scratch your head wondering why it's not working.
|
|
Top |
|
![](images/spacer.gif) |
bvimatelot
|
Post subject: Re: Garmin GPS 18x and NEW computer
|
|
Joined: 02 Jul 2012, 12:32 Posts: 33
|
Hi Moe - thanks for that! OK so I found out how to boot the new computer from the stick: I have to use "legacy" instead of the other set of initials. This is a shame but at least I'm able to read Navigatrix.
However - its the same problem I had which you very kindly solved for me last time!
This time, after digging out your instructions, I am still getting the Proto major and minor again. Even after re-configuring the gps, So it doesn't look as if the reconfiguring is working. The stick's checksum is correct.
I'm on my other machine at the moment so can't send you any read-outs until tomorrow.
Good to talk to you again!
Tony
|
|
Top |
|
![](images/spacer.gif) |
Moe
|
Post subject: Re: Garmin GPS 18x and NEW computer
|
|
Joined: 04 Nov 2010, 20:51 Posts: 1062
|
You've heard the expression, 'insanity is doing the same thing, but expecting different results'. The corollary to that expression is 'sanity is getting the same result from the same input'. 'Sanity' is repeatability. There's a old new term floating around. It's called a Heisenbug, a computer bug, or error that disappears, or changes behaviour when you go looking for it. It's inconsistent. Sometimes it works properly and sometimes it doesn't. These bugs are difficult to find because they are buried deep and the complexity of the program masks nuances that give erratic output. The term 'heisenbug' is used partly in jest because one aspect of computers and the programs that run on them is their consistency. They only do what they are told. Things that work will continue to work until something causes them to not work. Things that are fixed will stay fixed until something reverts, or changes, it into a non-working state. The fix for your gps will work as long as the environment is the same. It is. It is the same gps, the same code and the same interface. If it doesn't work migrating from one machine to the next you need to look at the hardware connection, or the any errors made in reconfiguration. Given the lifespan of USB connectors, the fact it's a new machine, and your propensity for typos, I'd double/triple check your reconfiguration.
|
|
Top |
|
![](images/spacer.gif) |
kortushka
|
Post subject: Re: Garmin GPS 18x and NEW computer
|
|
Joined: 29 Apr 2014, 12:44 Posts: 5
|
Hi to all! I have the same problem setting up this antenna on an old Dell Inspiron 6000. One time I've managed to set up the antenna on an acer aspire running ubuntu 12.04 just downloading the gps babbel package and loading manually the garmin_gps module via console(here http://www.catb.org/gpsd/faq.html#garmin). Now I've done all of that and I've also followed the tips of Moe but with no luck. After loading the module and reconfiguring the gpsd, here what the terminal reports after typing 'dmesg | grep -i tty': [ 0.000000] console [tty0] enabled [ 27.656852] Bluetooth: RFCOMM TTY layer initialized [ 33.499974] ttyS0: LSR safety check engaged! [ 33.506784] ttyS0: LSR safety check engaged! [ 819.172918] usbserial: USB Serial support registered for Garmin GPS usb/tty [ 819.175193] garmin_gps 5-2:1.0: Garmin GPS usb/tty converter detected [ 819.176751] usb 5-2: Garmin GPS usb/tty converter now attached to ttyUSB0 but checking the connection with xgps it gives no results(proto:minor, proto:maior) I've also followed this troubleshooting guide( http://www.catb.org/gpsd/troubleshooting.html) but it ended nowhere. Does anybody have any other suggestions?
|
|
Top |
|
![](images/spacer.gif) |
Moe
|
Post subject: Re: Garmin GPS 18x and NEW computer
|
|
Joined: 04 Nov 2010, 20:51 Posts: 1062
|
I'm not sure what those tips that you followed were. I'm also not sure what other changes you have made.
gpsbabel is part of Navigatrix, so when you say you've added it, I'm not sure you're running Navigatrix and we could waste a lot of time with assumptions that should not have been made.
|
|
Top |
|
![](images/spacer.gif) |
kortushka
|
Post subject: Re: Garmin GPS 18x and NEW computer
|
|
Joined: 29 Apr 2014, 12:44 Posts: 5
|
I'm sorry if I've confused you with such a long story ![Smile :)](./images/smilies/icon_e_smile.gif) What I mean is that I have trouble in setting up the garmin gps 18x antenna on a dell inspiron 6000 that is running Navigatrix. I've followed your advices(in another topic in this forum) about reconfiguring gpsd via console but it didn't work, so I followed also the troubleshooting guide found on the gpsd site (that I linked before) and it didn't work too. All the original packages of Navigatrix are still there, untouched. It seems to me that maybe the gps is set on the right port (from the report of the dmesg command on the console) but something else prevents it from being recognized by xgps. Am I wrong? Could you suggest me anything else? Thanks!
|
|
Top |
|
![](images/spacer.gif) |
Moe
|
Post subject: Re: Garmin GPS 18x and NEW computer
|
|
Joined: 04 Nov 2010, 20:51 Posts: 1062
|
gpsd finds the gps regardless of where it's plugged in. It then gives one location for gps data. This is one reason why it is preferable. No matter when or where, the data is always in the same place. But, our good pals at Garmin aren't as consistent. Their devices have differing ways of talking and modules (drivers) to communicate to a system. The trick is to insert the appropriate module, or blacklist the garmin module that would naturally be used. There are a few pitfalls in troubleshooting that should be avoided. Changing more than one variable at one time. You won't know if one fixes the problem and the another does nothing...or breaks it again. In a similar vein, making one change toward resolution but subsequent changes undermine any progress...the left hand not knowing what the right hand is doing. I have trouble with typographical errors. I gloss over spelling, spacing, or punctuation errors only pausing if it doesn't make sense. Computers only do what they are told. They are stupid and they hate us. This leads to the most damnable confusion sometimes when changes are made --that will work--, but the machine was not told to use those changes, by either restarting the process, logging off and on, or rebooting, hence the origin of the old IT joke, "Have you tried turning it off and back on?" This is a long way of saying: - Start from a known place, so you can isolate variables
- Make deliberate changes, but if stabbing in the dark make only one at a time.
- Ensure those changes are tested
You are getting device recognition Quote: [ 819.172918] usbserial: USB Serial support registered for Garmin GPS usb/tty [ 819.175193] garmin_gps 5-2:1.0: Garmin GPS usb/tty converter detected [ 819.176751] usb 5-2: Garmin GPS usb/tty converter now attached to ttyUSB0 As I recall, the 18x Garmin hockey puck required that gpsd was not configure as a daemon (the -N switch). Starting off from ground zero (but not scraping back to bare metal), that would be my first move, in this case, because running gpsd as a normal process doesn't alter its function, but eliminates a daemon process as a variable. I would then, after rebooting, insert the gps into a slot and execute Code: dmesg | tail it returns the last 10 lines of the system log Quote: moe@io:~$ dmesg |tail [178800.710041] usb 2-1.2: new full-speed USB device number 8 using ehci-pci [178800.798559] usb 2-1.2: New USB device found, idVendor=10c4, idProduct=ea60 [178800.798567] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [178800.798572] usb 2-1.2: Product: CP2104 USB to UART Bridge Controller [178800.798576] usb 2-1.2: Manufacturer: Silicon Labs [178800.798579] usb 2-1.2: SerialNumber: 001BC735 [178801.829935] usbcore: registered new interface driver cp210x [178801.829963] usbserial: USB Serial support registered for cp210x [178801.830011] cp210x 2-1.2:1.0: cp210x converter detected [178801.831721] usb 2-1.2: cp210x converter now attached to ttyUSB1 moe@io:~$
from there you can look to see what modules are loaded. Code: lsmod to see what's happening.
|
|
Top |
|
![](images/spacer.gif) |
kortushka
|
Post subject: Re: Garmin GPS 18x and NEW computer
|
|
Joined: 29 Apr 2014, 12:44 Posts: 5
|
Ok, so here is what I've done:
1) reconfigured gpsd adding the -N option,saved and rebooted.
2)here the console report of the dmesg | tail command after plugging the gps:
[ 549.240317] usb usb5-port2: disabled by hub (EMI?), re-enabling... [ 549.240336] usb 5-2: USB disconnect, device number 100 [ 549.480215] usb 5-2: new full-speed USB device number 101 using uhci_hcd [ 549.622905] usb 5-2: New USB device found, idVendor=091e, idProduct=0003 [ 549.622918] usb 5-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 550.976972] usb usb5-port2: disabled by hub (EMI?), re-enabling... [ 550.976991] usb 5-2: USB disconnect, device number 101 [ 551.216495] usb 5-2: new full-speed USB device number 102 using uhci_hcd [ 551.358877] usb 5-2: New USB device found, idVendor=091e, idProduct=0003 [ 551.358890] usb 5-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
3) lsmod reports this:
Module Size Used by
gpio_ich 16384 0 dell_laptop 16384 0 wl 6152192 0 dcdbas 16384 1 dell_laptop i8k 16384 0 rfcomm 61440 12 bnep 20480 2 dm_multipath 24576 0 pcmcia 53248 0 scsi_dh 16384 1 dm_multipath ipw2200 139264 0 libipw 36864 1 ipw2200 joydev 20480 0 lib80211 16384 1 libipw yenta_socket 40960 0 serio_raw 16384 0 pcmcia_rsrc 20480 1 yenta_socket cfg80211 450560 3 wl,libipw,ipw2200 pcmcia_core 24576 3 pcmcia,pcmcia_rsrc,yenta_socket snd_intel8x0 40960 2 btusb 32768 0 snd_ac97_codec 106496 1 snd_intel8x0 lpc_ich 20480 0 shpchp 32768 0 ac97_bus 16384 1 snd_ac97_codec bluetooth 430080 22 bnep,btusb,rfcomm nfsd 253952 2 auth_rpcgss 49152 1 nfsd nfs_acl 16384 1 nfsd nfs 208896 0 lockd 81920 2 nfs,nfsd grace 16384 2 nfsd,lockd sunrpc 274432 6 nfs,nfsd,auth_rpcgss,lockd,nfs_acl binfmt_misc 20480 1 fscache 57344 1 nfs parport_pc 32768 0 ppdev 20480 0 snd_pcm_oss 49152 0 snd_mixer_oss 24576 1 snd_pcm_oss snd_pcm 94208 3 snd_pcm_oss,snd_ac97_codec,snd_intel8x0 mac_hid 16384 0 snd_seq_midi 16384 0 snd_seq_midi_event 16384 1 snd_seq_midi snd_rawmidi 28672 1 snd_seq_midi snd_seq 57344 2 snd_seq_midi_event,snd_seq_midi snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi snd_timer 28672 2 snd_pcm,snd_seq snd 69632 13 snd_pcm_oss,snd_ac97_codec,snd_intel8x0,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_seq_device,snd_mixer_oss soundcore 16384 1 snd lp 16384 0 parport 40960 3 lp,ppdev,parport_pc batman_adv 147456 0 libcrc32c 16384 1 batman_adv btrfs 917504 0 raid10 49152 0 raid456 86016 0 async_raid6_recov 16384 1 raid456 async_memcpy 16384 2 raid456,async_raid6_recov async_pq 16384 2 raid456,async_raid6_recov async_xor 16384 3 async_pq,raid456,async_raid6_recov async_tx 16384 5 async_pq,raid456,async_xor,async_memcpy,async_raid6_recov xor 28672 2 btrfs,async_xor raid6_pq 98304 3 async_pq,btrfs,async_raid6_recov raid1 36864 0 raid0 20480 0 multipath 16384 0 linear 16384 0 dm_mirror 24576 0 dm_region_hash 20480 1 dm_mirror dm_log 20480 2 dm_region_hash,dm_mirror radeon 1425408 2 i2c_algo_bit 16384 1 radeon ttm 86016 1 radeon b44 36864 0 firewire_ohci 36864 0 pata_acpi 16384 0 firewire_core 65536 1 firewire_ohci ssb 57344 1 b44 psmouse 102400 0 ahci 28672 0 mii 16384 1 b44 drm_kms_helper 106496 1 radeon sdhci_pci 20480 0 crc_itu_t 16384 1 firewire_core libahci 32768 1 ahci sdhci 45056 1 sdhci_pci drm 282624 5 ttm,drm_kms_helper,radeon video 20480 0
It seems the garmin module is not loaded automatically when the device is plugged in the usb socket, right?
|
|
Top |
|
![](images/spacer.gif) |
Moe
|
Post subject: Re: Garmin GPS 18x and NEW computer
|
|
Joined: 04 Nov 2010, 20:51 Posts: 1062
|
Ok, the first thing to note is the sloppy USB connection Quote: [ 550.976991] usb 5-2: USB disconnect, device number 101 [ 551.216495] usb 5-2: new full-speed USB device number 102 using uhci_hcd At the first entry, the gps disconnects a quarter of a second it reconnects to an incremented device number. Sometimes the connection will break and not reconnect. It's plugged in, but not connected. If it reconnects before the software acknowledges a 'dud' device it will be attached before the software there is a new device that it should interrogate and get to know. This is how you fix it, as I said in this post ( http://navigatrix.net/viewtopic.php?f=4&t=319&p=1346&#p1346). If you have done this, and it still doesn't work, I suggest we start looking at the make/break connections/contactors in the USB plug. Open your favourite terminal. Enter: Code: sudo medit /etc/modprobe.d/blacklist.conf Scroll down to line 38-39 and you will see: # most apps now use garmin usb driver directly (Ubuntu: #114565) blacklist garmin_gpsPlace an octothorpe...why say "pound sign", "hash mark", or "number sign" when you can say "octothorpe"?....place one at the beginning of line #39 because the hash mark means the rest of the line is just a comment. Code: # most apps now use garmin usb driver directly (Ubuntu: #114565) #blacklist garmin_gps Save and close the file. Go back to your favourite terminal. This is where the fun begins. Enter: Code: sudo dpkg-reconfigure gpsd Make what you see in your terminal look like what you see in the following images. The <tab> key moves you around and cycles through your options if you get too excited and overshoot. <Enter> commits the screen and moves you to the next screen. Attachment: LXTerminal_001.png Attachment: LXTerminal_002.png Attachment: LXTerminal_003.png This is the only tricky part. You need to add -N to the line with -n -b -G. Order is not important.Spa cing is. Tab to <Ok> when your done and <Enter> to go to the last exciting screen. Attachment: LXTerminal_004.png Attachment: LXTerminal_005.png The easiest thing is to reboot. You could make it work with a few more commands, but then you might worry that the thrill won't last. Bite the bullet and reboot to that persistent media. When it's all back up and running;cross your fingers and use the mouse to call up your next favourite applications after the terminal: Ray>Navigation>GPS Satellites Ray>Navigation>GPS Panel Ray>Navigation>OpenCPN ....and so you don't forget how to use your old friend, the terminal: cgps Attachment: Lefty_015s.png Since the Garmin 18X issues data that makes gpsmon go catatonic don't bother with it.....but there's no room for that anyway.
|
|
Top |
|
![](images/spacer.gif) |
kortushka
|
Post subject: Re: Garmin GPS 18x and NEW computer
|
|
Joined: 29 Apr 2014, 12:44 Posts: 5
|
Well, I fixed the usb issue simply switching to another plug on the pc. I have strictly followed your guide step by step, reconfigured gpsd and edited the .conf file and...nothing worked ![Smile :)](./images/smilies/icon_e_smile.gif) A bit frustrated and lacking ideas to solve the issue, I tried desperately the gpsd configuration I had when running Ubuntu on my pc: Attachment:
LXTerminal_004.png [ 20.8 KiB | Viewed 18065 times ]
I just erased all the options to gpsd of this step and saved. Then I loaded manually the gps_garmin module via terminal (sudo modprobe garmin_gps); after a while I typed on the terminal 'gpsmon'....and the data from the gps started to flow I opened also Gpspanel, Gpsatellite and Opencpn, too: everything seems working! I tried to reboot a couple of times and it kept doing the job. I am no Linux expert so I actually don't know why but it works! Thanks a lot Moe, your kind and precise advices were greatly appreciated! Good wind
|
|
Top |
|
![](images/spacer.gif) |
Moe
|
Post subject: Re: Garmin GPS 18x and NEW computer
|
|
Joined: 04 Nov 2010, 20:51 Posts: 1062
|
|
Top |
|
![](images/spacer.gif) |
|
Page 1 of 1
|
[ 12 posts ] |
|
|