La Taberna del Puerto Greatblue360
"Se navega por los astros, por la mar, por la tierra, por las gentes, por los sentimientos...Se navega." Altair
VHF: Canal 77   
Regresar   La Taberna del Puerto > Foro > Foros Náuticos > Foro Náutico Deportivo

Avisos

Responder
 
Herramientas Estilo
  #1  
Antiguo 07-04-2016, 20:55
Avatar de ...
...
Invitado
 
Mensajes: n/a
Predeterminado Re: Problema con el AIS

En principio hay algo que no va bien.

Podria ser que el servicio GPSD "secuestrara" los datos de AIS pero no los procesara bien.

Prueba esto:

Abre una consola de linux. Asegúrate de que no tienes a putty ni opencpn en marcha ya que cuando un programa está accediendo a un puerto este queda bloqueado para otro.

Así, sobre esa consola pon el siguiente comando:

cat /dev/ttyUSB2

Si te dice Device or resource busy es que hay algún programa usando el puerto. O podria ser que estuvieran mal configurados los permisos. Para salir de dudas prueba:

sudo cat /dev/ttyUSB2

Si insiste en Device or resource busy es que probablemente GPSD esta usando el puerto /dev/ttyUSB2.

Si es así, dado que parece que no lo gestiona bien vamos a para GPSD para ver si se libera el puerto y si los datos entran limpios.

Paramos GPSD con:

sudo service gpsd stop

Una vez parado prueba de nuevo:

cat /dev/ttyUSB2

y si no:

sudo cat /dev/ttyUSB2

Dime que pasa y continuamos.

Editado por ... en 07-04-2016 a las 20:59.
Citar y responder
  #2  
Antiguo 08-04-2016, 19:11
Avatar de gipsy_moth
gipsy_moth gipsy_moth esta desconectado
Pirata pata palo
 
Registrado: 02-11-2006
Edad: 54
Mensajes: 329
Agradecimientos que ha otorgado: 103
Recibió 83 Agradecimientos en 43 Mensajes
Sexo:
Predeterminado Re: Problema con el AIS

Hola Pinguino.
te voy respondiendo:

cat /dev/ttyUSB2
cat: /dev/ttyUSB2: Device or resource busy

