PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Motorola V980 syncen mit SuSe Linux 10.0?



TRex30M
15.12.05, 21:13
Hallo,

da ich nun ein neues Handy habe ( Motorola V980 mit C975 Software) ist es natürlich interessant rauszufinden ob ich unter Linux damit auch mein Telefonbuch syncen kann.
Zu diesem Zweck habe ich bis jetzt folgende Schritte unternommen.

1.) Download der Datei p2kmoto und moto4lin

2.) Beide Dateien entpackt und compiliert (GCC Compiler muss installiert sein)

3.) symbolische Links gesetzt für P2Kmoto

cd /usr/lib &&\
ln -s /usr/local/lib/libp2kmoto.0.0.0 libp2kmoto &&\
ln -s /usr/local/lib/libp2kmoto.0.0.0 libp2kmoto.0 &&\
ln -s /usr/local/lib/libp2kmoto.0.0.0 libp2kmoto.0.0.0 &&\
ln -s /usr/local/lib/libp2kmoto.a libp2kmoto.a &&\
ln -s /usr/local/lib/libp2kmoto.la libp2kmoto.la

4.) Standarduser in Gruppe tty als Mitglied eingetragen und Rechte auf 0770 geändert. (schreiben/lesen)

5.) In der Konsole als root einloggen und p2ktest eigegeben und mit Enter bestätigt - ergibt diese Ausgabe

Device list:
0000:0000: [Linux 2.6.13-15.7-default ehci_hcd] [EHCI Host Controller]
22b8:3002: [Motorola Inc.] [Motorola Phone (C975)]
04a9:220d: [Canon] [CanoScan]
046d:c50e: [Logitech] [USB Receiver]
0000:0000: [Linux 2.6.13-15.7-default ohci_hcd] [OHCI Host Controller]
04a9:107f: [Canon] [i865]
0000:0000: [Linux 2.6.13-15.7-default ohci_hcd] [OHCI Host Controller]
No phone found.
homeoffice:~ #

Dort wo No Phone found steht sollten aber nun die am Telefon befindlichen Dateien stehen. Erst dann kann man sich daran machen moto4lin zu installieren.

Ich habe dann noch usbview aufgerufen welches folgendes ausgibt:

Motorola Phone (C975)
Manufacturer: Motorola Inc.
Speed: 12MB/s (full)
USB Version: 1.10
Device Class:02 (comm.)
Device Subclass: 00
Device Protocoll: 00
Maximum Default Endpoint Size: 64
Number of Configurations: 1
Vendor ID: 22b8
Product ID: 3002
Revision Number: 0.01

Config Number: 1
Number of Interfaces: 2
Attributes: c0
MaxPower Needed: 20mA

Interface Number: 0
Name: cdc_acm
Alternate Number:0
Class: 02 (comm.)
Sub Class: 2
Protocol: 1
Number of Endpoints: 1

Endpoint Address: 8b
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 16
Interval: 10ms

Interface Number: 1
Name cdc_acm
Alternate Number: 0
Class: 0a (data)
Sub Class: 0
Protocol: 0
Number of Endpoints: 2

Endpoint Address: 05
Direction: out
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms

Endpoint Address: 86
Direction: in
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms

Hat jemand eine Idee was ich noch versuchen kann damit die Verbindung mit dem Handy klappen könnte?
Danke!

thor1965
15.12.05, 21:50
also ich habe es nicht mit dem test gemacht. installiere doch mal moto4lin und sag mal was tail -f /var/log/messages.log sagt wenn du das handy ansteckst.

TRex30M
16.12.05, 12:34
@thor1965

tail /var/log/messages -f gibt folgendes aus.

Handy an USB Kabel anstecken ergibt:

Dec 16 13:26:49 homeoffice kernel: usb 2-2: new full speed USB device using ohci_hcd and address 8
Dec 16 13:26:49 homeoffice kernel: cdc_acm 2-2:1.0: ttyACM1: USB ACM device

Handy an USB Kabel abstecken ergibt:

Dec 16 13:26:42 homeoffice kernel: usb 2-2: USB disconnect, address 7

Zusatz: 16.12.05 um 15 Uhr

In der Zwischenzeit bin auch ein kleines Stück weitergekommen und ich kann unter kmobiletools auf das Telefonbuch und die SMS Nachrichten zugreifen.
Allerdings nur als root und nicht als user.
Mein Standarduser ist aber als Mitglied in der Gruppe tty eingetragen.

Zusatz: 16.12.05 um 16:03 Uhr
Bin selber draufgekommen der Standarduser muss auch in der Gruppe uucp eingetragen sein dann klappt es mit kmobiltetools.

Moto4Lin und P2K habe ich noch immer nicht ans Laufen gebracht.

Eintrag 16.12.05 um 17:31

