Hallo erst mal,
bevor ich ins deteil gehe erst mal 3 Dinge!:
1= was hab ich für ein Gerät? ->PALM = nicht weiterlesen geht mit Bordmittel
->WinCE = weiterlesen !
2=was für ein Kernel hab ich? ->2.4.x = geht bedingt
->2.5.x = geht nicht Update auf 2.6.x
->2.6.x = geht !
3=GNOME ODER KDE? ->GNOME = in manchen Fällen ja meistens aber nein!
(gnome nur in verbindung mit packeten die hier nicht
angesprochen werden)
->KDE = ja
1.)Und nun geht es auch schon los, ich gehe davon aus das Euer Kernel 2.6.x ist
Ihr Kde als Desktop benuzt und einen Windos CE 3.x o. 4.x besitzt.
Konsole öffnen und folgende Befehle eingeben:
sudo apt-get update
sudo apt-get install synce-kde synce-kde-dev librra0 librra0-dev librra0-tools synce-dccm synce-serial synce-mutisync-plugin liborange liborange-dev kcemirror usbview
dann sollte er einige packete installieren.
2.)Jetzt Enfernen wir alle unnötigen USB Geräte(wärend des install vorgangs)
und geben folgendes ein: cat /proc/bus/usb/devices
Jetzt werden uns alle verfügbaren USB Geräte mit allen für uns wichtigen DATEN angezeigt!(das öffnen von >KsystemLog< während dem ganzen kann auch sehr nützlich sein!)
Danach schliesen wir unser PDA mit dem USB kabel an das Kabel muss unbedingt direkt an den PC angeschlossen sein und darf nicht über einen externen hub angeschlossen werden!
Jetzt wiederholen wir den Befehl
Konsole ---> cat /proc/bus/usb/devices
Nun sollte uns schon etwas aufgefallen sein! Der Eintrag der für uns Wichtig ist sollte so in etwa so aussehen:
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.01 Cls=ff(vend.) Sub=ff Prot=ff MxPS=16 #Cfgs= 1
P: Vendor=3340 ProdID=0e3a Rev= 0.00
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA
I: If#= 0 Alt= 0 #EPs= 4 Cls=ff(vend.) Sub=ff Prot=ff Driver=ipaq
E: Ad=86(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=07(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
Speziell folgendes Driver=ipaq , Vedor=3340 ,ProID=0e3a
(Zu diesem Zeitpunkt währe die Web-Site von SYNCE zu empfehlen!
http://synce.sourceforge.net/synce/howto.php)
Benutzer eines Ipaq`s dürfen sich Glücklich schätzen da einige von ihnen Untersützt werden!
Nun folgt ein Auszug der von den SYNCE Treibern unterstützten Geräte:
(im 2.6.x Kernel werden von haus aus nur 5 oder ein paar mehr Geräte Unterstüzt deswegen ist es in vielen Fällen zwingent nötig den eigenen Treiber IPAQ zu Patchen damit die von Ihm Unterstüzten Geräte laufen und als solche auch angesprochen werden!)
(SIEHE ANHANG 1!)
So weiter geht`s, wir testen nun ob unser ob Unser Gerät von Haus aus Funktioniert oder ob wir den Treiber Modifiezieren müssen.
Vorab alle die nen ipaq o.ä. haben lassen den punkt 3.2 bitte aus!
Punkt 3.2 ist für Besitzer von besonderen Geräten mehr dann unten ->3.2!
3.)Dazu öffnen wir das Programm RAKI (KDE>diesntprogramme>raki)
und eine Konsole.
Falls wir RAKI zum ersten mal öffnen werden wir gefragt ob wir vdccm oder dccm benutzen wollen wir geben dccm an und drücken OK.
Nun haben wir in der unteren Leiste ein symbol (grau) das so aussieht wie bei active sync.
Wir gehen in das Programm KsystemLog ganz nach unten da sollte nun etwas stehen das ungefähr so aussieht:
08.02.2006 11:53:43 localhost kernel [4300868.527000] usb 1-1: PocketPC PDA converter now attached to ttyUSB1
Wichtig ist hier nun ttyUSB1 (kann auch ttyUSB0 sein)
Wir gehen in die Konsole und geben den Befehl
-> sudo synce-serial-config ttyUSB1 (oder natürlich 0)
Es müsste ein Satz erscheinen der uns sagt das wir synce starten können
Wenn er sagt das er dort kein Gerät findet habt Ihr den falschen tty eingegeben.
Wenn wir starten können tun wir es mit folgendem Befehl:
-> sudo synce-serial-start
Mit ein wenig Glück verbindet sich der PocketPc gleich und das Raki Zeichen rechts unten wird Bunt.
Falls er sich nur verbindet aber gleich wieder abbricht haben wir
a) eine Firewall (wo ich hier bitte nicht darauf eingehen will,DANKE)
b) unsere Gerät wird zwar erkannt aber VenID u. ProID stimmen mit denen in
unserem Treiber nicht überein und die Verbindung klappt nicht.
Auf a) will ich hier nicht eingehen, aber für b) hab ich ne lösung, die ein wenig arbeit mit sich bringt.
3.1.)also wir brauchen die source von unserem kernel, deshalb machen wir ne Konsole auf
und geben ein -> sudo apt-get install build-essential linux-source-$(uname -r)
danach sollte er diese 2 Dinge installieren.
anschließend gehen wir auf folgende Seite:
http://synce.sourceforge.net/synce/howto.php
dort gibt es den kernel-2.6-driver.tar.gz den wir uns runter laden und in das verzeichnis /usr/src/ entpacken.
dann machen wir eine Konsole auf und gehen in den ordner wo wir es hin entpackt haben.
Konsole -> cd /usr/src/kernel-2.6-driver/
und führen den befehl -> make
aus .
bekommen wir ne fehlermeldung das er die sourcen nicht findet editieren wir die datei Makefile dazu entweder euren lieblings editor oder da wir ja schon in dem ordner sind können wir auch in der konsole folgendes eingeben:
sudo nano Makefile o. sudo nano /usr/src/kernel-2.6-driver/Makefile
dort gibt es folgende Zeile:
->LINUX_SOURCE_PATH := /usr/src/linux-2.6.13cK8
wir ändern sie ab /usr/..und zwar so wie bei uns die source heist zb.:
bei mir ist es im verzeichniss /usr/src/ der ordner >linux-2.6.13ck8< bei euch wird
er denke ich linux-source-2.6.12 heißen . danach speichern und wieder zurück in die
konsole und den Befehl ->make -nocheinmal,und jetzt sollte er die source finden und am werkeln sein.
3.2.)An alle die einen Yakumo Delta under Typhoon Myguide oder blueprint... besitzen ist es jetzt ander zeit den Patch der es auch auf der obigen Seite gibt einzu spielen,
hier die genaue Seite:
http://home.arcor.de/langeland/synce/
dort klickt Ihr auf Patch und speichert ihn in eurem Home Verzeichniss mit dem namen patch! geht wieder in den Ordner (Konsole->/usr/src/kernel-2.6-driver/
und führt den Befehl -> patch -p0 < /weg/zum/patch
ein und der wiederum patcht dann den eben erstellten Treiber für die OBEN GENANNTEN Geräte!
3.3.)So und nun wieder für alle, nach dem make und auch für die die patchen mussten, sind wir immer noch in der Konsole wo wir folgendes eingeben:
->sudo make install
jetzt wird der erstellte Treiber installiert .
Alles klar gegangen? dann Starten wir nun den Rechner neu (ganz einfach diesmal)
danach muss man wieder in der Konsole -> sudo modprobe ipaq
(raki läuft noch)
dann wiederholen wir nochmal die synce Befehle :
->sudo synce-serial-config ttyUSB0
->sudo synce-serial-start
nun sollte eine Verbindung stehen gibt es da noch probleme helfen die Befehle
-> synce-pstatus
und
-> synce-matchmaker
weiter eine erfolgreiche Verbindung aufzubauen.
4.ich habe es geschafft meinen Pocket-pc mit evolution zu syncen dazu brauchen wir Multisync und die plugins evolution und synce.
a.)dann einfach als erstes plugin in Multisync das synce-plugin wählen,
hier können wir nichts einstellen
b.)das zweite plugin sollte ximian-evolution-plugin sein wo wr noch wählen mussen was wir syncen, ich habe dort in allen 3 möglichen optionen „personal“
gewählt, aber das ist dann Euch überlassen.
Schlusswort:
Sorry aber ich weiß das es in einem schlechten Deutsch geschrieben und Teilweise
Grundkenntnisse im Umgang mit Linux voraussetzt aber ohne die es leider nicht gehen wird.
Dieses Howto ist noch in Bearbeitung von mir also noch Quasi „BETA“.
Für Anregungen und Verbesserungsvorschläge bin ich DANKBAR!
Viel Erfolg Euer Bastian