Господа пальмоводы , проконсультируйте !
Получил на день сисадмина в подарок m505 . Жутко красивая и удобная штука , но вот синхронизировать её с linux машиной не удаётся . Пробовал gnome-pilot , coldfusion , jpilot , везде похожая ситуация . До нажатия Sync наладонник в usb-подсистеме не виден вообще . Соответсвенно софтины выдают нечто вроде -- "/dev/pilot not found ", только в разных выражениях . Стоит княпнуть Sync на крэдле -- на /dev/usb/ttyUSB0 и USB1 регистрируется новый прибор, характеристики в proc и через usbview видны , вроде всё как и требуется , но синхронизация не идёт . Колдcинк требует нажать уже нажатый Sync ещё раз , j-pilot сообщает , что ему некий аргумент не понравился (ещё бы в логи сообщил какой -- было б вообще збсь ) . Гонмовская софтина тоже молчит как зараза .
strace coldsync -mI -p /dev/pilot
[Инициализация покоцана злобным вуглускром]
open("/dev/pilot", O_RDWR) = -1 ENODEV (No such device)
write(2, "Warning: no device on /dev/pilot"..., 43Warning: no device on /dev/pilot. Sleeping
) = 43
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
nanosleep({5, 0}, {5, 0}) = 0
[а теперь жмём Sync на крэдле]
open("/dev/pilot", O_RDWR) = 3
ioctl(3, TCGETS or SNDCTL_TMR_TIMEBASE, {B9600 -opost -isig -icanon -echo ...}) = 0
ioctl(3, TCSETS or SNDCTL_TMR_START, {B230400 -opost -isig -icanon -echo ...}) = 0
ioctl(3, TCGETS or SNDCTL_TMR_TIMEBASE, {B230400 -opost -isig -icanon -echo ...}) = 0
ioctl(3, TCGETS or SNDCTL_TMR_TIMEBASE, {B230400 -opost -isig -icanon -echo ...}) = 0
ioctl(3, TCSETS or SNDCTL_TMR_START, {B9600 -opost -isig -icanon -echo ...}) = 0
ioctl(3, TCGETS or SNDCTL_TMR_TIMEBASE, {B9600 -opost -isig -icanon -echo ...}) = 0
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aad3000
write(1, "Please press the HotSync button."..., 33Please press the HotSync button.
) = 33
select(4, [3], NULL, NULL, {30, 0}) = 1 (in [3], left {30, 0})
read(3, "\220", 1) = 1
read(3, "\1", 1) = 1
read(3, "\0", 1) = 1
read(3, "\0", 1) = 1
read(3, "\0", 1) = 1
read(3, "\0", 1) = 1
read(3, "\0", 1) = 1
read(3, "\0", 1) = 1
read(3, "\0", 1) = 1
read(3, " ", 1) = 1
read(3, "\0", 1) = 1
read(3, "\0", 1) = 1
read(3, "\0", 1) = 1
read(3, "\10", 1) = 1
read(3, "\0", 1) = 1
read(3, "\0", 1) = 1
read(3, "\1", 1) = 1
read(3, "\0", 1) = 1
read(3, "\0", 1) = 1
read(3, "\0", 1) = 1
read(3, "\0", 1) = 1
read(3, "\0", 1) = 1
read(3,
B вот на этом оно обламывался .
Может ли usb-крыса быть виновницей такого безобразия ?
Существуют ли какие экспериментальные драйвера/утилиты ? Может CVS`ы какие кто подскажет ? Возможно в cvs`ах вышеуказанного софта уже поправили (каюсь , не смотрел ещё )
Буду чрезвычайно благодарен за любые советы и комментарии , очень уж не хочется отдавать подарок назад , да и забалдел я от этого наладонника очень уж нетривиально , смахивает на любов с первого взгляда .
Заранее спасибо !
ПС . Винду ставить не предлагать . Ж8) Пошлю в .. Рэдмонд .. Ж8)
ППС . Как разберусь с портами линукса под "Драконьи Яйца" TM -- переползу на них , но до тех пор придётся Palm OS пользовать .