sheemer@沖縄です。USBでのpalmのsyncの異常についてお教えください。 IBM iSeries s30 VineLinux2.6r1 kernel 2.4.19-0vl11 pilot-link-0.9.5-0vl2 jpilot-0.98.1-0vl3 で使っています。サードパーティのUSB経由のPalmPilot Hotsync cableを使って います。ケーブルを挿したときの/var/log/messagesの表示: Jan 7 08:21:07 localhost kernel: hub.c: new USB device 00:07.2-1, assigned address 3 Jan 7 08:21:07 localhost kernel: usb.c: USB device 3 (vend/prod 0x67b/0x2303) is not claimed by any active driver. Jan 7 08:21:08 localhost murasaki.usb[2797]: device is added Jan 7 08:21:08 localhost murasaki.usb[2797]: vendor:0x67b product:0x2303 Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0xff Isubclass:0x0 Iprotocol:0x0 Jan 7 08:21:08 localhost murasaki.usb[2797]: MATCH(pl2303) -> match_flags:0x3 vendor:0x67b product:0x2303 Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x0 Isubclass:0x0 Iprotocol:0x0 Jan 7 08:21:08 localhost kernel: usb.c: registered new driver serial Jan 7 08:21:08 localhost kernel: usbserial.c: USB Serial support registered for Generic Jan 7 08:21:08 localhost kernel: usbserial.c: USB Serial Driver core v1.4 Jan 7 08:21:08 localhost kernel: usbserial.c: USB Serial support registered for PL-2303 Jan 7 08:21:08 localhost kernel: usbserial.c: PL-2303 converter detected Jan 7 08:21:08 localhost kernel: usbserial.c: PL-2303 converter now attached to ttyUSB0 (or usb/tts/0 for devfs) Jan 7 08:21:08 localhost kernel: pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.9 かつ、このケーブルはVine2.5の時代には問題なく使えていました。 昨年の12/8にHDを入れ換え、Vine2.6r1をインストールしました。たぶんそのあとから だと思うのですが、「HotSyncがケーブル挿した後、最初の1回しか成功しない」状態に なっています。この状態をプロセスから見ると、Hotsyncの2回目以降、同じプロセスが 二つ起きている?、ように見えます: === $ ps awux |grep jpilot sheemer 1649 2.6 1.8 8112 4712 ? S 12:23 0:01 jpilot sheemer 1676 0.0 0.2 2496 704 pts/0 R 12:24 0:00 grep jpilot ↑最初の状態。普通に動いている。Hotsyncすると; $ ps awux |grep jpilot sheemer 1649 2.5 1.8 8112 4712 ? S 12:23 0:01 jpilot sheemer 1678 0.0 0.2 2496 712 pts/0 S 12:25 0:00 grep jpilot ↑HotSync中。問題なし。Hotsync終了。またHotsyncを試みると; $ ps awux |grep jpilot sheemer 1649 2.3 1.8 8112 4712 ? S 12:23 0:01 jpilot sheemer 1681 0.0 1.8 8112 4720 ? D 12:25 0:00 jpilot sheemer 1683 0.0 0.2 2496 704 pts/0 R 12:25 0:00 grep jpilot ↑二度目のHotSync。プロセスがもうひとつ起きる。HotSync失敗。 「本体はパソコンとの接続に失敗しました。設定を確認してから もう一度やり直してください。」とPalmに表示される。 $ ps awux |grep jpilot sheemer 1681 0.0 1.8 8112 4720 ? D 12:25 0:00 jpilot sheemer 1685 0.0 0.2 2496 712 pts/0 S 12:25 0:00 grep jpilot $ ↑最初のjpilotの画面が部分的に再描画しなくなっているので、「終了」ボタンで 終了させる。最初のプロセスは消えるが、二つめはのこったまま(どこにあるの?? jpilotの画面は存在しない。)このプロセスはkill -9で止められない。 === $ ls -l /dev/pilot lrwxrwxrwx 1 root root 12 Dec 10 09:00 /dev/pilot -> /dev/ttyUSB0 $ ls -l /dev/ttyUSB0 crw------- 1 sheemer uucp 188, 0 Dec 25 12:05 /dev/ttyUSB0 いったい何が起きているのでしょうか。 -- KYUSHIMA Masahiro, MD Division of Cardiology, Chief, Division of Medical Informatics, Okinawa Chubu Hospital, Okinawa, Japan. +81-98-875-6743(fax) http://www.ryukyu.ne.jp/~sheemer/