Mapsource pod Linuksem - krótka instrukcja

O oprogramowaniu do obsługi naszych Garminów. BaseCamp, MapSource, MapSetToolKit, sendMap, WebUpdater, POI Loader, OziExplorer, GarPatch i wiele wiele innych. Także o serwisach typu GPS Visualizer czy GPSies. Ogólnie o szeroko rozumianej personalizacji odbiorników oraz ich wsparciu przy pomocy dodatkowego oprogramowania.

Moderatorzy: Zachu, wojtek, Spider, PouchX

Postprzez grzesiek » N, 20 lip 2008 22:40

musze sie laczyc przez adapter usb


W takim razie przez dmesg trzeba szukać konwertera USB-RS232. Zobacz następujące polecenia:
Kod: Zaznacz cały
dmesg|grep ttyUSB

Kod: Zaznacz cały
dmesg|grep usb | grep converter


Żeby sprawdzić na jakim urządzeniu pracuje konwerter i czy jest wykrywany możesz też wystartować bez jego podłączania, otworzyć okno terminala, podłączyć konwerter i wtedy wpisać polecenie
Kod: Zaznacz cały
dmesg
. Informacje o wykryciu urządzenia i ładowaniu sterowników generują się po jego podłączeniu, więc będą akurat na końcu tekstu który się pojawi ( a trochę tego będzie ).

dziwna sprawa, bo przedchwila mapsource wykryl mi moja viste, lecz po chwili wszystko zniknelo

Też tak raz miałem zanim zrobiłem link.
Jak nic nie zadziała możesz spróbować zastosować narzędzie winecfg - jest tam opcja automatycznego wykrywania urządzeń i generowania konfiguracji/linków. W tej chwili nie powiem w której zakładce, jak sobie nie poradzisz daj znać, poszukam i opiszę. UWAGA ! Zanim się zacznie cokolwiek robić z winecfg trzeba mieć podłączony konwerter.
Pozdrawiam - Grzesiek

eTrex Vista HCx, UMPpcPL, Topo_PL_100 + parę map z mapcenter
grzesiek
Początkujący
 
Posty: 23
Dołączył(a): N, 02 mar 2008 14:14
Lokalizacja: Wrocław

Postprzez tobiasz » Pn, 21 lip 2008 9:52

grzesiek napisał(a):
musze sie laczyc przez adapter usb


W takim razie przez dmesg trzeba szukać konwertera USB-RS232. Zobacz następujące polecenia:
Kod: Zaznacz cały
dmesg|grep ttyUSB

Kod: Zaznacz cały
dmesg|grep usb | grep converter


Żeby sprawdzić na jakim urządzeniu pracuje konwerter i czy jest wykrywany możesz też wystartować bez jego podłączania, otworzyć okno terminala, podłączyć konwerter i wtedy wpisać polecenie
Kod: Zaznacz cały
dmesg
. Informacje o wykryciu urządzenia i ładowaniu sterowników generują się po jego podłączeniu, więc będą akurat na końcu tekstu który się pojawi ( a trochę tego będzie ).

dziwna sprawa, bo przedchwila mapsource wykryl mi moja viste, lecz po chwili wszystko zniknelo

Też tak raz miałem zanim zrobiłem link.
Jak nic nie zadziała możesz spróbować zastosować narzędzie winecfg - jest tam opcja automatycznego wykrywania urządzeń i generowania konfiguracji/linków. W tej chwili nie powiem w której zakładce, jak sobie nie poradzisz daj znać, poszukam i opiszę. UWAGA ! Zanim się zacznie cokolwiek robić z winecfg trzeba mieć podłączony konwerter.


niby wszystko ok, znajduje adapter

Kod: Zaznacz cały
[   46.573261] usb 2-1: pl2303 converter now attached to ttyUSB0


ale w mapsource teraz wogole nie zdarza mu sie widziec visty
tobiasz
Nowy
 
Posty: 6
Dołączył(a): Cz, 05 cze 2008 17:17
Lokalizacja: Kalisz

Postprzez grzesiek » Śr, 23 lip 2008 0:10

niby wszystko ok, znajduje adapter
ale w mapsource teraz wogole nie zdarza mu sie widziec visty


A masz zrobiony odpowiedni link w dosdevices ?

Co wypisuje
Kod: Zaznacz cały
cd ~/.wine/dosdevices
ls -l


Jeśli jest link to ostatni pomysł jaki przychodzi mi do głowy to brak prawa dostępu do urządzenia /dev/ttyUSB0 dla użytkownika.

