[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RAKI, SYNCE and syncekonnector (KDE) and lots of hair-pulling



Hi y'all:

First of all: This is not meant as a rant.

It seems that I got my PDA (YAKUMO GPS300) connected to my debian sid desktop 
allright. I can use synce-pstatus and can browse the pda with rapi:/ in 
konqueror (KDE 3.5.0) but I fail to sync the PDA with kontakt. However 
Multisync (with "c") does work, using the synce-plugin. I don't have 
Evolution installed and I don't care to.
I'm using a self compiled kernel with the patch applied for the YAKUMO PDA. So 
I have /dev/ttyUSB0 and /dev/ttyUSB1 (modprobe ipaq ttyUSB=1;dccm -f -d 3 [as 
user]; synce-serial-config ttyUSB1; synce-serial-start)
Alas: The RAKI icon in the desktop tray is grayed out.
It seems that RAKI ist broken.
Now I was looking for Multisynk (with "k") and/or syncekonnector.
No Debian packages - not even on apt-get.org.
Some people stated that they compiled syncekonnector. But I can't even find a 
source tar.gz (or tar.bz2 FWIW).

Debian Sid
kernel 2.6.15 DIY-compiled because stock kernel-2.6.15-2-k7: NOGO
synce-kde 0.8.1.1-1
kde 3.5.0
librapi 0.9.1-2
synce-serial 0.9.1-3
libsynce0 0.9.1-2

Q-1 Why is neither syncekonnector nor multisynk available as Debian package?
Q-2	Can't this little patch be incorporated into the stock Debian kernel as it 
is around since 2004-09 already?
		
/* start of patch */

--- ipaq.c.original	2004-09-26 22:18:43.736121584 -0400
+++ ipaq.c	2004-09-26 22:36:51.338780848 -0400
@@ -9,6 +9,10 @@
  *	the Free Software Foundation; either version 2 of the License, or
  *	(at your option) any later version.
  *
+ * (18/11/2003) Olivier
+ *      Added insmod options to specify the ttyUSB port for new iPAQ
+ *      Use modprobe ipaq ttyUSB=1 or ttyUSB=0
+ *
  * (12/12/2002) ganesh
  * 	Added support for practically all devices supported by ActiveSync
  * 	on Windows. Thanks to Wes Cilldhaire <billybobjoehenrybob@hotmail.com>.
@@ -65,12 +69,14 @@
  * Version Information
  */
 
-#define DRIVER_VERSION "v0.5"
+#define DRIVER_VERSION "v0.6"
 #define DRIVER_AUTHOR "Ganesh Varadarajan <ganesh@veritas.com>"
 #define DRIVER_DESC "USB PocketPC PDA driver"
 
 static __u16 product, vendor;
 static int debug;
+static int ttyUSB;
+
 
 /* Function prototypes for an ipaq */
 static int  ipaq_open (struct usb_serial_port *port, struct file *filp);
@@ -540,6 +546,11 @@
 {
 	int retval;
 	spin_lock_init(&write_list_lock);
+
+	ipaq_device.num_bulk_in = ttyUSB + 1;
+	ipaq_device.num_bulk_out = ttyUSB + 1;
+	ipaq_device.num_ports = ttyUSB + 1;
+
 	retval = usb_serial_register(&ipaq_device);
 	if (retval) 
 		goto failed_usb_serial_register;
@@ -552,6 +563,7 @@
 	if (retval)
 		goto failed_usb_register;
 		  
+	dbg("%s - iPAQ module configured for port ttyUSB%d", __FUNCTION__, ttyUSB);
 	return 0;
 failed_usb_register:
 	usb_serial_deregister(&ipaq_device);
@@ -577,6 +589,9 @@
 module_param(debug, bool, S_IRUGO | S_IWUSR);
 MODULE_PARM_DESC(debug, "Debug enabled or not");
 
+module_param(ttyUSB, int, 0);
+MODULE_PARM_DESC(ttyUSB, "User specified ttyUSB port number");
+
 module_param(vendor, ushort, 0);
 MODULE_PARM_DESC(vendor, "User specified USB idVendor");

/* end of patch */

Cheers and keep up the good work
Eike
	
-- 
Eike Lantzsch ZP6CGE
Casilla de Correo 1519
Asuncion / Paraguay
Tel.: 595-21-578698 FAX: 595-21-578690



Reply to: