|
berniexy
Anmeldungsdatum: Juli 15, 2012
Beiträge: 12
|

15. Juli 2012 19:45
Hallo. Ich bin mir nicht ganz sicher ob ich mit meinem Problem hier richtig bin aber ich versuche es einfach mal. Ich habe eine GPS-Maus (VT-200) von Variotek mit der ich die GPS-Daten für OpenCPN bereitstellen möchte. Vom Hersteller gab es keine gesonderten Treiber und durch Nachfrage wurden mir Links für Treiber zur Verfügung gestellt aber mit dem Hinweis, dass ich unter Ubuntu ab Kernel 2.4.31 keine gesonderten Treiber installieren müsse, da diese bereits enthalten sind. Offensichtlich wurde die GPS-Maus mit dem richtigen Treiber erkannt (Zeile 6):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69 | berniexy@bernd:~$ lsmod
Module Size Used by
iwl4965 127900 0
iwl_legacy 83037 1 iwl4965
pl2303 17993 0
usbserial 47077 1 pl2303
dm_crypt 23125 1
joydev 17693 0
snd_hda_codec_analog 97987 1
arc4 12529 4
pcmcia 49310 0
snd_hda_intel 33773 3
snd_hda_codec 127706 2 snd_hda_codec_analog,snd_hda_intel
r592 18144 0
snd_hwdep 13668 1 snd_hda_codec
r852 18277 0
memstick 16569 1 r592
sm_common 16865 1 r852
nand 54955 2 r852,sm_common
nand_ids 12723 1 nand
mtd 33087 2 sm_common,nand
nand_bch 13147 1 nand
bch 22061 1 nand_bch
snd_pcm 97188 3 snd_hda_intel,snd_hda_codec
nand_ecc 13230 1 nand
yenta_socket 28084 0
pcmcia_rsrc 18430 1 yenta_socket
pcmcia_core 22614 3 pcmcia,yenta_socket,pcmcia_rsrc
rtl8187 57035 0
psmouse 87692 0
serio_raw 13211 0
mac80211 506816 3 iwl4965,iwl_legacy,rtl8187
parport_pc 32866 0
rfcomm 47604 12
ppdev 17113 0
snd_seq_midi 13324 0
snd_rawmidi 30748 1 snd_seq_midi
bnep 18281 2
cfg80211 205544 4 iwl4965,iwl_legacy,rtl8187,mac80211
eeprom_93cx6 12725 1 rtl8187
thinkpad_acpi 81819 0
snd_seq_midi_event 14899 1 snd_seq_midi
btusb 18288 2
snd_seq 61896 2 snd_seq_midi,snd_seq_midi_event
bluetooth 180104 23 rfcomm,bnep,btusb
snd_timer 29990 2 snd_pcm,snd_seq
snd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq
snd 78855 15 snd_hda_codec_analog,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,thinkpad_acpi,snd_seq,snd_timer,snd_seq_device
soundcore 15091 1 snd
snd_page_alloc 18529 2 snd_hda_intel,snd_pcm
nvram 14413 1 thinkpad_acpi
tpm_tis 18804 0
mac_hid 13253 0
lp 17799 0
parport 46562 3 parport_pc,ppdev,lp
usbhid 47199 0
hid 99559 1 usbhid
firewire_ohci 41000 0
sdhci_pci 18826 0
sdhci 33205 1 sdhci_pci
wmi 19256 0
firewire_core 63558 1 firewire_ohci
crc_itu_t 12707 1 firewire_core
i915 468737 3
drm_kms_helper 46978 1 i915
drm 242038 4 i915,drm_kms_helper
e1000e 156693 0
i2c_algo_bit 13423 1 i915
video 19596 1 i915
|
Habe ich da noch was vergessen oder einfach nur den falschen Pfad für die GPS-Daten eingestellt (/dev/ttyUSB1)?
Habe da auch schon alle möglichen Varianten mit den vorgeschlagenen Pfaden und der Baudrate versucht aber leider hat es bisher nicht geklapt.
Hat jemand dazu eine Idee?
|
|
berniexy
(Themenstarter)
Anmeldungsdatum: Juli 15, 2012
Beiträge: 12
|

15. Juli 2012 20:24
Ach so hab ich vergessen zu erwähnen.... die GPS-Maus kann nicht defekt sein, da sie unter meinem alten Windows-System noch ihre Arbeit ordentlich machte.
|
|
franco_bez
Anmeldungsdatum: Mai 1, 2007
Beiträge: 653
|

