Драйверы

Если у вас USB-модель Palm, стоит убедиться, что корректно работает поддержка вашего устройства на уровне ядра. Для этого переключитесь на консоль системных сообщений (Ctrl-Alt-F12), установите Palm в кроватку и нажмите кнопку синхронизации на “кроватке”. Должно появиться что-то типа этого:

Jul 1 12:53:26 serj kernel: visor.c: Palm 4.0: Number of ports: 2  Jul 1 12:53:26 serj kernel: visor.c: Palm 4.0: port 1, is for Generic use and is bound to ttyUSB0
Jul 1 12:53:26 serj kernel: visor.c: Palm 4.0: port 2, is for HotSync use and is bound to ttyUSB1
Jul 1 12:53:26 serj kernel: usbserial.c: Palm 4.0 converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
Jul 1 12:53:26 serj kernel: usbserial.c: Palm 4.0 converter now attached to ttyUSB1 (or usb/tts/1 for devfs)
  

Чтобы вернуться в графическую консоль, нажмите Alt-F7.

Если вы не видите сообщения вроде “Palm 4.0 converter now attached to ttyUSB1”, то ядро не распознало ваш Palm. В этом случае стоит поискать в Интернете поддержку именно вашей модели.

Большинство программного обеспечения, по умолчанию использует название устройства /dev/pilot или /dev/palm. Поэтому, для удобства, следует сразу настроить соответствующие ссылки.

USB-модель Palm занимает два порта. Для синхронизации используется /dev/ttyUSB1. Поэтому создаем такие линки (эту операцию надо выполнять с правами root):

ln -s /dev/ttyUSB1 /dev/pilot — по умолчанию использует pilot-link

ln -s /dev/ttyUSB1 /dev/palm — по умолчанию использует coldsync

Если кроватка подключается по COM-порту (/dev/ttyS0 соответствует COM1, /dev/ttyS1 — COM2), делаем так:

ln -s /dev/ttyS1 /dev/pilot — по умолчанию использует pilot-link

ln -s /dev/ttyS1 /dev/palm — по умолчанию использует coldsync

Всех пользователей, которые будут синхронизировать Palm, необходимо добавить в группу uucp, например с помощью программы userdrake.