conversor USB/Serial + GPS garmin etrex
Gente, Tenho um GPS garmin etrex que só tem interface serial. Comprei um conversor USB/serial. liguei o GPS no conversor, conectei numa porta USB e a saída no /var/log/syslog foi esta: Mar 12 19:08:35 ametista kernel: [12108.212100] usb 2-2: new full speed USB device using ohci_hcd and address 11 Mar 12 19:08:35 ametista kernel: [12108.424488] usb 2-2: New USB device found, idVendor=067b, idProduct=2303 Mar 12 19:08:35 ametista kernel: [12108.424502] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Mar 12 19:08:35 ametista kernel: [12108.424512] usb 2-2: Product: USB-Serial Controller Mar 12 19:08:35 ametista kernel: [12108.424520] usb 2-2: Manufacturer: Prolific Technology Inc. Mar 12 19:08:35 ametista kernel: [12108.424777] usb 2-2: configuration #1 chosen from 1 choice Mar 12 19:08:35 ametista kernel: [12108.427739] pl2303 2-2:1.0: pl2303 converter detected Mar 12 19:08:35 ametista kernel: [12108.460688] usb 2-2: pl2303 converter now attached to ttyUSB0 Parece que o sistema detectou o conversor direitinho. Então dei o seguinte comando: $ gpstrans -i -p /dev/ttyUSB0 GPStrans (ASCII) - Version 0.41 Copyright (c) 2005 by Carsten Tschach (tsch...@zedat.fu-berlin.de) Linux/KKJ mods by Janne Sinkkonen (1996) Copyright (c) 2000 German Grid by Andreas Lange Copyright (c) 1998,2000 Mayko-mXmap mods by Matthias Kattanek Copyright (c) 2001 Development by Joao Seabra-CT2GNL Copyright (c) 2005 Development by Jim Van Zandt ERROR: The initialization of port /dev/ttyS1 has failed. o -i é para identificar o GPS e o -p para dizer em que porta ele está. E deu este erro. Tentei com um programa de windows chamado trackmaker, via wine, e também não funcionou. Deu uma mensagem dizendo que não havia dispositivos conectados. Alguém sabe como resolver? Fred -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/AANLkTimfu-O8=kwkgbywbkokbak6yd+pdsxxrvc9g...@mail.gmail.com
Re: conversor USB/Serial + GPS garmin etrex
O programa está tentando conectar na /dev/ttyS1, não na /dev/ttyUSB0, como você mandou no comando. Você vai precisar ver a configuração/documentação do software. Abraço Em 12 de março de 2011 19:15, Fred Maranhão escreveu: > Gente, > > Tenho um GPS garmin etrex que só tem interface serial. > > Comprei um conversor USB/serial. > > liguei o GPS no conversor, conectei numa porta USB e a saída no > /var/log/syslog foi esta: > > Mar 12 19:08:35 ametista kernel: [12108.212100] usb 2-2: new full > speed USB device using ohci_hcd and address 11 > Mar 12 19:08:35 ametista kernel: [12108.424488] usb 2-2: New USB > device found, idVendor=067b, idProduct=2303 > Mar 12 19:08:35 ametista kernel: [12108.424502] usb 2-2: New USB > device strings: Mfr=1, Product=2, SerialNumber=0 > Mar 12 19:08:35 ametista kernel: [12108.424512] usb 2-2: Product: > USB-Serial Controller > Mar 12 19:08:35 ametista kernel: [12108.424520] usb 2-2: Manufacturer: > Prolific Technology Inc. > Mar 12 19:08:35 ametista kernel: [12108.424777] usb 2-2: configuration > #1 chosen from 1 choice > Mar 12 19:08:35 ametista kernel: [12108.427739] pl2303 2-2:1.0: pl2303 > converter detected > Mar 12 19:08:35 ametista kernel: [12108.460688] usb 2-2: pl2303 > converter now attached to ttyUSB0 > > Parece que o sistema detectou o conversor direitinho. > > Então dei o seguinte comando: > > $ gpstrans -i -p /dev/ttyUSB0 > GPStrans (ASCII) - Version 0.41 > Copyright (c) 2005 by Carsten Tschach (tsch...@zedat.fu-berlin.de) > Linux/KKJ mods by Janne Sinkkonen (1996) > Copyright (c) 2000 German Grid by Andreas Lange < > andreas.la...@rhein-main.de> > Copyright (c) 1998,2000 Mayko-mXmap mods by Matthias Kattanek < > mat...@ugraf.com> > Copyright (c) 2001 Development by Joao Seabra-CT2GNL > Copyright (c) 2005 Development by Jim Van Zandt > > ERROR: The initialization of port /dev/ttyS1 has failed. > > o -i é para identificar o GPS e o -p para dizer em que porta ele está. > E deu este erro. Tentei com um programa de windows chamado trackmaker, > via wine, e também não funcionou. Deu uma mensagem dizendo que não > havia dispositivos conectados. > > Alguém sabe como resolver? > > Fred > > > -- > To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact > listmas...@lists.debian.org > Archive: > http://lists.debian.org/aanlktimfu-o8kwkgbywbkokbak6yd+pdsxxrvc9g...@mail.gmail.com > > -- Paulo de Souza Lima Técnico em Eletrônica e Administrador http://www.pasl.net.br http://almalivre.wordpress.com Curitiba - PR Linux User #432358 Ubuntu User #28729
Re: conversor USB/Serial + GPS garmin etrex
> O programa está tentando conectar na /dev/ttyS1, não na /dev/ttyUSB0, como > você mandou no comando. Você vai precisar ver a configuração/documentação do > software. > > > Se não achar onde mudar, faça uma mega gambiarra e remova a porta ttyS1. Depois crie um link simbólico do mesmo para ttyUSB0. Vc vai precisar de uma regra no udev pra manter isso. []´s Helio Loureiro http://helio.loureiro.eng.br http://hloureiro.multiply.com http://twitter.com/helioloureiro
Re: conversor USB/Serial + GPS garmin etrex
Em 12 de março de 2011 23:04, Helio Loureiro escreveu: > >> O programa está tentando conectar na /dev/ttyS1, não na /dev/ttyUSB0, como >> você mandou no comando. Você vai precisar ver a configuração/documentação do >> software. >> > > Se não achar onde mudar, faça uma mega gambiarra e remova a porta ttyS1. > Depois crie um link simbólico do mesmo para ttyUSB0. # ls -l /dev/ttyUSB0 crw-rw 1 root dialout 188, 0 Mar 15 01:19 /dev/ttyUSB0 # ls -l /dev/ttyS1 lrwxrwxrwx 1 root root 12 Mar 15 01:17 /dev/ttyS1 -> /dev/ttyUSB0 # gpsbabel -D9 -i garmin -f /dev/ttyUSB0 -o gpx -F foobar.gpx GPSBabel Version: 1.4.2 E não faz mais nada... o comando gpsbabel não termina nunca. depois de um tempo eu paro ele com ctrl+c. tentei também usar o gpsbabelfe, que tem interface gráfica. mas também não funcionou. dá uma tele 'process GPS babel' e nela fica. > > Vc vai precisar de uma regra no udev pra manter isso. > > > []´s > Helio Loureiro > http://helio.loureiro.eng.br > http://hloureiro.multiply.com > http://twitter.com/helioloureiro > > -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/AANLkTim6QTXLvdV5rwndGE11MK2=1xlnewvt7in0u...@mail.gmail.com
Re: conversor USB/Serial + GPS garmin etrex
> Se não achar onde mudar, faça uma mega gambiarra e remova a porta ttyS1. > > Depois crie um link simbólico do mesmo para ttyUSB0. > > # ls -l /dev/ttyUSB0 > crw-rw 1 root dialout 188, 0 Mar 15 01:19 /dev/ttyUSB0 > > # ls -l /dev/ttyS1 > lrwxrwxrwx 1 root root 12 Mar 15 01:17 /dev/ttyS1 -> /dev/ttyUSB0 > > # gpsbabel -D9 -i garmin -f /dev/ttyUSB0 -o gpx -F foobar.gpx > GPSBabel Version: 1.4.2 > > E não faz mais nada... o comando gpsbabel não termina nunca. depois de > um tempo eu paro ele com ctrl+c. > > tentei também usar o gpsbabelfe, que tem interface gráfica. mas também > não funcionou. dá uma tele 'process GPS babel' e nela fica. > > Olha se ele não cria o ttyUSB1 tb. Se tiver criado, precisa do ttyS2->ttyUSB1. ./helio
Re: conversor USB/Serial + GPS garmin etrex
Em 16 de março de 2011 21:26, Helio Loureiro escreveu: >> Se não achar onde mudar, faça uma mega gambiarra e remova a porta ttyS1. >> >> > Depois crie um link simbólico do mesmo para ttyUSB0. >> >> # ls -l /dev/ttyUSB0 >> crw-rw 1 root dialout 188, 0 Mar 15 01:19 /dev/ttyUSB0 >> >> # ls -l /dev/ttyS1 >> lrwxrwxrwx 1 root root 12 Mar 15 01:17 /dev/ttyS1 -> /dev/ttyUSB0 >> >> # gpsbabel -D9 -i garmin -f /dev/ttyUSB0 -o gpx -F foobar.gpx >> GPSBabel Version: 1.4.2 >> >> E não faz mais nada... o comando gpsbabel não termina nunca. depois de >> um tempo eu paro ele com ctrl+c. >> >> tentei também usar o gpsbabelfe, que tem interface gráfica. mas também >> não funcionou. dá uma tele 'process GPS babel' e nela fica. >> > > > Olha se ele não cria o ttyUSB1 tb. Se tiver criado, precisa do > ttyS2->ttyUSB1. > > ./helio > parece que a ordem dos parâmetros altera o comportamento do gpstrans. Vejam a diferença de execuções botando o -p antes ou depois de outro parâmetro. usei como outro parâmetro o -t que pega a hora do gps (que por sua vez vem do satélite) $ gpstrans -p/dev/ttyUSB0 -t GPStrans (ASCII) - Version 0.41 Copyright (c) 2005 by Carsten Tschach (tsch...@zedat.fu-berlin.de) Linux/KKJ mods by Janne Sinkkonen (1996) Copyright (c) 2000 German Grid by Andreas Lange Copyright (c) 1998,2000 Mayko-mXmap mods by Matthias Kattanek Copyright (c) 2001 Development by Joao Seabra-CT2GNL Copyright (c) 2005 Development by Jim Van Zandt ^C Don't touch me...but you've pressed CTRL-C It was your choiceexiting antes de apertar control+c eu espero 30 segundos. quando nada acontece aperto o ctrl+c $ gpstrans -t -p/dev/ttyUSB0 GPStrans (ASCII) - Version 0.41 Copyright (c) 2005 by Carsten Tschach (tsch...@zedat.fu-berlin.de) Linux/KKJ mods by Janne Sinkkonen (1996) Copyright (c) 2000 German Grid by Andreas Lange Copyright (c) 1998,2000 Mayko-mXmap mods by Matthias Kattanek Copyright (c) 2001 Development by Joao Seabra-CT2GNL Copyright (c) 2005 Development by Jim Van Zandt ERROR: The initialization of port /dev/ttyS1 has failed. ou seja, ele estava procurando na porta errada (/dev/ttyS1) quando não recebia o parâmetro da porta no início. mas recebendo o parâmetro da porta no início, ele simplesmente não faz nada. também fiz o que helio loureiro sugeriu. (como root) # rm /dev/ttyS1 # ln -s /dev/ttyUSB0 /dev/ttyS1 (como usuário normal) $ ls -l /dev/ttyS1 lrwxrwxrwx 1 root root 12 Mar 19 23:49 /dev/ttyS1 -> /dev/ttyUSB0 $ gpstrans -t GPStrans (ASCII) - Version 0.41 Copyright (c) 2005 by Carsten Tschach (tsch...@zedat.fu-berlin.de) Linux/KKJ mods by Janne Sinkkonen (1996) Copyright (c) 2000 German Grid by Andreas Lange Copyright (c) 1998,2000 Mayko-mXmap mods by Matthias Kattanek Copyright (c) 2001 Development by Joao Seabra-CT2GNL Copyright (c) 2005 Development by Jim Van Zandt ^C Don't touch me...but you've pressed CTRL-C It was your choiceexiting pensei que poderia ser permissão, mas o ttyUSB0 está com grupo dialup. e meu usuário está neste grupo: $ ls -l /dev/ttyUSB0 crw-rw 1 root dialout 188, 0 Mar 19 23:45 /dev/ttyUSB0 $ groups fredm adm lp dialout fax cdrom floppy audio dip video plugdev scanner netdev lpadmin powerdev fuse Helio também perguntou se ele não cria o ttyUSB1. não cria. olha aí: # ls /dev/ttyUSB* /dev/ttyUSB0 acho que fiquei com duas possibilidades: ou o gps garmin etrex não funciona no linux, ou o adaptador usb-serial não funciona. Mas alguma sugestão? Fred -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/aanlktik5yqdtchg8ujakbvmha_qsnxkzv1bgc8g5_...@mail.gmail.com
Re: conversor USB/Serial + GPS garmin etrex
Opa, 1) tenta rodar o software como root, as vezes acontece problemas de permissão depois do ln 2) roda com --debug 3) roda com 2>debugfile tipo 4) da um cat /dev/ttyUSB0 Douglas Gemignani 2011/3/19 Fred Maranhão > Em 16 de março de 2011 21:26, Helio Loureiro > escreveu: > >> Se não achar onde mudar, faça uma mega gambiarra e remova a porta ttyS1. > >> > >> > Depois crie um link simbólico do mesmo para ttyUSB0. > >> > >> # ls -l /dev/ttyUSB0 > >> crw-rw 1 root dialout 188, 0 Mar 15 01:19 /dev/ttyUSB0 > >> > >> # ls -l /dev/ttyS1 > >> lrwxrwxrwx 1 root root 12 Mar 15 01:17 /dev/ttyS1 -> /dev/ttyUSB0 > >> > >> # gpsbabel -D9 -i garmin -f /dev/ttyUSB0 -o gpx -F foobar.gpx > >> GPSBabel Version: 1.4.2 > >> > >> E não faz mais nada... o comando gpsbabel não termina nunca. depois de > >> um tempo eu paro ele com ctrl+c. > >> > >> tentei também usar o gpsbabelfe, que tem interface gráfica. mas também > >> não funcionou. dá uma tele 'process GPS babel' e nela fica. > >> > > > > > > Olha se ele não cria o ttyUSB1 tb. Se tiver criado, precisa do > > ttyS2->ttyUSB1. > > > > ./helio > > > > parece que a ordem dos parâmetros altera o comportamento do gpstrans. > > Vejam a diferença de execuções botando o -p antes ou depois de outro > parâmetro. usei como outro parâmetro o -t que pega a hora do gps (que > por sua vez vem do satélite) > > $ gpstrans -p/dev/ttyUSB0 -t > GPStrans (ASCII) - Version 0.41 > Copyright (c) 2005 by Carsten Tschach (tsch...@zedat.fu-berlin.de) > Linux/KKJ mods by Janne Sinkkonen (1996) > Copyright (c) 2000 German Grid by Andreas Lange < > andreas.la...@rhein-main.de> > Copyright (c) 1998,2000 Mayko-mXmap mods by Matthias Kattanek < > mat...@ugraf.com> > Copyright (c) 2001 Development by Joao Seabra-CT2GNL > Copyright (c) 2005 Development by Jim Van Zandt > > ^C > Don't touch me...but you've pressed CTRL-C > It was your choiceexiting > > antes de apertar control+c eu espero 30 segundos. quando nada acontece > aperto o ctrl+c > > $ gpstrans -t -p/dev/ttyUSB0 > GPStrans (ASCII) - Version 0.41 > Copyright (c) 2005 by Carsten Tschach (tsch...@zedat.fu-berlin.de) > Linux/KKJ mods by Janne Sinkkonen (1996) > Copyright (c) 2000 German Grid by Andreas Lange < > andreas.la...@rhein-main.de> > Copyright (c) 1998,2000 Mayko-mXmap mods by Matthias Kattanek < > mat...@ugraf.com> > Copyright (c) 2001 Development by Joao Seabra-CT2GNL > Copyright (c) 2005 Development by Jim Van Zandt > > ERROR: The initialization of port /dev/ttyS1 has failed. > > ou seja, ele estava procurando na porta errada (/dev/ttyS1) quando não > recebia o parâmetro da porta no início. mas recebendo o parâmetro da > porta no início, ele simplesmente não faz nada. > > também fiz o que helio loureiro sugeriu. > > (como root) > # rm /dev/ttyS1 > # ln -s /dev/ttyUSB0 /dev/ttyS1 > > (como usuário normal) > $ ls -l /dev/ttyS1 > lrwxrwxrwx 1 root root 12 Mar 19 23:49 /dev/ttyS1 -> /dev/ttyUSB0 > $ gpstrans -t > GPStrans (ASCII) - Version 0.41 > Copyright (c) 2005 by Carsten Tschach (tsch...@zedat.fu-berlin.de) > Linux/KKJ mods by Janne Sinkkonen (1996) > Copyright (c) 2000 German Grid by Andreas Lange < > andreas.la...@rhein-main.de> > Copyright (c) 1998,2000 Mayko-mXmap mods by Matthias Kattanek < > mat...@ugraf.com> > Copyright (c) 2001 Development by Joao Seabra-CT2GNL > Copyright (c) 2005 Development by Jim Van Zandt > > ^C > Don't touch me...but you've pressed CTRL-C > It was your choiceexiting > > pensei que poderia ser permissão, mas o ttyUSB0 está com grupo dialup. > e meu usuário está neste grupo: > > $ ls -l /dev/ttyUSB0 > crw-rw 1 root dialout 188, 0 Mar 19 23:45 /dev/ttyUSB0 > $ groups > fredm adm lp dialout fax cdrom floppy audio dip video plugdev scanner > netdev lpadmin powerdev fuse > > Helio também perguntou se ele não cria o ttyUSB1. não cria. olha aí: > > # ls /dev/ttyUSB* > /dev/ttyUSB0 > > acho que fiquei com duas possibilidades: ou o gps garmin etrex não > funciona no linux, ou o adaptador usb-serial não funciona. > > Mas alguma sugestão? > > Fred > > > -- > To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact > listmas...@lists.debian.org > Archive: > http://lists.debian.org/aanlktik5yqdtchg8ujakbvmha_qsnxkzv1bgc8g5_...@mail.gmail.com > >