Zobacz co wypisze
Kod: Zaznacz cały
ls -l /dev/ttyUSB*


U mnie wygląda to tak:
Kod: Zaznacz cały
crw-rw---- 1 root dialout 188, 0 lip 23 01:02 /dev/ttyUSB0


literka r oznacza prawo do odczytu, literka w prawo do zapisu. W tym przypadku z urządzenia może korzystać użytkownik root oraz użytkownicy z grupy dialout.
Jeśli chcesz zobaczyć do jakich grup należysz wpisz
Kod: Zaznacz cały
groups
Pozdrawiam - Grzesiek

eTrex Vista HCx, UMPpcPL, Topo_PL_100 + parę map z mapcenter
grzesiek
Początkujący
 
Posty: 23
Dołączył(a): N, 02 mar 2008 14:14
Lokalizacja: Wrocław

Postprzez tobiasz » Śr, 23 lip 2008 8:57

Kod: Zaznacz cały
cd ~/.wine/dosdevices
ls -l



pokazuj mi

Kod: Zaznacz cały
lrwxrwxrwx 1 tobiasz tobiasz 12 2008-07-18 17:02 com1 -> /dev/ttyUSB0


Kod: Zaznacz cały
ls -l /dev/ttyUSB*


tutaj mam tak jak Ty:

Kod: Zaznacz cały
crw-rw---- 1 root dialout 188, 0 2008-07-23 09:52 /dev/ttyUSB0


wiec nie wiem co jeszcze moglbym zrobic
tobiasz
Nowy
 
Posty: 6
Dołączył(a): Cz, 05 cze 2008 17:17
Lokalizacja: Kalisz

Postprzez grzesiek » Śr, 23 lip 2008 18:29

Czyli praktycznie wszystko jest ok. Zostaje tylko jedna możliwość - nie należysz do grupy dialout.
Zobacz co wypisze polecenie:
Kod: Zaznacz cały
groups
Jest tam grupa dialout ?

Jeśli nie musisz dodać się do tej grupy. Zrobisz to wpisując jako root ( czyli musisz wcześniej zalogować się jako administrator ) polecenie:
Kod: Zaznacz cały
adduser nazwa_uzytkownika dialout

Czyli w twoim przypadku:
Kod: Zaznacz cały
adduser tobiasz dialout


W Ubuntu z terminala bez przechodzenia na konto root powinno zadziałać:
Kod: Zaznacz cały
sudo adduser tobiasz dialout


Jaką masz dystrybucję ? Bo w niektórych są graficzne nakładki pozwalające konfigurować wiele ustawień.
Pozdrawiam - Grzesiek

eTrex Vista HCx, UMPpcPL, Topo_PL_100 + parę map z mapcenter
grzesiek
Początkujący
 
Posty: 23
Dołączył(a): N, 02 mar 2008 14:14
Lokalizacja: Wrocław

Postprzez tobiasz » Śr, 23 lip 2008 23:25

wszystko jest tak jak byc powinno

Mam ubuntu 8.04
tobiasz
Nowy
 
Posty: 6
Dołączył(a): Cz, 05 cze 2008 17:17
Lokalizacja: Kalisz

Postprzez grzesiek » Cz, 24 lip 2008 21:55

