[+] Debian, synchronizacja z Windows 5.0 CE przez usb

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
Awatar użytkownika
DaVidoSS
Junior Member
Posty: 875
Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/

[+] Debian, synchronizacja z Windows 5.0 CE przez usb

Post autor: DaVidoSS »

Cześć.
Chciałbym prosić o pomoc w ugryzieniu problemu podłączenia Windows 5.0 CE na nawigacji BECKER , celem synchronizacji plików. Coś w rodzaju Microsoft Sync.
System wykrywa to cudo po podłączeniu w następujący sposób. Chociaż bym mógł pod montować jako dysk wymienny.
lsusb:

Kod: Zaznacz cały

Bus 005 Device 003: ID 045e:00ce Microsoft Corp. Generic PPC Flash device
usb-devices

Kod: Zaznacz cały

T:  Bus=05 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
D:  Ver= 1.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS= 8 #Cfgs=  1
P:  Vendor=045e ProdID=00ce Rev=00.00
S:  Manufacturer=Microsoft.
S:  Product=Microsoft USB Serial Product.
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=450mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ipaq

giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Jest kilka projektów obsługujących synchronizację ActiveSync ale żaden z nich nie obsługuje przesyłania plików. Jedyne wyjście to Windows XP z zainstalowanym ActiveSync (na Win7 już ActiveSync nie zainstalujesz, jest zamiennik ale nie testowałem), na Linuksie nic tu nie zdziałasz.
Awatar użytkownika
DaVidoSS
Junior Member
Posty: 875
Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/

Post autor: DaVidoSS »

giaur pisze:... na Linuksie nic tu nie zdziałasz.
Z całym szacunkiem ale nie chce mi się w to uwierzyć.
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

No to uwierz - przesłać plików się nie da a już na pewno zapomnij o możliwości montowania urządzenia jako napędu/katalogu. Ja znalazłem tylko synce - coś tam niby synchronizuje, ale przesyłania plików nie ma. Jeżeli znajdziesz coś innego to napisz tutaj - sam chętnie się dowiem.

W sieci jeszcze czytałem, że niby komuś udało się użyć ActiveSync na wine, ale tez nie wiem czy do przesyłania plików, czy do jakichś innych dupereli.

Linux widzi to urządzenie jak port szeregowy bo w istocie dane idą przez wirtualny COM, za pomocą jakiegoś porytego protokołu, z którego zresztą nawet i Microsoft już się wycofał. Oczywiście protokół nigdy nie był jawny.
Awatar użytkownika
DaVidoSS
Junior Member
Posty: 875
Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/

Post autor: DaVidoSS »

Skoro tak to zdechł pies. Wczoraj jeszcze próbowałem owe synce okulbaczyć i rzeczywiście:
Dla KDE w (synce-kpm) brak jest przeglądania plików, chociaż połączenie następuje. Dla GNOME (synce-trayicon) jest co prawda takowa opcja, jednakże nautilus się wykrzacza komunikatem

Kod: Zaznacz cały

 sync://Nieznany protokół.
Jak owoż pokrywa się to z tym coś Waść napisałeś wiec niniejszym nie omieszkam Waszmości uwierzyć.

Dodane:
Ciągle walczę z tym i muszę przyznać, że po przeglądnięciu połowy zgoła sieci WEB i chyba całej WWW są postępy. Jednak w spotkaniu z halem rozkładam ręce. Proszę kogoś znającego tego skurczybyka o pomoc jak to ugryźć.

Kod: Zaznacz cały

root@sid:/home/davidoss# tail -f /var/log/messages
Apr  2 23:35:27 sid kernel: [ 3453.700075] usb 3-2: new full speed USB device using ohci_hcd and address 13
Apr  2 23:35:27 sid kernel: [ 3453.853091] usb 3-2: New USB device found, idVendor=045e, idProduct=00ce
Apr  2 23:35:27 sid kernel: [ 3453.853094] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Apr  2 23:35:27 sid kernel: [ 3453.853096] usb 3-2: Product: Microsoft USB Serial Product.
Apr  2 23:35:27 sid kernel: [ 3453.853097] usb 3-2: Manufacturer: Microsoft.
Apr  2 23:35:27 sid kernel: [ 3453.855160] ipaq 3-2:1.0: PocketPC PDA converter detected
Apr  2 23:35:27 sid kernel: [ 3453.857188] usb 3-2: PocketPC PDA converter now attached to ttyUSB0
Apr  2 23:35:27 sid pppd[26497]: pppd 2.4.5 started by root, uid 0
Apr  2 23:35:27 sid pppd[26497]: Serial connection established.
Apr  2 23:35:27 sid pppd[26497]: Using interface ppp0
Apr  2 23:35:27 sid pppd[26497]: Connect: ppp0 <--> /dev/ttyUSB0
Apr  2 23:35:28 sid pppd[26497]: local  IP address 192.168.131.1
Apr  2 23:35:28 sid pppd[26497]: remote IP address 192.168.131.129

