Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Синхронизация Windows Mobile 5 устройств с линуховой машиной.  (Прочитано 62140 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Yoda

  • Любитель
  • *
  • Сообщений: 69
    • Просмотр профиля
Ну естественно odccm пишет что нет подключенных устройств. Проблема решается выдергиванием зверька и удалением модуля ipaq (sudo rmmod ipaq).
Если после этого подключить кпк еще раз, то все впорядке!. Удаление модуля до поключения КПК проблему не решает. Собственно вопрос, с чем связана ошибка и как ее решить?
 

У меня аналогичная проблема была). Решил через блэклист.

sudo nano /etc/modprobe.d/blacklist
добавить строку:

blacklist ipaq
перезагрузиться.
E=mc^2

Smi1e

  • Гость
Цитата: Elf
https://forum.ubuntu.ru/index.php?topic=14850.msg129431#msg129431
Это просто какой-то ужас. Скока не бился так и не смог подключить к Гатси через usb.
[   92.619281] usb 2-8: new full speed USB device using ohci_hcd and address 3
[   92.722296] usb 2-8: configuration #1 chosen from 1 choice
[   92.785573] usbcore: registered new interface driver usbserial
[   92.786044] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
[   92.786618] usbcore: registered new interface driver usbserial_generic
[   92.786623] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/serial/usb-serial.c: USB Serial Driver core
[   92.794189] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/serial/usb-serial.c: USB Serial support registered for PocketPC PDA
[   92.794194] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/serial/ipaq.c: USB PocketPC PDA driver v0.5
[   92.794893] ipaq 2-8:1.0: PocketPC PDA converter detected
[   92.799040] usb 2-8: PocketPC PDA converter now attached to ttyUSB0
[   92.799224] ipaq 2-8:1.1: PocketPC PDA converter detected
[   92.801058] usb 2-8: PocketPC PDA converter now attached to ttyUSB1
[   92.801212] usbcore: registered new interface driver ipaq
О rndis_host вообще ни слова. В ходе долгих экспериментов он один раз появился но odccm не заработал...

На КПК не включен режим "расширенных сетевых возможностей" в настройках соединения USB to PC.
В том то и дело, что включён! К слову, выключение оного не помогает - ttyUSB1 толлько не появляется...

UPD
Скачал свежее ядро, пропатчил. скомпилил, поставил. И, о чудо, заработало!
« Последнее редактирование: 18 Января 2008, 23:53:48 от Smi1e »

Оффлайн rosso

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Ну естественно odccm пишет что нет подключенных устройств. Проблема решается выдергиванием зверька и удалением модуля ipaq (sudo rmmod ipaq).
Если после этого подключить кпк еще раз, то все впорядке!. Удаление модуля до поключения КПК проблему не решает. Собственно вопрос, с чем связана ошибка и как ее решить?
 

У меня аналогичная проблема была). Решил через блэклист.

sudo nano /etc/modprobe.d/blacklist
добавить строку:

blacklist ipaq
перезагрузиться.

я в звере настроек соотвествующих не нашел...
решил так
sudo mv ipaq.ko ipaq.ko.old

но это тоже варварский способ, хотелось чего то более изысканного)

Оффлайн wcat

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
У меня почему то все время слетает партнерство, то есть каждый раз перед синхронизаций нужно создавать новое партнерство (тк в предыдущий раз оно не сохранилось), иначе не синхронизируется естественно....  :( это глюк, или так и должно быть...
синхронизирую один и тот же комп и один и тот же кпк

Оффлайн tull

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
opensuse 10.3, i-mate SP5 (Win Mobile 5)
все что надо скомпилировал и установил (версии 0.11), ядро не патчил (2.6.22.5-31-default)

после подключения аппарата получаю
** (odccm:22924): DEBUG: PDA network interface discovered! udi='/org/freedesktop/Hal/devices/net_80_00_60_0f_e8_00'
и все.
в системе появляется eth10 169.254.2.2, и даже пингуется 169.254.2.1

поставил usb-rndis-lite, 3 модуля заменилось, но не помогает никак
в телефоне в настройках соединения стоит rndis, никаких дополнительных флажков нет. все что пока приходит в голову - переклчюить на serial, и видимо тогда надо ставить synce-serial-0.11?

после подключения устройства dmesg дает:
usb 4-2.4: new full speed USB device using ehci_hcd and address 9
usb 4-2.4: new device found, idVendor=0bb4, idProduct=0b51
usb 4-2.4: new device strings: Mfr=1, Product=2, SerialNumber=0
usb 4-2.4: Product: Generic RNDIS
usb 4-2.4: Manufacturer: HTC
usb 4-2.4: configuration #1 chosen from 1 choice
rndis0: register 'rndis_host' at usb-0000:00:04.1-2.4, RNDIS device, 80:00:60:0f:e8:00
rndis0 renamed to eth10
udev: renamed network interface rndis0 to eth10

посоветуйте плиз, как быть. а то передавать файлы и синхронизировать контакты через виндузу запущенную в виртуальной машине, это мягко говоря некошерно...

p.s. через блютус соединить и не пытался, это видимо бессмысленно, если через usb не цепляет?

Оффлайн danilevsky

  • Новичок
  • *
  • Сообщений: 34
  • N/A
    • Просмотр профиля
ребята, извините, може быть немного не делу, но по теме ))
нашел для себя недавно  еще способ синхронизации. правда он пока не закончен немного.
суть - синхронизация телефона со сторонним сервером, а потом синхронизация сервера с pim.
вот тут буду выкладывать наработки.
http://www.linuxforum.org.ua/viewtopic.php?f=21&t=377