15. Juli 2012 21:13
berniexy schrieb: einfach nur den falschen Pfad für die GPS-Daten eingestellt (/dev/ttyUSB1)?
Könnte auch /dev/ttyUSB0 sein. Am besten einmal im Terminal
ls -l /dev/ttyU*
laufen lassen und schauen welche Interfaces vorhanden sind. Dann könnte es auch noch nötig sein die Zugriffsrechte richtig einzustellen. z.B. in der Userverwaltung die richtigen Gruppen dazuklicken. Sonstige Hardware Benutzer und Gruppen
|
|
berniexy
(Themenstarter)
Anmeldungsdatum: Juli 15, 2012
Beiträge: 12
|

15. Juli 2012 21:51
| berniexy@bernd:~$ ls -l /dev/ttyU*
crw-rw---- 1 root dialout 188, 0 Jul 15 18:41 /dev/ttyUSB0
berniexy@bernd:~$
|
Ok scheint Du hast wohl recht. Aber ich habe schon verschiedene Varianten der OpenCPN vorgegebenen Verzeichnisse ausprobiert (einschliesslich deines Vorschlages) mit den unterschiedlichen Baudraten... aber ohne Erfolg. Jetzt versuche ich es mal mit deinen anderen Hinweisen.
|
|
berniexy
(Themenstarter)
Anmeldungsdatum: Juli 15, 2012
Beiträge: 12
|

15. Juli 2012 22:48
So dann nochmals ein kleiner Zischenstandsbericht: Nach dem guten Hinweis von franco_bez über sonstige Software ... GPS!.
habe ich bei mir gpsd und gpsd-clients installiert.  Nun kann ich auch über den Testmonitor GPS-Daten empfangen und kann mich auch über ein kleines GPS-Programm (FoxtrotGPS) lokalisieren.  Leider kommen die Daten noch nicht bei OpenCPN (Programm zur Navigation auf See) an.... aber heute ist bei mir Feierand. Werde mal morgen berichten.
|
|
franco_bez
Anmeldungsdatum: Mai 1, 2007
Beiträge: 653
|

16. Juli 2012 07:36
Entweder kann man OpenCPN (kenne ich nicht, das Programm) so einstellen dass es vom gpsd die Daten abholt. Wenn es aber direkt von ttyUSB0 liest, dann muss der Benutzer der OpenCPN laufen lässt in der Gruppe dialout sein. Also im Terminal
groups
laufen lassen und nachsehen ob du auch in dialout drin bist. Außerdem muss wahrscheinlich der gpsd gestoppt werden wenn direkt von ttyUSB0 gelesen werden soll, sonst könnten sich die beiden Programme darum "streiten" wer nun die Schnittstelle benutzen darf.
|
|
berniexy
(Themenstarter)
Anmeldungsdatum: Juli 15, 2012
Beiträge: 12
|

16. Juli 2012 20:03
Heureka!!! franco_bez hatte wieder recht mit seiner Vermutung. OpenCPN (http://opencpn.org/ocpn/) ist übrigens ein Navigationsprogramm (Opensource so wie auch Ubuntu) das speziell für die Navigation auf See entwickelt wurde bzw noch weiter entwickelt wird.
In diesem Programm werden, so wie es von franco_bez schon vermutet wurde, die GPS-Daten unter ttyUSB0 abgeholt. Jetzt war ich aber als Benutzer nicht für die Benutzung von seriellen Daten zugelassen (dialout). Ich habe mir daher noch gnome-system-tools installiert zur graphischen Benutzerverwaltung und mir dabei dann gleich alle Rechte zugewiesen.  Habe dann den Rechner nochmals neu gestartet und siehe da ..... OpenCPN funktioniert jetzt priema mit den GPS-Daten. Komisch finde ich jetzt nur, dass ich vor den Änderungen in meinem Benutzer bzw den Rechten auch mit dem einfachen Programm FoxtrotGPS die GPS-Daten ansehen konnte. Vielleicht lag es auch daran, dass mit diesem kleinen Programm keine weiteren Einstellungen möglich waren .... aber egaaaaa!  Nochmals herzlichen Dank für die hilfreichen Hinweise, die mich auf den rechten Pfad geleitet haben!
|