Hey folks
I've got basic functionality with Mandrake 9.2 and synce. I am still plodding away at multisync, but the list of dependencies is quite long and I'm quite tied up with other things at the moment. But basically, the how-to on the Synce website is quite complete, the only thing Mandrake users need to do is patch their usbserial.c file (NOTE: The one posted at the website gave me kernel dumps when I disconnected, so try the one below)
So once you patch it, unfortunately I think you need to recompile your entire kernel as simply doing a make modules followed by a make modules install will install the modules for kernel 2.4.22-10mdkcustom.
You can go to www.recompile.org for a good how-to on recompiling (don't worry, not as scary as it sounds)
After doing that patch, the how-to on the Synce website will lead you to the money!
--- usbserial.c-orig 2003-11-22 20:11:00.000000000 -0800
+++ usbserial.c 2003-11-22 22:59:01.000000000 -0800
@@ -576,11 +576,10 @@
dbg("%s - port %d", __FUNCTION__, port->number);
/* if disconnect beat us to the punch here, there's nothing to do */
- if (tty && tty->driver_data) {
- tty->driver_data = NULL;
+ if (tty->driver_data) {
__serial_close(port, filp);
}
- port->tty = NULL;
+
up (&port->sem);
}