sudo cat /dev/ttyUSB2
[sudo] password for ptrk2:
�k���SJZZJB��{�Oj���Z��BR���K^��K��^��BJB�


sudo service gpsd stop
sudo cat /dev/ttyUSB2

�z�
�N����Z�� z�j����SJZZJB�


¿Por dónde crees que van los tiros?
Los otros puertos los leo bien, tanto por la consola como con Putty


Saludos y
__________________
gipsy_moth
____________________________________
Blog del Petrouchka II
http://www.ptrk2.com


www.medidorescrucero.com
Precios especiales para los cofrades y para los socios de Anavre!!!


¡Hazte socio de Anavre!
Citar y responder
  #3  
Antiguo 08-04-2016, 22:58
Avatar de ...
...
Invitado
 
Mensajes: n/a
Predeterminado Re: Problema con el AIS

De momento hay un par de cosillas. Lo primero que sin usar el sudo no tienes acceso al puerto.


Supongo que el usuario que estas usando es ptrk2... ¿es correcto?
Si lo es Prueba este comando con mucho cuidado:

sudo usermod -a -G dialout ptrk2

Introducelo respetando escrupulosamente las mayúsculas y minúsculas. Si te equivocas podrías liarla parda. Si tu usuario es otro diferente, pon el que sea en lugar de ptrk2

Con este comando deberías haberte agregado a ti como usuario al grupo dialout que es el que tiene acceso a los puertos físicos.

Despues vuelve a probar con opencpn y el puerto tal como lo tenias, /dev/ttyUSB2 y 38400 de baudios.

A ver si funciona.

por lo que veo, no parece que GPSD sea el culpable de nada. Solo veo un tema de permisos que impediría a opencpn recibir los datos a 38400.

Si después de esto sigue igual, yo miraría la conexión física del puerto pues un falso contacto podría corromper los datos. O incluso podría ser que el AIS esté fallando bien sea por tema de configuración (que me sorprendería pues el que yo tengo no tiene ningún tipo de posibilidad de configuración) o por algún tipo de avería.

Poner el modelo exacto de AIS con Nº de modelo si lo tiene ayudaría a despejar dudas.
Citar y responder
Los siguientes cofrades agradecieron este mensaje a
ManelvallsVila (08-04-2016)
  #4  
Antiguo 09-04-2016, 10:08
Avatar de gipsy_moth
gipsy_moth gipsy_moth esta desconectado
Pirata pata palo
 
Registrado: 02-11-2006
Edad: 54
Mensajes: 329
Agradecimientos que ha otorgado: 103
Recibió 83 Agradecimientos en 43 Mensajes
Sexo:
Predeterminado Re: Problema con el AIS

Buenos días Pinguino.

Sigo probando...

Efectivamente ptrk2 es el usuario

sudo usermod -a -G dialout ptrk2
[sudo] password for ptrk2:

Opencpn, /dev/ttyUSB2 y 38400 de baudios sique sin funcionar

Pruebo la consola:
cat /dev/ttyUSB2
cat: /dev/ttyUSB2: Device or resource busy
No lo entiendo, si ahora debería tener permiso...

Conexión física del puerto:
parece que esté bien. Cambié el cable del AIS al adaptado RS232-USB y el adaptador también funciona. Si lo pruebo con los datos del equipo de viento, funciona. ¿Puedo hacer alguna prueba en concreto para asegurarme?

Modelo del AIS: easyAIS
luego lo adjuntaré, o un link, es mayor pesa más de lo permitido para adjuntarlo directamente. Sólo tiene como posible configuración cambiar a 4800 baudios, pero ya he probado de leer a 4800 y tampoco funciona.

Resumiendo:
En Opencpn:
no me muestra nada
En la consola: muestra caracteres ininteligibles (con sudo)
En Putty: muestra caracteres que, a veces, son sentencias NMEA con fallos.
__________________
gipsy_moth
____________________________________
Blog del Petrouchka II
http://www.ptrk2.com


www.medidorescrucero.com
Precios especiales para los cofrades y para los socios de Anavre!!!


¡Hazte socio de Anavre!
Citar y responder
  #5  
Antiguo 09-04-2016, 10:38
Avatar de ...
...
Invitado
 
Mensajes: n/a
Predeterminado Re: Problema con el AIS

Desde luego hay algo que se nos escapa.

Problema de puerto no creo que sea pues los datos entran, eso si, entran mal.... pero entran.

Podría haber algún tema de permisos por el hecho de que necesites, todavía, usar sudo para volcar datos, pero eso no explicaría los datos corruptos.

Lo ideal seria usar opencpn para asegurarnos de que el puerto esta trabajando a 38400 ya que por defecto suele estar a 4800. Prueba esto:

sudo opencpn

Así nos aseguramos de trabajar con opencpn con permisos de administrador. No es la solución definitiva pero nos puede servir para ir aclarando pistas y saber si el AIS esta desconfigurado o estropeado.

Por cierto... ¿como lo conectas? ¿Tiene una salida USB directamente o usas un convertidor Serie-USB? Lo digo porque podrías probar a usar otro convertidor para descartar que el problema no venga de él.

Respecto al modelo de AIS debes indicar más datos como número de modelo. Bajo ese nombre aparecen infinidad de modelos de la misma marca.

¿será este?

https://www.yumpu.com/en/document/vi...plit-echopilot

Editado por ... en 09-04-2016 a las 13:08.
Citar y responder
Los siguientes cofrades agradecieron este mensaje a
gipsy_moth (18-04-2016)
  #6  
Antiguo 09-04-2016, 16:29
Avatar de gipsy_moth
gipsy_moth gipsy_moth esta desconectado
Pirata pata palo
 
Registrado: 02-11-2006
Edad: 54
Mensajes: 329
Agradecimientos que ha otorgado: 103
Recibió 83 Agradecimientos en 43 Mensajes
Sexo:
Predeterminado Re: Problema con el AIS

Hola.
Con sudo opencpn me abre opencpn, recibo alguna señal y veo algún barcos. Muchos menos de los que debería.

Adjunto pantallazo.

Pero me da estos mensajes en la consola:
ptrk2@ptrk2-navigatrix:~$ sudo opencpn
[sudo] password for ptrk2:

(opencpn:5744): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 17

(opencpn:5744): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 17

(opencpn:5744): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 17

(opencpn:5744): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 17

(opencpn:5744): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 17

(opencpn:5744): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 17

(opencpn:5744): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 17

(opencpn:5744): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 17

(opencpn:5744): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 17

(opencpn:5744): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 17


Parece que tenga 2 problemas: uno con los permisos del puerto (que sin sudo no veo nada) y otro con las sentencias que recibo (menos de las que tocaría y algunas incompletas).
¿Estás de acuerdo? ¿O puede ser todo un mismo problema?

¡Gracias de nuevo por tu ayuda!
Imágenes adjuntas
Tipo de archivo: jpg Screenshot - 04092016 - 04:18:27 PM.jpg (16.6 KB, 17 vistas)
__________________
gipsy_moth
____________________________________
Blog del Petrouchka II
http://www.ptrk2.com


www.medidorescrucero.com
Precios especiales para los cofrades y para los socios de Anavre!!!


¡Hazte socio de Anavre!
Citar y responder
  #7  
Antiguo 09-04-2016, 17:53
Avatar de Gambucero
Gambucero Gambucero esta desconectado
Hermano de la costa
 
Registrado: 08-09-2011
Edad: 63
Mensajes: 2,384
Agradecimientos que ha otorgado: 907
Recibió 1,361 Agradecimientos en 788 Mensajes
Sexo:
Predeterminado Re: Problema con el AIS

Creo... y es solamente mi opinión, que el problema se te plantea por tener instalado y ejecutando GPSD.

Como bien se puede leer en el propio manual de OpenCPN, primero instalaremos GPSD, comprobaremos que se tienen lecturas por el puerto, y acto seguido desinstalaremos completamente GPSD y todos sus componentes... para crear entonces una "conexión" serie.

Esto te está provocando que sea GPSD quien lea de los puertos USB, y GPSD lee a 4800 Baudios "by the face"... (y te pasa lo que te pasa, porque claramente es un error de velocidad -que también podría serlo de paridad, hay que recordar aquello de velocidad-paridad-bit de stop.... )

Pienso que por ahí van los tiros... porque resulta -y mira que curiosidad- que todo lo que te entra a 4800 "nativo" entra sin problemas... e incluso llegaría a afirmar que si tienes salida al piloto automático (a 4800) te sale sin problemas... ¿no?.

Bueno, es una ideica de muchos años peleandose uno con los puertos serie...

P.S. porfi porfi porfi... pon los pantallazos un poco mas grandes, que los que ya necesitamos gafas para vista cansada no vemos ná de ná.
__________________
Buen viento y mar de popa para vuesas mercedes.
El mar dara a cada hombre una nueva esperanza, como el dormir le da sueños. (Cristóbal Colón)
I've seen things you people wouldn't believe. Attack ships on fire off the shoulder of Orion. I watched c-beams glitter in the dark near Tannhäuser Gate. All those moments will be lost in time, like tears in rain... Time to die. (Roy Batty)
sigue mi blog Ganando Barlovento
Citar y responder
2 Cofrades agradecieron a Gambucero este mensaje:
gipsy_moth (18-04-2016)
Responder Ver todos los foros en uno

Greatblue360

Herramientas
Estilo

Reglas del foro
No puedes crear discusiones
No puedes responder a mensajes
No puedes editar tus adjuntos
No puedes editar tus mensajes

BB code está activado
Emoticonos está activado
El código [IMG] está activado
El código HTML está desactivado
Ir a


Todas las horas son GMT +1. La hora es 11:56.


Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© La Taberna del Puerto