Kod: Zaznacz cały

root@sid:/home/davidoss# odccm -f
** (odccm:26344): DEBUG: _odccm_interface_address: waiting for IP address on ppp0
** (odccm:26344): DEBUG: _odccm_interface_address: waiting for IP address on ppp0
** (odccm:26344): DEBUG: _odccm_interface_address: waiting for IP address on ppp0
** (odccm:26344): DEBUG: _odccm_interface_address: waiting for IP address on ppp0
** (odccm:26344): DEBUG: _odccm_interface_address: waiting for IP address on ppp0
** (odccm:26344): DEBUG: hal_device_is_pda: drvname not set

** (odccm:26344): WARNING **: hal_device_is_pda: failed with D-Bus error org.freedesktop.Hal.NoSuchProperty: No property info.linux.driver on device with id /org/freedesktop/Hal/devices/computer

** (odccm:26344): DEBUG: hal_device_is_pda: pdaplatform not set

** (odccm:26344): WARNING **: hal_device_is_pda: failed with D-Bus error org.freedesktop.Hal.NoSuchProperty: No property pda.platform on device with id /org/freedesktop/Hal/devices/computer

** (odccm:26344): DEBUG: device_info_received_legacy
** (odccm:26344): DEBUG: 28 00 00 00 05 00 00 00 11 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 3c 00 00 00 58 00 00 00 00 00 00 00 57 00 69 00 6e 00 64 00 6f 00 77 00 73 00 43 00 45 00 00 00 50 00 4c 00 41 00 54 00 46 00 4f 00 52 00 4d 00 5f 00 54 00 59 00 50 00 45 00 00 00 4f 00 73 00 63 00 61 00 72 00 39 00 31 00 44 00 00 00
** Message: device_info_received_legacy: registering object path '/org/synce/odccm/Device/192_168_131_129'

Kod: Zaznacz cały

davidoss@sid:~$ synce-pls 
** Message: dccm is not running, ignoring
** Message: Device /org/freedesktop/Hal/devices/usb_device_45e_ce_noserial_if0_serial_usb_0 not fully set in Hal, skipping
davidoss@sid:~$ 

Kod: Zaznacz cały

davidoss@sid:~$ dolphin(5061): couldn't create slave: "Nie można utworzyć io-slave:
Program klauncher zwrócił komunikat: Nieznany protokół 'synce'.
" 
dolphin(5061): couldn't create slave: "Nie można utworzyć io-slave:
Program klauncher zwrócił komunikat: Nieznany protokół 'synce'.
" 

Tu trzeba jakieś reguły porobić czy jak? Skąd wytrzasnąć w Debianie synce_kio dla menadżerów plików?

Dodane:
No ludziska! Problem rozwiązany. Definitywnie stwierdzam że istnieje możliwość synchronizacji Debiana z Windows CE. Już wcześniej nie chciało mi się wieżyc, że to nie możliwe. O to dowód dla niedowiarków:
giaur pisze:Jest kilka projektów obsługujących synchronizację ActiveSync ale żaden z nich nie obsługuje przesyłania plików. Jedyne wyjście to Windows XP z zainstalowanym ActiveSync (na Win7 już ActiveSync nie zainstalujesz, jest zamiennik ale nie testowałem), na Linuksie nic tu nie zdziałasz.

Kod: Zaznacz cały

davidoss@sid:~$ synce-pls /
** Message: dccm is not running, ignoring
--D------T              1998-01-01 13:00:00  Storage Card/
--D------T              1998-01-01 13:00:00  Network/
--D------T              1998-01-01 13:00:00  My Flash Disk/
Directory               2006-09-03 16:33:28  Application Data/
AC--------           0  2006-09-03 13:00:09  FontHelper.ini
AC--------          23  2006-09-03 14:00:00  Control Panel.lnk
Directory               2006-09-03 14:00:00  My Documents/
Directory               2006-09-03 14:00:00  Program Files/
Directory               2006-09-03 14:00:00  profiles/
Directory               2006-09-03 14:00:00  Temp/
Directory               2006-09-03 14:00:00  Windows/
davidoss@sid:~$ 

ODPOWIEDZ