Оффлайн mark

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
У меня есть одна проблема и один вопрос )))
1) Собственно при подключении кпк слетает wifi, это как-то можно победить?
2) Сделал прошивку на 6.1, кто-нибудь уже пробовал ее соединить с линуксом. Интересует вопрос синхронизации. И вообще с wm6 это работает, у меня пока не получалось...

Оффлайн Elf

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
У меня есть одна проблема и один вопрос )))
1) Собственно при подключении кпк слетает wifi, это как-то можно победить?
Падает где? На КПК или на ББ?
Если на КПК, то это не Wifi падает, а таблица роутинга переписывается. Лечить это надо сторонними прогами. Я не делал, но мысль занятная.

2) Сделал прошивку на 6.1, кто-нибудь уже пробовал ее соединить с линуксом. Интересует вопрос синхронизации. И вообще с wm6 это работает, у меня пока не получалось...
В плане синхронизации WM6 не особо отличается от WM5. Тут у народа получалось без особых танцев с бубном.

Оффлайн mark

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
У меня есть одна проблема и один вопрос )))
1) Собственно при подключении кпк слетает wifi, это как-то можно победить?
Падает где? На КПК или на ББ?
Если на КПК, то это не Wifi падает, а таблица роутинга переписывается. Лечить это надо сторонними прогами. Я не делал, но мысль занятная.
На бб.

2) Сделал прошивку на 6.1, кто-нибудь уже пробовал ее соединить с линуксом. Интересует вопрос синхронизации. И вообще с wm6 это работает, у меня пока не получалось...
В плане синхронизации WM6 не особо отличается от WM5. Тут у народа получалось без особых танцев с бубном.
[/quote]
да я уже посмотрел, вроде работает

Оффлайн danilevsky

  • Новичок
  • *
  • Сообщений: 34
  • N/A
    • Просмотр профиля
ребята голосуем за то что-бы разработчики убунты обратили внимание на синхронизацию.
http://brainstorm.ubuntu.com/idea/28/

Оффлайн koslayn

  • Участник
  • *
  • Сообщений: 141
    • Просмотр профиля
root@desktop:/usr/src/linux-source-2.6.22/drivers/net/usb# patch -p1 < linux-2.6.22-rndis_host-wm5.patch rndis_host.c
patching file rndis_host.c
Hunk #1 FAILED at 499.
1 out of 1 hunk FAILED -- saving rejects to file rndis_host.c.rej
дальше не могу пройти( кто знает в чём проблема?

Оффлайн vivo

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Я поставил по такой вот простой инструкции.
http://www.synce.org/moin/SynceWithUbuntu

Только с синхронизироватся у меня так и не получилось. На данный момент есть только доступ к файловой системе. Ну и работают всякие утилиты типа synce-install-cab.

Оффлайн koslayn

  • Участник
  • *
  • Сообщений: 141
    • Просмотр профиля
root@desktop:/usr/src/linux-source-2.6.22/drivers/net/usb# patch -p1 < linux-2.6.22-rndis_host-wm5.patch rndis_host.c
patching file rndis_host.c
Hunk #1 FAILED at 499.
1 out of 1 hunk FAILED -- saving rejects to file rndis_host.c.rej
дальше не могу пройти( кто знает в чём проблема?
Дурак, не внимательно читал мануал) нужно было ещё в патч прописывать путь, а я это пропустил)
Цитировать
Находим строчки
Цитировать
dev->rx_urb_size = dev->hard_mtu + (dev->maxpacket + 1);
dev->rx_urb_size &= ~(dev->maxpacket - 1);

их комментируем и вставляем новую
Цитировать
Код:

dev->rx_urb_size = (dev->udev->speed == USB_SPEED_FULL) ? 16384 : 8192;
получаем
Код:
Цитировать
        //dev->rx_urb_size = dev->hard_mtu + (dev->maxpacket + 1);
        //dev->rx_urb_size &= ~(dev->maxpacket - 1);
        dev->rx_urb_size = (dev->udev->speed == USB_SPEED_FULL) ? 16384 : 8192;
[/quote]
https://forum.ubuntu.ru/index.php?topic=18880.0

это по смыслу это тоже что и правильный способ?
*для общего развития)

Оффлайн koslayn

  • Участник
  • *
  • Сообщений: 141
    • Просмотр профиля
Mandatory connection tools

This software is required for a basic connection to work, so that you can send files to and from your device.

Prerequisites

Debian or Ubuntu

