white_rabbit
Newbie
Offline
Beiträge: 44
|
|
« am: März 08, 2008, 09:46:29 » |
|
Hallo. Ich würde gerne FinchSync ( www.finchsync.com) einsetzen, um Mozilla/Thunderbird/iCalendar und Co. mit dem XDA synchronisieren zu können, da das ActiveSync ja offenbar nicht anbietet. Leider ist es unter Linux so, dass der XDA "von selbst" offenbar keine IP-Adresse zugeordnet bekommt, wenn er am USB-Kabel hängt (TaskMgr sagt zumindest bei Ipconfig: 0.0.0.0). So ist es dann auch nicht verwunderlich, dass man keine Verbindung zum FinchSync-Server aufbauen kann. Hat da einer einen Tipp? Kann man dem XDA eine IP-Adresse mitgeben, so dass er im lokalen Netz mit den anderen Geräten über diverse Protokolle kommunizieren kann? Momentan versucht der XDA leider immer, über eine GPRS-Verbindung ins Internet zu gelangen, um dort die FinchSync-Server-Adresse aufzulösen. Das kann ja nicht Sinn und Zweck des Programms sein... Vergibt eigentlich ActiveSync beim Einstecken des Kabels eine IP oder wie läuft das da? White Rabbit
|
|
|
Gespeichert
|
|
|
|
Uncle_CM
|
|
« Antworten #1 am: März 08, 2008, 10:45:16 » |
|
Moin,
hierzu würde mir spontan einfallen, dass du die nötigen USB Netzwerk MOdule im Kernel nich aktiviert/geladen hast.
lsmod | grep usbnet Was gibt dieser Befehl zurück? Dort sollte mindestens ein Eintrag erscheinen ...
Ich kenne FinchSync nicht ... ist das auf dem Rechner installiert, mit dem du dein XDA verbinden möchtest? Damit dein XDA automatisch eine IP bekommt, musst du einen DHCP Server installieren oder die USB und deine Netzwerkkarte überbrücken, so dass der XDA dieIP vom Router bekommt. (Ich gehe mal davon aus, dass du über Router ins Netz gehst). Einfach ist es aber, wenn du auf dem XDA kurzfristig eine statische IP Adresse eingibst ... allerdings weiss ich nicht ob der XDA das unterstützt. Welchen XDA nutzt du überhaupt?
Bye, Thias
|
|
|
Gespeichert
|
|
|
|
cmax69
Newbie
Offline
Beiträge: 5
|
|
« Antworten #2 am: März 08, 2008, 20:06:49 » |
|
Hi erstmal (bin grad neu gereggt allein wegen dem Thread hier )! Kurz: ActiveSync etc. haben nichts mit der IP-Vergabe etc. zu tun. Wenn du DHCP in der Router-Software ausgeschaltet hast vergib dem Orbit eine feste IP, die Subnetmask sowie die Gateway-IP und den DNS-Server. Die Daten sollte alle in deiner Routersoftware zu finden sein. Falls nicht auch nicht schlimm, lässt sich auch so rausfinden =) Zu erreichen unter: Start -> Einstellungen -> Verbindungen -> Wi-Fi -> Netzwerkkartenreiter -> IEEE 802.11b/g Compatibl.... etc. -> Spezifische IP-Adresse und dann Daten eingeben. Bei fragen -> posten =) Allerdings ist es mir doch was schleierfhaft wozu man beim Syncen eine IP brauch?! Bitte weiter erläutern
|
|
|
Gespeichert
|
|
|
|
Uncle_CM
|
|
« Antworten #3 am: März 08, 2008, 21:26:54 » |
|
Ja, über WLAN gehts natürlich leichter Aber hier stand ja was von USB und da reicht es nicht, wenn man den XDA (welchen auch immer) per USB verbindet ... Ein Netzwerk über USB mus man erst einrichten und anschliessend die Verbindungen überbrücken, damit der XDA dann eine Adresse vom Router bekommt ...
|
|
|
Gespeichert
|
|
|
|
white_rabbit
Newbie
Offline
Beiträge: 44
|
|
« Antworten #4 am: März 09, 2008, 11:26:22 » |
|
Also von vorne:
lsmod | grep usbnet liefert bei mir nix. Daher fehlt das Modul offenbar. Das Programm FinchSync gliedert sich in einen Server, der unter Java läuft und somit plattformunabhängig läuft (hier wie gesagt unter Linux) und den Client (.cab), der auf dem XDA läuft. Dort muss ich die IP des Servers angeben. Es soll aber auch per http:// über einen Browser abrufbar und konfigurierbar sein. Da ich das ganze aber nicht mit WLAN machen will (Batterie zu schnell leer...), brauche ich also schon unter USB eine Adresse. Mein gesamtes Netz hängt hinter einer Fritzbox, die per DHCP die IP-Adr. vergibt. Von daher *müsste* man da nix statisch einstellen, wenn der XDA sich automatisch eine Adresse holen kann... was genau gilt es denn zu tun, um ein "USB Netzwerk" zu aktivieren?
Es ist zu guter letzt der Orbit 1
|
|
|
Gespeichert
|
|
|
|
Uncle_CM
|
|
« Antworten #5 am: März 09, 2008, 12:56:10 » |
|
also wenn du glück hast, dann brauchst du als root nue "modprobe usbnet" einzutippen ... sollte das geklappt haben, dann müßte unter "ifconfig -a" wenn das nicht funktioniert, musst du wohl deinen Kernel überarbeiten .... Hier ist eine gute Anlaufstelle bei Linux Handhelds: http://handhelds.org/moin/moin.cgi/UsbNetInwieweit bist du mit dem Umgang von Linux vertraut? Damit dein Orbit dann eine Adresse automatisch beziehen kann, musst du ne Linux Weiterleitung (IP Masquerade) einrichten. Hier ist eine Beschreibung dazu: http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/IP-Masquerade-HOWTO.htmlIch muss dazu aber 2 Dinge sagen, ich weiss nicht ob der Orbit eine IP Adresse über USB bekommen kann und ich würde dir empfehlen das Ganze über WLAN zu machen ... Es sei denn du willst unbedingt das alles einrichten Ich hatte damals meinen Spass mit Firewire Netzwerk unter Linux und weiterleitung
|
|
|
Gespeichert
|
|
|
|
white_rabbit
Newbie
Offline
Beiträge: 44
|
|
« Antworten #6 am: März 09, 2008, 17:40:13 » |
|
Ok, modprobe ging -- ich habe jetzt unter lsmod | grep usbnet die Einträge:
usbnet 18696 2 rndis_host,cdc_ether mii 5632 1 usbnet usbcore 136088 9 rndis_host,cdc_ether,ipaq,usbserial,usbnet,usbhid,ehci_hcd,uhci_hcd
Wenn ich "ifconfig -a" benutze, sehe ich kein neues Device (rndis0 device ist nicht dabei)
Immerhin sagt aber dmesg:
ipaq 1-1:1.0: PocketPC PDA converter detected [31201.032000] usb 1-1: PocketPC PDA converter now attached to ttyUSB0 [31201.032000] ipaq 1-1:1.1: PocketPC PDA converter detected [31201.036000] usb 1-1: PocketPC PDA converter now attached to ttyUSB1 [31201.036000] usbcore: registered new interface driver ipaq [31201.100000] usbcore: registered new interface driver cdc_ether [31201.104000] usbcore: registered new interface driver rndis_host [31433.028000] usb 5-7: new high speed USB device using ehci_hcd and address 4 [31433.160000] usb 5-7: configuration #1 chosen from 1 choice [31625.368000] usb 5-7: USB disconnect, address 4
Nur, was dann?
|
|
« Letzte Änderung: März 09, 2008, 17:48:22 von white_rabbit »
|
Gespeichert
|
|
|
|
|
white_rabbit
Newbie
Offline
Beiträge: 44
|
|
« Antworten #8 am: März 09, 2008, 19:06:52 » |
|
hm, wenn ich das bisher richtig gesehen habe, kann ich das masquerading aber nur einstellen, wenn das USB-Gerät einen Devicenamen hat -- das ist aber bisher offenbar nicht der Fall. "ifconfig -a" sagt jedenfalls nix neues.....
|
|
|
Gespeichert
|
|
|
|
Uncle_CM
|
|
« Antworten #9 am: März 09, 2008, 19:47:13 » |
|
oh sorry, hatte mich bei deinem beitrag verlesen ... dachte da WÄRE ein neues Device aufgetaucht. Ja du hast recht, damit das ganze funktioniert muss natürlich ein Device eth1, bzw usb0 vorhanden sein ... ich vermute mal, dass es daran liegt: [31625.368000] usb 5-7: USB disconnect, address 4 Schau mal, ob der Orbit überhaupt richtig erkannt wurde mithilfe von # lsusb Und versuche mal, ob du trotzdem das Device starten kannst mit # ifconfig eth1 up #bzw ifoncfig usb0 up Vllt funktionierts ja Welches Linux nutzt du denn? Ich werd auch mal morgen versuchen, dass bei meinem Orbit ans laufen zu kriegen ...
|
|
|
Gespeichert
|
|
|
|
white_rabbit
Newbie
Offline
Beiträge: 44
|
|
« Antworten #10 am: März 10, 2008, 09:39:58 » |
|
Ja, über das disconnect hatte ich mich auch gewundert. Ich habe mittlerweile auch noch was anderes nachgesehen:
cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5).
# The loopback network interface auto lo iface lo inet loopback #address 127.0.0.1 #netmask 255.0.0.0
auto eth0 iface eth0 inet dhcp
auto eth1 iface eth1 inet dhcp
Ein neuer Eintrag usb0 oder so funktioniert da aber nicht. "ifconfig -a" zeigt es nach wie vor nicht an. Hier läuft übrigens Kubuntu 7.10 (aktuell) auf einem HP compaq nc6120 Notebook. Die Hardware wurde bisher lückenlos erkannt.
Hier nochmal die letzten Beiträge der dmesg, nachdem das System hochkam (usbnet wurde jetzt automatisch beim Systemstart geladen):
[ 990.828000] usb 1-1: new full speed USB device using uhci_hcd and address 2 [ 991.004000] usb 1-1: configuration #1 chosen from 1 choice [ 991.648000] usbcore: registered new interface driver usbserial [ 991.648000] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/serial/usb-serial.c: USB Serial support registered for generic [ 991.648000] usbcore: registered new interface driver usbserial_generic [ 991.648000] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/serial/usb-serial.c: USB Serial Driver core [ 991.656000] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/serial/usb-serial.c: USB Serial support registered for PocketPC PDA [ 991.656000] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/serial/ipaq.c: USB PocketPC PDA driver v0.5 [ 991.656000] ipaq 1-1:1.0: PocketPC PDA converter detected [ 991.660000] usb 1-1: PocketPC PDA converter now attached to ttyUSB0 [ 991.660000] ipaq 1-1:1.1: PocketPC PDA converter detected [ 991.660000] usb 1-1: PocketPC PDA converter now attached to ttyUSB1 [ 991.660000] usbcore: registered new interface driver ipaq [ 991.732000] usbcore: registered new interface driver cdc_ether [ 991.736000] usbcore: registered new interface driver rndis_host
und dann noch:
ifconfig usb0 up usb0: FEHLER beim Auslesen der Schnittstellenmerker: No such device
und
lsusb Bus 005 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 004 Device 002: ID 046d:c016 Logitech, Inc. M-UV69a Optical Wheel Mouse Bus 004 Device 001: ID 0000:0000 Bus 002 Device 001: ID 0000:0000 Bus 001 Device 002: ID 0bb4:0bce High Tech Computer Corp. Bus 001 Device 001: ID 0000:0000
|
|
|
Gespeichert
|
|
|
|
white_rabbit
Newbie
Offline
Beiträge: 44
|
|
« Antworten #11 am: März 14, 2008, 09:06:50 » |
|
*push*
|
|
|
Gespeichert
|
|
|
|
|