I've traced the child jpilot process in gdb.  The point of problem
appears to be at the call to dlp_ReadSysInfo in sync.c:

   /* We must do this to take care of the password being required to sync
    * on Palm OS 4.x */
   if (dlp_ReadSysInfo(sd, &sys_info) < 0) {
      jp_logf(JP_LOG_WARN, "dlp_ReadSysInfo error\n");
      pi_close(sd);
      return SYNC_ERROR_READSYSINFO;
   }

Before that call, the palm device is showing that it is setting up to
sync.  During that call, the palm device puts up the connection lost
dialog.  The call does not return unless I hit sync again on the
cradle.  (Perhaps it will eventually time out.)  On return, the error
is -200.

-- 
 Jeff

 Jeff Abrahamson  <http://jeff.purple.com/>          +1 215/837-2287
 GPG fingerprint: 1A1A BA95 D082 A558 A276  63C6 16BF 8C4C 0D1D AE4B


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to