Support for Palm USB Hotsync
Uwe Bonnes
bon at elektron.ikp.physik.tu-darmstadt.de
Sun Jul 25 16:06:38 CDT 2004
>>>>> "Harald" == Harald Milz <milz at seneca.muc.de> writes:
Harald> Hi, I am new to this list (albeit not to Wine :-) my Wine usage
Harald> dates back to 1993 when I interviewed Bob Amstadt in his
Harald> home... )
Harald> Anyway - I have a problem with Palm USB hotsync which could
Harald> perhaps be solved on the userspace level. As you all know, the
Harald> Linux USB kernel code creates an in-kernel device (in this case,
Harald> ttyUSB1) only when a connected device actually talks. With a
Harald> Palm, this is only the case if one presses the hotsync
Harald> button. This keeps me from running Hotsync permanently which I
Harald> need to sync my Palm against Lotus Notes. As soon as I start
Harald> Hotsync, it complains that the device is not there at all. Even
Harald> if I press "hotsync" and start Hotsync immediately after that,
Harald> no communication takes place. (pilot-xfer -p /dev/ttyUSB1 works
Harald> just fine)
Harald> Now, for Wine / Cxoffice, ttyUSB is merely a serial
Harald> device. Wouldn't it be possible to modify the Wine code in a way
Harald> to fake the open() call and return success to the caller, poll
Harald> the actual device and open it as soon as it actually comes up? I
Harald> would be willing to hack this in but I have no real idea where
Harald> to look regarding the sheer size of the code. I suspect it's in
Harald> server/serial.c but I am not sure. Any hint is welcome.
Perhaps try a WINEDEBUG=+relay,+server,+file run, to see whats
happening. Grepping through the source will help to find out whats
happening.
Keep us informed about your progress.
Good luck
--
Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
More information about the wine-devel
mailing list