Sony Ericsson na naszym linuksie

W tym miejscu zapraszamy Was do współpracy. Czekamy na propozycje, sugestie i rady.
Moderatorzy zatroszczą się o to, by najlepsze teksty trafiły do FAQ.

Moderatorzy: Moderatorzy, Administratorzy

San
Użytkownik
Posty: 203
Rejestracja: 2007-02-22, 13:56
Kontakt:

Sony Ericsson na naszym linuksie

Post autor: San » 2007-08-19, 22:46

Sony Ericsson na naszym linuksie

Ave!

próbowałem ostatnio zmusić linuksa do obsługi telefonów siemens i sony ericsson [t610].
oprogramowania dla siemensa nie udało mi się zainstalować
( http://www.linuxstorm.org/modules/news/ ... toryid=300 czy http://peb.pl/linux/11558-linux-a-siemens-sl45i.html )

ale za to udało mi się przebrnąć przez instalację tsemgr - programu do obsługi SE.

1. Zaopatrzmy się w niezbędne paczki:

niezbędne (jak się później okazało) paczki pobierałem stąd:

a. [tsemgr] http://sourceforge.net/project/showfile ... p_id=74032
b. [openobex] pobrałem stąd: http://packages.ubuntu.com/edgy/source/libopenobex1.0
chociaż można go pobrać I w najnowszej wersji stąd: http://dev.zuckschwerdt.org/openobex/wiki/ObexDownloads
sam sprawdziłem wersję ze strony ubuntu, więc podaję tutaj address do niej właśnie.
edit. jak się później okazało - słusznie, ponieważ tylko wersja 1.0.0.0 ze strony ubuntu instaluje openobex-config, który jest niezbędny do kompilacji tsemgr. thx eurynom

c. [ezv24] http://sourceforge.net/project/showfile ... p_id=34004

2. Instalacja
a. na początek instalujemy Openobex standardowo (oczywiście z root'a):

Kod: Zaznacz cały

./configure && make && make install
b. ezv24 nie instaluje się standardowo, tj. nie wydajemy na początku komendy ./configure, gdyż takiego pliku po prostu nie ma ;)

Kod: Zaznacz cały

make && make install
c. na koniec powinno się już udać instalacja tsemgr

Kod: Zaznacz cały

./configure && make && make install
jeżeli nie zadziałało, to należy przeczytać co nam mądrego wypisał ./configure
I pobrać odpowiednią paczkę z packages.slackware.it
sam zainstalowałem slacka na full więc mam wszystkie standardowe paczki.

3. Program
program uruchamiam komendą tsemgr
tsemgr uruchomiony z konta zwykłego użytkownika odmówił mi posłuszeństwa (pewnie dla tego, że nie miał dostępu do dev'u). więc najlepiej z nim działać z root'a.

pierwsze i ostatnie co musimy skonfigurować to przez jaki dev łączymy się z telefonem. w moim wypadku było to:
/dev/ttyS0 dla com1 (czyli pierwszego portu com)

od tego momentu komunikacja z moim telefonem została nawiązana.

4. Podsumowanie
to mój pierwszy faq, więc nie bijcie =)
dajcie znać na jakich telefonach udało się Wam cokolwiek zdziałać tym programem.

autor: San [e-San.info]
Ostatnio zmieniony 2007-08-21, 17:24 przez San, łącznie zmieniany 4 razy.
Kupię elementy perkusji Szpaderskiego. [url=http://e-san.info/szpad.php]Czytaj...[/url]

eurynom
Użytkownik
Posty: 418
Rejestracja: 2005-06-17, 22:07

Re: Sony Ericsson na naszym linuksie

Post autor: eurynom » 2007-08-21, 16:33

Chcialem sobie z ciekawosci zobaczyc czy zadziala, a jednak byly troliki:
checking for openobex-config... no
checking OpenObex version... ./configure: line 2657: openobex-config: command not found

configure: error: OpenObex library version is too old.
MIalem :

openobex-1.2

openobex-1.3

I kazdy z nich nie mial po skompilowaniu pliku "openobex-config" ( 1.3 jest najnowsze )


EDIT----

Sciagnalem rowniez paczke i widze, ze tam juz sie ten plik znajduje "openobex-1.0.1-i486"
[...]
usr/bin/openobex-config
[..]

DLaczego ze zrodel nie ma tego pliku ?
Ostatnio zmieniony 2007-08-21, 16:57 przez eurynom, łącznie zmieniany 1 raz.

San
Użytkownik
Posty: 203
Rejestracja: 2007-02-22, 13:56
Kontakt:

Re: Sony Ericsson na naszym linuksie

Post autor: San » 2007-08-21, 17:06

długo z tym walczyłem i dla tego napisałem tego faq'a.
przejżę wszystko jeszcze raz...

[ Dodano: 2007-08-21, 18:08 ]
dodam, że teraz mi działa ;)
a wcześniej nie chciał ;)
/sbin/ldconfig?

[ Dodano: 2007-08-21, 18:09 ]
p.s. jak patrzyłem to całe to oo jest potrzebne dla irda chyba...


[ Dodano: 2007-08-21, 18:13 ]
jak instaluję z ubuntu to działa. http://archive.ubuntu.com/ubuntu/pool/m ... rig.tar.gz to wersja 1.0.0

[ Dodano: 2007-08-21, 18:14 ]
paczka 1.3 rzeczywiście nie instaluje configure'a

[ Dodano: 2007-08-21, 18:21 ]
wniosek: coś się zmieniło podczas procesu ewolucji programu
więc trzeba instalować starą wersję 1.0.0.0 podaną wyżej.

[ Dodano: 2007-08-21, 18:29 ]
kolejny problem z którym można (?) się spotkać i jego rozwiązanie:

Kod: Zaznacz cały

root@szafa:/tmp/openobex-1.0.0# tsemgr
tsemgr: error while loading shared libraries: libopenobex-1.0.so.0: cannot open shared object file: No such file or directory
root@szafa:/tmp/openobex-1.0.0# /sbin/ldconfig
root@szafa:/tmp/openobex-1.0.0# tsemgr
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key

Gtk-WARNING **: cannot open display: :0.0
błąd gtk to nic poważnego - próbuję uruchomić z root'a gdy zalogowany jestem na zwykłego użytkownika w X'ach
Ostatnio zmieniony 2007-08-21, 17:32 przez San, łącznie zmieniany 2 razy.
Kupię elementy perkusji Szpaderskiego. [url=http://e-san.info/szpad.php]Czytaj...[/url]

ODPOWIEDZ