sudo apt-get install libdbus-glib-1-dev pkg-config libglib2.0-dev python python-all-dev python-pyrex autotools-dev libgnet2.0-dev libhal-dev
EEEPC

A source installer is available from here: SynceInstallation/Source/EEE-Script.

Installation

First, download the following tarballs:

    *      libsynce-0.11.tar.gz
    *      librapi2-0.11.tar.gz
    *      odccm-0.11.tar.gz
    *      usb-rndis-lite-0.11.tar.gz

Next, extract each one and install in the usual manner:

$ tar zxf libsynce-0.11.tar.gz
$ cd libsynce-0.11/
$ ./configure
$ make
$ sudo make install
$ cd ..

$ tar zxf librapi2-0.11.tar.gz
$ cd librapi2-0.11/
$ ./configure
$ make
$ sudo make install
$ cd ..

$ tar zxf odccm-0.11.tar.gz
$ cd odccm-0.11/
$ ./configure
$ make
$ sudo make install
$ cd ..

Note: If you wish to simply patch your kernel, as opposed to installing a new module, follow the instructions on ../KernelPatch.

$ tar zxf usb-rndis-lite-0.11.tar.gz
$ cd usb-rndis-lite-0.11/
$ make
$ sudo ./clean.sh
$ sudo make install
$ cd ..

Tools required for synchronization

This software is required for a synchronization to work.

Prerequisites

Note: This prerequisite list assumes the above prerequisites are installed.

Debian or Ubuntu

sudo apt-get install libmimedir-dev libxml2-dev automake1.9 python-setuptools libexpat1-dev libpopt-dev zlib1g-dev libtool
Installation

    *      librra-0.11.tar.gz
    *      librtfcomp-1.1.tar.gz
    *      wbxml2-0.9.2+svn49synce.tar.gz
    *      pywbxml-0.1.tar.gz
    *      sync-engine-0.11.tar.gz

Next, extract each one and install in the usual manner, except for synce-sync-engine, documented at the bottom:

$ tar zxf librra-0.11.tar.gz
$ cd librra-0.11/
$ ./configure
$ make
$ sudo make install
$ cd ..

$ tar zxf librtfcomp-1.1.tar.gz
$ cd librtfcomp-1.1/
$ ./configure
$ make
$ sudo make install
$ cd ..

$ tar zxf wbxml2-0.9.2+svn49synce.tar.gz
$ cd wbxml2-0.9.2+svn49synce/
$ ./configure
$ make
$ sudo make install
$ cd ..

$ tar zxf pywbxml-0.1.tar.gz
$ cd pywbxml-0.1/
$ ./configure
$ make
$ sudo make install
$ cd ..

$ tar zxf sync-engine-0.11.tar.gz
$ cd sync-engine-0.11/
$ python setup.py build
$ sudo python setup.py install
$ sudo synce-install-plugins.py
$ mkdir -p ~/.synce
$ cp -i config/config.xml ~/.synce
$ cd ..
=================================================
Если выдаёт ошибку на последнем шаге то:
deb http://ppa.launchpad.net/synce/ubuntu gutsy main
deb-src http://ppa.launchpad.net/synce/ubuntu gutsy main
deb http://opensync.gforge.punktart.de/repo/opensync-0.21/ feisty main
deb-src http://opensync.gforge.punktart.de/repo/opensync-0.21/ feisty main

sudo apt-get update
sudo apt-get install libopensync-plugin-evolution2 libopensync-plugin-python msynctool

sudo apt-get install synce-sync-engine opensync-plugin-synce
http://www.synce.org/moin/SynceInstallation/Sourc
http://www.synce.org/moin/SynceWithUbuntu
P.S.
Мб, даже так просто легче, не могу проверить т.к. ставил из исходников.

http://www.synce.org/moin/SynceWithUbuntu

Только с синхронизироватся у меня так и не получилось. На данный момент есть только доступ к файловой системе. Ну и работают всякие утилиты типа synce-install-cab.

P.P.S. Мб. ещё понадобятся libopensync0_0.22-2_i386, libopensync-plugin-python_0.22-2_i386, libopensync-plugin-sunbird_0.22-1_i386, msynctool_0.22-2_i386, multisync-gui_0.91.0+svn20061129-1_i386, python2.4-opensync_0.22-2_i386
Я поставил по такой вот простой инструкции.
========================================
Итог: odccm видит дейвс, pls выдаёт список файлов, sync-engine запускаеться...
Чуть не забыл решил проблему со слетанием сети, просто когда подключил кпк посмотрел какой ip показываться и прописал его для этого интерфейса всё это делал через "Сетевые улиты"
========================================
Сейчас буду побывать делать партнёрство и синхронизацию.

Оффлайн Roman-GA

  • Участник
  • *
  • Сообщений: 102
  • Новичёк!
    • Просмотр профиля
А если не нужно синхронизировать, а просто подключить. Например что бы забросить тута музыку или данные.
Проблема НЕПОНИМАНИЯ заключается не в НЕПОНИМАНИИ, а в ОТСУТСТВИИ СМЫСЛА!

 

Страница сгенерирована за 0.034 секунд. Запросов: 25.