Well, after having given up uppon serial communication from hotsync.exe to the Palm Vx, I decided to try network communication instead. I am able to perform a complete hotsync even with Netscape Calendar synchronization. I am not doing anything special to make it work but it is not straight forward, neither. I start hotsync.exe, configuring it for network access only. Then I start pi-nredir (from the pilot-unix/pilot-link package). This establishes a link from the serial port to the hotsync network interface. I setup the hotsync on Palm for normal serial port sync and press the hotsync button. Thats it. A complete hotsync is performed, even with conduits being run and synced. I have to start pi-nredir like this: PILOTRATE=57600 pi-nredir /dev/pilot Not giving the PILOTRATE default pi-nredir to 9600 baud which easily causes hotsync.exe to timeout. /dev/pilot as a symbolic link to /dev/ttyS0 (the serial port). I run hotsync like this: wine -desktop 640x480 Program\ Files/Palm/hotsync.exe If I don't use the desktop argument, I see the system tray appear and immediately disappear again, having me to kill wine to regain control. I wonder why the system tray disappears???? I would prefer to have it instead of the -desktop which is huge compared to the systray window. -managed or not does not make a difference. I can also establish a ppp link between the palm device and linux and perform a direct network hotsync. Hotsync.exe does not see the difference (not sure it should, either). These are the only 4 "problems" (some of them show up more than once): FIXME:pthread_rwlock_rdlock FIXME:pthread_rwlock_unlock service "unieng" protocol "tcp" not found; You might want to add this to /etc/services fixme:string:OLE_GetFormatA datelen = 0, returning 255 When hotsync.exe is quit, this error shows: err:heap:HEAP_ValidateInUseArena Heap 40490000: in-use arena 40490160 next block has PREV_FREE flag Other than the missing systray, this is great! regards, Bernhard Ege
>>>>> "Bernhard" == Bernhard Mogens Ege <bme@miba.auc.dk> writes:> Well, after having given up uppon serial communication from > hotsync.exe to the Palm Vx, I decided to try network communication > instead.> I am able to perform a complete hotsync even with Netscape Calendar > synchronization. I am not doing anything special to make it work but > it is not straight forward, neither.Well, having left hotsync.exe running for some time and then resyncing causes the debugger to be started. It displays a line for each dll file as it is loaded, but for some reason a lot of dll files with no name and some with strange names (with strange symbols in the names) are loaded. This does not at all look normal which makes me believe that hotsync.exe somehow causes its own memory space to be overwritten. Bernhard
Bernhard Mogens Ege wrote:> Well, after having given up uppon serial communication from > hotsync.exe to the Palm Vx, I decided to try network communication > instead. > > I am able to perform a complete hotsync even with Netscape Calendar > synchronization. I am not doing anything special to make it work but > it is not straight forward, neither. > > I start hotsync.exe, configuring it for network access only. Then I > start pi-nredir (from the pilot-unix/pilot-link package). This > establishes a link from the serial port to the hotsync network > interface. I setup the hotsync on Palm for normal serial port sync and > press the hotsync button. Thats it. A complete hotsync is performed, > even with conduits being run and synced. > > I have to start pi-nredir like this: > > PILOTRATE=57600 pi-nredir /dev/pilot > > Not giving the PILOTRATE default pi-nredir to 9600 baud which easily > causes hotsync.exe to timeout. /dev/pilot as a symbolic link to > /dev/ttyS0 (the serial port). > > I run hotsync like this: > > wine -desktop 640x480 Program\ Files/Palm/hotsync.exe > > If I don't use the desktop argument, I see the system tray appear and > immediately disappear again, having me to kill wine to regain > control. I wonder why the system tray disappears???? I would prefer to > have it instead of the -desktop which is huge compared to the systray > window. -managed or not does not make a difference. > > I can also establish a ppp link between the palm device and linux and > perform a direct network hotsync. Hotsync.exe does not see the > difference (not sure it should, either). > > These are the only 4 "problems" (some of them show up more than once): > > FIXME:pthread_rwlock_rdlock > FIXME:pthread_rwlock_unlock > service "unieng" protocol "tcp" not found; You might want to add this to /etc/services > fixme:string:OLE_GetFormatA datelen = 0, returning 255 > > When hotsync.exe is quit, this error shows: > > err:heap:HEAP_ValidateInUseArena Heap 40490000: in-use arena 40490160 next block has PREV_FREE flag > > Other than the missing systray, this is great! > > regards, > > Bernhard EgeBernhard, How do you configure the hotsync to use the network, when the desktop comes out its impossible for me to click the hotsync icon. Thanks, Andre Diamand
>>>>> "Andre" == Andre Diamand <andre@fti.com.br> writes:> Bernhard,> How do you configure the hotsync to use the network, when the desktop > comes out its impossible for me to click the hotsync icon.> Thanks,> Andre DiamandI start hotsync.exe with -desktop 640x480 and in the upper left of that window is the system tray icon on which I can right click and select Network. I was not successful in installing hotsync using wine so I copied it from a windows installation on which I already had performed a hotsync. So start hotsync.exe with -desktop 640x480, select Network and unselect modem and seriel port, choose custom... and in the Network tab enable your user profile. I think you can only do this if you already have successfully attempted a hotsync process. You write that you are unable to click on the hotsync and get a response? This is wierd. I have tried hotsync.exe on a clean wine installation and it works. regards, Bernhard Ege