Синхронизация Kubuntu Hardy и WM6
Уже совсем скоро мы сможем насладиться богатым выбором коммуникаторов с Android на борту, и наверняка синхронизировать Linux-десктоп с таким зверьком будет не просто, а очень просто.
Пока же приходится пользоваться устройствами с маленьким виндофсом внутри.
Судя по англоязычным ресурсам многим помогла синхронизировать наладонники с WM6 и Linux-десктопы следующая последовательность действий:
- Проверить, что на наладоннике включен RNDIS.
- Добавляем репозитории со свежими пакетами SynCE.
- Обновляем драйверы USB для корректной работы с RNDIS.
- Устанавливаем SynCE
- Устанавливаем OpenSync
- Собственно, синхронизация:
- для устройств на базе WM5: В стандартной прошивке нет программы, с помощью которой можно было бы включать или выключать RNDIS, он просто включен по-умолчанию. Если есть подозрения, что он выключен - стоит поискать программу от производителя, которая позволяет этим управлять (или поискать ключ в реестре).
- для устройств на базе WM6: Открыть Start -> Settings -> Connections -> USB и убедиться в наличии галочки "Enable enhanced network functionality".
Создадим отдельный файл
sudo nano /etc/apt/sources.list.d/synce.list
добавим туда следующие строки
# Synce
deb http://ppa.launchpad.net/synce/ubuntu/ hardy main
deb-src http://ppa.launchpad.net/synce/ubuntu/ hardy main
и обновим список репозиториев apt
sudo apt-get update
Если старые модули загружены в память - удаляем их
sudo rmmod rndis_host cdc_ether usbnet
и с диска тоже удаляем, чтобы не было путаницы впоследствии
sudo rm -v /lib/modules/`uname -r`/kernel/drivers/net/usb/{rndis_host,cdc_ether,usbnet}.ko
получаем, мобираем и ставим новые модули
sudo aptitude install usb-rndis-source cdbs
sudo module-assistant auto-install usb-rndis
Кстати сказать, последнюю команду придётся повторять после каждого обновления ядра.
sudo aptitude install odccm librra0-tools librapi2-tools
и перед тем, как подключить наладонник добавляем в /etc/modprobe.d/blacklist строчку
blacklist ipaq
так как этот модуль неумеет работать с WM5/WM6.
После чего подключаем наладонник к компу, и, если всё сделано правильно, в выводе команды dmesg видим что-то очень похожее на:
[ 2181.398752] usb 2-1: new full speed USB device using uhci_hcd and address 5
[ 2181.569846] usb 2-1: configuration #1 chosen from 1 choice
[ 2183.683316] rndis0: register 'rndis_host' at usb-0000:00:1d.0-1, RNDIS device, 80:00:60:0f:e8:00
sudo apt-get install dbus-x11 multisync-tools opensync-plugin-kdepim opensync-plugin-synce
запускаем sync-engine
sync-engine
и либо не видим никаких ошибок и переходим к следующему пункту, либо видим что-то про отсутствие config.xml и не заморачиваясь качаем его отсюда и сохраняем его в ~/.synce
Запускаем synce-kpm
synce-kpm
который при первом запуске предлагает нам подружить наладонник и компьютер. Даём имя связке, расставляем галочки в доступных полях (пока это только Контакты, Календарь, Задачи и Файлы).
Теперь ещё о возможных граблях:
Драйвер RNDIS создаёт сетевое соединение с компом, как правило это eth с индексом на 1 больше последнего реального eth-интерфейса, у большинства это eth1. При этом возможно в системе перепишется дефолтный маршрут и файл resolv.conf, что повлечёт за собой потерю сети для компа.
Решение я найду и обновлю пост.





Комментарии
все делал по
все делал по списку... дошел до момента
запускаем sync-engine
и собсно все... консоль говорит что такой команды нет и Alt+F2 тоже ничего не запускают... что может быть?
теперь она
теперь она называется synce-sync-engine
Все сделал как
Все сделал как написано, запустил SynCE KDE PDA Manager, он увидел устройство. Но мне теперь не понятно как копировать файлы с помощью него! Например как закинуть файл с пк на кпк?
В КДЕ нет
В КДЕ нет плагина к konqueror или dolphin для работы с ФС КПК.
Возможно есть плагин для гномовского наутилуса, но у меня нет гнома.
Существуют только CLI утилиты:
synce-pls - аналог ls;
synce-pcp - аналог cp;
а также synce-pmv synce-prmdir synce-pmkdir synce-prm
Хотя мне лично намного проще включать на КПК WM5torage и заливать всё на флешку как на обычный USB-свисток.