환경
- Debian Linux Sid
- Linux Kernel 2.4.20 (devfs 사용)
- Clie T650
- Gnome-Pilot2 2.0.10
커널 설정
아래와 같이 커널 옵션을 변경한 후 커널을 빌드한다.
CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_VISOR=m
시스템 재부팅 후 모듈이 제대로 빌드되었는지 확인한다.
# /sbin/modprobe visor kernel: usb.c: registered new driver serial kernel: usbserial.c: USB Serial support registered for Generic kernel: usbserial.c: USB Serial Driver core v1.4 kernel: usbserial.c: USB Serial support registered for Handspring Visor / Palm 4.0 / Clie 4.x
모듈을 올리고 Clie를 Cradle에 올리고 Hotsync 버튼을 누르면 /var/log/messages 파일에 아래와 같은 로그가 남는다.
/var/log/messages
kernel: hub.c: new USB device 00:07.2-2.3, assigned address 8 kernel: usbserial.c: Handspring Visor / Palm 4.0 / Clie 4.x converter detected kernel: visor.c: Handspring Visor / Palm 4.0 / Clie 4.x: Number of ports: 2 kernel: visor.c: Handspring Visor / Palm 4.0 / Clie 4.x: port 1, is for Generic use and is bound to ttyUSB0 kernel: visor.c: Handspring Visor / Palm 4.0 / Clie 4.x: port 2, is for HotSync use and is bound to ttyUSB1 kernel: usbserial.c: Handspring Visor / Palm 4.0 / Clie 4.x converter now attached to ttyUSB0 (or usb/tts/0 for devfs) kernel: usbserial.c: Handspring Visor / Palm 4.0 / Clie 4.x converter now attached to ttyUSB1 (or usb/tts/1 for devfs)
gnome-pilot 설정
gnome-pilot 설정 화면에서 아래와 같이 port를 설정한다.
참고
현재 evolution 1.4.4 에서는 evolution의 gnome-pilot용 conduit의 문제로 hotsync를 수행하면 한글이 깨진다.