Strona 2 z 3

: 20 lip 2008, 22:40
autor: grzesiek
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.

: 21 lip 2008, 09:52
autor: tobiasz
grzesiek pisze:
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

: 23 lip 2008, 00:10
autor: grzesiek
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

: 23 lip 2008, 08:57
autor: tobiasz

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

: 23 lip 2008, 18:29
autor: grzesiek
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ń.

: 23 lip 2008, 23:25
autor: tobiasz
wszystko jest tak jak byc powinno

Mam ubuntu 8.04

: 24 lip 2008, 21:55
autor: grzesiek
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.

: 24 lip 2008, 22:13
autor: tobiasz
grzesiek pisze: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

: 28 lip 2008, 21:29
autor: Wheart
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

: 17 sie 2008, 22:06
autor: Similas
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 :)

: 17 sie 2008, 22:46
autor: Wheart
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

: 26 sie 2008, 18:05
autor: Similas
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...

: 26 sie 2008, 19:26
autor: Wheart
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

: 27 sie 2008, 07:16
autor: Similas
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... :)

Re: Mapsource pod Linuksem - krótka instrukcja

: 12 mar 2009, 23:49
autor: borekpl
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