Jeśli masz linki tam gdzie trzeba, należysz do grupy dialout to niestety wyczerpują mi się pomysły :(.

Można by ewentualnie przetestować czy konwerter USB <-> RS232 jest sprawny i czy nie gryzie się z GPS'em ( z tego co pamiętam tanie proste konwertery nie przenoszą wszystkich sygnałów sterujących transmisją )
Jeśli masz możliwość to zobacz czy ten zestaw zadziała Ci pod Windows.
Pozdrawiam - Grzesiek

eTrex Vista HCx, UMPpcPL, Topo_PL_100 + parę map z mapcenter
grzesiek
Początkujący
 
Posty: 23
Dołączył(a): N, 02 mar 2008 14:14
Lokalizacja: Wrocław

Postprzez tobiasz » Cz, 24 lip 2008 22:13

grzesiek napisał(a):Jeśli masz linki tam gdzie trzeba, należysz do grupy dialout to niestety wyczerpują mi się pomysły :(.

Można by ewentualnie przetestować czy konwerter USB <-> RS232 jest sprawny i czy nie gryzie się z GPS'em ( z tego co pamiętam tanie proste konwertery nie przenoszą wszystkich sygnałów sterujących transmisją )
Jeśli masz możliwość to zobacz czy ten zestaw zadziała Ci pod Windows.


niestety z windowsem dziala
tobiasz
Nowy
 
Posty: 6
Dołączył(a): Cz, 05 cze 2008 17:17
Lokalizacja: Kalisz

Postprzez Wheart » Pn, 28 lip 2008 21:29

Też używam Ubuntu 8.04.1 (dodatkowo Mandriva 2008.1) i wsio mi działa.
Jakiej przejściówki USB-Serial używasz?
Bardzo dobrze spisują się Digitusy (USB 2.0), ale wiem, że niektóre zabawki pod Linuksem nie działają...
Jeśli używasz przejściówki USB-Serial NIE ŁADUJ modułu garmin_gps

Jako bonus - przepisana na skrypt shellowy wersja aktualizacji rsyncem UMP-pcPL :)
Kod: Zaznacz cały
#!/bin/bash

# ------ WYBIERZ ------
# export WERSJ=Alatest.txt
export WERSJA=latest-NT.txt

export UMP_SRC=rsync://ump.waw.pl/update

  echo ======================
  echo Pobieram uaktualnienia....
  echo Jak to okienko zniknie, to znaczy ze aktualizacja sie skonczyla.
  echo ======================

# najpierw odczytanie nazwy katalogu
# pobrany plik powinien mieć 1 linie zawierajaca nazwe katalogu z aktualizacja
  rsync ${UMP_SRC}/${WERSJA} ./

  export UMP_LATEST=`cat ${WERSJA}`
  echo Poprawki z: $UMP_LATEST

# pobranie wlasciwych plikow
  rsync -h -a -z --progress --recursive ${UMP_SRC}/${UMP_LATEST}/* ./

  echo ======================
  echo Zrobione
  echo ======================

#  rm ${WERSJA} 2> /dev/null
Vista HCx + UMP-pcPL
Wheart
Początkujący
 
Posty: 15
Dołączył(a): Śr, 04 cze 2008 7:54

Postprzez Similas » N, 17 sie 2008 22:06

I jak? Ruszylo sie cos w kwestii komunikacji na linii Mapsource - Garmin?

Mam podobny problem jak kolega wczesniej opisal... Usiluje dogadac zoltego Etrex'a z Mapsource i nRoute'm i za chinskiego boga nie dziala...

Uzywam przejsciowki prolific'a - pod winda dziala, gpsman tez sie komunikuje, a mapsource cos tam wykryje a zaraz potem juz nie...

Problem o tyle uciazliwy, ze musze planowac kazdy waypoint w mapsource, albo zapisywac trase jako slad...

No i to zaglowanie programami - Mapsource, gpsman, wingdb... Urwanie glowy :)
--
Pozdrawiam Ja, czyli Sebastian "Similas" Wach
Similas
Początkujący
 
Posty: 11
Dołączył(a): Wt, 05 sie 2008 12:37
Lokalizacja: Kraków

Postprzez Wheart » N, 17 sie 2008 22:46

Włącz swoją maszynę w Linuksie, , podłącz Garmina i wydaj polecenie
Kod: Zaznacz cały
dmesg

Wklej tu ostatnie linijki (5-10, więcej być nie powinno), gdzie pojawiać się będą informacje nt. USB, serial itp

Jeśli nic się nie pojawiło, jako root:
Kod: Zaznacz cały
modprobe garmin-gps

I znowu:
Kod: Zaznacz cały
dmesg


Podeślij, co się pojawiło, ewentualnie zaczep na gadulcu, dam Ci maila i podeślij całą zawaerość dmesga.

Pozdrawiam
Wojtek
Vista HCx + UMP-pcPL
Wheart
Początkujący
 
Posty: 15
Dołączył(a): Śr, 04 cze 2008 7:54

Postprzez Similas » Wt, 26 sie 2008 18:05

Lekkie opoznienie w odpowiedzi :)

Oto co pojawia sie w przypadku podlaczenia urzadzenia...

Kod: Zaznacz cały
[  890.885471] usb 4-2: new full speed USB device using uhci_hcd and address 4
[  890.982033] usb 4-2: configuration #1 chosen from 1 choice
[  890.991071] pl2303 4-2:1.0: pl2303 converter detected
[  890.991244] usb 4-2: pl2303 converter now attached to ttyUSB0


po zaladowaniu modulu garmin_gps
Kod: Zaznacz cały
[  927.315036] /build/buildd/linux-2.6.24/drivers/usb/serial/usb-serial.c: USB Serial support registered for Garmin GPS usb/tty
[  927.315314] usbcore: registered new interface driver garmin_gps
[  927.315318] /build/buildd/linux-2.6.24/drivers/usb/serial/garmin_gps.c: garmin gps driver v0.31


ls usb zwraca ponizsze:
Kod: Zaznacz cały
Bus 004 Device 004: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port


Sam odbiornik jak pisalem jest identyfikowany, ale za chwile ginie w pomroce dziejow...
--
Pozdrawiam Ja, czyli Sebastian "Similas" Wach
Similas
Początkujący
 
Posty: 11
Dołączył(a): Wt, 05 sie 2008 12:37
Lokalizacja: Kraków

Postprzez Wheart » Wt, 26 sie 2008 19:26

Aaaaaa, teraz widzę - używasz przejściówki USB/serial :)

Moja propozycja jest taka:

- w katalogu .wine/dosdevices utwórz dowiązanie symboliczne do /dev/ttyUSB0 o nazwie "com1" (jeśli jeszcze tego nie zrobiłeś):
Kod: Zaznacz cały
cd ~/.wine/dosdevices
ln -s /dev/ttyUSB0 com1


- uruchom MapSource i zobacz, czy Garmin jest widziany.

Jeśli nie - zobacz, czy po zgubieniu Garmina przez MapSource nie przybyło coś w logach.

Jeśli pod Windows działa - możliwe, że ten typ przejściówki nie jest w pełni wspierany przez Linuksa - jeśli jesteś z Wrocławia lub bywasz we Wrocławiu, mogę conajwyżej zaprosić do siebie z Garminem i sprawdzimy, jak z tym działają moje przejściówki :)

By było zabawniej - mam przejściówkę, która doskonale radzi sobie z podłączeniem do portu konsoli przełącznika/routera, ale za żadne skarby nie chce działać z UPSami znanego krajowego producenta pod Linuksem...

Pozdrawiam
Wojtek
Vista HCx + UMP-pcPL
Wheart
Początkujący
 
Posty: 15
Dołączył(a): Śr, 04 cze 2008 7:54

Postprzez Similas » Śr, 27 sie 2008 7:16

Ale gpsman/viking/gpsbabel/czycotamnatywnego dziala :/

Moge normalnie pobierac waypointy, trasy itd itp... Dowiazanie do portu com pod wine tez mam zrobione... Taki nroute np. robi cus takiego, ze szuka gpsa, nawiazuje polaczenie i w tej samej chwili zrywa...

Na biede moge korzystac z innego softu, ale sciezka jest dosc pokretna: ukladam trase w mapsource i zapisuje ja jako gpx i gdb. gpx'a wrzucam wraz z waypointami do odbiornika za pomoca gpsmana. Trase z gdb konwertuje na slad za pomoca wingdb, wrzucam do mapsource'a, zapisuje jako gpx i gpsmanem dorzucam... Minus jest taki, ze o ile slad jest ok, o tyle do trasy nie laduje mi waypointow posrednich jak to ma miejsce przy wgrywaniu pod windowsem... Mam tylko to co sobie sam wyklikalem... W sumie da sie z tym zyc, ale co to za zycie... :)

W druga strone jest rownie ciekawie - zapisane tracki zgrywam gpsmanem i exportuje do gpx'a... Wcina mi przy okazji informacje o czasach w trackach innych niz activelog, wiec tylko on nadaje sie do analizy... te gpx'y wrzucam do mapsource'a zeby zobaczyc gdzie lazilem :). Te same dane zapisuje do .plt i analizuje trackanem...

Kupa z tym roboty... :)
--
Pozdrawiam Ja, czyli Sebastian "Similas" Wach
Similas
Początkujący
 
Posty: 11
Dołączył(a): Wt, 05 sie 2008 12:37
Lokalizacja: Kraków

Re: Mapsource pod Linuksem - krótka instrukcja

Postprzez borekpl » Cz, 12 mar 2009 23:49

nie wim czy to takie oczywiste czy tez nie ale moze komus sie przyda

zrobilem sposobem z zamontowaniem flopa pod wine i wszystko fajnie mape stworzylo ale po wgraniu do urzadzenia nuvi jej nie widzial
okazalo sie ze nalezalo nadac uprawnienia i wszystko smiga
Kod: Zaznacz cały
chmod 777
borekpl
Początkujący
 
Posty: 39
Dołączył(a): Śr, 09 lip 2008 7:06
Lokalizacja: K-ce

Poprzednia stronaNastępna strona

Powrót do Software

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 6 gości