PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Motorola Razr V3, p2ktools, moto4lin



Dirk.M
10.01.08, 22:36
Hallo,

ich habe das obige Handy und dazu ein USB-Kabel von Motorola. Nun möchte ich eine Verbindung zum Auslesen der Daten aufbauen. Ich verwende OpenSuse 10.3.

Den Zugriff per Bluetooth habe ich geschafft. Nun möchte ich auch den Zugriff über USB.

Deshalb habe ich nach dieser Anleitung (http://www.linuxnetmag.com/de/issue9/printm9moto4lin1.html) p2ktools und moto4lin installiert und konfiguriert.

Jetzt tritt folgendes Problem auf

Meldung beim erstmaligen ansschließen des Handy's /var/log/messages


Jan 10 22:07:56 ipc-laptop kernel: usb 1-1: new full speed USB device using ohci_hcd and address 2
Jan 10 22:07:57 ipc-laptop kernel: usb 1-1: new device found, idVendor=22b8, idProduct=4902
Jan 10 22:07:57 ipc-laptop kernel: usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=0
Jan 10 22:07:57 ipc-laptop kernel: usb 1-1: Product: Motorola Phone (V3re)
Jan 10 22:07:57 ipc-laptop kernel: usb 1-1: Manufacturer: Motorola Inc.
Jan 10 22:07:57 ipc-laptop kernel: usb 1-1: configuration #1 chosen from 1 choice
Jan 10 22:07:57 ipc-laptop kernel: cdc_acm 1-1:1.0: ttyACM0: USB ACM device
Jan 10 22:07:57 ipc-laptop kernel: usbcore: registered new interface driver cdc_acm
Jan 10 22:07:57 ipc-laptop kernel: drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control Model driver for USB modems and ISDN adapters

Schaut also gut aus.

Gebe ich nun p2ktest ein kommen folgende Meldungen (egal ob als user oder root):



ipc-laptop:/home/dirk # p2ktest
P2k Test
Device list:
0000:0000: [Linux 2.6.22.13-0.3-default ohci_hcd] [OHCI Host Controller]
22b8:4902: [Motorola Inc.] [Motorola Phone (V3re)]
0000:0000: [Linux 2.6.22.13-0.3-default ohci_hcd] [OHCI Host Controller]
Switching to P2K...
P2k Phone found

(E_p2k_connect.-4: Unable to claim the interface)
Error:[error sending control message: Broken pipe]
(E_p2k_getPhoneName.-14: E001)
Can not get phone model
Error:[error sending control message: Broken pipe]
(E_p2k_getDriveName.-14: E001)
Can not get drive name
Error:[error sending control message: Broken pipe]
(E_p2k_freeSpace.-14: E001)
Can not get free space Error:[error sending control message: Broken pipe]
(E_p2k_fileCount.-14: E001)
Can not get file count Error:[error sending control message: Broken pipe]
(E_p2k_fileCount.-14: E001)
(E_p2k_fileList.-14: E000)

Dabei passiert was komisches. Während die Zeile "Switching to P2K..." auftaucht piept das Handy, wie wenn der USB-Stecker gezogen und wieder gesteckt wurde.

Parallel bringt /var/log/messages folgendes



Jan 10 22:11:41 ipc-laptop kernel: usb 1-1: USB disconnect, address 2
Jan 10 22:11:43 ipc-laptop kernel: usb 1-1: new full speed USB device using ohci_hcd and address 3
Jan 10 22:11:44 ipc-laptop kernel: usb 1-1: new device found, idVendor=22b8, idProduct=4901
Jan 10 22:11:44 ipc-laptop kernel: usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=0
Jan 10 22:11:44 ipc-laptop kernel: usb 1-1: Product: Motorola Phone (V3re)
Jan 10 22:11:44 ipc-laptop kernel: usb 1-1: Manufacturer: Motorola Inc.
Jan 10 22:11:44 ipc-laptop kernel: usb 1-1: configuration #1 chosen from 1 choice


Zudem verschwindet gleichzeitig /dev/ttyACM0

Der Eintrag, der für das Anlegen von /dev/ttyACM0 zuständig ist befindet sich in der Datei /etc/udev/rules.d/95-udev-late.rules. Dort habe ich eingetragen:



KERNEL=="ttyACM[0-9]*", NAME="ttyACM%n", GROUP="uucp", MODE="0666"


Der user (also ich) ist Mitgied der Gruppe uucp.

Wenn ich nochmals p2ktest aufrufe lautet die Ausgabe



ipc-laptop:/home/dirk # p2ktest
P2k Test
Device list:
0000:0000: [Linux 2.6.22.13-0.3-default ohci_hcd] [OHCI Host Controller]
22b8:4901: [] [?]
0000:0000: [Linux 2.6.22.13-0.3-default ohci_hcd] [OHCI Host Controller]
P2k Phone found

(E_p2k_connect.-3: Unable to set configuration)
Error:[error sending control message: Broken pipe]
(E_p2k_getPhoneName.-14: E001)
Can not get phone model
Error:[error sending control message: Broken pipe]
(E_p2k_getDriveName.-14: E001)
Can not get drive name
Error:[error sending control message: Broken pipe]
(E_p2k_freeSpace.-14: E001)
Can not get free space Error:[error sending control message: Broken pipe]
(E_p2k_fileCount.-14: E001)
Can not get file count Error:[error sending control message: Broken pipe]
(E_p2k_fileCount.-14: E001)
(E_p2k_fileList.-14: E000)


Interessant ist das idProduct von 4902 auf 4901 gewechselt hat.

Jetzt brauch ich eure Hilfe. Antworten bitte detailiert, da ich nicht so ein King in Linux bin. :D

Gruß Dirk

Wuppi109
11.01.08, 12:13
Moin,

Mußt Du nicht noch die USB Einstellung konfigurieren ob das Handy als "Massenspeicher" antwortet oder als "Data/Fax" -Gerät?

Gruß Wuppi

Dirk.M
11.01.08, 13:41
Hallo,

Danke für die Antwort.


Moin,

Mußt Du nicht noch die USB Einstellung konfigurieren ob das Handy als "Massenspeicher" antwortet oder als "Data/Fax" -Gerät?

Gruß Wuppi

Wo muss ich das einstellen? Am Handy oder bei Suse?

Gruß Dirk

zyrusthc
11.01.08, 14:00
Interessant ist das idProduct von 4902 auf 4901 gewechselt hat.
Ist ja auch der Modus dafür "22b8:4901 - P2K mode" ...


Error:[error sending control message: Broken pipe]
Der gleiche Fehler wie von dir beschrieben steht auch hier so.
http://moto4lin.sourceforge.net/wiki/Razr_V3re



Greeez Oli

Takeshi
11.01.08, 14:13
Guck mal hier (http://www.linuxforen.de/forums/showthread.php?t=233001): hatte auch Probleme damit. Wie in dem Thread beschrieben kann ich nicht genau den Lösungsweg beschreiben, ist auch eher ein wildes rumclicken, bis ich dann die Daten in moto4lin sehe, aber immerhin läuft es :-)

Vielleicht hilft Dir der Link. Gruß

stephankoenig
11.01.08, 14:42
Hallo,

Danke für die Antwort.



Wo muss ich das einstellen? Am Handy oder bei Suse?

Gruß Dirk

Am Handy unter "Verbindungen-->USB"

Grüsse, Steven

Dirk.M
11.01.08, 21:57
Hallo,
vielen Dank für eure Hilfe. Auch ich war nicht ganz untätig und habe das folgende herausgefunden.

Motorola Razr V3 =! Motorola Razr V3

Mein Razr V3 meldet sich als V3re, das meiner Frau als V3r. Das ist der feine Unterschied. Das V3r funktioniert einwandfrei.

Jetzt lag es nur noch an meiner Überzeugungskraft und jetzt kann ich per USB auf mein Handy zugreifen.:D

Gruß Dirk