In der Install Anleitung von Moto4Lin steht, dass man die Pakete qt3, qt3-devel, g++, make haben muss.
Ebenfalls benötigt wird libusb-devel (in meinem Fall benötige ich Version 0.1.10a-4).
Diese libusb-devel Version ist leider nirgendwo zu finden wenn man googelt. :-(
Hat da jemand einen Link für mich? Danke!

thor1965
17.12.05, 07:42
hast du das hier schon gemacht? chmod +s /usr/bin/moto4lin
dann kann auch dein user zugreifen. du must dann moto4lin nur noch deine dev eintragen. laut messages bei dir ist es /dev/ttyACM1 .
dann sollte es gehen.

hier noch eine anleitung dazu. http://de.gentoo-wiki.com/Moto4lin

TRex30M
17.12.05, 13:27
@Thor1965

Danke für den Link.
Leider hat auch das nicht das von mir angestrebte Ergebnis gezeigt.
Ich habe auch einen Link gefunden wo beschrieben wird wie man moto4lin unter SuSe 10 installieren kann : http://motomodders.net

Ich habe mich wirklich bemüht alle Dateien zu installieren und auch Schritt für Schritt nach der Anleitung zu installieren.
Es scheitert aber bereits an p2kmoto welches mir nicht die auf dem Handy befindlichen Dateien anzeigt.
Moto4Lin lässt sich nicht wie in der Datei INSTALL beschrieben (nach dem Entpacken in Moto4Lin Verzeichnis) installieren.
Der Befehl Qmake bewirkt gar nichts
Make und Make Install kann man aber erst nach QMake ausführen.

Fazit: Ich gebe enttäuscht auf und kann nur hoffen, dass ich vielleicht noch ein anderes Programm für den selben Zweck finden werde.

Nachtrag am 02.01.06: In der Zwischenzeit habe ich das V980 verkauft und habe ein LG 8130.
Auch dieses lässt sich unter Linux nicht syncen. Dafür aber mit einem Syncserver. :-) (Mobical.net)

Danke für deine Tipps und frohe Weihnachten!

biomimetics
14.04.06, 16:27
Hi zusammen,

ich habe ein sehr ähnliches Problem mit dem Motorola L7 mit 512 Speicherkarte und nach einigem Foren-Durchsuchen immer noch keine Lösung gefunden:

Das Problem: mp3s auf das Motorola L7 meiner Freundin zu bekommen. Andere Sachen (eg Bilder, ...) wär natürlich auch ganz nett.

Wenn ich das Handy über's USB-Kabel anschiesse, wird es erkannt und tail ergibt:

Apr 14 16:51:22 you kernel: usb 1-2: new full speed USB device using uhci_hcd and address 11
Apr 14 16:51:22 you kernel: usb 1-2: configuration #1 chosen from 2 choices
Apr 14 16:51:22 you kernel: scsi9 : SCSI emulation for USB Mass Storage devices
Apr 14 16:51:22 you kernel: usb-storage: device found at 11
Apr 14 16:51:22 you kernel: usb-storage: waiting for device to settle before scanning
Apr 14 16:51:27 you kernel: Vendor: Motorola Model: Motorola Phone Rev: 2.31
Apr 14 16:51:27 you kernel: Type: Direct-Access ANSI SCSI revision: 02
Apr 14 16:51:27 you kernel: SCSI device sdb: 990977 512-byte hdwr sectors (507 MB)
Apr 14 16:51:27 you kernel: sdb: Write Protect is off
Apr 14 16:51:27 you kernel: sdb: Mode Sense: 0b 00 00 08
Apr 14 16:51:27 you kernel: sdb: assuming drive cache: write through
Apr 14 16:51:27 you kernel: SCSI device sdb: 990977 512-byte hdwr sectors (507 MB)
Apr 14 16:51:27 you kernel: sdb: Write Protect is off
Apr 14 16:51:27 you kernel: sdb: Mode Sense: 0b 00 00 08
Apr 14 16:51:27 you kernel: sdb: assuming drive cache: write through
Apr 14 16:51:27 you kernel: sdb: sdb1
Apr 14 16:51:27 you kernel: Attached scsi removable disk sdb at scsi9, channel 0, id 0, lun 0
Apr 14 16:51:27 you kernel: Attached scsi generic sg1 at scsi9, channel 0, id 0, lun 0, type 0
Apr 14 16:51:27 you kernel: usb-storage: device scan complete
Apr 14 16:51:29 you hal-subfs-mount[12929]: SYMLINKS:: disk/by-id/usb-Motorola_Motorola_Phone disk/by-path/usb-MotorolaInc-MotorolaPhoneL7:0:0:0
Apr 14 16:51:29 you hal-subfs-mount[12929]: MOUNT_POINT:: /media/usbdisk_3

Also taucht dort kein "cdc_acm" auf
lsmod | grep cdc_acm ergibt:
cdc_acm 12576 0
usbcore 112512 4 cdc_acm,usb_storage,uhci_hcd

demnach gehe ich davon aus, dass das modul, fall nötig, zur verfügung steht.

wenn ich jetzt p2ktest benutze erhalte ich:
P2k Test
Device list:
0000:0000: [Linux 2.6.13-15.8-default uhci_hcd] [UHCI Host Controller]
22b8:4810: [Motorola Inc.] [Motorola Phone (L7)]
04b4:6830: [Cypress Semiconductor] [USB2.0 Storage Device]
0000:0000: [Linux 2.6.13-15.8-default uhci_hcd] [UHCI Host Controller]
No phone found.

und bei moto4lin als root bekomme ich zwar "Phone pluged as P2K", aber es findet weder das Model noch, die Pfade auf dem Handy. Also kann ich leider auch nix hochladen.

Wenn ich das Handy über konqueror als /media/usbdisk/ ansteuere kann ich ganz normal dateien in das Verzeichnis mobile/audio hochladen, aber wenn man die Dateien dann abspielen will gibt es einfach einen Error. (Den habe ich übrigens nicht, wenn ich ein mp3 file über bluetooth ans handy schicke, wäre aber auf dauer zu langsam).

Kurz noch zum Betriebssystem: Suse 10.0 mit kernel-default-2.6.13-15.8


Danke für ein Paar Tips im voraus!!!

Robin